基于 springboot 的高校就业信息管理系统的
设计与实现
摘要
随着中国大力发展教育事业,在校大学生的数量不断增多,
导致大学毕业生的数量也不断增多,就业形势日趋严峻。开发一
套符合就业形势的高校就业信息管理系统是非常必要的,这样既
能提高就业管理部门的管理水平,又能通过系统使更多的用人单
位提供就业岗位,最终使更多的毕业生找到工作。
论文在设计与实现的过程中,对高校就业信息管理系统进行
了如下几个方面的分析与研究。首先,根据操作性、技术性和经
济性对系统进行可行性分析,同时通过高校就业管理部门、高校
毕业生和用人单位这三个用户群对系统进行用户需求分析,从而
准确把握了系统功能需求。其次,系统在设计上区分用户角色,
实行严格的用户认证,不同的身份使用系统不同的功能。可以通
过系统进行毕业生信息管理、企业信息管理、简历投递管理、职
位管理、职位收藏管理、培训经历管理、求职意向管理和实习经
历管理等, 力求将毕业生就业的每一个环节都用系统管理起来。
最后,系统的实现使用 B/S (Browser/Server)结构的服务模式,
使用 JSP(Java Server Pages)开发技术,使用 Tomcat 技术来发
布服务,使用 Mysql8.0 数据库,整体搭配合理,能够很好的满
足系统需求。
通过对系统的测试与使用,既提高了高校的就业管理水平,
又为毕业生和用人单位搭建了交流平台,从而增加了更多的就业
岗位,最终提高了高校毕业生的就业率。
关键词:就业;大学生管理系统;JSP;B/S 结构模式
abstract
With the vigorous development of education in China, the number of college students is
increasing, which leads to the increasing number of college graduates and the increasingly severe
employment situation. It is very necessary to develop a set of college employment information
management system in line with the employment situation, which can not only improve the
management level of the employment management department, but also enable more
employers to provide jobs through the system, and finally enable more graduates to find jobs.
This paper analyzes the design and implementation of the employment information system
in Colleges and universities. Firstly, the feasibility of the system is analyzed according to the
operability, technology and economy. At the same time, the user needs of the system are
analyzed through the three user groups of college employment management department,
college graduates and employers, so as to accurately grasp the functional requirements of the
system. Secondly, the system distinguishes user roles in design, implements strict user
authentication, and different identities use different functions of the system. Through the
system, we can carry out graduate information management, enterprise information
management, resume delivery management, position management, position collection
management, training experience management, job search intention management and
internship experience management, and strive to use system management for every link of
graduate employment.
Finally, the implementation of the system uses the service mode of B / S (Browser / server)
structure, JSP (Java Server Pages) development technology, Tomcat technology to publish
services, and mysql8 0 database, the overall collocation is reasonable, which can well meet the
system requirements.
Through the test and use of the system, it not only improves the employment management
level of colleges and universities, but also builds a communication platform for graduates and
employers, so as to increase more jobs and finally improve the employment rate of college
graduates.
Key words: employment; College student management system; JSP; B / S structure mode
目录
基于 Web 的高校就业信息管理系统的 .........................................................................................1
设计与实现 ......................................................................................................................................1
摘要 ..................................................................................................................................................1
第 1 章绪论 ......................................................................................................................................4
1.1 研究背景和意义 ................................................................................................................4
1.2 国内外发展现状 ................................................................................................................6
1.3 本文的主要研究工作内容.................................................................................................7
第 2 章相关技术及主要理论技术基础...........................................................................................8
2.1 常用开发工具与环境.........................................................................................................8
2.2JSP 技术 ..............................................................................................................................9
2.3B/S 结构..............................................................................................................................9
2.4 MYSQL8.0 简介.................................................................................................................10
第 3 章高校就业信息管理系统的需求分析.................................................................................11
3.1 系统开发背景 ..................................................................................................................11
3.2 可行性分析 ......................................................................................................................11
3.2.1 操作可行性 ...........................................................................................................11
3.2.2 技术可行性 ...........................................................................................................12
3.2.3 经济可行性 ...........................................................................................................12
3.3 用户需求分析 ..................................................................................................................12
3.4 系统功能需求分析...........................................................................................................13
3.4.1 用户管理功能需求分析........................................................................................13
3.4.2 管理员功能需求分析............................................................................................13
3.4.3 单位功能需求分析................................................................................................13
第 4 章高校就业信息管理系统的设计与实现.............................................................................14
4.1 系统功能模块的设计.......................................................................................................14
4.1.1 系统管理模块的设计............................................................................................14
4.1.2 管理用户信息管理模块的设计............................................................................15
4.1.3 毕业生用户信息管理模块的设计........................................................................16
4.1.4 资讯分类信息管理模块的设计............................................................................16
4.1.5 求职意向信息管理模块的设计............................................................................16
4.1.6 职位管理模块的设计............................................................................................17
4.1.6 简历投递管理模块的设计....................................................................................17
4.2 数据库的设计 ..................................................................................................................17
4.2.1 用户信息表 ...........................................................................................................17
4.2.2 学生信息表 ...........................................................................................................18
4.2.3 企业单位信息表....................................................................................................18
4.2.4 简历投递信息表....................................................................................................19
4.2.5 求职意向信息表....................................................................................................19
4.2.6 项目经验信息表....................................................................................................19
第五章系统测试 ............................................................................................................................20
5.1 系统部署 ..........................................................................................................................20
5.1.1 系统软件平台........................................................................................................20
5.1.2 系统硬件平台........................................................................................................20
5.2 系统性能测试 ..................................................................................................................21
5.2.1 功能测试 ...............................................................................................................21
5.2.2 性能测试 ...............................................................................................................22
5.2.3 测试结果分析........................................................................................................22
结论 ................................................................................................................................................22
参考文献 ........................................................................................................................................24
致谢 ................................................................................................................................................25
第 1 章绪论
1.1 研究背景和意义
随着教育在中国的地位不断的提高,高等教育也得到了前所
未有的发展。我国大学生的在校生数量越来越多,与此同时大学
毕业生的数量也在增多,已经存在找工作越来越困难的问题。对
于已经发生了变化的就业形式,教育部大力调整了对高校毕业生
的就业制度,为了适应我国现代发展需要,实施了新的就业管理
模式。
随着中国的发展,大学毕业生的就业方式也发生了变化,以
前是国家包分配, 现在是自主择业。大量的毕业生找工作使得高
校就业部门必须处理由此产生的海量的就业信息[3]。使用原始
的手工管理方式已经不能满足需要,重新开发和使用高校就业信
息管理系统势在必行。
本课题从提高就业管理水平和提高就业率两方面考虑,开发
一套高校就业信息管理系统。在本系统中,通过毕业生信息管理
模块可以获得毕业生的相关信息;通过企业信息管理模块提供了
企业介绍和提供职位信息以及面试信息等等。系统可以为毕业生
提供很多就业信息和其它有用的查询。
我们正处在广泛使用计算机的时代,同时也正处在高度信息
化的时代。社会上各行各业都离不开电脑和网络,例如行政办公、
家庭生活、购物、网上银行和找工作等等。本系统就是在这个大
环境下对高校的就业管理进行考虑,利用先进的科学方法和管理
手段来处理因大量高校毕业生就业时在信息处理和手续管理上
出现的问题。这些问题集中表现在因毕业生数量过多而产生大量
的就业数据需要处理,如毕业生个人信息的录入和审核,用人单
位信息的发布等等。所有这些问题成为了制约高校可持续发展的
瓶颈问题。这么大规模的数据如果仅仅依靠工作人员通过纯手工
来处理完成的话,将浪费大量人力物力和宝贵的时间,使高校的
就业工作严重滞后。正是因为这样,开发一套高校就业信息管理
系统被提上了议程。信息管理系统的开发是一项非常复杂的工程,
开发的过程中需要涉及到许多知识, 如应用到计算机处理技术,
还需要明确系统的管理功能,整个管理系统的组织结构,另外对
于系统理论以及系统工程等方面的知识也是必须要掌握的。
就目前来看,高校的就业信息数据量庞大,在快速调取使用
上出现了处理速度慢等相应的问题,如查询相应信息需要到多个
部门、学生签约比较麻烦和就业指导不及时等情况。这些问题完
全可以通过应用数据库管理来解决。将所有的相关信息都录入到