需求分析
设计并实现一个高校毕业生就业管理平台, 使用springmvc+spring+hibernate, 实现对高校应届毕业生就业信息进行信息化管理, 并基于RBAC模型实现5种角色,实现学习信息管理, 毕业就业去向信息录入修改删除, 往年数据echarts图表对比的功能
运行环境
jdk1.8,tomcat8.5,mysql5.6,EclispseEE
项目技术
spring springmvc, hibernate, bootstrap, jsp, jquery
注意事项
xls目录为批量上传模板
需要将src与resources文件夹都配置为build path, 数据库配置文件为resources文件夹下的jdbc.properties
超级管理员用户密码 admin admin, 其他表在member表中
该就业信息管理平台已经由代码货栈测试
项目介绍
项目地址
本javaweb高校毕业生就业管理系统, springmvc+mysql项目由代码货栈测试整理,
项目下载地址 https://cs-work.com/p/21279
实现功能
毕业生信息管理:毕业生的信息维护,上传毕业生信息(Excel)
毕业生档案管理:毕业生的档案维护
毕业就业去向信息管理:就业信息的填写导入修改
就业公告资讯文件服务管理:平台提供的资讯服务,方便毕业生了解就业相关资料
就业招聘信息管理:提供招聘信息整合
学校基础信息维护:学院管理、专业管理、班级管理
用户管理:5个角色(管理员,就业处,辅导员,学院领导,学生)
日志管理:记录关键操作
就业数据分析,分析历年毕业生就业数据分析对比
就业数据可视化展现:采用直观的图表展现就业数据,去向,薪资,单位,专业,行业等数据展示
前端整套界面
技术原理
项目基于springmvc+spring+hiberante实现了一个高校毕业生就业信息管理平台, springmvc实现了路由管理, hiberante为业务层面的ORM框架, 数据库采用mysql, 相较于传统的ssh框架, 用springmvc替代了struts2, 是的整个框架整合更为先进, 后天模板设计优雅, 而且完整实现了RBAC权限模型, 对于javaweb类型的毕业设计,该高校毕业生管理系统非常值得参考
常见问题
本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?
该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目
我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计
部分数据库表设计如下, 其他参见源码包
高校毕业生就业管理系统-数据库表member设计如下
字段
类型
备注
id
int(11)
deleted
tinyint(1)
varchar(255)
phone
varchar(255)
password
varchar(255)
realname
varchar(255)
username
varchar(255)
Uuid
varchar(255)
manageClass
varchar(255)
tempRoleId
int(11)
classId
int(11)
classid
高校毕业生就业管理系统-数据库表t_employmentinformation设计如下
字段
类型
备注
id
int(11)
Uuid
varchar(255)
companyContactName
varchar(255)
companyContactPhone
varchar(255)
companyFullName
varchar(255)
companyPlace
varchar(255)
deleted
bit(1)
'0'
b
varchar(255)
varchar(255)
employmentMethod
int(11)
employmentPay
varchar(255)
industryType
varchar(255)
major
varchar(255)
nature
varchar(255)
occupationType
varchar(255)
organizationCode
varchar(255)
postcode
varchar(255)
studentId
varchar(255)
university
varchar(255)
uni
高校毕业生就业管理系统-数据库表t_graduateinformation设计如下
字段
类型
备注
id
int(11)
Uuid
varchar(255)
accountLocation
varchar(255)
accountproperty
varchar(255)
administrativeClassId
varchar(255)
birthday
varchar(255)
collegeId
varchar(255)
deleted
bit(1)
'0'
b
varchar(255)
educationBackground
varchar(255)
varchar(255)
homeAddress
varchar(255)
homePhone
varchar(255)
identificationNumber
varchar(255)
name
varchar(255)
nation
varchar(255)
nativePlace
varchar(255)
originPlace
varchar(255)
phone
varchar(255)
politicalStatus
varchar(255)
professionId
varchar(255)
sex
varchar(255)
studentId
varchar(255)
stu id
其余数据库表的设计参考代码包中的数据库文件
运行截图
javaweb高校毕业生就业信息管理系统-登录界面
javaweb高校毕业生就业信息管理系统-登录首页
javaweb高校毕业生就业信息管理系统-高校专业管理
javaweb高校毕业生就业信息管理系统-毕业生信息管理
javaweb高校毕业生就业信息管理系统-招聘信息管理
javaweb高校毕业生就业信息管理系统-宣讲会管理
javaweb高校毕业生就业信息管理系统-用户管理