《1中国人民大学研究生管理信息系统分析报告》由会员分享,可在线阅读,更多相关《1中国人民大学研究生管理信息系统分析报告(28页珍藏版)》请在金锄头文库上搜索。
1、中国人民大学研究生管理信息系统系统分析报告中国人民大学研究生院信息科2010年8月目 录一、系统需求调研3二、系统总体设计71、系统架构:72、系统技术平台:83、系统安全设计:8三、系统功能模块设计9四、系统子功能介绍101、研院信息子系统102、个人信息管理子系统113、培养方案子系统134. 学生选课子系统:145、学业信息166、教学评估177、科研情况子系统188、联合培养信息子系统239、学术活动子系统2510、毕业信息子系统2611、其他信息子系统27 一、系统需求调研研究生院信息系统培养模块是面向全校研究生、研究生任课教师、导师、教务秘书、上级主管部门以及与研究生院培养办有业务
2、、数据来往的兄弟单位而设计的信息管理系统。本系统暂时命名为研究生管理系统,通过计算机及网络来辅助管理,方便工作,其主要用户为在校生,用以实现学籍管理、培养管理以及学位管理工作。本系统提供在校生从入学到毕业的学籍异动、选课、成绩等的增加、删除、修改、查询等管理。预计使用频率非常高,是学校必不可少的日常管理软件。针对本系统要完成的功能,信息科与培养办相关负责人进行了深入细致地讨论,以确定本软件要完成的功能和流程,如下图所示。研究生院招生就业处1、核填信息2、设置个人培养方案3、依照培养方案选课4、出国与学术交流5、科学研究6、三助及科研申请7、综合考试与开题8、撰写论文与申请答辩、申请毕业9、毕业
3、信息及学位信息核填研究生毕业生库在校生库学院教师1、录填成绩2、同意答辩与毕业 图1功能和流程培养模块细化为四个方面:教务系统、培养环节、统计、接口。l 教务系统:教务系统是面向研究生院干部、教务秘书(院、系、所)、任课教师、研究生、导师的一套完整的信息系统。每学期,教务秘书通过系统上报下学期本院系所开设的研究生课程、研究生院和院系所协调后安排的教室,任课教师登陆系统填写课程简介、教师简介。研究生根据自己的培养方案、参考教师简介、课程简介进行选课。在正常的教学中,院系通过信息系统上报调停课情况。学期结束以后,任课教师登陆系统录入研究生成绩,学生登陆系统查询成绩,打印成绩单。数据流图如下图所示1
4、 课程库1数据库操作教务秘书 课程信息 课程信息 调停课信息 调停课信息任课教师 教师/课程简介 教师/课程简介 选课信息 成绩录入 成绩录入2 成绩库研究生 课程信息 成绩信息 (选课信息) 成绩信息 选课导师 成绩(选课)信息 图2数据流图l 培养系统:在新生入学前一个学期,教务秘书根据院系所的安排录入硕士研究生培养计划。新生入学以后,新生数据从招生模块转入培养模块,研究生登陆系统填写个人培养计划。教务秘书、导师可以随时登陆系统查询学生信息,学生有任何学籍异动,都会在系统里面体现出来。同时,教务秘书、导师也能随时查询。在研究生即将毕业时,系统自动审核研究生培养方案(包括成绩),自动添加电子
5、注册相关信息,自动生成电子注册上报库。培养系统的数据流图如下图所示。1 培养方案库1数据库操作研究生导师教务秘书 培养方案数据 培养方案数据 学籍异动数据 研究生数据 学籍异动数据2 研究生库 个人培养计划 研究生信息 研究生信息3 学籍异动库 个人培养计划 学籍异动信息 研究生信息 培养方案、个人培养计划信息 图3培养系统的数据流图二、系统总体设计1、系统架构:新系统需要比现有系统有更好的灵活性、适应性和安全性,因此新系统采用了B/S的多层架构设计,形成两套系统发布机制,一套为网上服务子系统,一套是信息管理子系统。两套系统的用户有所不同,其登录认证方式也各不相同。网上服务子系统主要针对广大的
6、研究生、任课老师、导师,并且将该子系统与研究生院网站的数据进行共享,以便更好地让该类用户了解研究生院的新闻和动态。信息管理子系统是针对研究生院、各院系教务秘书。网上服务子系统和信息管理子系统通过访问数据库,实现两套系统的数据交换和信息共享。此系统架构有如下优点:1) 技术成熟,稳定性好,安全性高;2) 部署方便、操作简便;具有强大的事务处理能力;3) 能够实现复杂的业务流程控制(如选课、毕业审核等);4) 操作界面美观、形式丰富多样,可以充分满足用户个性化需求;5) 系统功能的扩展性上面有着很大的优势。系统架构如下图所示。 客户端 web java程序集网上服务子系统数据库业务规则数据访问层系
7、统配置表示层浏览器信息管理子系统 图4系统架构2、系统技术平台:该系统从硬件平台到网络环境均采用国际先进技术和成熟产品,采用最新的JSP + SQL Server2008技术,利用Apache Tomcat服务器系统对数据进行统一管理,使用SQL Server2008超大存储能力和分析能力有效地实现了数据的集中共享和统计分析。服务器环境为Windows 最新产品Server2008,避免了各种漏洞的产生。3、系统安全设计: 安全设计主要体现在系统环境和系统应用两级上。在系统环境上,服务器端装配了正版的软件,通过不断升级等手段来保证安全;在同时通过对数据库的定时备份可以防止由于硬件故障引起的数据
8、丢失。在系统应用上,建立完善的数据功能访问体系、基于角色的访问控制系统,用于保证所有的访问都是得到授权的用户。通过应用层的加密和身份验证技术来保证数据的可靠性和完整性。系统将进行严格的权限划分,如各院系只能够管理自己院系的相关信息、研究生只能够查询自己的信息等,保障数据操作的安全和准确性。三、系统功能模块设计本系统由12个子系统组成,学生从入学到毕业的全过程管理,具体子系统包括研院信息子系统、个人信息管理子系统、培养方案子系统、选课子系统、教学评估子系统、学业信息子系统、科研子系统、联合培养子系统、学术活动子系统、三助管理子系统等,其功能模块设计如图所示。 图5功能模块设计四、系统子功能介绍1
9、、研院信息子系统 该子系统用于发布研究生院的各种通知和新闻动态,它与研究生院网站数据共享并保持更新同步,其中包括通知公告和新闻动态两部分。(1)子系统功能:A. 转发研究生院网站上的通知公告内容。B. 转发研究生院网站上的研院动态内容。(2)相关子系统功能截图: 图6研院信息子系统截图1 图7研院信息子系统截图22、个人信息管理子系统该子系统用于管理学生相关信息,是整个管理系统的核心系统之一,作为其它功能模块和功能子系统提供相关基础数据支撑。 (1)子系统功能:实现在校学生基本信息的管理以及维护,各种查询、统计。对系统中的学生基本信息数据进行批量或个别维护。同招生数据进行无缝连接,直接将研究生
10、录取信息导入到系统中,减少录入工作量。学生的信息可以通过权限分配开放给学生在网页上维护。(2)相关子系统功能截图: 图7个人信息管理子系统截图1 图8个人信息管理子系统截图23、培养方案子系统本子系统中主要提供制定学生的个人培养计划,主要包括:浏览专业培养方案、制定个人培养计划等功能。(1) 子系统功能:本模块实现对专业培养方案的预览,学生可登陆系统查看自己专业的培养方案。 每一个学生根据自己的实际情况制定个人培养计划并上传至系统,并可在系统内预览制定情况。(2)相关子系统功能截图:4. 学生选课子系统: 本子系统主要包括开课情况预览,课程详细介绍,网上选课,我的课程三个模块,主要面向学生选课
11、,是系统的主要功能。(1) 开课情况预览 图8开课情况预览此模块可以根据不同的学院,进行详细课程的查询及课程的详细介绍(2) 网上选课 图9网上选课点击“点击进入网上选课”,进入如下页面 图10网上选课选课部分分为三个选项卡,分别对应按学院选课,按个人培养方案选课,和已选课程,当点击选课时,所选课程会显示在已选课程列表里。按学院选课:即根据学院来选课按个人培养方案选课:列举学生培养方案里没修过的课程已选课程:展示本学期课程列表。(3) 个人课表 图11 个人课表个人课表分为两部分,首先是根据学生所选课程,可视化展示课程的上课时间,更加人性化。然后是个人的课程计划,是学生所有学期的所有课程列表。点击选课名单,可以查看课程的所有学生。5、学业信息 主要是展示学生学业完成的情况。包括成绩,以及培养完成情况,开题报告和综合考试(面向博士)。 图12 学业信息 6、教学评估 包括课程评价和调查问卷课程评价,即学生修完课程对课程所作出的质量评价。点击列出所修课程: 图13课程评价点击评估,进入评估页面:图13课程评估填写完毕后,提交即可。页面转回课程列表,已评估课程不能再次评估。7、科研情况子系统本子系统中主要用于统计学生在校期间发表的论文、参与的科研项目和获得的奖励等情况,主要包括:期刊论文、会议论文、科研项目和科研奖励四个部分。(1) 子系