Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的毕业设计管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
学生角色 | 教师角色 | 管理员角色 |
---|---|---|
个人信息管理 | 公告管理 | 公告管理 |
公告查看 | 发布开题报告等 | 学生管理 |
成绩查看 | 学生疑问管理 | 导师管理 |
文档管理 | 成绩管理 | 选题审核 |
课题管理 | 查看学生信息 | |
进度管理 | 毕业论文管理 | |
毕业设计管理 | ||
课题管理 |
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
admin
2
class_info
3
dabian
4
dept
5
dicts
数据字典
6
down
7
grade
8
inform
9
ktbg
10
lunwen
11
mangsheng
12
mdb
13
message
14
project
15
project_from
16
roles
17
student
学生表
18
subject
19
teacher
用户表
20
user
用户表
21
work_time
22
yansou_teacher
23
yansou_team
24
zqjc
序号
名称
数据类型
主键
说明
1
admin_id
char
Y
主键,管理员id
2
user_id
char
N
外键,用户id
序号
名称
数据类型
主键
说明
1
class_id
int
Y
主键,id
2
class_name
varchar
N
班级名
3
grade_id
int
N
外键,年级
4
subject_id
int
N
外键,专业名
序号
名称
数据类型
主键
说明
1
id
int
Y
主键,id
2
student_id
char
N
外键,学生id
3
dabian_score
int
N
答辩成绩
序号
名称
数据类型
主键
说明
1
dept_id
int
Y
主键,部门id
2
dept_name
varchar
N
部门科室名
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
value
varchar
N
字典值
3
name
varchar
N
字典中文
4
object
varchar
N
表名
5
field
varchar
N
字段名
6
ext
varchar
N
扩展Json
序号
名称
数据类型
主键
说明
1
down_id
int
Y
公共资源下载
2
down_title
varchar
N
资源标题
3
down_path
varchar
N
资源下载地址
4
create_date
datetime
N
创建时间
5
admin_id
varchar
N
外键,管理员id
序号
名称
数据类型
主键
说明
1
grade_id
int
Y
主键,id
2
grade_name
varchar
N
年级名
序号
名称
数据类型
主键
说明
1
inform_id
int
Y
主键,通知公告id
2
inform_title
varchar
N
通知公告标题
3
inform_body
text
N
通知公告主体
4
is_attachment
int
N
是否有附件(0否1有)
5
attachment_path
varchar
N
附件地址
6
create_date
datetime
N
创建时间
7
admin_id
char
N
外键,管理员id
序号
名称
数据类型
主键
说明
1
ktbg_id
int
Y
主键,id
2
column1
varchar
N
综述
3
column2
varchar
N
思路及方法
4
student_id
char
N
外键,学生id
5
ktbg_status
int
N
教师评审意见(0未通过,1通过)
序号
名称
数据类型
主键
说明
1
lunwen_id
int
Y
主键,id
2
lunwen_name
varchar
N
论文名
3
lunwen_path
varchar
N
论文上传路径
4
lunwen_date
datetime
N
论文上传时间
5
student_id
char
N
外键,学生id
6
lunwen_status
int
N
论文被审核之后的状态(0退回修改1评审打分)
序号
名称
数据类型
主键
说明
1
id
int
Y
主键,id
2
student_id
char
N
外键,学生id
3
mangsheng_evaluate
varchar
N
盲审结论
序号
名称
数据类型
主键
说明
1
mdb_id
int
Y
主键,免答辩id
2
column1
varchar
N
申请理由
3
column2
varchar
N
教师意见
4
column3
varchar
N
学校学位委员会意见
5
student_id
char
N
外键,学生id
6
mdb_status
int
N
免答辩状态(0不允许1允许)
序号
名称
数据类型
主键
说明
1
message_id
int
Y
主键,消息id
2
message_body
varchar
N
消息内容
3
message_type
int
N
消息类型(0留言1通知)
4
teacher_id
char
N
外键,导师id
5
student_id
char
N
外键,学生id
6
create_date
datetime
N
创建时间
7
response_date
datetime
N
回复时间
序号
名称
数据类型
主键
说明
1
project_id
int
Y
主键,课题id
2
project_name
varchar
N
课题名
3
project_describe
varchar
N
课题表述
4
project_from_id
int
N
外键,课题来源
5
teacher_id
char
N
外键,导师id
6
student_id
char
N
外键,学生id
序号
名称
数据类型
主键
说明
1
project_from_id
int
Y
主键,id
2
project_from_name
varchar
N
课题来源(教师建议 学生拟定 企业和社会征集 科研单位提供)
序号
名称
数据类型
主键
说明
1
roles_id
int
Y
主键,角色id
2
roles_name
char
N
角色名(导师,学生,管理员,超级管理员)
序号
名称
数据类型
主键
说明
1
student_id
char
Y
主键,学生id
2
project_num
int
N
课题数,只能选择一个课题
3
good_boy
int
N
是否免答辩(0否1是)
4
project_id
int
N
外键,课题
5
teacher_id
char
N
外键,导师id
6
user_id
char
N
外键,用户id
7
class_id
int
N
外键,班级id
8
student_score
int
N
成绩
9
teacher_evaluate
varchar
N
导师评语(成绩评价)
10
yansou_team_id
int
N
外键,验收小组id
序号
名称
数据类型
主键
说明
1
subject_id
int
Y
主键,id
2
subject_name
varchar
N
专业名
序号
名称
数据类型
主键
说明
1
teacher_id
char
Y
主键,导师id
2
teacher_describe
varchar
N
导师描述
3
teacher_project_num
char
N
导师出题数,限制在8个
4
user_id
char
N
外键,用户id
5
dept_id
int
N
外键,部门id
6
zhicheng
char
N
职称
序号
名称
数据类型
主键
说明
1
user_id
char
Y
主键,用户id
2
user_name
varchar
N
用户名
3
user_account
varchar
N
用户登录账号
4
user_password
varchar
N
密码
5
user_tel
char
N
用户电话号
6
user_gender
int
N
性别(0女1男)
7
user_portrait
varchar
N
头像图片路径
8
user_roles
int
N
外键,用户角色(导师,学生,管理员,超级管理员)
序号
名称
数据类型
主键
说明
1
work_time_id
int
Y
主键,id
2
work_time_info
varchar
N
描述
3
work_time_start
date
N
开始时间
4
work_time_end
date
N
结束时间
序号
名称
数据类型
主键
说明
1
id
int
Y
主键,id
2
yansou_team_id
int
N
外键,验收组id
3
teacher_id
char
N
外键,教师id
4
is_leader
int
N
是否为组长(0否1是)
序号
名称
数据类型
主键
说明
1
yansou_team_id
int
Y
主键,id
2
yansou_team_name
varchar
N
验收小组编号
序号
名称
数据类型
主键
说明
1
zqjc_id
int
Y
主键,中期检查表id
2
column1
varchar
N
已完成内容
3
column2
varchar
N
未完成内容及原因
4
column3
varchar
N
指导老师意见
5
column4
varchar
N
备注
6
student_id
char
N
外键,学生id
四、项目截图
4.1 下面是学生角色的功能介绍
4.2 下面是教师角色的功能介绍
4.3 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15033/graduation |
账号密码 | 教师(管理员)账号/密码:999999/111111 |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目