一.前言
相对于传统的线下求职招聘模式,线上求职招聘具有很大的优势。它打破了传统招聘方式对时间和地域的限制,降低了求职招聘的成本,扩大了招聘范围。本基于微信小程序的求职招聘系统采用企业对用户的模式,企业利用本系统可以管理招聘信息、应聘信息等,可以帮助管理员工作管理,实现招聘信息的无地域、无时间审核。应聘用户可以随时浏览、查询岗位,可以了解招聘的详情以及应聘结果。还可以帮助用户更快的应聘岗位和跟踪结果,帮助企业增加工作途径,减少时间费用。本求职招聘小程序实现数据的自动化,减少管理员的工作内容并实现数据的清晰化。
💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计项目合集,总有一款适合你!
毕设帮助、技术解答、源码及文档获取 联系见文末。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
java框架:ssm
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SSM+MYSQL+VUE+MAVEN+微信开发工具
三.需求分析
本人参考大量的求职招聘系统以及充分调查需要应聘的用户和管理员、企业需求,设计出的本求职招聘小程序使用角色为用户、管理员、企业。框架界面分为用户操作界面、管理员操作界面、企业操作界面。用户的功能设计为:
(1)注册功能,可以填写必要的信息进行注册;
(2)申请应聘功能,本界面里展示了不同的岗位信息,可以按照要求进行应聘资料的上传;
(3)招聘信息查询功能,本界面里展示了所有的岗位,可以进行特定岗位信息的查询;
(4)我的收藏管理功能,可以管理自己的收藏信息。
管理员的功能设计为:
(1)应聘信息管理功能,可以发布、编辑、删除应聘信息;
(2)招聘信息管理功能,本功能可以收到企业的招聘资料,可以根据实际情况进行招聘的审核;
(3)用户信息管理功能,此功能可以对用户的账号、资料等进行审核管理;
(4)系统管理功能,对轮播图、招聘资讯进行管理;
(5)企业信息管理功能,对企业的注册资料进行审核;
(6)个人中心功能,对密码、个人信息进行管理。
企业的功能设计为:
(1)招聘信息功能,可以发布新的岗位和管理岗位;
(2)应聘信息功能,查看用户的应聘资料和进行回复。
根据功能分析得出,本系统的主要使用角色为管理员和用户、企业。用户可以查看招聘、管理应聘、在线应聘等。管理员可以管理系统信息、用户的资料、审核招聘、查询应聘、管理企业信息等。企业可以发布招聘、管理应聘等。系统用例图如下图3-1所示:
业务流程可以按照用户使用本系统的步骤进行设计。本系统中用户的流程为查看招聘、提交应聘资料、查询应聘结果。管理员的流程为管理企业信息、审核招聘应聘、管理用户信息、系统信息等。企业的流程为发布招聘信息、审核应聘信息。微信智能招聘小程序的业务流程如下图3-2所示:
四.功能设计
系统的功能结构是系统实现的框架,本系统的主要结构为管理员和用户、企业。管理员的功能为系统管理、用户管理、招聘管理、应聘管理、企业管理。用户的功能为应聘、查询招聘、管理个人收藏。企业的功能为发布招聘、审核应聘。本微信求职招聘小程序功能结构图如下图4-1所示:
五.部分系统截图
小程序端-用户效果图:
用户的功能主要为岗位应聘。在岗位应聘时需要填写姓名、专业、简历等信息。岗位应聘功能的运行界面如下图所示:
用户可以在招聘信息里浏览所有的岗位信息,对于喜欢的岗位也可以收藏。招聘信息查询功能的运行界面如下图所示:
小程序端-企业效果图:
企业可以发布新的招聘岗位,发布后的招聘岗位可以在首页进行展示。发布新的招聘岗位信息的实现界面如下图所示:
企业在收到应聘资料后可以进行审核,用户审核通过后才可以进行接下来的面试工作。应聘审核功能的实现界面如下图所示:
后台管理端效果图:
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1课题研究背景 1
1.2课题现状与实现意义 1
1.3课题内容 2
1.4论文结构安排 2
第2章 系统分析 3
2.1系统使用相关技术分析 3
2.1.1Java语言介绍 3
2.1.2Mysql数据库介绍 3
2.1.3Tomcat服务器介绍 3
2.1.4微信小程序介绍 4
2.2系统可行性分析 4
2.2.1系统经济可行性分析 4
2.2.2系统技术可行性分析 4
2.2.3系统操作可行性分析 5
2.3系统需求分析 5
2.3.1传统招聘系统优缺点分析 5
2.3.2本微信智能招聘小程序分析 6
2.4系统功能分析 6
2.5系统性能分析 7
2.6用例图 8
2.7系统业务流程 8
第3章 系统设计 11
3.1系统体系结构 11
3.2系统功能结构 11
3.3数据库设计 12
3.3.1ER图设计 12
3.3.2数据库表设计 14
第4章 系统实现 19
4.1用户注册功能的界面实现 19
4.2登录功能的界面实现 19
4.3管理员功能的设计实现 21
4.3.1用户信息管理功能的实现界面 21
4.3.2 个人中心功能的实现界面 21
4.3.3 招聘信息管理功能的实现界面 22
4.3.4 应聘信息管理功能的实现界面 23
4.3.5 企业管理功能的界面实现 24
4.3.6 系统管理功能的界面实现 24
4.4用户角色功能的界面实现 25
4.4.1岗位应聘功能的界面实现 25
4.4.2招聘信息查询功能的实现界面 26
4.5企业角色功能的界面实现 27
4.5.1招聘信息管理功能的界面实现 27
4.5.2应聘审核功能的实现界面 28
第5章 系统测试 30
5.1系统测试的方法 30
5.2测试环境与测试条件 30
5.3实例测试表格 30
5.4测试总结 31
总 结 32
致 谢 33
参考文献 34