最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

学生管理系统的设计与实现

来源:动视网 责编:小OO 时间:2025-09-24 23:38:42
文档

学生管理系统的设计与实现

摘要:阐述了在当前的信息化时代中,高校设立一个实用的学生管理系统的必要性。分析了大连职业技术学院学生信息管理系统采用面向对象的软件开发技术、三层Client/Server模式实现对学生信息管理的效果。关键词:关系数据模型;三层分布系统;数据复制;数据同步中图分类号:TP319文献标识码:A吕华盛(大连职业技术学院学生处,辽宁大连116035)目前大连职业技术学院学生工作部门分为校级管理部门(以下简称学生处)及各院系学生管理部门。学生处设立在校本部而院系学生工作部门分别设在10个系(分院),处在
推荐度:
导读摘要:阐述了在当前的信息化时代中,高校设立一个实用的学生管理系统的必要性。分析了大连职业技术学院学生信息管理系统采用面向对象的软件开发技术、三层Client/Server模式实现对学生信息管理的效果。关键词:关系数据模型;三层分布系统;数据复制;数据同步中图分类号:TP319文献标识码:A吕华盛(大连职业技术学院学生处,辽宁大连116035)目前大连职业技术学院学生工作部门分为校级管理部门(以下简称学生处)及各院系学生管理部门。学生处设立在校本部而院系学生工作部门分别设在10个系(分院),处在
摘要:

阐述了在当前的信息化时代中,高校设立一个实用的学生管理系统的必要性。分析了大连职业技术学院学生信息管理系统采用面向对象的软件开发技术、三层Client/Server 模式实现对学生信息管理的效果。

关键词:关系数据模型;三层分布系统;数据复制;数据同步中图分类号:TP 319

文献标识码:A

吕华盛

(大连职业技术学院学生处,辽宁大连116035)

目前大连职业技术学院学生工作部门分为校级管理部门(以下简称学生处)及各院系学生管理部门。学生处设立在校本部而院系学生工作部门分别设在10个系(分院),处在两个不同的校区。学生管理的业务范围非常广泛,包括学生的日常管理、学生的毕业分配,等等。但目前利用计算机进行管理的工作在总体上还处在落后状态,尚无有效、可大力推广的学生综合信息管理系统。对于如此庞大的一个学生管理机构,在学生信息管理方面,采用的还是传统的纸张记录的方法,这样既不便于输入、查询,也不便于信息统计,更不能确保信息的准确性,而且重复的信息输入造成大量的人力、物力、财力的浪费。

根据教育部的面向21世纪教育振兴行动计划,为了加强学生管理、健全落实学校的管理制度,提高办学效率和学生管理水平,决定开发基于

计算机网络的学生信息管理系统。

实现学生管理系统的首要工作应该是规划和创建可共享的数据库,即通过全面的收集、分析学生工作部门所用的大量数据、设计、优化并统一格式,生成适用于学生管理工作的数据库结构,集中在数据库服务器上存储、管理和维护,实现数据在各用户间安全可靠和正确有效的流通,达到数据共享。

一、系统数据库及结构功能设计

实现学生管理系统的首要工作应该是规划和创建可共享的数据库,即通过全面的收集,分析学生工作部门所用的大量数据,设计、优化并统一格式,生成适用于学生管理工作的数据库结构,集中在数据库服务器上存储、管理和维护,实现数据在各用户间安全可靠和正确有效的流通,达到数据

学生管理系统的设计与实现

Design and Application of Student Management System

LV Hua-sheng

(Student Affairs Division,Dalian Vocational Technical College,Dalian 116035,China )

Abstract:It is clarified that in the current information age,any university needs a practical student manage -ment system to come the standard school administration,the student management and the data statistics and analysis to optimize resources.It is analyzed that the student information management system of Dalian Profes -sional Technology Institute uses the object-oriented software development technology,three Client/Server pat -tern to realize the student information effective management.

Key words :relation data model;three layers distributed system;database duplication;data synchronization

文章编号:1008-3863(2010)04-0036-04

收稿日期:2010-05-13

作者简介:吕华盛(1982-),男,辽宁大连人,大连职业技术学院助教,大连理工大学硕士研究生。

JOURNAL OF SHENYANG COLLEGE OF EDUCATION 沈阳教育学院学报

Vol.12,No.4Aug.2010

第12卷第4期2010年8月

共享。

1.数据库系统设计考虑

本系统主要设计目标是针对学生管理工作中所涉及到的所有数据进行集中组织、管理和维护,实现数据共享,使学生管理系统网络化。而数据共享必然会带来数据的安全性问题、数据完整性问题、并发控制以及数据的备份与恢复等一系列数据保护问题。为此结合本系统选用的SQL Server 所提供的相关功能,说明这几个方面在本系统中的具体实现。

2.数据结构的设计

本系统采用的数据库设计方法是采用比较广泛应用的分阶段设计方法。该方法遵循自顶向下、逐步求精的原则,将数据库设计过程分解为若干个相互又相互依存的阶段。每一阶段采用不同的技术与工具,解决不同的问题,从而将问题局部化而减少局部问题对整体设计的影响,并利于多人合作。主要采用的步骤是需求分析、概念设计、实现设计、物理设计来进行数据库的设计。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构表和每个用户的局部逻辑结构视图。在形成本系统的一般数据模型后,就可以向特定SQL Server规定的模型进行转换。并为进一步提高数据库应用系统的性能,还应该适当修改、调整数据模型的结构,这就是数据模型的优化。这样将概念模型转化为逻辑,生成了整个应用系统的数据库模式后形成了本系统的数据结构。

3.系统的总体结构功能设计

学生管理信息系统是根据目前大连职业技术学院学生管理的业务需要而设计的,也是依据信息资源共享的实际需要,业务发展的现实需要而建成的,其最终目标是让高校学生信息管理实现微机化、网络化、信息化、规范化。通过学生管理系统不但要让各个院系的学生信息在内部局域网内运行起来,提高管理质量,还要利用校园网,使一些有用的数据在一个学校,甚至通过互联网使数据流动和利用起来,从而更好地发挥网络的巨大作用。

本系统主要完成学生信息的录入、保存、查询、统计汇总、打印等功能。其主要结构可以分为两级:校级管理子系统和院系级管理子系统。这两级子系统各自运行,数据各自分离,定期交换。校级管理子系统主要完成对全校学生信息的宏观管理,以及对全校各院系上传的学生基本信息和其他一些学生管理信息的维护,完成全校范围内学生信息的统计、查询、打印等功能。校级管理子系统不进行学生日常管理信息的输入,只对各院系上传的特定日常管理数据进行汇总、查询、打印等操作,该子系统所输入和维护的只是校基本信息和学生处分信息。院系级子系统是本管理信息系统运行的基础部分,主要完成学生基本信息和管理信息的录入以及院系学生工作要求的各种查询、统计和打印等功能,并定期向校级子系统上传更新的数据,院系子系统运行于各院系的学生工作办公室。

4.各功能模块的介绍

(1)院系级子系统功能模块

①校基本数据模块。校基本数据来自校级子系统。学生处管理全校学生基本数据代码的定义、录入和修改,使用数据导出功能将数据提供给各院系子系统使用,各个院系子系统也可以通过应用服务器访问校中心数据库得到这些校基本数据。校基本数据模块包括:院系信息、专业信息、课程信息、班级信息、地区和奖惩信息等。此模块为所有的其他模块服务,它的安全性、正确性、完整性是维护整个系统正常运行的前提。所以院系级子系统对校级基本数据只具有浏览和使用功能,不能进行增加、修改、删除等操作,防止因误操作而破坏整个系统,但可以通过导入功能将来自校级系统的基本数据导入本地系统数据库。该模块的数据由校级子系统管理员进行更新和维护。

②院系数据管理模块。该模块的管理不同于校级数据模块。校级基本数据模块要完成全校信息的宏观管理,而院系级数据则直接来源于院系学生管理的需要,是构成管理业务的基本元素。它反映了学生信息管理工作本身的信息特性,同时体现出工作之间的关联。院系级数据由各个院系自行制定。因此,在院系级子系统,只是对院系管理进行数据定义、输入、删除、打印等管理,操作完全由院系根据自己的实际工作需要自行决定。

(2)校级子系统功能模块

校级子系统主要是供学校学生处使用,后台数据库是校级中心数据库。由于此模块供校级使用,管理项目和功能并不像院系级子系统那样复

吕华盛:学生管理系统的设计与实现37沈阳教育学院学报第12卷

杂和繁多。校级子系统所需的各个院系的基本数据只有学生基本信息和班级基本信息,因为这两种数据是给其他管理功能模块提供的基础数据信息即公用数据。这两种基本数据由各个院系通过校园网上传给学生处,校级子系统不需要对这两种基本数据进行修改和变动。

校级子系统所需的学生管理信息也是由各个院系通过校园网上传而来,对各个院系所上传的管理信息数据不做任何改动,对这些数据的改动权利在各个院系。校级子系统主要负责校基本数据的修改和定义,并负责将修改过的基本数据下发给各个学生管理工作部门。校级子系统的功能模块与院系级的基本一致,只是负责校级基本信息、学生处分信息的录入与维护。

二、系统实现中的关键技术及特色功能界面

1.数据库复制技术实现数据同步

数据库复制是在分布式数据库系统中应用非常广泛的一种技术,其中SQL Server2000的复制是在数据库之间对数据和数据库对象进行复制、分发并进行同步以确保其一致性。使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过Internet分发给远程或移动用户[1,4]。复制还能够使用户提高应用程序性能,或者跨越多个服务器。根据复制的类型和选择的选项,提供不同的复制。

SQL Server主要采用出版、订阅的方式来处理复制。原数据所在的数据库服务器为出版服务器(PUBLISHER),负责发表数据。出版服务器把要发表的数据所有改变情况复制到分发服务器(DISTRIBUTOR),日志阅读器监视复制数据库的事务日志,当监视到一个有关于复制数据库的表操作的事务,出版服务器就为这个事务打上复制标志,日志阅读器发现有复制标志的事务时,它就将复制数据送入分发服务器。分发服务器包含有一个分发数据库,可接受数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器(SUBSCRIBER)[3,4]。

对于在分布式环境中使用支持多种硬件和软件应用程序的大连职业技术学院学生处来说,通过复制,使目前校学生管理各部门存放的多个数据库可以通过校园网络连接起来。通过在各个院系的本地数据库上设置出版数据和分发服务器,用户可以在同一服务器的不同数据库上实施复制,也可以在通过网络互连的不同服务器上实施复制。根据学生管理的业务需要,选择各个院系学办将本地数据库通过网络复制到学校中心数据库上,使校中心数据库数据与各个院系的本地数据库保持一致,从而解决了校学生处需要各个院系的学生管理数据但不亲自录入数据的实际工作需要。

2.数据管道技术实现数据同步

在程序中先调用数据管道对象,对其进行初始化:配置连接院系数据库和校数据库的连接参数、登录数据库的用户名和密码、构造用户对象函数准备监控传输的过程和结果。当进行初始化后就判断是否连接到了源数据库(院系本地数据库)和目标数据库(校中心数据库),如果正常连接后则判断数据管道对象是否有检索条件,设置检索条件的作用相当于SQL Server数据库复制中的行筛选功能,如果设置了检索条件,则只会把源表中复合检索条件的记录信息进行复制。在执行数据传送操作中看是否有错误发生,如果出现了数据无法上传的情况就会提示操作人员是否重新传送,如果传送成功就正常结束本进程。

3.特色功能界面

本系统查找功能是按照通用模式设计编程的,可以针对显示给用户的数据表字段,任意组合进行查找,而且对于字符型字段还具有字符匹配功能,在查找逻辑上添加了优先权,使查找变得更加灵活,用户只要稍微懂得逻辑操作,就可以按照自己的要求任意组合查找条件。

学生查询界面如下图:

三、运行评价

本系统在2006年5月份完成后进入试运行阶段,此后进行改进工作。至目前为止,已经在大连职业技术学院两个校区、10

个院系和校学生处

38第4期

城乡教育资源配置是否公正。而城乡教育资源如何配置及其效果如何,在很大程度上则取决于公共教育的价值取向及其实施。为了更好地促进城乡教育的协调发展,必须有公正的教育理念,同时对农村教育实行补偿性的。

参考文献:

[1]教育部发展规划司.中国教育统计年鉴(2007)[M].北京:人民教育出版社,2008.[2]鲍传友.中国城乡义务教育差距的审视[J].北京师范大学学报:社会科学版,2005(3):16-24.

[3]约翰·罗尔斯.正义论[M].何怀宏,等译.北京:中国社会科学出版社,1988:101.

[4]张荣.消除差异:中国教育的理念转向[J].佳木斯大学社会科学学报,2007(1):111—112.

[5]王本陆.取消双轨制:我国农村教育改革的伦理诉求[J].北京师范大学学报:社会科学版,2004(5):20—25.

[6]周晔,袁桂林.教育的公正的发展与城乡教育差距问题——

—兼论教育的价值选择[J].理论探索,2009(8):5-9.

【责任编辑鲁茗】

正常运行,各系(分院)均通过校园网络将共享数

据上传至校中心数据库,放弃了往年通过手工报表上报的传统工作方式,达到了大连职业技术学院学生管理信息化、网络化、微机化的目标。

经过在实验室局域网内模拟运行,通过一台品牌机作为中心数据库服务器和逻辑应用服务器,多台式机作为客户机,实现了分布式三层结构所要求的功能。由于校学生处硬件条件所限,没有逻辑应用服务器,目前三层功能还不能体现。在校园网内实际运行中,其他功能在客户机种类和操作系统繁多的情况下取得了满意的效果,现在该系统已经正式作为大连职业技术学院学生工作优劣的评定项目之一。参考文献:

[1]吴秋云,陈宏盛,景宁.数据库复制技术在Internet上的实现[J].微型电脑应用,1999(9):53-54.

[2]尹晓勇,于洁,杜开雪.MS SQL Server6.5复制技术研究及应用[J].计算机系统应用,1999(2):33-35.

[3]徐力.一种单项数据库复制的实现方法[J].电子网络与计算机应用,2001(2):14-15.

[4]温惠英,邹宪民.一个客运站管理信息系统的开发及应用[J].交通与计算机,2003(5):85-87.

【责任编辑鲁茗】

(上接第32页)吕华盛:学生管理系统的设计与实现

39

文档

学生管理系统的设计与实现

摘要:阐述了在当前的信息化时代中,高校设立一个实用的学生管理系统的必要性。分析了大连职业技术学院学生信息管理系统采用面向对象的软件开发技术、三层Client/Server模式实现对学生信息管理的效果。关键词:关系数据模型;三层分布系统;数据复制;数据同步中图分类号:TP319文献标识码:A吕华盛(大连职业技术学院学生处,辽宁大连116035)目前大连职业技术学院学生工作部门分为校级管理部门(以下简称学生处)及各院系学生管理部门。学生处设立在校本部而院系学生工作部门分别设在10个系(分院),处在
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top