人才招聘求职网站的设计与实现(VUE,SSM,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
人才招聘求职网站的设计与实现(VUE,SSM,MySQL)(含录像)(论文说明书12500字,程序代码,MySQL数据库)
摘 要
信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对线上人才招聘等问题,对线上人才招聘进行研究分析,然后开发设计出人才招聘求职网站以解决问题。
人才招聘求职网站主要功能模块包括系统用户管理、企业信息管理、职位类别管理、所有职位管理、求职者简历管理、招聘新闻管理、评论管理、系统管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取mysql作为后台数据的主要存储单元,采用JAVAEE框架、VUE技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对人才招聘求职网站的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现人才招聘求职网站和部署运行使用它。
关键词:线上人才招聘;JAVAEE框架;mysql数据库
Design and implementation of online recruitment system
Abstract
In the information society, there is a need for targeted access to information, but the expansion of the access is basically the direction of people's efforts. Due to the deviation of the Angle of standing, people can often obtain different types of information, which is also the most difficult problem to overcome by technology. In view of the problems of online recruitment, this paper conducts research and analysis on online recruitment, and then develops and designs the online recruitment system to solve the problems.
Online recruitment system main function modules include user management, enterprise information management, job category, all position management, resumes, management, news management, message management, system management, development to face up to the object model for software development and hardware construction, can well meet the needs of actual use, improve the set up and the corresponding software program coding work, take a mysql as the main background data storage unit, using JAVAEE framework, VUE technology, Ajax technology to coding and the development of the business system, All the functions of the system are realized. This report firstly analyzes the background, function and significance of the research, which lays a foundation for the rationality of the research work. Based on the analysis of various requirements and technical problems of the online talent recruitment system, the necessity and technical feasibility of the system are proved. Then the technical software and design ideas needed to design the system are introduced. Finally, the online talent recruitment system is implemented and deployed.
Key words:Online talent recruitment; JAVAEE framework; mysql database
系统功能设计
登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。
管理员用户管理模块:管理员管理包括:管理员的添加,修改和删除操作。添加管理员时,先判断用户添加的管理员是否是admin(超级管理员),如果不是则添加成功。修改时候,如果是超级管理员,可以修改所有管理员的信息,如果是普通管理员,那么只能修改自己的信息。超级管理员可以删除自己以外的所有其他管理员,普通管理员不能执行删除管理员的操作。
评论版模块:评论板促进用户之间的交流,发表个人意见、建议、看法等,在评论板可以查看已有的评论记录,发布新评论,可以展示个人动态头像,个人匿名昵称等。
评价模块:评价模块促进用户对职位进行点评,查看某个职位已存在的评价,发表评价可以达到真实描述职位的效果。
新闻数据模块:可分为新闻数据浏览、新闻数据检索、新闻数据维护三个模块,管理员对新闻数据有维护的权限,发布新的新闻数据、更新已有的新闻数据等。
职位管理模块:职位管理分为职位添加、修改和职位申请。职位信息由管理员进行修改、添加、删除操作;职位申请由普通用户来执行。
企业管理模块:企业管理分为企业添加、修改和企业检索。企业信息由管理员进行修改、添加、删除操作;企业检索由普通用户来执行。
开发语言:JAVA
框架:SSM
服务器:tomcat
数据库:mysql
数据库工具:Navicat
开发软件:eclipse/myeclipse/idea
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 开发现状 1
1.3 研究方法 2
第2章 相关技术介绍 3
2.1 HTTP协议 3
2.2 JAVA语言与JDK开发环境 3
2.3 HTML网页技术 3
2.4 VUE脚本语言 3
2.5B/S框架简介 3
2.6MySQL数据库简介 4
第3章 系统分析 5
3.1 可行性分析 5
3.2 功能需求分析 5
3.2.1 前台用户功能 6
3.2.2 后台管理员功能 7
3.3 非功能需求分析 7
3.4 安全性需求分析 8
3.4.1 系统的安全性 8
3.4.2 数据的安全性 8
3.5 数据流程分析 8
第4章 系统设计 10
4.1 系统架构设计 10
4.2 系统总体设计 10
4.3 系统功能设计 11
4.4 数据库设计 12
4.4.1 数据需求分析 12
4.4.2 数据库概念设计 12
4.4.3 数据库表设计 13
第5章 系统实现 17
5.1 数据库访问层的实现 17
5.2 注册模块的实现 17
5.3 登录模块的实现 19
5.4 用户资料修改模块的实现 21
5.5 新闻数据管理模块的实现 22
5.6 评论模块的实现 23
5.7 申请职位模块的实现 26
5.8 职位管理模块的实现 28
5.9 企业管理模块的实现 31
第6章 系统测试 33
6.1 测试目的 33
6.2 功能测试 33
6.3 性能测试 35
第7章 总结与展望 36
参考文献 37
致谢 39