博士招生管理信息系统的设计与实现

更新时间:2024-04-13 作者:用户投稿原创标记本站原创 点赞:23848 浏览:107703

【摘 要】博士招生管理工作涉及的数据繁多复杂,论文首先分析了设计本系统的必要性,重点论述了系统的设计思路、设计方法和采用的技术,以及设计的效果.

【关 键 词】博士招生管理信息系统,MVC,AJAX

1.引言

博士招生管理工作中处理博士报名信息的采集与上报,由于有很多数据来自标准数据库的代码,所以报名必须采用管理软件才能实现,也是很多高校通用的方式.由于博士报名和招生工作,各个高校自己决定考试时间,考试科目,考试安排等工作,所以目前国家还没有建立统一的博士报名系统,目前只有湖南、四川、河北等少数省份是由省考试院提供报名系统,绝大部分高校都要自己完成这个报名系统的开发.因此,建立一个可以集网上报名、成绩查询、录取等工作为一体的博士招生管理信息系统,可以有效地提高博士招生工作效率.

2.系统总体设计

2.1系统设计框图

按照博士招生工作流,该系统主要有六大功能模块:报名管理,考试管理,成绩管理,录取管理,导师管理,招生简章.图1为系统设计框图.


图1系统设计框图

2.2系统功能模块

(1)前台实现功能

报考信息录入――提供考生基本数据信息的录入,主要由考生在线完成.例如学生的基本信息、报考信息、学历教育信息、工作经历信息等.报考信息收集为报考考生建立招生管理系统的基础数据做好准备.

考试安排查询――在线查询初试时间和地点,打印准考证.

成绩查询――在线查询初试成绩.

录取状态查询――查询是否被录取.

(2)后台实现功能

学校设置――设置招考博士单位名称、单位码、单位所在省、报名开始和结束日期.

院系管理可以进行招生单位的二级招生单位设置,同时基于院系进行招生专业和研究方向的设置.

招生管理――核心模块,可以进行考生报考信息的浏览、修改、删除等操作,安排考试时间,地点等,初试成绩的录入和考生的录取管理.

上报数据――这个模块是进行上报数据报表的导出,只需进行简单导出即可生成上报报名库和录取库数据格式和教育部发的博士招生信息库完全一致,不需要做任何处理.

修改――修改管理员操作.

3.系统设计与实现

3.1系统开发关键技术

(1)应用开发框架

本系统考虑到程序开发大部分和数据库相关,同时有很多限制约束条件,也使用页面开发框架,非常快速和有效的开发WEB应用.

(2)应用AJAX技术

本系统需要调用大量数据库内容,采用AJAX降低了网络传输数据量,有效解决网络延迟和提高系统适应性.

(3)MVC开发模式

MVC是模型(model)、视图(view)、控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的检测设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化写作而不需要重新编写业务逻辑.

3.2系统实现

(1)考生报名

针对报考博士考生提供信息录入、成绩查询、录取查询等功能.实现界面如图2所示.

(2)系统管理

招生管理系统中学校信息、院系管理、专业及研究方向管理、成绩管理和录取管理等功能都在系统管理中.系统管理界面图如图3所示.

图2考生报名界面

图3系统管理界面

4.结语

本文较详细地描述了基于WEB的博士招生管理系统设计模型和实现过程.提供清晰的符合现代招生需求的博士招生管理流程,博士招生管理信息系统可以把学生信息管理实现数字化和网络化,大大提高工作效率同时,也可以减少人手操作带来的错误.本招生系统已经应用到几所高校,使用效果较好,同时不断更新,未来一定会更加适合研究生招生工作.

相关论文范文