APP下载

大数据背景下高校就业信息整合系统开发

2017-07-19秦冬梅钟守广管鹏丰硕

科技资讯 2017年17期

秦冬梅 钟守广 管鹏 丰硕

摘 要:该文旨在介绍J2EE应用平台,设计并实现一个就业信息系统。该系统将高校毕业生应聘、用人单位来校招聘、高校毕业生就业数据统计、就业指导、毕业生精准帮扶、毕业生数据管理、就业机构信息为一体,实现学生从高校到社会信息的高校管理、有效挖掘,从而使高校毕业生就业工作更加精准,为高校招生工作、专业的开设工作、教学工作、就业服务提供必要的、真实的数据支撑。从而提高高校的综合实力。

关键词:Java Web 就业信息 整合大数据

中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2017)06(b)-0015-02

目前国内各高校的就业系统整体还处于初级阶段,存在各种系统功能相对独立、数据共享性差、操作繁琐等问题,这就造成了社会资源浪费、数据中的信息被隐藏。该校虽然有就业管理系统,但整体还不够完善,各种功能合作性不高,结构相对简单,数据相对独立,数据之间没有相应的平台进行数据的二次挖掘,这让大量的数据失去了本身的意义,使这些资源在流通以及共享上存在障礙。因此,在大数据背景下进行数据分析的就业系统就变得迫在眉睫。通过大数据整合就业系统不仅仅可以分析出数据中的信息,更重要的是能让社会资源得到充分的使用,为大学生就业、高校指导就业、企业招聘提供重要依据。

1 系统的设计与实现

系统的设计基于学生应聘、企业招聘以及学校就业维护,可以划分为毕业生就业信息管理系统设计和学生就业信息管理系统设计。

(1)毕业生就业信息管理系统设计。

毕业生就业信息管理系统的主体部分是学校在毕业生就业管理上的应用,方便相关数据信息查阅、审批、修改、录入以及对毕业生就业去向、单位的性质及各专业、班级就业率的动态统计,以提高就业工作人员工作的效率,且可以及时地实现相关数据的共享。达到相互交流的网络平台的就业网信息整合和管理的主要目的,学生可以随时随地的登录系统并且进行相关登记后,将个人的择需求上传系统,系统在收录的招聘信息中提取符合要求的工作,让学生对于就业有一些真实数据参考信息,同时也为学生就业提供参考,让学生找到更加合适的工作岗位。

(2)学生就业信息管理系统设计。

毕业生就业信息管理系统,通过理论分析和相关调研,最终确设计。首先对于学生信息的管理,为学生在进行公司的应聘时候提供必要的真实数据给企业进行参考对比。在学生就业信息设计中,重要的是反应学生就业以后的数据,比如:就业薪资、就业方向、就业地点等等信息。这些数据可以给学校、下一届的毕业生进行指导。

系统总设计图如图1所示。

2 系统功能模块设计

在大数据背景下高校就业信息整合系统的总体下,系统的功能由雇主模块、学生模块、学校模块和就业管理模块构成。

学生模块:学生根据模板撰写简历,通过辅导员审核学生简历、简历查重、造假简历举报、雇主联络辅导员等方式确保简历的真实性和高质量,雇主可以对多所学校的学生简历进行集中处理;根据雇主的招聘要求和学生的求职意向进行双向匹配,自动推荐。匹配条件包括学历专业、工作地、行业、岗位、薪酬等。辅导员也可以向企业推荐优秀的学生。

雇主模块:雇主提交基本信息、资质证书、证明材料供审核,全国企业信用信息公示系统查询,雇主爆料、举报,确保雇主身份真实性;雇主按照模板录入招聘信息,同步在多所高校就业网和“笑招”移动端发布。学生通过手机查看每日校招、我的校招和全部雇主的招聘信息,进行组合条件查询;设置雇主白名单,发布招聘信息免审核,极大降低就业办工作量,提升工作效率。

学校模块:校园宣讲与面试的场地安排与管理、双选会的邀请与管理、校友企业专项管理;职业评测、往届去向、求职宝典;通过同门校友分享面试经验、问题解答、导师一对一咨询、家长指导等为学生提供最实用的就业指导。

就业管理模块:贫困家庭毕业生优先双向推荐、一对一帮扶;录用的学生进行职业跟踪、未录用的学生放入雇主人才储备库,便于毕业生进行职场人脉拓展,雇主进行社会招聘;教育厅要求的毕业生基本信息表在线汇总并导出,就业质量年度分析报告初稿自动生成;统计查询、报表生成、大数据分析;更多雇主带来更多就业机会。

3 系统功能的实现

首先对大学生就业信息的收集、分析,初步设计出系统的框架,再利用管理信息系统的基础理论对信息进行整合,并设计出一个具有个性色彩和亲和性的界面。

应用数据库,用户使用、系统需要数据存放到数据库中。相比传统的数据存储方法,应用数据库进行数据的存储不仅仅可以降低数据存储的成本,也可以为平台进行数据的挖掘提供巨大的方便。当然这首先需要针对平台进行良好的数据库设计,同时也需要优化的算法进行数据的操作。

利用Hibernate框架思想,进行数据的操作的代码实现。框架思想主要进行实体的操作,这样对于软件的版本迭代有很大的帮助,同时也给新成员加入项目团队、融入团队更多的方便,极大地缩短了新成员对项目熟悉的时间。基本完成了该系统的实现。

4 结语

通过这次参加大学生创新创业项目,我们深刻学习了一款软件在开发过程的具体流程和开发的思想。首先作为一个大学生,有这么一个参与老师领导下的软件项目开发是一个很难得的机会。在这个项目的过程不仅仅提高我们技术水平,更重要的是锻炼我们的团队之间的合作、团队之间的默契。有付出即有所收获,从项目的开始到项目的结题我们也收获很多新的知识,打开了我们新的眼界。

团队是一个重要的项目开发集体,这不同于我们自己进行项目的开发,比如:如何实现团队的代码共享?如何针对团队的个人进行项目的分工?如何设计项目的框架?如何监督项目的进度?这些问题都会影响一个项目是否可以顺利的结题。在这个项目开发过程中,由于团队较小,进行项目的分工比较明确,主要将项目分为了前台和后台实现。针对项目的代码共享问题,通过项目代码库的管理,当进行项目开发完整测试完全后上传到项目代码库中。针对项目的进度问题,主要是通过制定严格的时间表,然后在日常项目的开发过程严格按照项目计划表进行项目的开发,并在进度拖欠中不能拖欠两个工作单位的进度。

参考文献

[1] 张海藩.软件工程导论[M].北京:清华大学出版社,2003.

[2] 孙利.Java web案例教程[M].北京:电子工业出版社,2015.

[3] 陈天河.Struts、Hibernate、Spring集成开发宝典[M].北京:电子工业出版社,2007.

[4] 任永昌.软件项目管理[M].清华大学出版社,2012.

[5] (美)Y.Daniel Liang,著.Java语言程序设计基础篇[M].万波,等,译.机械工业出版社,2008.

[6] 武新华,赵金芝,刘远韬.服务器搭建项目案例金精粹[M].西安:电子科技大学出版社,2006.

[7] 国家标准.GB 7713-87科学论文编写格式[S].