部队院校学员信息管理系统开发设计思考
2013-09-30张红友李怀义
张红友 李怀义
[摘要]随着学校招生规模的扩大,为使学校重要的数据资源一学员信息得到科学、规范的管理,用信息化手段代替传统的纸质档案管理,提高工作效率,开发适合学校管理特点和管理流程的学员信息管理系统显得更为迫切。本文从系统需求分析、流程设计、角色设计和功能模块等四个方面,介绍了本系统的开发设计思路。
[关键词]学员管理 信息管理系统
[中图分类号]TN948.61 [文献标识码]A [文章编号]1672-5158(2013)06-0131-02
一、系统需求分析
1、开发背景
学员信息档案的管理对于学校的管理者来说至关重要,学员信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。我校建校时间不长,但近几年来,随着学校招生规模的扩大,学员信息数据量越来越大,涉及的人员面广,而且需要及时更新,而我校学员档案管理还停留在人工管理,纸质存档的基础上,浪费了许多人力和物力,管理效率也不高,这样的管理机制已经不能适应学校发展的要求,迫切需要开发适合学校管理特点和管理流程的学员信息管理系统。
2、开发目的
学员信息管理系统的开发,旨在解决学校数据管理需求和现有管理方式之间的矛盾,使得学校基础工作信息化。系统开发基本目的如下:
(1)构建适合学校自身管理特点和管理需求的学员信息管理系统,使数据管理信息化,使管理流程规范化,使基础数据准确化。
(2)实现学员数据信息共享,方便数据的查询和使用。
(3)减轻管理人员的工作负担,提高工作效率,并避免人为操作的错误和不规范行为。
3、同类技术对比分析
国内许多高校都开发了自己的基于校园网的学员信息管理系统。由于国内各高校的学员信息管理模式不尽相同,不同学校的实际学员信息管理情况各有各的特点,因而各高校皆针对自己的学员信息管理模式和特点建立自己的学员信息管理系统。
我校是部队院校,其学员管理模式和普通院校相比具有很大的差异性和特殊性。本系统是根据我校学员信息管理模式而开发的基于校园网的学员信息管理系统。这样一个系统不但可以降低工作量、提高办公效率,而且使目前分散的学员信息得到集中管理。这对减轻学员管理工作负担、提高学员信息管理水平、加强学员管理监督、实现学员信息管理的现代化具有重要意义。
二、系统流程设计
根据学校管理工作特点,系统操作流程做到与学校实际学员信息管理工作流程一致,数据流程设计如下图1:
基础数据指学员入学时的个人信,息数据,如姓名、入学成绩、政治面貌、籍贯等,由学校政治部门进行审核。基础数据的录入由学校政治部门进行,考虑到数据录入效率,也可将审核数据通过学员部各学员大队分别录入。
扩展数据指学员的分队信息数据和课程信息数据、教师信息、课程成绩,前者由学校学员管理部进行审核并录入,后者由学校训练部审核并进行录入,数据录入支持批量导入。
最终用户包括学校全体干部和学员,可根据权限进行数据的使用查询。
根据数据流程设计,得到业务流程设计如下图2:
三、系统角色设计
根据我校学员信息使用情况,按用户类型对系统角色进行分配,并给不同的用户角色分配不同的系统操作权限,系统角色功能模型如下图3所示:
系统角色分为前台角色和后台角色两部分,前台角色人员根据各自权限来使用系统,后台管理人员根据各自权限对系统后台功能进行维护。
系统前台角色人员分为学员和干部两个大类,干部又分为教师、中队干部、大队领导、教研室主任、部门领导几种角色,系统后台分为各业务部门管理员和超级管理员三种权限。
四、系统功能模块
根据我校学员信息管理的特点和任务,按照简单性、独立性及完整性原则,结合系统功能目标、流程设计和系统角色设计,采用模块化设计的方法,学员信息管理系统功能模块如下图4:
1、学员档案管理子系统。
学员档案管理主要有学员管理、批量学员添加、按中队批量学员添加等功能。在学员管理子模块可通过学号、姓名、中队别来查询学员信息,并可对相关学员信息进行编辑和删除等。
2、课程管理子系统
课程管理子系统主要有课程管理、批量课程添加、任课管理、任课添加等功能。课程管理子模块列出所有课程,并可对相关课程进行编辑和删除;批量课程添加则根据设定课程数,课程公共名来批量添加课程;任课管理列出所有老师的任课关系,包括任课教师名、课程名、任课中队别、学期等信息并对相关信息可以选择编辑、删除操作;任课添加,添加教师的任课关系,包括任课教师名、课程、年级、队别等信息。
3、成绩管理子系统
成绩管理子系统完成成绩管理、批量成绩添加、按中队成绩添加功能。成绩管理可根据学号查询成绩,也可根据学期、课程、中队别等条件进行查询;批量成绩添加可通过设定成绩数、中队别、课程、学期、类型等信息批量添加;按中队成绩添加可选择中队别、课程、学期、类型来批量添加成绩。
4、中队管理子系统
中队管理子系统完成中队管理、中队批量添加两个子模块功能。中队管理子模块列出学校所有中队情况,也可设定搜索名模糊搜索相关中队信息。中队信息显示中队11)、年级、队别、学员数、中队干部等信息,并支持对相关信息的编辑、删除操作。
5、管理统计子系统
管理统计子系统显示学校基本信息,包括年级数、班级数、学员数、教师数、课程数、用户浏览统计等相关信息,还可完成学员统计、排名统计功能,管理统计子系统的所有生成表格均支持EXCEL打印。
6、系统管理子系统
系统管理子系统包括修改管理员密码、帐号管理、干部管理、年级管理、学期管理功能。管理员密码管理用于修改管理员密码,显示注册时间、权限、最后登录时间、登陆数等信息;帐号管理主要有添加管理员功能,包括管理员帐号、密码、权限;干部管理功能主要完成干部搜索查询,并对干部相关信息进行编辑、删除操作;年级管理功能具有年级添加、现有年级编辑、删除等功能;学期管理具有添加新学期并可设置为当前学期,完成现有学期的编辑、删除操作功能。
7、系统维护子系统
系统维护子系统主要完成系统的相关设置功能,包括站点名称,站点LOGO设置,网站主体表格属性设置,年级变迁等批量操作。
五、系统模拟测试
为测试系统运行的正确性,同时保证系统在学校现有基础网络条件下的顺利进行,我们录入一定的模拟数据,在网络上进行了实际测试。通过测试,保证了系统在正式运行时的正确性、实时性、安全性,同时做到了系统使用流程和实际管理工作的流程性基本相符。主要技术指标稳定性、响应时间和并发用户数基本能达到使用要求。
当然,一个好的软件系统并不能通过一次开发完成而一蹴而就,还将根据使用过程中出现的问题和实际工作做适当的调整和修改,通过不断的测试,使系统更能满足学校信息管理工作的需要。
参考文献
[1]张辉,军校信息化教学管理探讨[J],中国管理信息化,2010(3)
[2]缠箐、张波、张伟、潘秀山、傅青梅、陈辰,大学生教育综合信息管理系统的研究[J],中国轻工教育,2005(1)
[5]张惠萍、王文新,学生德、智、体综合信息管理体统[J],电子计算机与外部设备,1997(2)
[4]熊亮、倪正顺,基于Internet/Intranet的高校学生综合信息管理系统[J],包装工程,2002(5)
[5]齐迹,基于ASP,NET技术的学生档案管理系统的设计与实现[J],赤峰学院学报(自然科学版),2011(4)
[6]孙慧芳,基于ASP.NET的学生成绩管理系统的设计与实现[J],电脑知识与技术,2011(5)