基于微信/」程序的求职系统设计与实现
摘要
近十几年来,中国互联网科技在快速的发展,互联网借助着手机和计算机也几乎
影到了每一个人,人们的生活娱乐工作等也几乎离不开手机,各种手机软件App琳
琅满目数不胜数,用于数据信息管理的软件深受大众的喜爱。在中国,每个人的手
机几乎都下载安装了微信软件,近年来微信小程序更是因为其轻量、快捷、方便的特
点而异常火爆。而最近临近毕业,现在为了方便用户随时随地收集和管理求职信息,
本毕业项目致力于开发和实现了一个基于微信小程序的求职系统。
基于微信小程序的求职系统的开发以市场上现有成熟的技术Java、SSM、Mysql
等为基础,进行技术上的可行性分析;再借鉴市面上拥有的求职软件比如牛客、Boss
直聘、前程无忧等,进行基本的功能需求分析。最后得出该微信小程序的求职系统分
为微信手机端和后台服务器两部分,其中,微信端的功能包括有登录注册、企业端发
布招聘信息、企业查看应聘信息、用户端查找招聘信息、用户进行应聘、用户和企业
可查看公告;后台服务的功能包括管理用户信息、管理企业信息、管理招聘的信息、
管理应聘的信息、管理企业类型的信息、管理公告的信息等功能。
本论文首先阐述系统的研究背景以及技术发展的现状和介绍;然后从系统的各需
求、可行性等分析入手,再进一步介绍本求职系统的各个功能模块和不同角色的用户
界面,构思好整体的架构并设计,并使用相关技术实现本系统,对该系统的功能进行
测试;最后总结该系统的特点以及不足,并对未来的工作提出展望。
关键词:微信小程序;求职信息;SSM框架
目录
1绪论4
1.1选题背景4
1.2研究内容4
2开发工具及关键技术介绍6
2.1微信开发者工具6
2.2小程序框架以及目录结构介绍6
2.JAVA技术7
2.4Mysql数据库7
2.5SSM框架8
3系统分析9
.1需求分析9
.2可行性分析11
.2.1技术可行性11
.2.2经济可行性12
.2.操作可行性:12
.性能分析12
.4系统操作流程1
.4.1用户登录流程1
.4.2信息添加流程1
.4.信息删除流程14
4系统设计16
4.1系统架构设计16
4.2数据库设计16
4.2.1实体ER图17
4.2.2数据表20
2
5系统实现0
5.1微信端0
5.2服务端4
6系统的测试8
6.1测试目的8
6.2测试方案设计8
6.2.1测试策略8
6.2.2测试分析8
6.测试结果41
7结论42
参考文献4
1绪论
1.1选题背景
随着教育体系的愈发成熟,每年的高校毕业生人数呈现快速增长的趋势,同时
社会的快速发展,也正在造就更加复杂多变的就业形势。毕业生想在变幻莫测的工
作市场中找到理想且适合的工作、最大发挥自己的专业素养,就需要尽可能收集多
的信息,逐一挑选和甄别,在海量的信息中寻找到匹配的岗位;另一边,需要招聘
人才的公司,由于招聘信息和毕业生的岗位需求不对称,以及需要处理海量的简历
信息,也很难找到满足公司需求和能力的招聘者。最终面向毕业生的求职招聘就愈
发成为一项社会焦点话题,甚至出现了“毕业就失业〃的说法⑴。
面对高校毕业生和招聘公司在职位招聘中出现的“两头难〃的问题,目前采取
的方案有两方面:让毕业生参加更多的校园宣讲会,企业提供符合专业方向的岗位
信息,但这样会增加大量的人力物力成本,并且实际的求职、招聘效果与理想情况
相差甚远;另一方面,是用信息技术为毕业生和企业提供一个能够进行信息同步的
求职系统,不仅能帮助毕业生快速检索符合自己要求的岗位信息,也为企业提供一
个高效规范的岗位招聘平台。在求职系统中,求职方和招聘方是两个均有主观选择
权的用户,不仅求职者需要满足招聘岗位的技能需求,招聘方所发布的岗位也需要
符合招聘者的实际需求和偏好,即做到双方的信息对称,解决在职位招聘中出现的