1、物流配送信息系统第四章数据库设计在一个管理管理系统中,数据库的地位是非常重要的,是一个系统正常运行的基础。数据库设计一方面需要科学与规范的方法,另一方面也需要丰富的经验指导。4.1 数据库需求分析数据库需求分析也发球软件工程中的需求分析阶段,在这一过程中,主要是用来搜集用户的需求,然后指导数据库设计。对于没有项目经验或者准确地说是没有项目负责经验的人来说,他们对于需求分析 的重要程度往往是无法完全理解的。在实际的项目开发中,开发者千万不要去臆测任何的客户需求,因为假如将来客户需求即使有很小的更改,你也可能需要花费与开发几乎相同的代价去修改你的数据库,而这同时又牵扯到程序的修改。因此比较聪明的办
2、法就是将数据库设计得更易扩充些,争取做到如果需求要改变,则只需修改一小部分程序即可,而数据库设计不需要任何结构的修改。 针对物流公司进销管理系统,分别对采购部门、出货部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息: 商品按类管理,所以需要有一商品信息。商品必须属于一个商品类型。如果一个商品类型存在商品,或存在下级商品类型,该类型不可删除。 需要记录供供应商信息。在涉及商品数量的地方,要给出相应的单位。在进货信息中要包含商品供应商信息。商品出货信息单中要包含登记商品出货数量、单价等信息。商品报损要有报损原因。 进货、出货、报损操作要有相应操作员信息。只有管理员登录之后才可以使用系统
3、。 默认的管理员不可以删除。进货、出货、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、出货和报损操作后,能相应更新库存。需要对进货、出货、库存、报损进行分析,总结热门商品。经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品类型编号、商品类型名称等。 商品信息,包括的数据项有:商品编号、商品名称、商品介绍、库存量等。 商品单位信息,包括单位编号、单位名称。 供应商信息,包括供应商名称、介绍等。进货信息,包括进货商品、数量、单位、单价、进货时间、经手人等。出货信息,包括出货商品、数量、单位、单价、登记时间等。报损信息
4、,包括报损商品、数量、单位、原因、登记时间等。 管理员信息,包括管理员帐号、密码、是否是默认帐号等。在上面的需求分析、数据结构设计、数据项分析的基础上,下面可以开始数据库的概念结构设计了。4.2 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。创建应用程序结构到目前为止,有关数据库结构的所有后台工作已经完成。现就如何使用 Visual Basic 塔建多层结构管理信息系统的应用程序框架。整个应用程序由下面 4 个部分组成。用户界面端应用程序(E
5、XE )基本界面组件(ActiveX DLL)业务逻辑组件(Active DLL) 后台数据库(Access 数据库)其中数据库已经创建完毕,下面依次创建程序和组件。5.1创建用户界面端程序在 Visual Basic 6.0 中选择 文件-新建工程命令,打开”新建工程”对话框,选择”VB 应用程序向导”然后开始物流公司进行管理系统应用程序的设置.(1)界面类型选择:选择”资源管理样式 ”项,并输入工程名 Merchandise.(2)菜单选择:只保留“视图”和“帮助”菜单。(3)自定义工具栏:保留默认即可。(4)使用资源文件:选择“ 是” 。(5)是否访问 lnternet:选择“否” 。(
6、6)标准窗体选择:勾选“ 登录对话框”和“关于对话框 ”复选框。(7)单击(完成)按钮完成向导。将向导生成的模块命名为 Mdlmain,按默认设置保存于文件夹 Merchandise,中,工程属性设置保留默认即可。保存之后,Mdlmain 应用程序创建完毕。5.2 创建业务逻辑处理组件1、新建 ActiveXDLL 工程在 Mdlmain 工程中选择菜单(文件)-(添加工程)命令,打开“添加工程”对话框后,选择 ActiveXDLL,创建 ActiveXDLL 就用程序。2、设置工程属性 在“工程资源管理器”中选中刚才新建的工程(默认为“工程 1”) ,选择菜单(工程)-(工程 1 属性)命令
7、,打开“工程属性对话框,对工程的一些关键属性做如下设置: 工程类型:ActiveXDLL 。 启动对象:Sub Main. 工程名称:BuysellstorageDB。将文件保存在与Merchandise 同级的 BuysellstorageDB 文件夹中,将组文件保有存在与 Merchandise 同级的文件夹中,取名 Merchandise.vbg,其他默认值。3、加入对 ADO 的引用选择菜单工程-引用命令,打开 “引用”对话框,选择 Microsoft Activex Dataobjects2.7Library,在工程中加入对 ADO 的支持.将新建工程时自去生成类的 Classl的名
8、称重新设置为 Clspublic,然后按默认文件名 Clspublic.Cls 保存工程.5.3 创建基本界面组件1、新建 Activex DLL 工程与新建工程 BuysellstorageDB 类似,在 Merchandise 工程中选择菜单 文件-添加工程命令,打开“添加工程”对话框后,选择ActiveX DLL,创建 ActiveX DLL 应用程序.2 、设置工程属性 在“工程资源管理器”中选中刚才新建的工程(默认“工程 1”) ,选择菜单工程-工程 1 属性命令,打开“工程属性对话框,对工程的一些关键属性做如下设置:工程类型:Activex DLL。 启动对象:Sub Main。工
9、程名称:BuysellstorangeUI按默认设置将工程保存在与 Merchandise 同级 BuysellstorangeUI 文件夹中即可.3、加入对业务逻辑组件中的引用在”工程资源管理器”中选中BuysellstorangeUI 工程,选择菜单工程-引用命令对话框,选择 BuysellstorageaDB,在工程中加入对业务逻辑组件的支持。将新建工程时自动生成的类 Classl 的名称重新设置为clspublic,然后按默认文件名 clspublic。Cls。5.4 在界面端程序中使用组件在“工程资源管理器”中选中工程 Merchandise,选择菜单工程-引用命令,打开“引用”对话
10、框,在可用的引用列表中选择 BuysellstorangeUI 和 BuysellstorageaDB,至此,在 Merchandise 应用程序可以使用 BuysellstorangeDB 中的全部可用资源了。教育系统的各级各类学校有其自身的特点。沈阳市现代科技学校是一所中等职业技术学校,在很多方面与一般的普通中小学校不同,学校开设的专业可能几年就要改变,致使教师所教的科目也经常变化,从而需要的教师要多元化,这就需要经常进行人才的流动,如本区调整、对外招聘、接收大学毕业生。人事管理涉及到新人员的加入,老员工的转出、辞职、退休等,员工基本情况变化要随时更新,因此在管理方式上有很大区别,管理的难
11、度上也比一般的普通中小学校要大的多。二、教育系统正全面推进人事制度改革。学校每年要进行职称的评定、工资级别的调整以及评优、评先、竞聘上岗等情况,需随时查阅职工的相关资料,查询符合条件的人员,进而统计产生相应报表。由于该校的人事管理主要方式是基于文本、表格等纸介质的手工处理,人员多、项目多,所以管理工作量大,容易出错,缺乏系统的、规范的信息管理手段。三、计算机已经进入各级管理机关。 现在,上级主管部门的有些方面已经实行了计算机管理,所以在很多时候上报材料要求采用电子文档的方式。而每次都将做一些重复的、繁琐的录入工作,以便产生不同的报表,因此工作量大,容易出错,急需系统的、规范的信息管理手段来解决
12、。四、系统的设计要具有人性化的特点。1界面友好、操作简便。对于人事管理人员,由于平时接触计算机的机会较少,所以对计算机的操作比较生疏,所以说对于管理信息系统的可操作性一定要强,软件的交互性必须要好,可使使用者,即使在对计算机不很熟悉的情况下也可以很快的接受它,这就需要在对软件进行设计时考虑到用户界面的友好交互性,这一点很重要。在系统的使用过程中,有很大一部分是对基本数据的录入,录入的信息的量也是很大的,所以要求软件的输入设计符合操作人员的思维习惯和操作习惯,在本软件的设计过程中将考虑录入部分完全使用键盘操作,这样将大大提高操作人员的效率。由于录入操作非常的枯燥,所以在背景设计时需要考虑到添加清
13、淡的让使用者心情放松的图案或颜色,这可以使操作者的烦躁心情得以环节,以减小在数据录入过程中误差和错误的出现概率。2功能强大、程序流畅。在实际管理中,要随时进行各种资料的查询、统计,所以要求软件的功能设计要完成各种操作。同时,在实际管理中是各部门的人员在不同的时间,不同的地点进行的承担着各自的职责进行着数据处理和信息交换。上述的数据处理和交换均由计算机软件来执行,所以要求程序始终是流畅的。3一看就懂、拿来就用。在界面上使用人们平时熟悉的自然语言,而把陌生的计算机语言隐藏起来,达到计算机程序与人的主观意识和思维天衣无缝的吻合,表现了天地人和。使操作者一看就明白。软件还必须简洁明了地提供操作向导和必
14、要的提示,使人事工作者做到拿来就用。该校希望通过建立人事档案管理系统,使管理工作规范化和程序化,促进整体管理水平的提高。因此提出系统的设计目标:(1)支持实现规范化管理。 (2)支持组织高效完成劳动人事管理的日常业务,包括:新员工加入时人事档案的建立、老员工转出、辞职退休、基本情况变更等。(3)支持单位进行劳动人事管理及其相关方面的科学决策,如评优、评先、竞聘上岗等。2.2 可行性分析一、经济可行性学校经常要教师进行各种数据的统计,以供分析使用。由于早期人事工资管理完全采用纯人工方式完成工作,进行报表制作,且上传下递极不方便、快捷,所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能通
15、过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,打印出表格上报,所以也会统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。目前,市场上“学校管理信息系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般的学校经费紧张根无法接受这样的价格。而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。二、操作可行性我校人事管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对 Windows 有基
16、本的了解,所以,如果开发一套操作简单的人事工资管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。三、技术可行性1开发的软件可行性从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,Visual FoxPro 6.0 是在实际应用中较为成功的一种解决方案。并为用户提供了 Windows 所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。结合实际情况,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于,Visual FoxPro 6.0 而
17、言,管理这种规模和复杂程度的数据库是游刃有余的。同样对于 Visual FoxPro 6.0 来说,无论是查询、统计还是利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本系统,从软件角度看是可行的。2开发的硬件可行性 开发本系统所使用的软件对于计算机硬件有一定的要求,特别是,Visual FoxPro 6.0 对计算机的内存、主频、外频、外存(主要是硬盘的容量)都有比较高的要求,否则将影响到本系统的正常运行,甚至导致数据计算的失误等比较严重的错误,基本要求是:Microsoft Windows9X 或更高版本; 80486 或更高的微处理器;Microsoft Windows 支持的 V
18、GA 或更高分辨率的显示器;应用程序要求 8MB RAM,Visual FoxPro 6.0 开发环境要求 16MB RAM。对系统配置的要求比较低,Visual FoxPro 6.0 对系统配置的要求较低。因此,从市场上目前流行的硬件水平来看,一般学校已经具备了使用此类软件的基本硬件条件。特别是以计算机为主要专业的中等职业技术学校已有现成的软、硬件条件。本系统的开发也是可行的。3开发实施的可行性 此类软件属于一般类管理软件,开发难度不大,没有很高深的算法和令人难以理解的专业知识,只需要经常和管理人员进行沟通就可以掌握完成软件的要点。开发周期短,一般尽需要一个月左右,产品出来后就可以推向市场,
19、收回成本,获取利益。四、可行性结论 系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为学校全面的人事工资管理体系积累了经验,从长远来看,其经济和社会效益是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。2.3 需求分析 一、系统需求要求系统能够提供详细的教职工基础信息,包括自然条件信息、工资情况、来源、去向、岗位变动情况。能够提供随时查阅在职、非在职人员信息,提供出职工花名册,同时为财务部提供人员变动单及月基本工资汇总情况等。实现管理规范化、科学化,程序代码标准化,软件统一化,确保软件的可维护性和实用性。能够连接各个关联的数据库,获取数据库中的信息,保证各个数
20、据库表格有关项目。实现职工资金的调配,对工资实现批量修改、备份、恢复、扣税功能等,实现人员调动、职工工资信息浏览、职工调动明细等统计功能,实现对银行账户的报盘等功能,并对系统进行实时维护,生成各种新的工资表格等。针对这些要求,系统建立了在职人员基本信息库、在职人员工资变动记录库、非在职人员信息库、变动单库 4 个主要信息库,同时建立多个字典库。系统根据增减人员、工资变动操作自动生成记录记载变动内容,以便用户查询其变动过程。实现了对员工信息的查询、统计、增减、变动记录、打印相关报表等功能。概 述: 词汇学习不只是英语教学的重要局部,也是培育学生言语交际才干不可或缺的环节。文章引见了英语词汇的重要
21、性,剖析了英语词汇学习的误区,并剖析了英语词汇教学的基本战略,旨在添加学生的词汇量。 中心词汇: 计算机毕业网 新课程英语 词汇学习 阶段性 词汇量 1.效果的提出 在英语的教学与学习历程中词汇学习的重要性是显而易见的。人们以为英语水平的上下,在很大水平上,取决于他所把握 的词汇量的多少;学习者词汇量的多寡,直接影响着学习者的英语水平和考试效果。 但是,在如火如荼的英语学习热潮中,我们却经常看到不同层次的英语学习者都曾或多或少、或深或浅地堕入英语学习的迷茫之中,其中最具疑问的当属词汇学习。师生们都有这样的体验,在往常的词汇考察当中,一些学生词汇记忆的数量和准确度都令人称道,但每到考试,效果却不
22、尽善尽美,甚至会有极大的反差;而另一些学生往常词汇记忆较差,考试效果却能够优于前者。 以上现象或许正是使众多的英语学习者走进迷茫,甚至悬崖勒马的那道“坎” 。因此我们自然有下述疑问: 疑问一: 一个学生英语水平的上下与其把握 的词汇量的多少一定成正比吗? 疑问二:现行的词汇量规范能否可行? 2.词汇学习的阶段性与词汇量的合理性 2.1 词汇学习的全体性与阶段性 学习一门与母语完全不同的言语,并取得该言语与本族言语一样的言语才干,无疑要经过一个漫长而艰辛的进程,关于成年学习者,在非融入性的学习环境中学习外语则更是如此。这一进程大体可分为三个阶段:初始阶段、学校阶段(小学、中学、大学)、终点( 熟
23、练任务运用)。当然,词汇的学习也必需历经这些进程。 网大曾历时三个月停止了一项“中国英语教育用户状况调查” 。调查统计结果标明;中国人学英语年龄不同,学习目的及方法各异。就词汇学习而言,初始阶段的幼儿英语,时下较为盛行的是“听说法”,侧重于“听说抢先” 、 “词汇”与“语法”相对滞后的方法;到了小学中高年级乃至初中的初始年级,依然遵照“听说抢先” “读写跟上”的准绳,总体上对词汇教学有所增强;初中前期,整个高中阶段乃至大学四、六级阶段,随着学生一定英语言语基础的构成,学习方法的多样性、学习结果的差异性对词汇学习的注重水平和学法的影响都到达了极至。 由此,我们可以回答第一个疑问:外语词汇量就整个
24、外语学习历程而言是成正相关(Positive Correlation)的,但不能扫除集体的阶段性的负差异(Negative Difference) 。 2.2 我国各个阶段词汇量规范的变迁 我国于 1948 年制定的英语教学纲要规则:初中毕业生词汇量应到达 2000 个,高中毕业生应到达 6000 个,与西班牙、日本等国大致相反。60 年代以来,我国中学英语教学词汇量要求呈下降趋向。60 年代 35004000 个,80 年代 27003000 个,如今降到了最低点,只需求学生学习和把握 1940 个单词。多年的教学实际证实 ,如此低的词汇量要求,不只糜费了学生英语学习的黄金时间,而且直接影响
25、了基础教育阶段的教学质量,同时也给大学英语教学形成了很大困难。依据国外威望机构的测定,一团体的英语词汇量低于 6000 个时,他用英语停止读写交际会碰到 严重困难。鉴于此,各级各类英语词汇规范已远不能顺应新的英语学习需求,急需做新的调整。在这方面,江苏、北京、山东和海南等省市已就此作出了积极的照应,词汇量的要求均有不同水平的提升。 2.3 词汇量与阅读才干的关系的量化研讨Laufer(1989) 经过调查剖析发现,外语学习者如拥有 5000 个词汇量,阅读正确率可达56%;若词汇量为 6400 个,阅读正确率可达 63%;若词汇量为 9000 个,阅读正确率可达 70%。研讨者们估量;在第一言
26、语的阅读中 ,流利读者的可辨词汇范围为 1 万到 10 万个词汇量。而在第二言语的阅读中,只需求总数很低的词汇量,通常为 20007000 个词(Nation,1990) 。第二言语学习者如要以优秀的第一言语读者的方式停止流利阅读,则需求把握 与第一言语读者一样多的词汇知识。虽然中心词汇的内容对基础阅读教学的作用是十分重要的,教科书中80%的词汇是最常用的 2000 个词汇,但是这些词汇关于以学术为方向并将英语作为第二言语的学生来说显然是远远不够的,理想上他们需求把握 许多不常用的词汇。因此,第二言语的研讨者们以为,词汇的开发是阅读了解的要害 要素。 3.结论 词汇学习在外语教学中的重要位置是
27、显而易见的。可以说词汇量的大小是权衡一个外语学习者水平上下的最重要标志。与此同时,我们也要明白词汇学习存在清楚的阶段性特征。只要我们充沛看法到这一点,英语词汇教学乃至整个英语“教”与“学”的进程才干一直沿着正确的方向前行。 文献资料 本文来自: 计算机毕业网 : 1王惠萍.英语阅读中的词汇效果J.甘肃教育学院学报( 社会迷信版),2001,(S3). 2罗胜雄.也谈英语词汇学习战略J.湖南工程学院学报( 社会迷信版),2008,(02). 3 吕英健.高中生英语词汇学习战略与效果的相关剖析J.英语辅导,2005,(09). 4张笑云.论记忆与英语词汇学习战略J.遵义师范学院学报 J,2005,
28、(04). 5刘莉.也谈中学英语词汇教学J. 内蒙古科技与经济,2004,(15). 教育是一种十分复杂的现象,其信息化进程一定会存在许多复杂性的效果。但是,在学校信息化的研讨和实际进程中,我们往往采取的是传统的复杂化思绪,把信息化看成是一个线性的“规划树立运用提升”进程,过火追求信息化的显性效果,对信息化的价值存在着了解上的偏颇。这招致虽然我们做了许多任务,终让人觉得是外表的兴盛。 以后,在自然迷信的研讨进程中,出现了一种复杂性的范式转变,即把非线性、不确定性、自组织性、全体性等看成是一个系统演化应有的复杂性,所树立的耗散结构模型、复杂自顺应系统等实际模型惹起了许多自然迷信和人文迷信范围都在
29、停止这种范式转变。教育当然也不例外。那么,在复杂视野下的学校信息化又是一番怎样的图景呢?一、什么是复杂迷信 复杂迷信是 20 世纪 80 年代在国外兴起的主要研讨复杂性和复杂系统的综合性迷信。归结复杂迷信的基本观念,主要有以下几点:一是不确定性。复杂迷信以为事物的形状具有不确定性,因此强调迷信看法的不确定性。世界许多事物并不是肯定地、确定地朝着既定的样子开展,而是具有某种不确定性和多种开展能够性。教育信息化的进程就具有很大的不确定性。二是模糊因果。复杂迷信注重调查事物的全体性,调查事物开展的全进程,剖析全体内的各组成局部之间的因果关系,剖析诸多缘由和结果所构成的复杂的模糊因果网络。三是协同作用
30、。复杂迷信以为,一个开放的复杂系统在一定条件下可以自发地发生协同有序的结构及其功用和行为,并且招致向有序化方向开展。系统可以在自顺应、自组织的进程中,以不时“涌现”的方式发作共同的全体行为和特征。四是非线性。复杂系统是由多组织、多层次构成。各组织、各层次之间有着复杂的非线性的相互作用,我们必需以生成的观念和系统的思想来看待和思考 这些复杂事物并指点自己的举动。五是全体性。复杂迷信以为,任何系统都是由一定结构构成的全体,系统的功用大于各孤立局部功用之和,对系统中孤立局部的研讨不能替代全体的研讨。 二、学校信息化任务为何复杂 教育信息化作为一个开放的系统,是一种十分复杂的社会现象。它的复杂性不只体
31、如今教育主体的复杂多样上,还体如今与教育系统毫不相关的外部信息环境的复杂多变上。 1.学校信息化是一个实际的范围 学校信息化任务之所以复杂,一个基本的缘由是它处于实际的范围。学校信息化不是由于实际上需求信息化才信息化,而是随着社会开展的需求而发生的,是学校教育内部开展的必需求求与结果。教育信息化的时间较短,运用阅历也不是十分丰厚,更没有什么现成的实际做参考,因此信息化走一段弯路是可以了解的。这在有形中也添加了教育信息化的复杂水平。正是由于没有了实际的约束,信息化的实际才具有更多的自主性与不确定性,为学校信息化任务增添了无量的魅力。 2.学校办学理念存在偏颇 学校信息化的最终目的是效劳于学校教育
32、。以后,学校教育的功用和目的在基础教育中存在着模糊性,甚至在许多学校的办学理念中也存在着一定的偏颇,片面追求升学率的现象依然普遍存在。学校教育价值观念往往会影响到一个学校信息化树立的取向,会对学校整个信息化的规划、环境树立和信息观念价值发生影响,这样往往不利于学校信息化的进程,也轻易使信息化发生复杂化处置的倾向,不轻易看到信息化对学校教育观念与价值的影响。 3.运用主体具有复杂性 提起信息化,许多人最先想到的是信息化环境的树立,包括硬件树立、软件开发、各种运用系统的运用等,却遗忘了这些系统的操作主体,即人。关于学校信息化来讲,人主要是指教员和学生,当然包括其他的主体,如学校指导、家长、校友等。
33、把信息化中的人看成是一种什么样的“信息人”,是看法复杂性的要害 。有些学校在信息化的规划阶段就把主体做了复杂化的处置,把师生看成是软件系统的复杂操作者,看不到人与信息化环境的复杂顺应性,看不到人群所具有自组织的特征,无视了要害 人群的信息化指导力,只把人机关系复杂化、静态化处置。在这样的理念影响下,信息化肯定成为一种复杂化的行为管理。 4.信息化环境树立具有复杂性 学校信息化环境的树立触及许多要素和组成。从复杂性的视角看,学校信息化环境树立存在着组成复杂性、结构复杂性、计算复杂性和演化复杂性等许多特征。这种复杂性具体表如今系统规划、业务分类、流程剖析、系统整合等多种环境树立方面。如何协调各个业
34、务系统和流程之间的复杂关系,既需求我们停止全体剖析、系统规划,又需求我们正视系统的不确定性,在中心业务与流程的数据规范化方面下一番苦功夫,将信息化进程与整个教育的开展进程结合在一同;既需求经过环境树立来顺应主体的教育方式,又需求经过环境树立来改动主要的教育方式。 以上仅是从教育信息化的实质、目的、主体和环境四个方面对教育信息化的行为停止剖析。四个方面的关系不是一个复杂的线性关系,而是组成了一个教育信息化的静态生成图景。正是在这样的图景中,我们的信息化行为构成了一道道不同的信息化途径。遵照着这样的途径,我们行走在信息化的进程中,边欣赏,边生长。 三、如何应对学校信息化的复杂性 1.构建全体性的信
35、息化复杂模型 人对信息环境的信息行为依靠于信息规则,而信息规则的构成则来源于信息行为的不时反应与纠正。正是在这样不时的反应进程中,随机的主体行为失掉了环境的纠正,而信息规则从复杂走向复杂,人们的信息素养也正是在这种信息规则的开展中不时提高。据此,我们便可以从全体上构建出一个学校的信息化生态系统图,将学校信息化分为三个组成局部:一是对顺应性主体的剖析 ,包括对不同主体的特性和特性的信息特征的复杂性剖析;二是信息环境的规划 ;三是对信息规则的演化停止剖析 ,从而确定学校信息化的复杂模型。 2.充沛应用自组织性,促进师生信息素养的构成 学校系统内部存在着自组织性。这种自组织性具有一定的规划性和复杂性
36、。它的跃迁往往会将整个学校的信息化水平从一种形状带入另一种不同的形状。因此,我们在信息化进程中要注重开放性,要积极地引入外部力气促进学校信息化的进程。关于信息化内部组织的不平衡状况,我们要积极引导,突动身扬学校指导在信息化进程中的要害 作用。以指导的信息化树立来推进全体的学校化树立,往往会起到四两拨千斤的作用。反过去,假设我们不留意开展这些力气,往往会使整个学校的信息化堕入主动形状。 当然,这种自组织跃迁到达一定的动摇性后,我们要经过学校信息制度与文明的树立,一定其中好的方面,给自组织的开展增强外部的开展动力。只需这种树立适时过度,往往会有助于信息管理信息系统的跃迁,使学校信息制度与文明树立开
37、展到一个新的阶段。 3.增强信息化规范研讨,促进信息化环境的全体树立信息化环境树立因其触及多系统和多流程的全体共享与推进,故而需求我们把关注的目光集中到共享与互操作下去。处置之道在于信息规划的一体化。在信息化环境的树立进程中,信息规范化是一个值得剖析的话题。 学校信息化的规范应该包括信息技术规范化和教育行业的规范化,可以在体系架构、数据规范、互操作规范、业务规范等方面停止深化研讨,最后的目的在于构成一个数字校园的处置方案。面对着众多的信息规范化要求,光靠一种规范是不能处置效果的。我们要本着这样一种思想政府出台规范、修正规范,企业开发契合规范的产品,学校选择、运用契合规范的产品。只要这样,全体的
38、信息化环境才有生命,才有出路。 4.促进信息的活动生成,构建信息化生态景观 在学校信息化的树立进程中,随着信息的活动,信息所具有的价值内容失掉了提升,信息的实质也由于主体的运用而成为知识与聪明 。我们可以视这种转变为一种复杂的生成进程。在这种生成进程中,信息主体与信息环境相互改动,构成相应的信息规则,共同构建出一幅信息化的生态景观。 应用复杂迷信的视域,我们必需要改动传统的信息观、知识观和系统观,对信息化实际的价值取向做一番片面的审阅 ,注重信息化进程中多样化价值观念的重建,真正表现出素质教育的理想与实际,将学校的课程革新、教学革新、评价革新和教员的专业开展融于其中,以信息化为抓手,经过信息流
39、,提升我们的教育聪明 。一句话,以复杂性的视野来观察学校信息化的进程,不只是一种复杂性的存在,更是一种自我看法的丰厚与成熟。文献资料 本文来自: 计算机毕业网 1 颜泽贤、范冬萍、张华夏等著.系统迷信导论复杂性探求M.北京:人民出版社,2006. 2黄欣荣.复杂性迷信的方法论研讨M.重庆:重庆大学出版社,2006. 3约翰H 霍兰.隐次第顺应性培育复杂性(M).上海:上海科技教育出版社,2001. 4文 雪.复杂性视域里的教育研讨J.教育研讨 ,2003(11). 5王洪明.复杂性视野下的教育研讨J.教育迷信,2006(4). 6 杨新颜 .复杂迷信对我国基础教育革新的启示J.当代教育论坛,2
40、006(3). 大连银行成为国际少数几家停止过全系统灾备真实切换演练的银行之一,尔后,它还方案树立异地灾备中心。 10 月 24 日 21 点到次日清晨 3 点,大连银行顺利完成了灾难预警、灾难宣告,由消费中心切换到灾备中心运转,再从灾备中心回切到消费中心运转,停止技术验证、业务验证等整个灾难恢复的演练进程。不只切换和回切均在两小时之内完成,而且完成了“零数据”丧失,各项业务处置系统在备份中心运转时期运转动摇、营业正常。 在接受记者专访时,大连银行常务副行长许文坦言: “说假话,我很紧张。 ”究竟 这不同于普通的“银行灾难恢复演练”,而是全系统灾备真实切换,即真正把业务从消费中心切换到灾备中心
41、。 “可以自创的成功阅历十分少,一旦失败,将直接影响正常营业” 。 据此次演练的效劳方万国数据效劳有限公司(GDS) 总裁兼CEO 黄伟引见,目前只要北京银行、浦发银行、交通银行等少数几家银行停止过全系统灾备真实切换演练,可以说,大连银行的业务延续管理才干曾经到达国际银行业的抢先水平。 谈及为何勇于在国际城市商业银行中率先实施“全行业务真实切换演练”,并向媒体全程开放,许行长感言,他的决计来自对大连银行多年来积聚的信息技术运用阅历的信任,来自大连银行各相关部门、各分支行以及效劳方的精心预备和流利配合; 同时,也是为了满足监管要求,以及夯实大连银行快速扩张下的 IT 基础设备继续效劳才干。 近年
42、来,随着各银行数据大集中的完成和市场风险、运营风险、操作风险的加剧,越来越多的银行末尾注重灾难恢复树立。目前,银行业的灾难恢复树立出现出两个特点: 一方面,周边非中心的系统正陆续归入到灾难恢复的外包体系中; 另一方面,从 IT 灾难恢复转向业务延续性,如今曾经有不少银行末尾做风险剖析、业务影响剖析、业务灾难恢复预案等。 “与其在业务做大之后,再花更鼎力气承当更微风险提升业务延续性,不如如今多做预备任务,多积聚阅历。 ”许文以为,这既是对客户担任,也是对社会和整个金融业担任。 据了解,大连银行从2010 年起就已末尾逐渐树立和完善灾难恢复和应急体系树立,先用一年时间树立和完善了消费中心缺点应急、
43、紧急恢复的预案树立和管理规范体系树立。紧接着,大连银行在 2010 年终停止了灾备中心树立,并迅速树立了同城灾备中心。 经过这两年灾难恢复和应急管理体系树立,以及与 GDS 的良好协作,大连银行在业务延续性树立方面完成了抢先于其他银行的快速开展。经过完成大连银行同城灾备中心、灾难恢复预案树立和全行真实切换演练,大连银行曾经成为中国银行业中少数几家完成全行业务灾难恢复真实切换的银行之一,使大连银行业务延续管理才干到达国际银行业抢先水平,为大连银行客户效劳的业务延续性提供了有力的保证和支持。 另外,许文泄漏,为了支撑大连银行的业务开展和快速扩张,下一步大连银行方案斥资上亿元完善同城灾备中心,并树立
44、异地灾备中心。异地灾备中心初步方案选址在北京或成都。 研究意义现在,越来越多的 Java 开发人员把Hibernate 作为企业应用和关系数据库之间的中间件,以节省和对象持久化有关的 30%的JDBC 编程工作量。2005 年,Hibernate 作为优秀的类库和组件,荣获了第 15 届 Jolt 大奖。Hibernate 之所以能够流行,归功于它的以下优势:1它是开放源代码的,允许开发人员在需要的时候研究源代码,改写源代码,定制客户化功能。2具有详细的参考文档。3对 JDBC 仅做了轻量级封装。4具有可扩展性。5使用方便,容易上手。6Hibernate 既适用于独立的 Java 程序,也适用
45、于 Java Web 应用,而且还可以在 J2EE架构中取代 CMP,完成对象持久化的重任,Hibernate 能集成到会话EJB 和基于 BMP 的实体 EJB 中;7Hibernate 可以和多种 Web 服务器、应用服务器良好集成,并且支持几乎所有流行的数据库服务器。1.3 研究内容 本文研究了 ORM 以及其他持久层技术,对比了这些技术,说明 ORM 技术的优越性,并深入研究了一个基于 ORM 实现的持久层框架Hibernate。先了解 Hibernate 组成的基本元素,并进一步了解 Hibernate 的基础语意、配置等概念:了解配置文件、映射文件中各种元素的意义;了解 Hiber
46、nate 常使用的几个类别的基本使用方式;了解如何实现 O/R 映射、数据关联;研究了 Hibernate 内部的对象状态、数据缓存、事务管理方式及数据检索;本文最后以一个 IT 服务管理项目的实现体验了 Hibernate 的强大功能。持久性框架围绕对象关系的映射和持久数据的访问,在 Java 领域中发展起来了一些 API 和框架。下面分别简单加以介绍。2.2.1 持久性框架概述 持久性框架是一组软件服务,将应用程序与其使用和操纵的数据源分离。持久性框架位于架构的数据源之上,隐藏访问这些数据源的数据访问 API(如 JDBC,JDO 或 EJB)。提供的服务应完全抽象和从这个数据源使用和操纵
47、数据的物理细节。持久性框架提供下列服务,让开发人员在持久性框架之上建立应用程序:(1) 提供分开数据持久逻辑与表示和业务逻辑的整洁机制在上面的体系结构框图中,只有业务层可以访问公司数据库。业务层用 Data Access Object 模式与公司数据库交互,而不用 JDBC 之类的数据访问 APJ 访问数据源;(2) 不让框架上建立的应用程序了解数据所在的数据库平台将所有数据连接逻辑包装到数据访问对象中后,业务应用程序的开发人员不需要知道连接的数据库平台类型,连接数据库时所需的任何安全信息(用户ID 与口令 )或数据库网址; (3) 抽象数据库中存储数据的物理细节和数据库中数据实体之间存在的关
48、系建立在上述体系结构布局之上的应用程序不必直接对数据库发出SQL 查询,不必知道数据的物理结构,而用数值对象访问数据库;(4) 简化开发过程,隐藏打开数据库连接、发出数据读取与操纵命令和事物管理的细节 Data Access Object 与Value Object 模式完全分离业务应用程序的开发人员与其在应用程序中使用的数据源,不需要知道数据访问 API,而用简单接口读取与操纵数据。2.2.2 O/R Mapping 技术简单地说 ,对象一关系映射就是 Java 应用中的对象到关系数据库中表的自动的 (和透明的)持久化,使用元数据对对象与数据库间的映射进行描述。本质上,ORM 的工作是将数据
49、从一种表示(双向) 转换为另一种。这意味着有一些性能损失。然而,如果 ORM 是作为中间件实现的,就会有许多机会可以进行优化而在手工编码的持久层中这些机会是不存在的。另外一项开销(在开发时)是对控制转换的元数据的准备与管理。而且,这个成本低于维护一个手工编码的解决方案所需的成本。相比之下,与 ODMG 兼容的对象数据库甚至需要大量类级别的元数据。Hibernate O/R Mapping 框架技术3.1 概述传统的数据库程序设计,必须直接在程序中硬编码 SQL 语句,JDBC 统一 Java 程序与数据库之间的操作界面,让程序设计人员可以不用关心与数据库相关的 API 操作。然而撰写 SQL 语句或自行封装 SQL 仍是不可避免或必要的目标,而在面向对象程序设计中,对象与对象之间的关系,在匹配