欢迎来到天天文库
浏览记录
ID:37148417
大小:62.00 KB
页数:9页
时间:2019-05-19
《研究生业务流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、案例六学位与研究生管理信息系统设计随着研究生教育的不断发展和研究生招生规模的不断扩张,对学位和研究生教育的管理信息化要求也在不断提高。手工操作和单机事务性系统的应用已不能满足招生、培养、学位和就业等不同管理层面的需求,要规范管理、节约成本、提高工作效率就必须研发和应用真正实现信息共享和动态管理的网络信息化系统。1系统设计原则1.1信息资源规划信息系统需对信息的产生、获取、处理、存储、传输和使用进行全面的管理。这需要先期作好信息标准化、流程规范化的信息资源规划工作。数据标准化包括数据元素标准化、信息分类编码标准化、用户视图标准化、概
2、念数据库标准化和逻辑数据库标准化。流程规范化的主体是基础信息和流程信息的整合,其中包括数据一致性、模板定义、业务流程规范、标准库和标准代码等工作。信息资源进行合理规划,才会实现信息的有效传递和共享,避免有新的信息孤岛产生以及重复投资。1.2教育资源优化整合研究生培养是一项复杂的系统工程,培养过程中涉及人、财、物等多种教学资源,在培养管理的不同环节与不同教学环境发生联系。信息系统规划中必须以面向研究生培养过程的系统工程原则和面向教学环境的整体性原则对教育资源进行优化整合,突出研究生管理作为系统设计的中心地位,并以培养过程为业务流程主
3、线,强调管理思路,使各个功能模块衔接为一有机整体。2业务功能及流程研究生培养包括招生、学籍、培养计划、选课、排课、成绩、就业等主要环节。由此系统管理业务可划分为学科信息、招生管理、学籍管理、培养管理、学位管理和就业管理等方面。通过分析各业务功能的实现途径,可得出业务功能实现流程图。进一步通过业务功能和信息流的分析,归纳出关键业务功能。由此确定出实现这些业务流程所需的支持系统,包括潜在的应用程序或模块,从而制定出应用程序大纲,如表1所示。各研究生培养单位的管理模式及方法不尽相同。因此,系统设计需结合现实的部门分工和职责划分,通过组织
4、结构、人员结构和知识结构分析,并兼顾系统的伸缩性和适应性,对信息系统进行业务流程重组。最终形成以数据驱动为主、关键业务驱动为辅的管理信息系统构架。架构本系统的主干模块划为学籍管理、课程计划管理、培养计划管理、成绩管理、课程管理、选课管理、教师管理、排课管理和毕业审核等9个部分。系统业务处理流程如图1所示。2.1学籍管理研究生招生过程多采用国家学位办推荐的招生系统完成,学籍管理系统的基础数据直接从招生系统获取。日常学籍管理包括三助管理、奖惩管理、修/退/复/转学等异动管理和信息查询等。2.2课程计划管理在专业设置和调整过程中,课程计
5、划由学科带头人召集学科组成员共同审议定制。课程计划由不同门数的学位课程和部分专业选修课程构成,属于专业基础数据。2.3培养计划管理新生人校后在导师指导下,完成培养计划的填写录入工作。学位课程由专业课程计划指定,选修课程可以在全校硕博士课程中选择。培养计划需经学科组确认后执行,是研究生培养的具体实施方案,每人一套方案。排课管理系统据此排课,并生成每学期课表。2.4成绩管理成绩是研究生参加学习和考核后,教师对其学习的评价。由任课教师网上录入,并经管理部门确认后生效。成绩属于系统核心数据,是评价教学效果、毕业审核等活动的直接依据。2.5
6、课程管理课程分学位课、专业选修课等,组成独立的基础信息库,是制定研究生培养计划的依据。2.6选课管理研究生在导师指导下按自己的兴趣和自身条件选择课程进行学习,是培养计划定制的必经过程。系统实现网上选课和选课管理。2.7教师管理研究生导师和任课教师基本信息编辑、维护和发布。2.8排课管理每学期系统依据培养计划安排课程,打印输出教师、学生、教室课表。排课过程是一个寻找最优解的过程,通过系统的运算、存储和检索机制,并在人工干预的情况下完成。2.9毕业审核根据各课程模块的学分累加值判断研究生是否具备毕业条件,提供查询输出满足条件毕业生名单
7、、不满足条件的研究生名单及原因等。对满足条件的毕业生启动信息整理归档工作。3关键开发技术3.1工程设计任何软件项目都是一个复杂的系统工程,软件过程的标准化是软件产品的质量保证。本系统开发中采用UML语言并运用RUP过程进行统一建模。UML是面向对象开发的行业标准语言。它不仅可以支持面向对象的分析和设计,而且能够有力地支持从系统需求分析到系统测试的整个软件开发的全过程,适用于各种不同类型软件系统的开发。。3.2开发环境系统开发语言采用PHP,网络信息服务软件采用Apache,数据库管理系统采用MySql。这种组合目前在互联网上大量使
8、用,具有较高的可靠性和安全性,是真正实现了跨Windows、UNIX和Linux几大网络操作系统的软件开发平台。作为开放源代码的免费软件,也能节省软件开发成本。3.3系统体系结构采用客户端、Web服务器和数据库服务器的三层结构。利用校园网网络环境,
此文档下载收益归作者所有