基于Java EE的高校就业信息管理系统设计研究
2017-07-06倪天伟林金珠朋仁正
倪天伟,林金珠,朋仁正
(河海大学 文天学院,安徽 马鞍山 243031)
基于Java EE的高校就业信息管理系统设计研究
倪天伟,林金珠,朋仁正
(河海大学 文天学院,安徽 马鞍山 243031)
随着高校招生规模的日益扩大,高校毕业生人数逐年增多,给各级就业管理部门和高校带来了诸多的就业管理问题.本文设计开发了一个高效、安全、可靠的就业信息管理系统,实现了学校就业工作的网络化管理.对于学校加强毕业生信息管理,提高工作效率,扩大招聘信息的传播范围将发挥重要的作用.同时,管理方式从传统的人工管理转变成信息化管理,能够更好、更快的掌握毕业生的就业动态信息.目前该系统已投入使用且运行状况良好.
Java EE;信息管理;就业统计;系统设计
1 引言
就业信息管理是高校学生信息管理的重要组成部分.高校在进行就业信息统计的时候,多以人工拼接表格的方式来集中信息.不仅浪费的人力、物力,也给后续的统计工作带来不小的隐患.同时,缺少准确可靠的信息收集和检验机制,可能会造成一定程度上的无效数据,进而对信息统计工作以及信息的整理带来了一定的困难.随着互联网技术高速发展,传统的人工管理方式必将被信息化管理方式所淘汰.使用信息化管理不仅可以为毕业生提供一个获得安全、可靠就业信息的方式,而且可以帮助学校的管理人员更高效、更完整、更轻松的掌握学校毕业生的就业信息.因此,本文开发了高校就业信息管理系统,在一定程度上,不仅展现了学校的软实力以及管理的现代化水平,同时也能为毕业生的顺利就业提供了一条便捷、高效的途径.
2 系统需求
毕业生就业信息是高校学生管理中的一项重要的数据资源,它包括学生个人信息、就业单位信息、招聘信息、就业信息等.目前,对于毕业生就业信息管理的传统方式是制作电子表格进行信息统计.比如,学校要向毕业生推送招聘信息,首先需要收集招聘单位信息,制作成电子表格,然后统一发送给毕业班辅导员,由辅导员二传手将信息传给学生.这里存在的问题是:(1)难免有学生不知情,错失找工作机会.(2)招聘信息时时更新,保证不了学生涉猎信息的广度和深度.(3)信息统计工作量大.同时,随着高校就业制度的不断深入改革,自主择业和双向选择就业已经成为高校毕业生最主要的两种就业方式,传统的高校毕业生就业信息管理方式存在着一定的弊端.因此,开发一套适合高校本身的就业信息管理系统具有重要的现实意义.
根据具体需求,系统的主要功能有系统管理、学生信息管理、企业信息管理、招聘信息管理、就业信息管理五部分.系统管理中包括系统设置、角色管理和用户管理等,可设置不同用户的管理权限,以及对用户进行新增、修改和删除等操作.
学生信息管理中包括学生信息查询、修改、新增、删除以及导入导出等.
企业信息管理中包括企业信息查询、修改、新增、删除等.
招聘信息管理中包括可以对招聘信息进行查询、新增、修改、删除以及导入导出等操作.
就业信息管理中包括可以查询历史就业情况,修改和删除就业信息,查看毕业生简历等.
3 系统总体架构
高校就业信息管理系统基于Java EE四层技术架构来开发和部署,提供良好的跨平台性能.客户层组件主要包括Web客户端、Applet等,位于客户端机器上,Web层和业务层位于应用服务器上,客户层、Web层和业务层都通过统一的数据库连接机制来访问EIS层中的数据库.系统的总体架构如图1所示.
客户层(ClientLayer):提供操作系统的媒介,是用户与系统的接口逻辑,运行于客户端机器,主要功能是显示数据、输入数据或更新数据等.
Web层(Web Layer):主要功能是处理用户输入,它通将输入信息发给业务层中的Enterprise Beans进行处理.此外,针对不涉及到数据库的一些简单业务逻辑.Web层可以使用JavaBean对象来处理用户输入,大大减轻了客户端的负担.
业务层(Business Layer):集中了系统中主要的业务逻辑处理,是应用系统的核心部分.它处理来至客户端程序提供的数据,并及时发送到EIS层储存,这个过程也可以逆向进行.
企业信息系统层(EIS Layer):处理包括数据库系统在类的企业信息系统软件.
4 系统设计与实现
本系统的主要业务功能是实现学校在就业信息管理信息化,方便高校对毕业生就业信息的统计和查询,为毕业生搭建一个能及时获取企业招聘信息的平台,提高高校就业管理部门的工作效率.
4.1 功能结构图
本系统的总体结构设计包括系统管理、学生信息管理、企业信息管理、招聘信息管理和就业信息管理五个模块.系统的总体设计结构图,如图2所示.
图2 系统总体设计图
4.2 功能设计与实现
(1)系统管理模块
该模块包括系统设置、角色管理、用户管理等子模块,包括对其的基础维护管理,增加、修改、删除以及查询等操作.
(2)学生信息管理模块
该模块主要是对学生基本信息进行管理,学生的基本信息来源可以是手动添加或是Excel数据导入.当管理员登陆系统后,点击系统左侧的学生信息管理菜单栏,即可进入学生信息管理页面.该页面能够实现对学生信息的增加、修改、删除和批量导入导出等操作,同时利用了SQL语句和JavaScript技术实现分页功能,系统实现效果如图3所示.
图3 学生信息管理页面展示图
(3)企业信息管理模块
该模块主要是对企业信息进行维护管理,包括基础的维护功能,如:增加、修改、删除、查询以及Excel 导入、导出.点击主页左侧企业信息菜单栏,可进入企业信息管理页面.
(4)招聘信息管理模块
该模块包括企业招聘信息和个人简历信息两个子模块.可以实现对招聘信息和个人简历信息进行维护管理,包括增加、修改、删除、查询以及招聘信息的Excel导出.
(5)就业信息管理模块
该模块可以实现对学校历年的就业数据进行数据统计分析和管理,并用统计图和表的形式直观的展示出来.通过对历年就业信息数据进行系统分析,能全面掌握毕业生就业后的社会适应情况,进而辅助于高校教育教学的决策.
图4 历年数据统计显示图
5 结语
本文结合现代计算机网络技术设计开发的基于Java EE的高校就业信息管理系统,人机界面友好、功能齐全,具有使用方便迅速、可操作性强的特点.通过系统的精准数据分析,可以对学院的决策层和管理层作出相关教学管理决策给出指导性意见.不仅有效减轻了学校相关管理人员的工作负担,而且使高校就业部门的管理更加科学化,同时,提高了高校的软实力,真正做到了从“就业信息化”迈入到“信息化就业”的新时代.
〔1〕教育部办公厅.关于加强普通高等学校毕业生就业统计工作的通知(教学厅(2010)7号)[Z].2010.
〔2〕黄建成,何曲波,黎卫文,蓝忠.大学毕业生就业信息管理系统的设计与实现[J].中国教育信息化,2010(19):46-48.
〔3〕王有春,王庆林.大学生就业信息跟踪反馈系统的关键问题研究[J].河北建筑工程学院学报,2011,29(4):113-116.
〔4〕苏姗姗.基于Java EE的就业信息管理系统设计与实现[J].辽宁高职学报,2011,13(7):85-87.
〔5〕庄琪,李海榕.完善高校毕业生就业体系的思考[J].创新与创业教育,2014,5(1):101-104.
〔6〕倪天伟.基于Java EE的高校重修管理系统的设计与实现[J].电脑编程技巧与维护,2015(12):23-33.
〔7〕李赛红,胡娟.基于百度地图的电信运营商营销区域管理系统开发设计[J].赤峰学院学报(自然科学版),2016,32 (12):38-40.
TP311.5
A
1673-260X(2017)06-0007-02
2017-04-22
安徽省重大教学改革研究项目(2016jyxm0907);河海大学文天学院校级科研项目(WT16001)