1、武汉高校学生信息管理系统设计研究 摘 要:该文从高校实际教学管理情况出发,以基于网络环境的信息管理设计为研究对象,分析了信息管理系统的开发过程,指出原有学生信息管理系统建设中存在的问题,完善功能设计。为高校方便、快捷的管理学生信息提供了新的方法。 关键词:网络环境 信息管理系统 功能设计 中图分类号:TP3 文献标识码:A 文章编号:1674-098X(2012)12(c)-00-02 高等教育是我国教育体系的最高层次,它直接影响了我国培养高层次人才的水平。近几年随着我国各个行业改革步伐的加快,高等教育的改革也在逐年加快,招生规模日益扩大,学生人数也在稳步增加。高层次人才培养的水平不应该只表现
2、在数量上面,更加重要的是质量上的高标准。这必然对管理上提出了更加高的要求。全国已经有许多高校研究开发了各自的学生信息管理系统,但是市场上面还没有一种非常灵活非常实用的学生信息管理系统软件。因此该文研究的基于网络环境的学生信息管理系统有一定的市场价值,下面首先介绍信息管理系统开发的主要过程,然后结合基于网络环境的学生信息管理系统的具体系统设计方面的需求分析、数据建模、功能设计方面进行一定的探讨。 1 信息管理系统开发过程 开发一个信息管理系统,通常需要经历下列几个阶段: (l)阶段1:调查与分析。获得软件的需求信息和基本功能定义,形成基本的软件功能描述。(2)阶段2:数据建模。根据应用调查分析得
3、到的信息,建立应用中涉及的数据以及操作数据的方法、流程,形成数据的流动图表。(3)阶段3:功能设计。针对应用调查与分析结果和数据建模,进行应用的详细功能设计,形成应用的软件设计文档。(4)阶段4:选择数据库系统。选择适合应用的数据库系统。(5)阶段5:选择网络体系结构。(6)阶段6:选择数据库访问技术。选择合适的数据库访问技术。(7)阶段7:代码设计。设计应用的软件代码。(8)阶段8:测试与调试。发现设计中的问题并及时更改,直到能稳定运行。(9)阶段9:发行应用软件。(10)阶段10:软件维护与升级。主要是对发布的软件系统在实际应用中出现的问题进行解决,并根据实际应用环境的变化对软件进行改进升
4、级。 2 调查与分析 对软件需求的深入了解识是软件开发工作至关重要的一个步骤,不论开发人员设计的软件系统如何的好,代码编写如何的高效,没有很好的需求分析,这个软件工程会在应用过程中给用户带来失望,给开发者造成很大的麻烦。调查与分析也就是需求分析,该文研究的基于网络环境的学生信息管理系统是一个在武汉工程大学进行内部运行的关于学生管理的计算机网络应用系统,它基于学生综合信息数据库,涉及学生基本信息、班级信息、奖励处分、奖学金、学籍异动等信息以及学工处正常运转等信息的综合处理,为学生、学校老师提供及时周到的信息服务,同时也是保证学生管理工作正常运行的重要辅助手段之一。随着全国高校的迅速发展,以及各个
5、兄弟院校信息化进程的加快,学生与老师、老师与学校、学校与学校之间的网络互连,以及与Internet的互连都成为发展的必然趋势。 该项目在需求上具有以下特点: (1)信息种类较多,处理流程较复杂,为学校和师生提供全过程及时周到的信息、服务,是本系统最基本也是最重要的任务,因此学生信息必须全面细致准确,记录时间进程清晰,信息数据的变化能及时地反映到学校各相关部门和所有执行人员。(2)不同学生,其信息内容、表达方式和处理方式有一定差异,不同学院的组织机构形式不同,其工作的模式也不尽相同,因此必须将所有信息纳入学校的统一管理,而且也必须具有一定的灵活性。(3)学生信息来源应同时包括人工和自动两种方式。
6、(4)使用方便,易学易用。学生信息管理系统需要很多人并行操作使用,或者一人操作多个子系统。同时,考虑到学校现有部分工作人员和维护人员的计算机素质还不太高,因此系统应具有友好的人机界面,操作简便灵活,各子系统的用户界面在外观和操作方式上必须协调一致,并提供方便快捷的在线帮助。(5)具有较高的可靠性和可用性。系统应能长时间持续无故障运行,其核心设备网络及数据库服务器应配备备份服务器,数据库数据进行定期复制和备份,当服务器出现意外故障时,整个系统应能自动切换到备份服务器上继续工作,不至于数据丢失。(6)系统易于管理维护,应具有简单方便的系统管理工具,包括:用户权限管理、各工作站功能管理、系统运行参数
7、管理、运行日志管理、集成的网络管理和系统监控、调试、诊断工具。(7)良好的系统伸缩性。系统可以建设在不同的系统中,客户端的系统伸缩性较好。(8)良好的性能价格比。由于学校项目资金有限,因此在充分满足系统应用功能需求、系统性能和保证系统安全可靠性的前提下,必须选用价廉物美,经济实用的系统和产品,提高性能价格比,这样对软件的可靠性和健壮性也就提出了更高的要求。(9)系统应具有良好的开放性,外部接口清晰而标准。 3 功能设计 这里的功能设计是指详细的功能设计,在需求分析完成后,设计人员已经有了一个概要设计的功能描述,但是这个并不是软件开发过程中可以使用的功能设计文档,还需要对软件的功能进行更加详细的
8、定义。本系统主要有下列功能模块,如图1。 3.1 用户信息管理模块 在用户信息和用户权限管理方面,学生信息管理系统设计采用了一套比较严格的用户信息管理办法。主要是采用三级权限分配机制,给不同级别用户分配不同的权限,这样可以防止非法用户对学生信息的修改、删除,保持学生信息的稳定和安全。 3.2 学生基本信息管理模块 学生基本信息管理是比较重要的信息管理模块,学生基本信息管理包括学生的基本信息(姓名、性别、出生日期等)和社会关系信息、学习简历信息的录入、修改和删除等,每届学生毕业以后,需要对毕业生进行基本信息的转换,将在校生信息转换成校友信息,在每年新生开学的时候,需要新生的信息导入,并录入学生的
9、社会关系和学习简历信息,为学生在校信息的管理提供基本数据信息支持。 3.3 学生在校信息管理模块 学生在校信息管理是学生在校各项信息管理的集合,包括 (1)学生学籍异动 学生学籍信息记录了每个在校学生的学籍情况,由于入学时学生的基础、爱好和特长不一样,基础知识掌握的水平不一样,那么领悟知识的能力和学生的基本素质也就不一样,这难免存在个别学生的升降级、转院系、专业等情况,学籍异动管理模块具有处理学生学籍异动记录的功能。 (2)学生奖励处分管理 这个模块用于管理学生在校期间的奖励和处分的信息,通过学生管理部分的信息录入和撤销,对学生在校期间的行为表现可以有一个明了的轮廓。 (3)学生奖学金信息管理
10、 随着高等教育逐步实现收费上学,学校的奖学金的发放种类较多,奖学金管理模块用于管理学生获得奖学金的信息,对于学生操行评定的登记确定和学生就业的信息检索有重要的作用。 (4)学生综合测评信息管理 在学生交费上学的同时,学校综合测评的范围占学生人数的60%,为了准确地将综合测评获得学生的登记、人数统计分析准确,并将现金通过银行支付到“一卡通”上,要做到准确无误的数据管理。 (5)学生上网登记信息管理 为了让在校学生充分享受学校的丰富网络资源,学校在学生宿舍为学生安装了校园宽带网络,学生通过到网管中心申请开通网络以及交费的过程,实现了数据的共享和网络资源的充分利用。 (6)学生宿舍信息管理 学生宿舍
11、管理属于后勤管理的一部分,宿舍管理信息包括学生宿舍楼栋信息、宿舍信息,以及学生在宿舍的入住信息,宿舍信息的准确采集,为学校后勤人员对宿舍进行合理分配,新生入学宿舍的合理安排,以及学生所在宿舍信息的检索提供了有益的帮助。 3.4 学生信息检索与统计模块 学生信息检索是学生信息管理系统中开放的信息管理模块,学生管理人员通过对学生信息检索达到查询学生信息的目的。 用户检索学生信息的方法:可以通过院系、班级来检索,也可以通过学生生源地区、学生宿舍来检索,还可以通过输入学生学号检索,检索的方便性极大地提高了检索的效率。检索信息的完整,可以了解学生在校期间的学习、生活、奖惩等情况。 3.5 系统附件 系统
12、附件是用户和用户之间以及用户本人进行信息传送和信息记录的模块,包括短信发送和阅读,记事本,通讯录,公众论坛和单独聊天室等。这些功能的开发大大方便了用户之间的信息传送,权限的分级管理,使信息安全得到了充分的保障。 3.6 系统数据备份与事件记录模块 系统数据备份和事件记录包含以下三个方面的内容。 (l)数据备份和回复:这方面采用的有四个办法:一是在服务器上安装正版的操作系统,并保持服务器操作系统的及时更新;二是在服务器上安装防火墙和防病毒软件,拒绝和记录非法用户攻击的记录;三是利用软件ghost,将操作系统和数据库安装在不同的驱动器上,在操作系统受到攻击而瘫痪的时候,可以在20分钟以内将操作系统
13、恢复成受到攻击以前的状态;四是采用双机备份的技术,在另外一个服务器上安装相同的数据库,这个数据库在设定的时间内对重要信息进行备份,在主数据库受到攻击后能在5分钟将数据恢复完成。 (2)用户事件记录:由于客户端的使用人数逐步增加,目前用户人数已经达到9000多人,预计在2010年可以超过10000人,这其中不包括学生通过网页访问的人数,为了记录用户在登陆学生信息管理系统中的事件信息,软件设计了事件记录器,记录用户在管理重要事件时的时间、计算机IP和时间内容。事件记录器的应用大大方便了用户的事件查询和非法用户的登陆。 (3)程序文件的自动更新:由于登陆的用户较多,而程序在设计的过程中需要修改,如何
14、将修改的文件及时更新到用户的本地计算机上,如果采用ftp文件传输的办法,很难到位,毕竟会使用ftp的用户不多,在设计学生信息管理系统的时候可以设计程序自动更新的方法:当用户合法登陆时,会根据本地程序的版本号与服务器上版本号进行对比,如果发现服务器的版本号高于本地计算机上的版本号,程序会自动提示启动更新程序,并将更新后的文件存放与客户端所在的目录中,大大方便了程序的更新和上传,提高了工作效率。 4 结语 该文结合武汉工程大学学生管理工作的实际,讨论了基于网络环境的学生信息管理系统设计流程,给出系统各个功能模块的定义。旨在解决传统的学生工作信息管理所存在的问题和现有学生信息管理系统存在的不足。为学生工作管理处理学生信息提供了一条方便、快捷的途径,并为高校学生工作信息化管理提供了新的 方法。 参考文献 1 王九明,耿国华.网络数据库角色代理安全模型J.科技资讯,2002(3). 2 张小艳,几种网络数据库开发技术的性能分析J.科技创新导报,2006(2).第 8 页 共 8 页