海南大学博士研究生网上招录系统的研发
2014-01-13陈讨海李远颂李文化朱国鹏王世恭
陈讨海 李远颂 李文化 朱国鹏 王世恭
1 引言(Introduction)
目前,我校研究生处博士招生信息管理基本以简单的计算机办公软件辅助,并未实现无纸化招录,这种方法劳动强度大、工作效率低、容易出差错,不便于发布、查询、汇总和校对,但招生信息管理却一直是博士研究生工作中重要的组成部分,是一项十分细致而复杂的工作,为了对招生信息进行后期分析,迫切需要一套基于网络、基于整体校园数字信息化的博士研究生招生信息管理系统[1]。因此,根据工作的需要,着手开发网络版的海南大学博士研究生招生管理系统。
2 总体设计(System design)
2.1 系统架构
网络招录系统采用B/S结构模式(Browser/Server,浏览器/服务器模式),使用这种结构统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
2.2 开发工具及技术
系统应用程序服务器端采用了ASP.NET MVC3框架,基于.NET4.0的C#语言进行开发,在WEB端采用div+css进行数据的布局与排版,采用JQuery+AJAX技术实现数据的同步或异步读取,开发工具主要使用Visual Studio 2010开发。[2]
3 系统角色设计(System role and permissions
control design)
主要分为系统管理员角色、学校审核角色、考生角色、导师角色四种,如图1所示。
图1 角色功能图
Fig.1 System role
3.1 系统管理员角色
用于对用户的授权,并设置或上传公共代码(如学科代码、专业代码、学院代码),个人信息的维护、系统的设置(如报名时间、系统报名开关、报名年度)等。
3.2 考生用户角色
(1)注册功能:包含了用户的注册、个人信息的管理密码的找回、邮箱的认证。(2)报名过程:各项资料的填写,如基本信息、学历学位信息等等。……
