(山东协和学院,山东济南 250109)
摘要:当毕业季与疫情叠加,线上校园招聘是最好不过的选择。本站是一个B/S模式系统,采用Java开发语言的SSM框架作为开发技术,MySQL数据库设计与开发,能够保证系统的安全性和稳定性。
关键字:校园招聘 SSM框架 MYSQL数据库
引言
对于正在快速增长或规模快速扩张的企业来说,光靠社会招聘是难以在短时间内满足业务增长的需要。特别是像房地产中介、教育培训等这些行业,每年都有着几十万人级的用人需求;又比如字节业务线很广,大力教育、幸福里等新成立的业务线,在发展初期要打败传统对手,取得竞争优势,都是要靠优质的人员去堆的。学生就业压力大,企业想要优质的人才,因此两者的供需关系成就了校园招聘的大力发展。但是因为疫情当下为了避免不必要的接触我们觉得还是线上校园招聘是最好的方法。
1 系统需求分析
在对校园招聘系统的目的进行了初步的调查与分析的基础上,提出了需求分析,并论证了其中的一种方案。校园招聘的成功与否是企业人力资源管理中最重要的工作之一。它不仅关系到公司人力资源的合理调配以及员工队伍建设,而且还涉及到企业未来发展战略及长远发展目标能否实现的问题。
用户可以发布求职信息、投递简历、留言评论等。企业可以发布招聘信息,管理员能够管理用户和企业。
2 系统概要设计
每一个项目的开发,都是一个非常细致的流程,将所有的功能,都划分成了不同的任务。在完成其功能模块的构建。系统的流程任务从一个到几个任务,系统将函数划分为若干任务子模块,设计相应的模块和任务,建立业务逻辑的联系,完成子模组任务的设计和功能实现。系统功能结构图如1所示。
图1 系统功能结构图
3 系统详细设计
3.1 用户模块流程设计
用户必须在登录前注册账号。若系统中已有账号,则可直接登录。用户登录进入系统主页面后,可以在首页点击招聘信息查看企业发布的招聘信息,并且可以收藏自己喜欢的企业,向自己喜欢的企业进行投递简历。也可以点击评论在自己喜欢的企业下面进行交流。
3.2 企业模块流程设计
企业在使用时需要先注册账号。若系统中已有账号,则可以直接登录。企业登录进入系统主页面后,可以在首页点击求职信息查看用户发布的求职信息,如果觉得有需要的人才可以通过给用户打电话询问,如果对方有加入本公司的想法可以进行面试来招聘人才。
3.3 管理员模块流程设计
管理员是使用专门的账号登录系统,管理员登录系统后,可以对用户和企业进行添加或修改的操作,同时还可以审核用户发布的求职信息和企业发布的招聘信息,如果内容不合理则可以进行修改操作。
4 系统实现
4.1 用户功能模块
用户可以上传简历,简历中需要添加手机号、专业特长、需求职位、待遇要求、个人简介等。简历上传完之后需要管理员进行审核,管理员审核通过之后,企业可以看到用户发布的简历。用户还可以在企业下面进行留言评论来和其他用户交流对本企业看法。
4.2 企业功能模块
企业可以发布招聘信息,招聘信息中需要添加企业名称、企业地点、招聘岗位、工作内容、招聘人数、薪资待遇、联系电话、投递邮箱等。招聘信息上传之后需要管理员进行审核,管理员审核通过之后用户就可以看到企业发布的招聘信息。企业可以收到用户向本公司投递的简历,并且可以向用户发送面试的注意事项和面试的结果等。
4.3 管理员功能模块
管理员可以管理用户、企业、用户信息、企业信息、招聘信息、求职信息等。管理员可以审核并管理企业发布的招聘信息,审核通过之后该招聘信息可以被所有用户查看、收藏和投递。管理员还可以审核用户发布的求职信息,求职信息审核通过后所有的企业能看到用户发的求职信息。
5 总结
校园招聘系统的开发我使用了三种主要的技术,一种是Java开发技术,结合MySQL数据库、B/S架构等一同开发的。通过三者的结合最终设计出的校园招聘系统的实现。
花了这么久的时间,终于完成了这个系统,虽然还有一些缺陷,但是总体来说,还算可以。在开发和执行功能的过程中。在系统的设计上,我们先对自己的需求进行分析,然后编写、调试代码,最后再进行系统的测试,这样我们不但获得了更多的知识,而且还可以更好地提高自己的自制力,同时也让我的思维模式发生了变化,在成长的过程中,能够独立思考,发现问题,解决问题,这对于我今后的工作和实践都是非常有帮助的。只有在实践中,我的学习才能得到有效的验证,让我能够更好的巩固这些知识。
参考文献
[1]谌卫军.Java程序设计课程教学实践[J].计算机教育,2019(07):23-28.
[2]甄海涛,杨卓林,赵寒涛.基于SSM架构的项目管理平台设计[J].自动化技术与应用, 2019.
作者简介:
乔德哲,男(2000.9-),山东济南人,本科,主要研究计算机科学与技术方向
房雅,女(1996.4-),山东烟台人,硕士研究生,主要研究智能信息处理和智慧交通