当前位置: 查字典论文网 >> 学校德育管理信息系统的开发

学校德育管理信息系统的开发

格式:DOC 上传日期:2013-12-18 11:47:03
学校德育管理信息系统的开发
时间:2013-12-18 11:47:03     小编:
"

论文关键词:学校德育管理信息系统 C/S结构 模块 系统结构 数据库

论文摘要:介绍了以Delphi7.0为前台Client端开发工具、以MicrosoftSQLServer2000为后台Server端数据库服务器环境,基于Client/eSrver结构的广东省东莞市职业技术学校德育管理信息系统的设计与开发的关键技术。

随着计算机技术的飞速发展,网络给人们提供了强大而有效的信息,全球信息高速公路的建设和使用,改变了人们的时间观和空间观,相继而来的各个学校校园网络的建设,为学校的教学、科研和管理提供了现代化的基础设施,也为各学校的德育管理信息系统的建设和使用提供了必要的硬件环境。开发好学校德育管理信息系统,充分发挥校园网的优势,利用现代信息技术和管理方法,取代手工操作与传统管理方式,达到高效率、高水平的管理目标,促进学校的信息化建设,改善和提高学校的德育管理水平,是学校管理在计算机网络应用领域内的研究热点之一。

学校德育管理信息系统的特点及模块

1.1学校德育管理倍息系统的特点

数据集成度高,结构复杂;对安全控制要求高,不同等级的用户对应有不同的权限;集成学校内部各个业务部门系统,实现内部系统整合;对系统中软硬件资源和网络资源最大限度的利用;集中管理与学校德育工作有关的信息;充分利用网络的优势,实现网上数据共享,使得学校领导、级组长、班主任和教师能全面快速地了解学生德育相关信息;系统中各模块的信息是互通的。

德育管理信息系统从功能需求上包括以下几个模块:

系统设置模块:用户管理、奖惩事项管理、专业管理、学历管理及查询;

学生管理模块:添加班级,班级管理、学生名单管理;

文明班管理模块:输人事件、事件查询、打印文明班、综合管理;

操行评定管理模块:事件查询、打印评定表、学生评定统计;

教师管理模块:教师信息管理、事务管理、事务查询、教师信息查询:

班主任管理模块:名单管理、补贴设置、补贴班费管理、班主任查询;

通讯管理模块:本周工作要点、通知、经验交流;

数据管理模块:主要进行数据的备份、清理无用和过时数据的操作;

程序升级模块:主要进行应用程序的升级。"

2学校德育管理信息系统结构分析

管理信息系统的结构设计是系统设计的一项重要工作,系统结构的好坏,不仅会影响系统的效率、安全性、可维护性,更会影响系统使用的方便性及可靠性。目前,信息管理系统采用的结构主要有C/S模式和B/S模式两种模式。根据广东省东莞市职业技术学校的具体情况,班主任的管理较为集中,数据量较大,输人查询访问的速度要求较高等特点,德育管理信息系统宜采用C/S结构的模式。

2.1 C/S结构原理

即Client/Server(客户机用及务器)结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

在C/S系统中,将应用程序分为两大部分:一部分是由多个用户共享的信息与功能,此部分称为服务器部分,另一部分是为每个用户所专用,称为客户机。

C/S应用系统基本运行关系体现“请求l响应”的应答模式。每当用户需要访问服务器就由客户机发出“请求”.服务器接收“请求”并“响应”,然后执行相应服务,将执行结果送回给客户机,由它们进一步处理再交给用户:

2.2 C/S模式的优越性

e}s模式具有以下优越性:一是由于客户端通过网络直接与服务器相连,没有中间环节,因此响应速度快;二是软件功能设计个性化,具有直观、简便的特点。可以满足客户个性化的功能要求;三是操作界面美观、形式多样,可以充分满足客户自身的个性化要求;四是cps结构较强的事务处理能力,能实现复杂的业务流程。

2.3德育管理倍息系统的结构模型

德育管理信息系统的结构模型很直观,就是通过BDE把Client端和DB Server端相联。

2.4系统开发平台与工具

2.4.1操作系统平台的选择

2.4.2数据库管理系统的选择

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结语

应用网络技术的现代学校德育管理信息系统和传统的德育管理模式相比,其优越性不言而喻,它打破了对学生管理的时间和空间的限制,管理者可以随时随地地了解学生的情况.科学规范地对学生进行管理,公正公平地评价学生,为全面实现素质教育打下坚实的基础。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多