编辑:
2013-02-01
2.4.2数据库管理系统的选择
SQL Server是Microsoft公司的客户I服务器数据库管理系统典型产品,其语法非常简单,但功能非常强大,可以进行复杂的数据操作,适应于中小企业使用,因此学校德育管理信息系统应选用SQL Server2000。由于服务器的操作系统采用Windows 2000,SQL Server2000可以与Windows 2001〕操作系统紧密结合,两者都是Microsoft公司的产品,能充分发挥其数据库管理系统的潜力。另外,用SQL Server200(〕管理数据库,还有利于以后系统的升级。
2.4.3前端开发工具的选择
学校德育管理信息系统应采用Delphi7.0作为前端开发工具,Delphi7.0是当今世界最流行的应用程序开发工具之一,其在面向对象开发(OOP)方法上处于世界领先地位,高效率的数据库管理系统和新一代更先进的数据库引擎,特别是对数据库的访问速度明显优于其他开发软件,在C/S系统的开发中,使用Delphi语言能使开发出的系统结构更合理,更易于管理,即使是非计算机人员也能理解应用程序的结构图。
3数据库的设计
数据库系统的设计是信息管理系统开发的关键,优秀的数据库系统设计能确保信息系统的正常运行而不出差错。在进行数据库的数据结构分解和设计时,应遵循数据库规范化理论,以减少数据冗余,保证数据的完整性、一致性。
3.1设计原则(范式理论)
第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系。
第二范式(2NF):如果关系模式R(U,F)中的所有非主属性都完全依赖于任意一个候选关键字.则称关系R是属于第二范式的。
第三范式(3NF):如果关系模式R(U.F)中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系R是属于第三范式的。
3.2数据库结构设计
由于德育管理信息系统中的数据和其他管理系统不同.,有其自身的复杂性和特殊性。所以在进行数据库系统的设计时主要考虑:符合德育管理事务的要求;便于用数据库实现;具有良好的数据库结构;最小的数据冗余;便于与其他系统兼容和升级。
3.3本系统主要的数据表
教师信息表、班主任信息表、学生信息表、学生奖惩表、量化评估表、文明班信息表、学生操行评定表、用户及权限表、校历表、专业设置信息表、通讯讨论表等。
3.4数据访问与查询的接口技术
Delphi对数据库的支持十分丰富.Delphi的数据库接口是数据库引擎BDE( Borland Database Engineer),它是应用程序存取数据的中介层(Middleware Layer)。在Delphi下开发的所有数据库应用程序,都是通过Delphi的数据库引擎BDE来对数据进行操作的。BDE中包含了内建的驱动程序来处理Paradox及dBase的表格与文本文件。也可以通过外部的驱动程序(add ron driver)来处理Oracle,Sybase.lntrBase,Informix.MSSQL格式的数据。BDE也包含了允许应用程序使用ODBC驱动程序来存取数据的ODBC socketo
BDE具有以下突出的优点:一是不同的BDE间的数据可以共享而不必担心有任何的冲突发生,因为所有的数据存取都由数据库引擎来处理;二是使用者可以通过BDE对数据库的记录进行双向的查询而不必考虑服务器是否具有这样的功能;三是允许使用者在不同的平台上对不同数据库的数据做联集(Join);四是增加了数据在不同平台上的可移植性。
4系统模块开发中的实现技术
4.1用户界面的设计原则
用户界面的设计应遵循以下原则:一是用户界面的主要功能是双向传递信息;二是界面风格必须一致;三是界面必须整齐、有条理,控件布局紧凑,尽量提高信息集成度;四是程序必须让用户操作方便舒适,支持鼠标、键盘两种操作方式。
4.2权限设置模块设计
为了方便管理。不同的用户有不同的权限,本德育系统将系统用户划分为4类:
管理员(admin):本系统的超级用户,拥有系统的所有权限,能创建和定义其他用户的权限。
高级用户(advance):行政级使用,能查询到高级用户的数据及打印报表的权限。
中级用户(middle ):级组长使用,只能输出报表和简单查询。
普通用户(user):班主任使用,只能查询和修改学生名单。
5结语
应用网络技术的现代学校德育管理信息系统和传统的德育管理模式相比,其优越性不言而喻,它打破了对学生管理的时间和空间的限制,管理者可以随时随地地了解学生的情况.科学规范地对学生进行管理,公正公平地评价学生,为全面实现素质教育打下坚实的基础。
相关推荐链接:
标签:教育学
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。