研究生管理系统设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
研究生管理系统设计说明书
10级信息工程1班姓名:张元洪学号:20100610100123
项目开发背景
我国在实行研究生学位教育制度后不久,许多高校在研究生业务管理上采用了计算机管理。随着计算机技术、网络技术及研究生学位教育制度的发展,我国研究生计算机管理信息系统大致经过了三个阶段。
80年代基本上采用计算机集中处理数据。当时由于我国研究生学位教育刚刚起步,招生规模不大,一般采用Dbase数据库实现一些简单功能的单机系统。这些系统有研究生招生管理信息系统、研究生培养管理信息系统、研究生学位管理信息系统。这些系统在整个研究生管理工作中相互独立,大多数高校具有以上系统中的一种。
90年代随着研究生招生规模的逐年扩大,研究生业务管理工作逐渐细化,单机处理的模式逐渐不能满足工作的需要。同时,基于Internet计算机分布处理系统在我国开始广泛应用,一些资金较充足的研究生院设计开发了具有计算机分布处理功能的研究生管理信息系统。这种管理信息系统具有软、硬件环境造价昂贵、系统移植性差的缺点,因此并没有得到大范围的应用。
90年代后期以来网络技术的飞速发展带动了计算机技术的革新,也带来了研究生管理信息系统的革命。研究生管理走上了网络管理的新时代。网络成本的下降带来了校园网的普及,这时出现了功能单一的C/S(客户机/服务器)构架的研究生管理信息系统。同时出现了一些借助WEB技术运行于局域网的B/S(浏览器/服务器)构架的具有查询功能
研究生管理信息系统。
我国研究生管理信息系统的发展历程如图1.1所示:
图1.1 我国研究生管理信息系统的发展历程
我校现有在校研究生500多人,具有计算机科学与技术学院,信息工程学院,制造科学与工程学院,土木工程与建筑学院,材料科学与工程学院,外国语学院等19个硕士点,其中材料科学与工程学院和土木工程与建筑学院为全国重点研究学科,其它还有省级重点研究学科5个。
我校研究生管理从业务上大致可分为招生入校,在校培养,学籍管理,学位授予,学科建设,导师信息等多个模块。研究生部在研究生教育管理中的信息收集基本上是按部门计算机辅助管理模式,各业务部门的业务流程,工作衔接基本是按照人工数据处理方式进行。这样的信息采集、处理、传输、存储和使用,不仅效率低下,而且是分散的,数据冗余度大,且不能实现信息资源的共享。
目前,我校研究生管理文件主要是纸质文件,这种管理形式存在如下问题:
1.文件的收集、管理主要通过手工抄写,以纸质文件的形式保存,占库存面积大。
2.文件提取是通过手工抄写或复印机复印,手续繁琐,效率低,容易出现人为因素。
3.查阅案卷和借阅过程中容易造成文件的破损,甚至丢失。
4.随着近年来各高校研究生招生规模的逐渐扩大。以我校为例,仅就学生学习成绩登记一项,每生每学期按8-10门课计算,工作人员每学期就要登4000-6000门次课程成绩,其工作量之大可想而知。
研究生管理信息系统需求分析
研究生信息管理工作烦琐复杂,单纯的人工管理方式已经不能完全适应形式发展的具体要求,这就需要有一个系统、自动的管理系统来完成这一工作,实现对研究生信息的维护。该项目主要针对现研究生信息管理工作的具体需求,拟实现一个B/S模式的信息管理系统[1]。
针对研究生信息管理工作,需要实现如下功能:
1.教学任务管理模块需要实现教学办老师对研究生的教学任务(相关字段例如:教学班号等)进行查询、删除、添加,修改,并在操作时提供系统安全性提示。
2.个人资料管理模块需要实现教学办老师对整个学院研究生的详细资料(例如:研究生的学号、姓名、专业、研究方向、导师姓名)进行查询、添加,删除,修改。
3.成绩管理模块需要实现教学办老师对整个学院研究生的成绩(例如:研究生的学号、姓名、课程名称、分数、任课教师等)进行查询、添加,删除,修改。
4.导师信息管理模块教学办老师对整个学院研究生导师信息(例如:导师代码、导师姓名、学历、学位等)进行查询、添加,删除,修改。
5.权限管理模块需要实现对用户进行权限设置,分为管理员权限和普通用户权限两个等级。只有管理员有添加,修改,删除权限。普通用户看不到此模块。
6.个人密码修改模块需要实现用户对自己的密码进行修改,管理员和一般用户的界面和功能一样。
功能分析
该系统主要运用于计算机科学与技术学院,目的是实现研究生信息网络化,提高研究生教育质量和管理水平。要求主要分为6个模块:研究生教学任务管理模块,研究生个人资料管理模块,研究生成绩管理模块,研究生导师信息管理模块,权限管理模块,个人密码修改模块。
1.研究生教学任务管理
管理员可以添加,查询,修改,删除教学任务信息。
一般用户只能查询教学任务信息。
2.研究生个人资料管理
管理员可以添加,查询,修改,删除研究生个人资料信息。
一般用户只能查询研究生个人资料信息。
3.研究生成绩管理
管理员可以添加,查询,修改,删除研究生成绩信息。
一般用户只能查询研究生成绩信息。
4.研究生导师信息管理
管理员可以添加,查询,修改,删除导师信息。
一般用户只能查询导师信息。
5.权限管理模块
只有管理员有添加,修改,删除权限。普通用户看不到此模块。
6.个人密码修改模块
该模块需要对用户自己的密码进行修改,管理员和一般用户的界面和功能一样。
可行性分析
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面:
1.经济可行性:主要是对项目的经济效益进行评价,本系统作为一个设计,无需开发经费,对于学院在经济上是可以接受的,并且本系统实施后可以显著提高研究生管理工作效率,有助于学院完全实现网络化管理,因此本系统在经济上是可行的。
2.技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的B/S模式进行开发,结合了JSP技术,数据库采用MySQL,三者的结合为本系统的开发提供了坚实的技术保证。目前管理信息系统从技术上来说己相当成熟,伴随着信息领域和其他领域的发展,其自身也在不断的发展完善,就其目前的发展水平来说,己经基本能够满足我们的需要。
3.管理可行性:学院各级主管领导对于计算机在教学管理工作中的应用具有远见卓识,高层领导能够取得共识,并具有大刀阔斧,排除万难的魄力和勇气。计算机学院研究生部在业务上具有相对独立性,业务领域数据相对完整,具有条理性,这些都为设计和实施管理信息系统提供了便利条件。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
研究生管理信息系统功能设计
功能模块设计
1.教学任务管理模块
功能划分如图所示: