论文部分内容阅读
山东大学研究生招生管理信息系统专门针对山东大学研究生招生办公室的招生工作而设计开发,其主要目的是提高招生的效率、减少工作中的失误、消减招生成本、严格控制招生流程。本系统主要包含了六个关键招生流程:维护招生目录、考生报名、审核考生信息、初试管理、复试管理、录取管理。使招生办公室的招生人员和各学院的招生秘书方便、快捷、精确的对考生(包括博士考生、硕士考生、调剂生、推免生)的考试信息和招生流程进行统一管理。通过该招生系统的搭建,不仅实现了招生工作的信息化管理,而且推动了山东大学校园信息化建设的步伐。项目采用Rational统一过程(RUP)为软件开发方法。本文首先对山东大学研究生招生工作进行了详细的需求调研,以统一建模语言(UML)为分析设计描述语言,以J2EE为技术平台进行技术架构,然后完成了系统的详细设计,并实现了系统的关键技术,并最终完成了基于B/S和C/S混合结构的招生管理信息系统。该系统的搭建采用的是Structs技术,层结构采用的是MVC结构,数据连接采用的是Hibernate桥连接技术。model的实现主要是业务功能的实现,包括业务逻辑的处理、对数据库层的操作;View的实现主要是对客户端的选择,包括BS和CS两种实现方式;Control在这里主要是接受客户端对业务操作的请求,在具体实现上就是通过xml的配置文件实现。考生报名、以及大部分的招生办和学院秘书管理工作是基于Internet的B/S模式,用户使用web浏览器进行基本信息的填报及修改等。对于招生办和学院秘书的导入导出功能,以及系统管理员的管理工作适宜采用C/S体系结构的模式,由于校内局域网的客户机、数据库服务器组成,防火墙将其与网外安全隔离,保障了数据的安全性,这样便于统一处理考生的相关信息。该系统业务需求较大,各阶段环环相扣,经过认真缜密的设计,最终实现了一个完整的山东大学硕士、博士研究生招生管理信息系统。