论文部分内容阅读
[摘 要]近年来,高职院校高度重视校园信息化建设工作,学校基础设施条件得到很大改善,信息化服务意识和质量不断优化。毕业生就业率是高职院校可持续发展的生命线,因此,加强高职院校毕业生就业管理工作的信息化建设尤為重要。本文基于B/S架构的Java Web应用系统,采用SpringMVC框架、SpringDataJPA技术,在Myeclipse开发环境下运用Mysql数据库,设计开发适用于高职院校毕业生就业管理服务的信息化平台,并提供了全方位、便捷高效的毕业生就业信息综合管理系统解决方案。
[关键词]高职 就业 管理系统 设计 实现
教育信息化是国家信息化战略的重要组成部分,是在教育领域全面深入利用信息技术开发教育资源,推动教育改革与发展的历史进程。以计算机、多媒体、网络通信、移动APP、实用软件为基础的信息化技术普及是教育现代化的重要标志。通过教育信息化带动教育现代化,已成为我国教育事业发展的战略要求。
高职院校毕业生就业信息综合管理系统的重要作用
高职院校毕业生就业工作是学校发展的“生命线”,毕业生就业工作是“出口”,新生招生工作是“入口”,“出口”的好坏决定了“入口”的人数。当年学生就业工作做得好、做得实,社会反响好,就会良性带动次年的招生工作,否则,会严重影响次年招生。建设毕业生就业信息综合管理系统,不仅能在学校和用人单位之间搭建交流合作平台,增强彼此交互,还能为毕业生提供更多就业岗位,保障毕业生就业更加顺利,提高就业签约率。同时,毕业生就业信息综合管理系统的设计与实现可以把就业工作人员从繁重的数字统计中解脱出来,高效完成毕业生就业指导,提高了就业服务水平,进一步实现学生优质就业。
高职院校毕业生就业信息综合管理系统存在的问题
目前,我国各大高职院校的信息服务平台主要包含:行政管理、教学课时分配、学生管理、图书借阅等服务系统。早期的就业服务系统是学生管理系统下设的二级子系统,存在一些关键性问题,如不同时期、不同部门、不同业务之间的系统标准及核算统计不一致,数据缺乏整体兼容性、交互性,实现信息即时共享的难度大;系统信息缺乏一定的即时性,难以及时、充分反映招聘会、三方协议签约、单位改派、学生离校进度等具体的实时状态,不能深入分析系统中的数据,导致系统反馈的决策支持能力不强。
毕业生就业信息综合管理系统的设计
1.系统结构设计
为完成高职院校毕业生就业信息综合管理系统的设计与实现,基于B/S架构,借助Java语言、MVC模型设计思想,以SSH为框架搭建,另外,为合理开发程序还采用Mysql为数据库管理系统,进行系统与数据库之间的可靠交互。
2.系统功能架构设计
(1)系统总体功能架构。本系统具有不同的多条业务流程,各流程过程存在差异,可将整个系统分为以下功能模块:学生功能模块、管理员功能模块、企业功能模块及职位推荐功能模块。每个功能模块又能细分为多个具体的子功能模块,每个子功能模块还可以再细化为若干个模块。
(2)管理员功能模块设计。学校就业办公室的管理人员功能模块需要生源基础信息管理、就业双选会管理、就业数据登记、就业数据分析、学生问题处理、招聘会管理等功能。
(3)学生功能模块设计。学生功能模块主要包括浏览公告、浏览招聘信息、搜索职位、筛选薪资社保,以及学生用户的注册、登录、维护、发布简历、在线职业评测等功能。
(4)企业功能模块设计。该模块主要是企业基本信息的注册、登录及维护。来校招聘的企业首先要注册企业专用账号并完善企业信息,如组织机构号、名称、性质、行业、规模等基本信息,然后才能发布职位需求,发布的内容包括企业基本信息、招聘岗位要求、招聘数量、工作地点、薪酬待遇等。同时,企业可以查看学生在就业系统中发布的简历,寻找合适的学生,还可以利用简历的筛选功能,对学生简历进行快速选择,以减少工作量。
(5)职位推荐功能模块设计。高职院校毕业生就业信息综合管理系统中设计了职位推荐功能模块,能将学生可能感兴趣的职位推荐给他们。职位推荐功能的设计采用基于用户的协同过滤推荐算法。例如,当学生A需要职位推荐时,可以先找到和他有相似兴趣的其他学生B,然后把学生B喜欢的、而学生A不了解的职位推荐给学生A。
3.数据库设计
数据库设计采用概念结构设计和逻辑结构设计。就业信息综合管理系统数据库中包括7张表,分别是学生表、管理员表、企业表、双选会表、生源基础信息表、职位表、公告表。学生表包含用户ID、用户名、登录密码、手机号、Email、QQ号、一卡通号等数据。生源基础信息表包含姓名、生源地、身份证号码、专业、班级、学号、性别、出生年月、所在学院、校园卡号、备注等数据。
毕业生就业信息综合管理系统的实现
1.运行环境
操作系统需要Win7或以上,采用Mysql数据库,使用Java开发语言,在Jdk1.8环境下运行,开发平台为Myeclipse,使用 IE Internet浏览器,服务器平台则需在Apache Tomcat 6.x或以上。
2.系统实现
(1)系统登录实现。系统的登录界面有三个用户角色,分别为学生、管理员、企业。同时,要提供找回登录账户密码的功能。
(2)管理员功能模块实现。管理员功能模块能实现生源信息管理、用人单位管理、招聘会管理、双选会管理、就业数据登记、就业数据分析、网上签约派遣等功能。生源信息管理能实现生源信息的添加、删除、修改等基本功能。就业数据登记能实现基本的就业数据管理功能,如添加就业数据、删除就业数据、更改就业数据、查询就业数据等。就业数据分析能实现全校分析、分学院分析、分专业分析及数据导出等功能。在全校分析界面上,可以看到全校学生的就业数据;切换到二级学院分析界面,可以看到每个二级学院的就业数据;切换到分专业分析界面,可以看到每个专业的就业数据。学生问题处理则实现了回复问题、查询问题、删除问题等基础功能,管理员可以在此页面对学生提出的问题进行回复、删除,也可以查询历史问题。 (3)学生功能模块实现。学生功能模块主要包括浏览招聘信息、搜索职位、发布简历、在线职业评测、浏览公告等。搜索职位能实现依照关键词搜索职位、依照条件搜索职位的功能,学生可以根据自己的需求选择合适的功能进行搜索。发布简历模块主要实现了简历文件的上传、删除、公开等基本功能,学生打开此界面后,将自己的简历上传至系统,随后选择公开,上传的简历就可以被企业看到。在线职业评测模块提供了其他在线职业测评的网站链接,学生可以点击这些链接进行免费测试。同时,系统还提供了测试结果记录功能,测试完毕后,学生可以在系统中登记这次的测试结果,以备后续查询。
(4)企业功能模块实现。企业功能模块可实现企业基本信息注册、企业招聘职位发布、查看毕业学生简历、对符合条件的学生进行面试邀约等功能。企业基本信息注册模块实现了企业基本信息的注册功能,如社会统一征信号机构代码、企业资质、行业、性质等。企业用户可以将实际信息填写在该页面,完成企业基本信息的注册、登记,这些功能可依靠调用对应类的方法来实现。企业在系统中通过调用企业名称,商事注册定位的设置、企业属性、规模等方法完成相应设置。
(5)职位推荐功能模块实现。职位推荐功能模块主要实现了基于用户的协同过滤推荐算法,能实现计算相似学生、预测学生对职位的喜爱程度及排序并推荐职位等功能。当系统采集到一定量学生对某些职位的需求数据后,便可以进行职位推测。
毕业生就业信息综合管理系统的测试
在软件系统的开发设计过程中,系统测试是一个必不可少的步骤。一般而言,在一个软件系统完成开发后不能直接交付使用,而要进行严格的系统测试,以确保系统可以安全、可靠地运行,且满足用户对系统功能和性能等方面的需求。
1.管理员功能模块测试
生源基础信息管理功能主要是管理员能统一便捷地管理生源信息,以确保生源基础信息的准确性。系统可以新增、修改、删除学生信息;新增信息时,可以根据教育部提供的《预计学生数据库》DBF格式导入数据。双选会模块的管理功能主要是上传邀请函模板,系统自动生成所有被邀请单位的双选会邀请函,以方便邮递或传真给用人单位;接到单位回执之后,记录用人单位的到访时间、来访人数、活动安排、住宿等情况,以便于学校安排相应的住宿、接送、查询等工作。
2.学生功能模块测试
发布简历功能是学生可以上传并发布自己的简历,以方便自己的简历被用人单位看到。发布简历功能测试应完成上传简历、发布简历、取消发布简历、删除简历等流程。
3.企业功能模块测试
职位发布功能指的是来校招聘的企业可以发布职位信息。发布的内容包括企业基本信息、招聘岗位要求、招聘数量、工作地点、薪酬待遇等,并且可以对这些信息进行增加或删改。在测试中,应确保注册信息、修改企业信息、删除企业信息等功能均能通过,保证功能运行正常。
4.职位推荐功能模块测试
职位推荐功能模块主要有计算相似学生、预测学生对职位的喜爱程度及排序并推荐职位等功能,可以以一个学生为例进行测试,看推荐的职位是否满足学生需求。
5.系统并发性的测试
分别组织600人、800人、1000人数量级的用户登录,总结不同登录情况下系统的运行及执行反馈。经过测试,系统平均反馈时间约为2.2s,访问人数过多时,反馈时间约在2.8s。
结 语
本文主要阐述了高职院校毕业生就业信息综合管理系统的设计、实现与测试。首先,基于软件需求及自身开发能力选择最适合本文系统开发的增量模型以控制开发全程,选定了系统将要使用的关键技术,如SpringMVC框架、ApacheJackabbit、Mysql数据库等。然后,从系统总体描述、功能性需求和非功能性需求等角度对系统进行全面需求分析,利用UML工具的用例模型、活动模型等分析手段明确系统需求目标。随后,文章结合系统需求分析成果,对系统总体框架、功能模块、数据库进行设计,在系统分析设计的基础上,从基础框架搭建、功能模块实现、页面设计实现等角度全面完成系统设计目标。最后,通过部署测试环境,对系统进行功能测试和性能测试。通过测试可知,本文设计的系统已达到各类用户的需求及设计功能的要求,可应用于实际工作中。
本系统虽然实现了主要功能,但还有可改进的方面,比如系统功能的覆盖面还不够,系统实现的功能是各高职院校就业管理中都有的基础功能,而在实际工作中许多高职院校的需求都超过了本系统的功能范围。因此,在下一步的研究中,应根据学校需要不断增加功能模块,加强系统功能的拓展应用与开发,进一步细化功能组件,以提升系统的安全性和稳健性。
参考文献:
[1]杨俐:《高校学生信息管理系统设计》,《西安邮电大学学报》2016年第21卷第5期,第117-121页。
[2]李斌、刘运、刘荣:《基于C/S和B/S混合模式的高校二级学院学生信息管理系统的设计》,《陕西科技大学学报》2006年第6期,第90-93页。
[3]张海攀、冯兴利:《基于数字化校园的学生就业管理信息系統研究》,《中国教育信息化》2013年第13期,第79-80页。
[4]戚爽:《基于B/S结构的学生信息管理平台的设计与实现》,《长春大学学报》2015年第18卷第12期,第32-33页。
[5]张建荣、张潇:《高校学生工作信息管理系统设计分析》,《赤峰学院学报》(自然科学版)2017年第33卷第4期,第175-176页。
[6]朱利、邱媛媛、于帅、原盛:《一种基于快速k-近邻的最小生成树离群检测方法》,《计算机学报》2017年第40卷第12期,第2856-2870页。
作者单位:咸阳职业技术学院 陕西咸阳
[关键词]高职 就业 管理系统 设计 实现
教育信息化是国家信息化战略的重要组成部分,是在教育领域全面深入利用信息技术开发教育资源,推动教育改革与发展的历史进程。以计算机、多媒体、网络通信、移动APP、实用软件为基础的信息化技术普及是教育现代化的重要标志。通过教育信息化带动教育现代化,已成为我国教育事业发展的战略要求。
高职院校毕业生就业信息综合管理系统的重要作用
高职院校毕业生就业工作是学校发展的“生命线”,毕业生就业工作是“出口”,新生招生工作是“入口”,“出口”的好坏决定了“入口”的人数。当年学生就业工作做得好、做得实,社会反响好,就会良性带动次年的招生工作,否则,会严重影响次年招生。建设毕业生就业信息综合管理系统,不仅能在学校和用人单位之间搭建交流合作平台,增强彼此交互,还能为毕业生提供更多就业岗位,保障毕业生就业更加顺利,提高就业签约率。同时,毕业生就业信息综合管理系统的设计与实现可以把就业工作人员从繁重的数字统计中解脱出来,高效完成毕业生就业指导,提高了就业服务水平,进一步实现学生优质就业。
高职院校毕业生就业信息综合管理系统存在的问题
目前,我国各大高职院校的信息服务平台主要包含:行政管理、教学课时分配、学生管理、图书借阅等服务系统。早期的就业服务系统是学生管理系统下设的二级子系统,存在一些关键性问题,如不同时期、不同部门、不同业务之间的系统标准及核算统计不一致,数据缺乏整体兼容性、交互性,实现信息即时共享的难度大;系统信息缺乏一定的即时性,难以及时、充分反映招聘会、三方协议签约、单位改派、学生离校进度等具体的实时状态,不能深入分析系统中的数据,导致系统反馈的决策支持能力不强。
毕业生就业信息综合管理系统的设计
1.系统结构设计
为完成高职院校毕业生就业信息综合管理系统的设计与实现,基于B/S架构,借助Java语言、MVC模型设计思想,以SSH为框架搭建,另外,为合理开发程序还采用Mysql为数据库管理系统,进行系统与数据库之间的可靠交互。
2.系统功能架构设计
(1)系统总体功能架构。本系统具有不同的多条业务流程,各流程过程存在差异,可将整个系统分为以下功能模块:学生功能模块、管理员功能模块、企业功能模块及职位推荐功能模块。每个功能模块又能细分为多个具体的子功能模块,每个子功能模块还可以再细化为若干个模块。
(2)管理员功能模块设计。学校就业办公室的管理人员功能模块需要生源基础信息管理、就业双选会管理、就业数据登记、就业数据分析、学生问题处理、招聘会管理等功能。
(3)学生功能模块设计。学生功能模块主要包括浏览公告、浏览招聘信息、搜索职位、筛选薪资社保,以及学生用户的注册、登录、维护、发布简历、在线职业评测等功能。
(4)企业功能模块设计。该模块主要是企业基本信息的注册、登录及维护。来校招聘的企业首先要注册企业专用账号并完善企业信息,如组织机构号、名称、性质、行业、规模等基本信息,然后才能发布职位需求,发布的内容包括企业基本信息、招聘岗位要求、招聘数量、工作地点、薪酬待遇等。同时,企业可以查看学生在就业系统中发布的简历,寻找合适的学生,还可以利用简历的筛选功能,对学生简历进行快速选择,以减少工作量。
(5)职位推荐功能模块设计。高职院校毕业生就业信息综合管理系统中设计了职位推荐功能模块,能将学生可能感兴趣的职位推荐给他们。职位推荐功能的设计采用基于用户的协同过滤推荐算法。例如,当学生A需要职位推荐时,可以先找到和他有相似兴趣的其他学生B,然后把学生B喜欢的、而学生A不了解的职位推荐给学生A。
3.数据库设计
数据库设计采用概念结构设计和逻辑结构设计。就业信息综合管理系统数据库中包括7张表,分别是学生表、管理员表、企业表、双选会表、生源基础信息表、职位表、公告表。学生表包含用户ID、用户名、登录密码、手机号、Email、QQ号、一卡通号等数据。生源基础信息表包含姓名、生源地、身份证号码、专业、班级、学号、性别、出生年月、所在学院、校园卡号、备注等数据。
毕业生就业信息综合管理系统的实现
1.运行环境
操作系统需要Win7或以上,采用Mysql数据库,使用Java开发语言,在Jdk1.8环境下运行,开发平台为Myeclipse,使用 IE Internet浏览器,服务器平台则需在Apache Tomcat 6.x或以上。
2.系统实现
(1)系统登录实现。系统的登录界面有三个用户角色,分别为学生、管理员、企业。同时,要提供找回登录账户密码的功能。
(2)管理员功能模块实现。管理员功能模块能实现生源信息管理、用人单位管理、招聘会管理、双选会管理、就业数据登记、就业数据分析、网上签约派遣等功能。生源信息管理能实现生源信息的添加、删除、修改等基本功能。就业数据登记能实现基本的就业数据管理功能,如添加就业数据、删除就业数据、更改就业数据、查询就业数据等。就业数据分析能实现全校分析、分学院分析、分专业分析及数据导出等功能。在全校分析界面上,可以看到全校学生的就业数据;切换到二级学院分析界面,可以看到每个二级学院的就业数据;切换到分专业分析界面,可以看到每个专业的就业数据。学生问题处理则实现了回复问题、查询问题、删除问题等基础功能,管理员可以在此页面对学生提出的问题进行回复、删除,也可以查询历史问题。 (3)学生功能模块实现。学生功能模块主要包括浏览招聘信息、搜索职位、发布简历、在线职业评测、浏览公告等。搜索职位能实现依照关键词搜索职位、依照条件搜索职位的功能,学生可以根据自己的需求选择合适的功能进行搜索。发布简历模块主要实现了简历文件的上传、删除、公开等基本功能,学生打开此界面后,将自己的简历上传至系统,随后选择公开,上传的简历就可以被企业看到。在线职业评测模块提供了其他在线职业测评的网站链接,学生可以点击这些链接进行免费测试。同时,系统还提供了测试结果记录功能,测试完毕后,学生可以在系统中登记这次的测试结果,以备后续查询。
(4)企业功能模块实现。企业功能模块可实现企业基本信息注册、企业招聘职位发布、查看毕业学生简历、对符合条件的学生进行面试邀约等功能。企业基本信息注册模块实现了企业基本信息的注册功能,如社会统一征信号机构代码、企业资质、行业、性质等。企业用户可以将实际信息填写在该页面,完成企业基本信息的注册、登记,这些功能可依靠调用对应类的方法来实现。企业在系统中通过调用企业名称,商事注册定位的设置、企业属性、规模等方法完成相应设置。
(5)职位推荐功能模块实现。职位推荐功能模块主要实现了基于用户的协同过滤推荐算法,能实现计算相似学生、预测学生对职位的喜爱程度及排序并推荐职位等功能。当系统采集到一定量学生对某些职位的需求数据后,便可以进行职位推测。
毕业生就业信息综合管理系统的测试
在软件系统的开发设计过程中,系统测试是一个必不可少的步骤。一般而言,在一个软件系统完成开发后不能直接交付使用,而要进行严格的系统测试,以确保系统可以安全、可靠地运行,且满足用户对系统功能和性能等方面的需求。
1.管理员功能模块测试
生源基础信息管理功能主要是管理员能统一便捷地管理生源信息,以确保生源基础信息的准确性。系统可以新增、修改、删除学生信息;新增信息时,可以根据教育部提供的《预计学生数据库》DBF格式导入数据。双选会模块的管理功能主要是上传邀请函模板,系统自动生成所有被邀请单位的双选会邀请函,以方便邮递或传真给用人单位;接到单位回执之后,记录用人单位的到访时间、来访人数、活动安排、住宿等情况,以便于学校安排相应的住宿、接送、查询等工作。
2.学生功能模块测试
发布简历功能是学生可以上传并发布自己的简历,以方便自己的简历被用人单位看到。发布简历功能测试应完成上传简历、发布简历、取消发布简历、删除简历等流程。
3.企业功能模块测试
职位发布功能指的是来校招聘的企业可以发布职位信息。发布的内容包括企业基本信息、招聘岗位要求、招聘数量、工作地点、薪酬待遇等,并且可以对这些信息进行增加或删改。在测试中,应确保注册信息、修改企业信息、删除企业信息等功能均能通过,保证功能运行正常。
4.职位推荐功能模块测试
职位推荐功能模块主要有计算相似学生、预测学生对职位的喜爱程度及排序并推荐职位等功能,可以以一个学生为例进行测试,看推荐的职位是否满足学生需求。
5.系统并发性的测试
分别组织600人、800人、1000人数量级的用户登录,总结不同登录情况下系统的运行及执行反馈。经过测试,系统平均反馈时间约为2.2s,访问人数过多时,反馈时间约在2.8s。
结 语
本文主要阐述了高职院校毕业生就业信息综合管理系统的设计、实现与测试。首先,基于软件需求及自身开发能力选择最适合本文系统开发的增量模型以控制开发全程,选定了系统将要使用的关键技术,如SpringMVC框架、ApacheJackabbit、Mysql数据库等。然后,从系统总体描述、功能性需求和非功能性需求等角度对系统进行全面需求分析,利用UML工具的用例模型、活动模型等分析手段明确系统需求目标。随后,文章结合系统需求分析成果,对系统总体框架、功能模块、数据库进行设计,在系统分析设计的基础上,从基础框架搭建、功能模块实现、页面设计实现等角度全面完成系统设计目标。最后,通过部署测试环境,对系统进行功能测试和性能测试。通过测试可知,本文设计的系统已达到各类用户的需求及设计功能的要求,可应用于实际工作中。
本系统虽然实现了主要功能,但还有可改进的方面,比如系统功能的覆盖面还不够,系统实现的功能是各高职院校就业管理中都有的基础功能,而在实际工作中许多高职院校的需求都超过了本系统的功能范围。因此,在下一步的研究中,应根据学校需要不断增加功能模块,加强系统功能的拓展应用与开发,进一步细化功能组件,以提升系统的安全性和稳健性。
参考文献:
[1]杨俐:《高校学生信息管理系统设计》,《西安邮电大学学报》2016年第21卷第5期,第117-121页。
[2]李斌、刘运、刘荣:《基于C/S和B/S混合模式的高校二级学院学生信息管理系统的设计》,《陕西科技大学学报》2006年第6期,第90-93页。
[3]张海攀、冯兴利:《基于数字化校园的学生就业管理信息系統研究》,《中国教育信息化》2013年第13期,第79-80页。
[4]戚爽:《基于B/S结构的学生信息管理平台的设计与实现》,《长春大学学报》2015年第18卷第12期,第32-33页。
[5]张建荣、张潇:《高校学生工作信息管理系统设计分析》,《赤峰学院学报》(自然科学版)2017年第33卷第4期,第175-176页。
[6]朱利、邱媛媛、于帅、原盛:《一种基于快速k-近邻的最小生成树离群检测方法》,《计算机学报》2017年第40卷第12期,第2856-2870页。
作者单位:咸阳职业技术学院 陕西咸阳