没有合适的资源?快使用搜索试试~ 我知道了~
spring boot基于JavaWeb的招聘求职平台毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 139 浏览量
2023-12-15
10:52:04
上传
评论
收藏 6.45MB DOCX 举报
温馨提示
试读
40页
spring boot基于JavaWeb的招聘求职平台毕业论文.docx
资源推荐
资源详情
资源评论
摘 要
系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化
的开发方法对心聘求职的现状进行系统调查。采用结构化的分析设计,该方法要求结
合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的
思想,在心聘求职平台实现了用户信息、企业信息、招聘岗位、求职贴、简历投递、
面试邀请、在线咨询、企业回复、在线留言等的功能性。
关键词:心聘求职平台;
Abstract
The system is developed and expanded based on existing management modules, and
uses object-oriented development ideas and structured development methods to conduct a
systematic survey of the current situation of Xinpin job hunting. Using structured analysis
and design, this method requires combining certain charts and developing the system on a
modular basis. In the design, the "bottom-up" idea is adopted, and the Xinpin job hunting
platform realizes the functionality of user information, enterprise information, recruitment
positions, job posting, resume delivery, interview invitation, online consultation, enterprise
response, online message, etc.
Key words: Xinpin job hunting platform;
目 录
摘 要 ....................................................................................................................................I
Abstract................................................................................................................................II
1 绪 论................................................................................................................................1
1.1 研究背景..................................................................................................................1
1.2 研究意义..................................................................................................................2
1.3 主要内容..................................................................................................................2
2 系统相关技术概述.............................................................................................................4
2.1 开发工具...................................................................................................................4
2.2 Java 语言简介...........................................................................................................4
2.3 Tomcat 服务器简介..................................................................................................5
2.4 SpringBoot 框架介绍 ...............................................................................................5
2.5 MySQL 数据库技术简介.........................................................................................6
3 心聘求职平台的设计........................................................................................................7
3.1 系统可行性分析.......................................................................................................7
3.1.1 技术可行性.....................................................................................................8
3.1.2 经济可行性.....................................................................................................8
3.1.3 社会可行性.....................................................................................................9
3.1.4 法律可行性分析.............................................................................................9
3.1.5 操作可行性分析...........................................................................................10
3.2 系统需求分析........................................................................................................10
4 功能结构...........................................................................................................................17
4.1 数据库设计............................................................................................................17
4.1.1 数据库 E/R 图..............................................................................................18
4.2 数据库表结构设计................................................................................................18
4.3 基于 MySQL 数据库的存储设计.........................................................................19
4.4 注册、登录、重新功能设计................................................................................19
5 心聘求职平台的实现......................................................................................................21
5.1 前台功能模块.........................................................................................................21
5.2 管理员功能模块.....................................................................................................21
5.3 企业功能模块.........................................................................................................22
5.4 用户功能模块.........................................................................................................22
6 系统测试..........................................................................................................................23
6.1 测试基本原则........................................................................................................23
6.2 系统功能测试........................................................................................................24
6.3 测试结果分析........................................................................................................25
结 论..................................................................................................................................26
参考文献..............................................................................................................................27
致 谢..................................................................................................................................28
3
1 绪 论
1.1 研究背景
近年来,人们的生活方式以网络为主题不断进化,心聘求职就是其中的一部分。
现在,无论是大型的还是小型的网站,都随处可见,不知不觉中已经成为我们生活中
不可或缺的存在。随着社会的发展,除了对系统的需求外,我们还要促进经济发展,
提高工作效率,同时还要做好对招聘岗位、求职贴、简历投递、面试邀请等管理,网
络广泛化的运用使信息技术快速发展。在保证高效率的基础上,要保证用户便捷在线
查看招聘岗位、求职贴进行简历投递
[1]
。目前,由代码编程实现的各种管理工具和系
统替代传统的人工操作,不但提升了可靠性还降低了人力成本,节省了时间,提升了
工作效率。全球视域下信息技术逐步渗透到各个领域,多样化的数据信息为心聘求职
带来了深刻变革。电子商务是新时代发展的一种产品,它是一种被广泛接受的、顺应
时代潮流的新型管理模式。它有助于改变现状,提高工作效率,加强专业化、信息化、
规范化管理,在这个阶段,心聘求职平台为提高整体工作效率的一种方式,它是心聘
求职经济的基础。
1.2 研究意义
国内外科技信息技术大大提高,近年来,随着计算机技术的飞速发展以及其在全
球范围内的普及,计算机技术的在人们生活中应用的占比越来越大,尤其是信息资源
管理方面,广泛应用于各个行业,已经产生了不可估量的社会效益。计算机技术在信
息资源管理方面的应用大大提高了工作效率,简化了工作程序。而这些特点正好对求
职行业的难题对症下药。心聘求职平台一经问世,就展现了其巨大的发展前景与优势,
心聘求职平台的发展重心也快速转向了利用计算机技术节省人力物力和节省开支,同
时也为了更好地发挥更大的安全性、快速和理性的功能。心聘求职平台的形式包括
招聘岗位、求职贴、简历投递、面试邀请、在线咨询、企业回复、在线留言等,既为
用户提供服务,又可针对其特点实现对整个心聘求职平台的统一管理
[2]
。
1.3 主要内容
本文的研究目标是以心聘求职体系为对象,论文的研究内容包括: 招聘岗位、
4
求职贴、简历投递、面试邀请、在线咨询、企业回复、在线留言等方面进行了研究。
系统以当前应用最为广泛的 Java 语言为基础,结合了目前应用最为广泛的嵌入式嵌
入式平台,集成了 B/S 体系结构。数据库选择简便高效的 MySQL,springboot 框架。
在心聘求职平台进行管理,不仅可以解除时间空间的束缚,还可以节省人力成本,将
数据和库存一目了然地呈现在眼前,方便管理,整个系统操作简便,界面亲切,实用
性,安全,高效率,能准确完成操作,实现系统的全过程
[3]
。
同时,也正是由于管理制度的使用,使得更多的工作者可以被解放出来,将更多
的精力投入到其他方面。只要与网络相连,就可以使用本程序解决数据信息交换的问
题。
2 系统相关技术概述
2.1 开发工具
系统是用 Java 语言编写的,系统使用的环境变量为 jdk1.8
[4]
。编译器用的是 Eclipse,
系统采用 springboot 框架技术,采用 Maven 管理 jar 包,后台数据来自数据库 mysql。
2.2 Java 语言简介
Java,目前 Internet 中最流行的编程语言之一。它吸取了 C++编程语言的长处的
同时还摒弃了许多复杂抽象,不易掌握的问题,使得 Java 编程语言不但功能强大而
且使用方便。
Java 技术在使用过程中有优势也有劣势。其优势在于,因为 Java 本身相对严格
的语法,所以可以强化程序员在编程时的规范性问题,不容易出现明显结构错乱的问
题。因此,规范将是 Java 的巨大优势。但是它也有劣势,就是不太适应互联网模式
下的不断修改,总是修改容易破坏架构。
面向对象的三种特征:封装,继承和多态。
密封:主要是指对数据信息的隐藏,通过把数据信息类别与通过数据信息的功能
密封在一块,让数据信息被保存在数据信息类别的里面,只留下一部分可以对外的接
口,以便于尽可能的地隐蔽里面的数据信息。因此好处也就十分的明显就是实现了专
业的分工,同时也隐藏了信息,保证了安全。
继承:这就像是实际人生中的父子关系一样,孩子要承袭父母的特点。类似的,
5
一个种类同时也继承了另一个种类的某些特性,其父属之间有一种特别的一般性的联
系,是 is-a 的关系,从根本上来说都属于同一个实体。
多态:多态系统是以封装和继承为基础的。由于所传输的父类对象能够引入各种
各样的子类对象,因而能够显示出各种各样的现象,给多态的编程带来了良好的扩展。
2.3 Tomcat 服务器简介
Tomcat 是 Apache 公司的研发并发布的产品。 Tomcat 是一个小型的轻量级应用
服务器, 在中小型系统和并发访问 用户不是很多的场合下被普遍使用。它还具有很
强的稳定性。Tomcat 是嵌入式的,不需要进行 war 文件的部署。并且,它也同时简
化了 Maven 的配置。简化了程序员的开发步骤。
2.4 SpringBoot 框架介绍
现如今后台开源框架主流的有 SSH、SSM、SpringBoot,但是 SSH、SSM 框架的
环境配置项较多,而 SpringBoot 主要的设计思想就是约定大于配置,故而 SpingBoot
在设计时几乎达到零配置。SpringBoot 整合了业界上的开源框架。具体采用技术框架
描述如下:
(1)Mybatis:Mybatis:提供自动映射,动态 SQL,级联,缓存,注解,代码
和 SQL 分离等特性,使用方便,同时也对 SQL 进行优化。
(2)SpringMVC:通过一套 MVC 注解,让 POJO 成为处理请求的控制器,无
需实现任何接口,同时,SpringMVC 还支持 REST 风格的 URL 请求。
(3)SpringBoot:从本质上来说,Spring Boot 就是 Spring,它做了那些没有它你
也会去做的 Spring Bean 配置。
SpringBoot 是一款非常强大后台框架,因为 SpringBoot 开发时可以基本不用写配
置文件,所以使用 SpringBoot 搭建网站的后台环境,在 SpringBoot 的 yml 配置文件
中写入项目启动端口,项目就可以启动。项目的 Java 文件还有静态文件都是由
SpringBoot 来管理。
2.5 MySQL 数据库技术简介
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle
剩余39页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3087
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功