基于Spring Boot + Vue的大学生兼职网站的
设计与实现
摘 要
大学生兼网站是针对大学生群体专门提供的求职平台,平台上拥有全职、兼职、寒暑假工等,学生在课余时间或者假期时间可以通过该平台寻找合适的兼职或者工作,提高学习以外的收入。学生在平台上可以寻找不同种类的工作:IT互联网、金融等。不同的企业入驻该平台,发布岗位的招聘信息给学生浏览咨询并投递。平台拥有学生用户:登录注册、申请职位、举报信息、个人信息、岗位查看投递等,企业用户:登录注册、招聘管理、员工管理等,管理员用户:企业管理、学生管理、招聘信息管理、举报信息管理等。网站采用MySql关系型数据库、Redis非关系型数据库、Mybatis、Tomcat服务器。该网站不仅可以提高大学生求职能力,而且对学校就业率的提高有着间接的关系。
关键词:兼职,兼职网站,Spring Boot,MyBatis
Design and Implementation of a College Student Part-Time Job Website Based on SpringBoot + Vue
ABSTRACT
The college student and website is a job-seeking platform specially provided for college students. There are full-time, part-time, winter and summer vacation jobs on the platform. Students can use this platform to find suitable part-time jobs or jobs during their spare time or vacation time to increase their income outside of study. Students can find different types of jobs on the platform: IT Internet, finance, etc. Different companies enter the platform and publish job recruitment information for students to browse, consult and deliver. The platform has student users: login and registration, job application, report information, personal information, job viewing and delivery, etc. Enterprise users: login and registration, recruitment management, employee management, etc. Administrator users: enterprise management, student management, recruitment information management, reporting information management, etc. The website uses MySql relational database, Redis non-relational database, Mybatis, Tomcat server. This website can not only improve the ability of college students to find a job, but also has an indirect relationship with the improvement of the employment rate of the school.
Keywords:Part-time job, part-time website, SpringBoot, MyBatis
目 录
第一章 绪论
1.1 开发背景
1.2 开发意义
1.3 相关现状
1.4 网站设计内容
1.5 论文结构
第二章 系统相关技术介绍
2.1 Vue框架
2.2 Spring框架
2.3 MyBatis框架
2.4 MySQL关系型数据库
2.5 Redis非关系型数据库
2.6 Spring Boot框架
第三章 系统分析
3.1 系统可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操作可行性
3.2 系统需求分析
3.2.1 功能总体设计
3.2.2 登录注册流程
3.2.3 职位申请流程
3.2.4 举报企业流程
3.2.5 企业招聘流程
3.2.6 招聘信息发布流程
3.2.7 个人信息管理流程
3.3 本章小结
第四章 系统概要设计
4.1 功能模块设计
4.1.1 功能划分
4.1.2 功能模块
4.2 数据结构设计
4.2.1 概要结构设计
4.2.2 数据表结构设计
4.3 本章小结
第五章 网站开发与实现
5.1 登录
5.2 注册
5.3 企业信息管理
5.4 企业招聘管理
5.5 企业录用人员管理
5.6 企业招聘信息管理
5.7 企业负责人信息管理
5.8 学生招聘信息
5.9 学生举报信息
5.10 学生申请记录
5.11 学生个人信息管理
5.12管理员企业管理
5.13管理员学生管理
5.14管理员招聘信息管理
5.15管理员举报信息管理
5.16管理员个人信息管理
5.17本章小结
第六章系统测试
6.1系统测试
6.2系统模块测试
6.2.1登录测试
6.2.2注册测试
6.2.3企业信息管理测试
6.2.4企业招聘管理测试
6.2.5录用人员管理测试
6.2.6企业招聘信息管理测试
6.2.7企业负责人信息管理测试
6.2.8学生招聘信息测试
6.2.9学生举报信息测试
6.2.10学生申请记录测试
6.2.11学生个人信息管理测试
6.2.12管理员企业管理测试
6.2.13管理员学生管理测试
6.2.14管理员招聘信息管理测试
6.2.15管理员举报信息管理测试
6.2.16管理员个人信息管理测试
6.3本章小结
第七章结论
致谢
参考文献
附录
附录A:软件使用说明书
附录B:主要源程序