当前位置:

基于SSM实现毕业设计管理系统

码岸源码 发布于:2024-06-24 最后修改于:2024-04-18 101 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的毕业设计管理系统

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
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
返回列表页表3-1: admin表
说明:
序号 名称 数据类型 主键 说明
1 admin_id char Y 主键,管理员id
2 user_id char N 外键,用户id
返回列表页表3-2: class_info表
说明:
序号 名称 数据类型 主键 说明
1 class_id int Y 主键,id
2 class_name varchar N 班级名
3 grade_id int N 外键,年级
4 subject_id int N 外键,专业名
返回列表页表3-3: dabian表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 主键,id
2 student_id char N 外键,学生id
3 dabian_score int N 答辩成绩
返回列表页表3-4: dept表
说明:
序号 名称 数据类型 主键 说明
1 dept_id int Y 主键,部门id
2 dept_name varchar N 部门科室名
返回列表页表3-5: dicts表
说明:数据字典
序号 名称 数据类型 主键 说明
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
返回列表页表3-6: down表
说明:
序号 名称 数据类型 主键 说明
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
返回列表页表3-7: grade表
说明:
序号 名称 数据类型 主键 说明
1 grade_id int Y 主键,id
2 grade_name varchar N 年级名
返回列表页表3-8: inform表
说明:
序号 名称 数据类型 主键 说明
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
返回列表页表3-9: ktbg表
说明:
序号 名称 数据类型 主键 说明
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通过)
返回列表页表3-10: lunwen表
说明:
序号 名称 数据类型 主键 说明
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评审打分)
返回列表页表3-11: mangsheng表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 主键,id
2 student_id char N 外键,学生id
3 mangsheng_evaluate varchar N 盲审结论
返回列表页表3-12: mdb表
说明:
序号 名称 数据类型 主键 说明
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允许)
返回列表页表3-13: message表
说明:
序号 名称 数据类型 主键 说明
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 回复时间
返回列表页表3-14: project表
说明:
序号 名称 数据类型 主键 说明
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
返回列表页表3-15: project_from表
说明:
序号 名称 数据类型 主键 说明
1 project_from_id int Y 主键,id
2 project_from_name varchar N 课题来源(教师建议 学生拟定 企业和社会征集 科研单位提供)
返回列表页表3-16: roles表
说明:
序号 名称 数据类型 主键 说明
1 roles_id int Y 主键,角色id
2 roles_name char N 角色名(导师,学生,管理员,超级管理员)
返回列表页表3-17: student表
说明:学生表
序号 名称 数据类型 主键 说明
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
返回列表页表3-18: subject表
说明:
序号 名称 数据类型 主键 说明
1 subject_id int Y 主键,id
2 subject_name varchar N 专业名
返回列表页表3-19: teacher表
说明:用户表
序号 名称 数据类型 主键 说明
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 职称
返回列表页表3-20: user表
说明:用户表
序号 名称 数据类型 主键 说明
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 外键,用户角色(导师,学生,管理员,超级管理员)
返回列表页表3-21: work_time表
说明:
序号 名称 数据类型 主键 说明
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 结束时间
返回列表页表3-22: yansou_teacher表
说明:
序号 名称 数据类型 主键 说明
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是)
返回列表页表3-23: yansou_team表
说明:
序号 名称 数据类型 主键 说明
1 yansou_team_id int Y 主键,id
2 yansou_team_name varchar N 验收小组编号
返回列表页表3-24: zqjc表
说明:
序号 名称 数据类型 主键 说明
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.1 学生角色-个人信息管理

学生角色-公告查看 图4.2 学生角色-公告查看

学生角色-成绩查看 图4.3 学生角色-成绩查看

学生角色-文档管理 图4.4 学生角色-文档管理

学生角色-课题管理 图4.5 学生角色-课题管理

学生角色-进度管理 图4.6 学生角色-进度管理

4.2 下面是教师角色的功能介绍

教师角色-公告管理 图4.7 教师角色-公告管理

教师角色-发布开题报告等 图4.8 教师角色-发布开题报告等

教师角色-学生疑问管理 图4.9 教师角色-学生疑问管理

教师角色-成绩管理 图4.10 教师角色-成绩管理

教师角色-查看学生信息 图4.11 教师角色-查看学生信息

教师角色-毕业论文管理 图4.12 教师角色-毕业论文管理

教师角色-毕业设计管理 图4.13 教师角色-毕业设计管理

教师角色-课题管理 图4.14 教师角色-课题管理

4.3 下面是管理员角色的功能介绍

管理员角色-公告管理 图4.15 管理员角色-公告管理

管理员角色-学生管理 图4.16 管理员角色-学生管理

管理员角色-导师管理 图4.17 管理员角色-导师管理

管理员角色-选题审核 图4.18 管理员角色-选题审核

五、演示站点

地址 http://www.csbishe.cn:15033/graduation
账号密码

教师(管理员)账号/密码:999999/111111
学生账号/密码: 778899/111111

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目