项目编号:BS-PT-135
一,环境介绍
语言环境:Java: jdk1.8
数据库:Mysql: mysql5.7
应用服务器:Tomcat: tomcat8.5.31
开发工具:IDEA或eclipse
开发技术:Springboot+Vue
二,项目简介
使用旧方法对校园招聘系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在校园招聘系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的校园招聘系统对字典表管理、公告管理、简历管理、企业管理、学校人员管理、用户管理、职位招聘管理、用户咨询管理、职位收藏管理、职位留言管理、简历投递管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行校园招聘系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。校园招聘系统的开发让用户查看职位招聘信息变得容易,让管理员高效管理职位招聘信息。
三,系统展示
5.1管理员功能介绍
5.1.1管理员登录
系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。下图就是管理员登录页面。
图5.1 管理员登录页面
5.1.2 职位招聘管理
项目管理页面提供的功能操作有:查看职位招聘,删除职位招聘操作,新增职位招聘操作,修改职位招聘操作。下图就是职位招聘管理页面。
图5.2 职位招聘管理页面
5.1.3 公告信息管理
公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。下图就是公告信息管理页面。
图5.3 公告信息管理页面
5.1.4公告类型管理
公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。下图就是公告类型管理页面。
图5.4 公告类型列表页面
5.1.5 企业管理
如图5.5显示的就是企业管理页面,此页面提供给管理员的功能有:新增企业,修改企业,删除企业
\ 。
图5.5企业管理页面
5.1.6 企业类型管理
如图5.6显示的就是企业类型管理页面,此页面提供给管理员的功能有:新增企业类型,修改企业类型,删除企业类型。
图5.6 企业类型管理页面
四,核心代码展示
本次程序开发选用的数据库管理工具是Mysql数据管理工具,使用它存放数据也需要创建程序对应的数据库文件,并命名刚创建的数据库文件,有了数据库也需要创建各种数据表来充实数据库,在数据表的创建中,不仅需要对数据表命名,也需要对数据表的字段进行设计,包括每个数据表里面需要设置的字段名称,字段对应的数据类型信息,字段的主键设置这个也是不可缺少的,因为每个数据表里面的主键就是标记着这个数据表跟其他数据表相区分的唯一标志。就相当于生活中的每个人都有姓名,但是上网搜索自己的名字,会发现全国上下有很多人的名字跟自己的名字一模一样,包括姓氏以及名字,区分每个人的唯一信息就是每个人的身份证号信息,主键在数据表里面也是起着这样的重要作用。下面就介绍本次开发的程序校园招聘系统的数据表结构信息。
表4.1字典表表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
dic_code |
String |
字段 |
是 |
3 |
dic_name |
String |
字段名 |
是 |
4 |
code_index |
Integer |
编码 |
是 |
5 |
index_name |
String |
编码名字 |
是 |
6 |
super_id |
Integer |
父字段id |
是 |
7 |
beizhu |
String |
备注 |
是 |
8 |
create_time |
Date |
创建时间 |
是 |
表4.2公告表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
gonggao_name |
String |
公告名称 |
是 |
3 |
gonggao_photo |
String |
公告图片 |
是 |
4 |
gonggao_types |
Integer |
公告类型 |
是 |
5 |
insert_time |
Date |
公告发布时间 |
是 |
6 |
gonggao_content |
String |
公告详情 |
是 |
7 |
create_time |
Date |
创建时间 |
是 |
表4.3简历表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
yonghu_id |
Integer |
用户 |
是 |
3 |
jianli_uuid_number |
String |
简历唯一编号 |
是 |
4 |
jianli_name |
String |
简历标题 |
是 |
5 |
jianli_xingming |
String |
姓名 |
是 |
6 |
jianli_types |
Integer |
求职意向 |
是 |
7 |
jianli_xinzi |
String |
期望工资 |
是 |
8 |
jianli_xueli |
String |
学历 |
是 |
9 |
jianli_jingli |
String |
工作经历 |
是 |
10 |
sex_types |
Integer |
性别 |
是 |
11 |
jianli_file |
String |
简历文件 |
是 |
12 |
jianli_phone |
String |
手机号 |
是 |
13 |
jianli_photo |
String |
照片 |
是 |
14 |
jianli_address |
String |
现在位置 |
是 |
15 |
jiaoyu_text |
String |
教育经历 |
是 |
16 |
shixi_text |
String |
实习或工作经历 |
是 |
17 |
geren_text |
String |
个人介绍 |
是 |
18 |
create_time |
Date |
创建时间 |
是 |
表4.4企业表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
qiye_name |
String |
企业名称 |
是 |
3 |
qiye_types |
Integer |
企业类型 |
是 |
4 |
qiye_phone |
String |
联系方式 |
是 |
5 |
qiye_email |
String |
邮箱 |
是 |
6 |
qiye_photo |
String |
企业logo |
是 |
7 |
qiye_guimo |
String |
规模 |
是 |
8 |
qiye_chenglishijian_time |
Date |
企业成立时间 |
是 |
9 |
qiye_content |
String |
企业介绍 |
是 |
10 |
qiye_delete |
Integer |
逻辑删除 |
是 |
11 |
create_time |
Date |
创建时间 |
是 |
表4.5学校人员表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
xuexiaorenyuan_name |
String |
学校人员姓名 |
是 |
3 |
xuexiaorenyuan_photo |
String |
头像 |
是 |
4 |
xuexiaorenyuan_phone |
String |
学校人员手机号 |
是 |
5 |
xuexiaorenyuan_id_number |
String |
学校人员身份证号 |
是 |
6 |
xuexiaorenyuan_email |
String |
邮箱 |
是 |
7 |
create_time |
Date |
创建时间 |
是 |
表4.6用户表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
yonghu_name |
String |
用户姓名 |
是 |
3 |
yonghu_photo |
String |
头像 |
是 |
4 |
yonghu_phone |
String |
用户手机号 |
是 |
5 |
yonghu_id_number |
String |
用户身份证号 |
是 |
6 |
yonghu_email |
String |
邮箱 |
是 |
7 |
yonghu_zhuangtai_types |
Integer |
用户状态 |
是 |
8 |
create_time |
Date |
创建时间 |
是 |
表4.7职位招聘表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
qiye_id |
Integer |
企业 |
是 |
3 |
zhaopin_name |
String |
招聘信息名称 |
是 |
4 |
zhaopin_photo |
String |
招聘信息照片 |
是 |
5 |
zhaopin_daiyu |
String |
薪资待遇 |
是 |
6 |
zhaopin_address |
String |
上班地点 |
是 |
7 |
lianxiren_name |
String |
联系人 |
是 |
8 |
zhaopin_phone |
String |
招聘电话 |
是 |
9 |
zhaopin_types |
Integer |
招聘岗位 |
是 |
10 |
zhaopin_renshu_number |
Integer |
招聘人数 |
是 |
11 |
shangxia_types |
Integer |
是否上架 |
是 |
12 |
zhaopin_content |
String |
招聘信息详情 |
是 |
13 |
zhaopin_yesno_types |
Integer |
审核状态 |
是 |
14 |
zhaopin_yesno_text |
String |
投递回复 |
是 |
15 |
zhaopin_shenhe_time |
Date |
回复时间 |
是 |
16 |
create_time |
Date |
创建时间 |
是 |
表4.8用户咨询表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
yonghu_id |
Integer |
提问人 |
是 |
3 |
qiye_id |
Integer |
回答人 |
是 |
4 |
zhaopin_chat_issue_text |
String |
问题 |
是 |
5 |
issue_time |
Date |
问题时间 |
是 |
6 |
zhaopin_chat_reply_text |
String |
回复 |
是 |
7 |
reply_time |
Date |
回复时间 |
是 |
8 |
zhuangtai_types |
Integer |
状态 |
是 |
9 |
zhaopin_chat_types |
Integer |
数据类型 |
是 |
10 |
insert_time |
Date |
提问时间 |
是 |
11 |
create_time |
Date |
创建时间 |
是 |
表4.9职位收藏表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
zhaopin_id |
Integer |
职位 |
是 |
3 |
yonghu_id |
Integer |
用户 |
是 |
4 |
zhaopin_collection_types |
Integer |
类型 |
是 |
5 |
insert_time |
Date |
收藏时间 |
是 |
6 |
create_time |
Date |
创建时间 |
是 |
表4.10职位留言表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
zhaopin_id |
Integer |
职位 |
是 |
3 |
yonghu_id |
Integer |
用户 |
是 |
4 |
zhaopin_liuyan_text |
String |
留言内容 |
是 |
5 |
reply_text |
String |
回复内容 |
是 |
6 |
insert_time |
Date |
留言时间 |
是 |
7 |
update_time |
Date |
回复时间 |
是 |
8 |
create_time |
Date |
创建时间 |
是 |
表4.11简历投递表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
jianli_id |
Integer |
简历 |
是 |
3 |
zhaopin_id |
Integer |
招聘 |
是 |
4 |
insert_time |
Date |
投递时间 |
是 |
5 |
zhaopin_toudi_yesno_types |
Integer |
审核状态 |
是 |
6 |
zhaopin_toudi_yesno_text |
String |
投递回复 |
是 |
7 |
zhaopin_toudi_shenhe_time |
Date |
回复时间 |
是 |
8 |
zhaopin_toudi_file |
String |
笔试文件 |
是 |
9 |
zhaopin_toudi_jieguo_types |
Integer |
结果 |
是 |
10 |
create_time |
Date |
创建时间 |
是 |
表4.12管理员表
序号 |
列名 |
数据类型 |
说明 |
允许空 |
1 |
Id |
Int |
id |
否 |
2 |
username |
String |
学生名 |
是 |
3 |
password |
String |
密码 |
是 |
4 |
role |
String |
角色 |
是 |
5 |
addtime |
Date |
新增时间 |
是 |
五,相关作品展示
基于Java开发、Python开发、PHP开发、C#开发等相关语言开发的实战项目
基于Nodejs、Vue等前端技术开发的前端实战项目
基于微信小程序和安卓APP应用开发的相关作品
基于51单片机等嵌入式物联网开发应用
基于各类算法实现的AI智能应用
基于大数据实现的各类数据管理和推荐系统