APP下载

基于Web的毕业生就业信息管理系统

2018-09-07胡海丰刘德方刘冬冬余世干

关键词:投递信息管理用人单位

周 拓,胡海丰,刘德方*,刘冬冬,余世干

(阜阳师范学院 a.信息工程学院;b.计算机与信息工程学院,安徽 阜阳230037)

经济基础决定着上层建筑,我国经济的高质量发展推动着国家教育质量的不断提升,每年接受高等教育的人群基数越来越多,据估计2018年全国毕业生人数可能会增长到800多万,而与此对应的便是就业需求量的剧增[1]。毕业生急需用人单位的招聘信息、用人单位急需毕业生的人才信息、学校急需毕业生的就业信息,这三者的需求随着社会的发展越来越大。以往的毕业生盲目地手工投简历、用人单位盲目的发招聘广告、学校对毕业生的就业统计手工管理等处理方式已经不能够满足当前社会的需求[2]。随着国家“互联网+”战略的实施,目前很多政府部门、企事业单位都在“一站式”电子办公[3]。为解决毕业生的就业问题、用人单位的招聘问题和高校就业信息管理问题,我们以互联网为平台,设计了“基于Web的毕业生就业信息管理系统”,实现了毕业生、用人单位和学校就业管理之间互通互联,为学校、毕业生和用人单位提供了诸多的便利。毕业生通过本系统能够了解最全的招聘信息、按自己喜好投递简历,不用起早贪晚的四处投递简历和寻找招聘信息;用人单位通过本系统发布招聘信息和查看学生投递简历的信息,不在需要去张贴招聘信息,节约了大量的人力、物力和财力,而且能够找到他们心中满意的人才;学校可以直接查看毕业生的就业情况,也不需要费时费力地人工统计。因此,毕业生就业信息管理系统使得毕业生求职、用人单位招聘和学校就业信息管理更加规范化和信息化。

1 系统功能分析

本系统是为毕业生和用人单位间进行信息交流的一款软件,同时学校还可以通过它管理学生的就业信息。毕业生通过学号登录该系统查看招聘信息和投递简历,对自己的个人信息进行管理,包括查询和修改基本信息、修改密码等。企业(注:为描述方便,用人单位一律用企业代名)通过企业编号登录能够查看未就业学生信息和招聘信息,并且可以发布招聘信息和管理公司基本信息。管理员能添加用户(赋予用户权限),对学生信息、就业老师信息、企业信息、招聘信息进行管理,以及重置密码功能。就业老师通过工号登录能够查看学生就业情况、企业信息、投递简历情况和导出学生信息功能[4]。系统分为以下五大模块:

(1)登录模块:用于用户登录本系统。用户输入用户名、密码和验证码实现登录。

(2)毕业生模块:个人信息管理、投递简历管理、招聘信息、退出登录。

(3)就业老师模块:查看学生信息、企业信息、招聘信息和投递简历信息。

(4)企业模块:企业信息管理、招聘信息管理(发布需审核)、投递简历管理、查看学生信息(查看的是未就业学生的信息)、注册账号。

(5)管理员模块:学生管理、教师管理(教师管理的作用主要是对其登录账号的管理,而不是对教师信息的管理)、招聘信息审核、企业管理、学院管理、退出登录。

2 系统功能设计

经过系统功能分析,系统的功能模块如图1所示。主要包括以下部分:

(1)管理员子系统:企业信息管理(录入企业信息并添加登录权限以及对企业信息的维护和重置登录密码)、学生信息管理(录入学生并添加登录权限以及对学生信息的维护和重置登录密码)、就业老师信息管理(目的主要在于为就业老师添加登录权限和对其进行维护,而不是对老师信息的管理)、招聘信息审核(审核企业发布的招聘信息)、学院管理。

(2)企业子系统:企业信息管理(查看、修改基本信息及修改密码)、招聘信息管理(发布、查看招聘信息以及查看待审核和审核未通过信息、重新申请发布)、投递简历管理(查看学生投递的简历信息并支持对简历的下载)、查看学生信息(查看的是未就业学生的信息)、注册账号。

(3)毕业生子系统:个人信息管理(对基本信息的管理及修改密码)、查看招聘信息、投递简历查询(查看自己投递简历的记录)。

(4)就业老师子系统:登录信息管理(对基本信息的管理及修改密码)、查看学生信息(支持导出功能)、查看招聘信息、查看企业信息、查看学生投递简历信息。

图1 系统功能模块图

3 数据库设计

3.1 系统E-R图设计

通过对系统功能模块分析,得到系统中有毕业生、企业、管理员、就业老师等实体,每个毕业生又归属于不同的学院、专业、班级,毕业生可以发布求职信息(投递个人简历),企业可以发布招聘信息,就业老师管理毕业生,以及毕业生和企业之间确定工作关系等。具体E-R图[5]如图2所示。

3.2 数据库表设计

通过对E-R图的分析,本系统共设计了9张数据库表,分别为:学生表、就业老师表、学院表、专业表、班级表、企业表、登录表、招聘信息表和投递简历表。学生表如表1所示,为了提高查询效率,适当增加了学院名称、专业名称和班级名称等冗余属性。由于篇幅限制,其他表的结构图略。

图2 系统E-R图

表1 学生表

4 系统实现

本系统使用了目前流行的B/S结构[6],以Windows 7为开发平台,采用IDEA集成开发环境,使用Springboot框架[7]的开发模式,Web服务器使用Tomcat[8],数据库设计使用Navicat[9],数据库服务器使用MySQL[10],前台编程技术采用JSP。系统前端使用较流行的ajax技术,实现对网页的异步更新处理,后端采用JSON格式向前端传递数据。用户的相关信息存储在Session“会话机制”中,用于系统的安全登录以及进行页面之间的参数传递,并在系统文件中设置了Session的失效时间为20 min,当用户20 min内未操作系统会提示用户重新登录。各类用户的登录界面如图3所示,各类用户的主界面如图4~7所示。具体实现代码略。

5 小结

图3 用户登录界面

图4 管理员主界面

图5 毕业生主界面

图6 企业主界面

图7 就业老师主界面

系统界面清晰自然,在普通的增删改查功能的基础上增加了文件上传、下载和数据导出功能,使系统变得更加实用。通过管理员模块、学生用户模块、企业用户模块、就业老师模块四部分之间的有效连接,达到了求职信息、招聘信息、就业信息的高效共享,有效节约了毕业生、用人单位和学校毕业生管理部门的人力、物力和财力,提高了毕业生的就业效率、用人单位的招聘效率和学校的毕业生就业管理效率,实现了高校毕业生就业管理的信息化。

猜你喜欢

投递信息管理用人单位
用人单位应避免七个认知误区、切实保障职工年休假的合法权益
传统与文化的“投递”
造价信息管理在海外投标中的应用探讨
性骚扰的用人单位法律责任研究
评《现代物流信息管理与技术》(书评)
餐厅经营模式多样 事先分清用人单位
在高速公路信息管理中如何做好QC小组活动
大迷宫
集体合同纠纷,用人单位“三不能”
面向Web的BIM三维浏览与信息管理