基于 SpringBoot 招聘信息管理系统

摘 要

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括招聘信息管理系统的网络应用,在外国招聘信息管理系统已经是很普遍的方式,不过国内的线上管理系统可能还处于起步阶段。招聘信息管理系统具有招聘信息管理功能的选择。招聘信息管理系统采用java技术,基于springboot框架,mysql数据库进行开发,实现了首页、个人中心、用户管理、企业管理、工作类型管理、企业招聘管理、投简信息管理、面试邀请管理、求职信息管理、社区留言、系统管理等内容进行管理,本系统具有良好的兼容性和适应性,为用户提供更多的招聘信息,也提供了良好的平台,从而提高系统的核心竞争力。

本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得。

关键词:java技术;招聘信息管理系统;mysql

系统相关技术

  • Java
  • B/S 架构
  • MySQL
  • SpringBoot

系统需求分析

通过前面的功能分析可以将招聘信息管理系统的功能分为管理员,用户和企业三个部分,系统的主要功能包括首页、个人中心、用户管理、企业管理、工作类型管理、企业招聘管理、投简信息管理、面试邀请管理、求职信息管理、社区留言、系统管理等内容。任何用户只要进入网站不需登录也可浏览到的信息,后台管理是针对已登录的用户看到满意的招聘信息而设计的。

1、一般用户的功能及权限

所谓一般用户就是指还没有注册的过客,他们可以浏览主页面上的信息。但如果要进入后台进行信息管理时,要登录注册,只有注册成功才有的权限。

2、管理员的功能及权限

用户信息的添加和管理,招聘信息详细信息添加和管理,文档信息添加和管理以及网站信息管理,这些都是管理员的功能。

3、系统功能结构图

系统功能结构图是系统设计阶段,系统功能结构图只是这个阶段一个基础,整个系统的架构决定了系统的整体模式,是系统的根据。招聘信息管理系统的整个设计结构如图3-1所示。
在这里插入图片描述

数据库设计

收藏表

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
useridbigint用户id
refidbigint收藏id
tablenamevarchar200表名
namevarchar200收藏名称
picturevarchar200收藏图片
typevarchar200类型(1:收藏,21:赞,22:踩)1
inteltypevarchar200推荐类型

企业招聘

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
zhaopingangweivarchar200招聘岗位
qiyezhanghaovarchar200企业账号
qiyemingchengvarchar200企业名称
tupianvarchar200图片
gongzuoleixingvarchar200工作类型
qiyeyouxiangvarchar200企业邮箱
lianxidianhuavarchar200联系电话
lianxirenvarchar200联系人
zhaopinrenshuint招聘人数
zhiweiyaoqiulongtext4294967295职位要求
gongzidaiyuvarchar200工资待遇
gongzuodidianvarchar200工作地点
clicktimedatetime最近点击时间

求职信息

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
qiuzhibiaotivarchar200求职标题
zhanghaovarchar200账号
xingmingvarchar200姓名
xingbievarchar200性别
zhaopianvarchar200照片
shoujivarchar200手机
qiwangxinzivarchar200期望薪资
gangweimingchengvarchar200岗位名称
gongzuodidianvarchar200工作地点
jiaoyubeijingvarchar200教育背景
huojiangzhengshuvarchar200获奖证书
gongzuojingyanlongtext4294967295工作经验
gerenjianjielongtext4294967295个人简介
clicktimedatetime最近点击时间
clicknumint点击次数0

面试邀请

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
yaoqingbiaotivarchar200邀请标题
qiyezhanghaovarchar200企业账号
qiyemingchengvarchar200企业名称
lianxidianhuavarchar200联系电话
zhanghaovarchar200账号
xingmingvarchar200姓名
yaoqingxiangqinglongtext4294967295邀请详情
fasongshijiandatetime发送时间

企业招聘评论表

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
refidbigint关联表id
useridbigint用户id
nicknamevarchar200用户名
contentlongtext4294967295评论内容
replylongtext4294967295回复内容

投简信息

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
zhaopinbianhaovarchar200招聘编号
gangweimingchengvarchar200岗位名称
qiyezhanghaovarchar200企业账号
qiyemingchengvarchar200企业名称
gongzuoleixingvarchar200工作类型
lianxidianhuavarchar200联系电话
qiyeyouxiangvarchar200企业邮箱
zhanghaovarchar200账号
xingmingvarchar200姓名
shoujivarchar200手机
jianliwenjianvarchar200简历文件
toujianshijiandatetime投简时间
sfshvarchar200是否审核
shhflongtext4294967295审核回复

系统详细设计

企业招聘界面图

在这里插入图片描述

求职信息界面图

在这里插入图片描述

社区留言界面图

在这里插入图片描述

企业管理界面图

在这里插入图片描述

企业招聘管理界面图

在这里插入图片描述

面试邀请管理界面图

在这里插入图片描述

社区留言界面图

在这里插入图片描述

求职信息管理界面图

在这里插入图片描述

总结

通过完成该招聘信息管理系统和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了后面在设计甚至编码时候造成了许多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的设计思想和方法,这样可以进一步保证项目开发的健壮性和准确性。

本网站所实现的是一个招聘信息管理系统,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。

本系统具有以下优点:

  • 该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
  • 系统将用户权限进行划分,管理员,企业和用户能看到及操作的信息不一样,三者具备不同的操作权限。
  • 该系统操作界面简单明了,大部分人都可以正常使用。

但也存在以下问题需要改进:

  • 系统的执行效率的考虑实属不够,比如数据库的存储过程、页面的设计及美化程度以及页面调用方式等。
  • 运行时窗口不能被刷新,可以改进。
  • 系统过于简单,显示的信息有限。
  • 不能添加多个管理员账号,如果可以则将利于发展招聘信息管理系统规模,便于招聘信息集中管理。

这些问题可以再进一步的修改和完善以及进行后期的维护。

本网站使用了java开发技术与mysql数据库共同完成设计。在网站最后测试运行的时候,调试程序时,总是出现多处报错,通过查看错误提示,发现是数据库连接有问题,总是不正确。后来经过不断的查找才发现登录数据库的密码错误,随后修改数据库密码,这才正常调试了出来。解决问题还是在于查阅了有关java和mysql方面的图书、上了各种小区网站吸取成熟的经验。由于自己在之前的课程设计等学科上并没有很好的掌握知识,没有进一步的去自学网站的设计,对于一些框架技术基本都已不记得,更不会灵活的使用。所以这次的毕业设计,为了较好的完成,自己重新去图书馆借书研究,弥补之前丢失的知识。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值