【2024计算机毕业设计】基于SSH实现学生信息成绩管理系统

74 阅读5分钟

Hi~今天给大家带来一款使用SSH框架(Spring框架、Struts框架、Hibernate框架的集合)开发的学生信息成绩管理系统。

一、技术介绍

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

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

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

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

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

二、功能介绍

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

管理员角色
管理员登录
成绩管理
教师管理
用户管理
学生管理
菜单角色

三、数据库信息

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

序号 表名 说明
t_b_score
t_b_student
t_b_teacher
t_s_depart
t_s_resource
t_s_role
t_s_role_resource
t_s_user
t_s_user_role
表名:t_b_score
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
coursename varchar 15 0 Y N NULL
score decimal 11 0 Y N NULL
term varchar 36 0 Y N NULL
classname varchar 255 0 Y N NULL
teacherid varchar 36 0 N N
studentid varchar 36 0 N N
createTime date 10 0 Y N NULL
表名:t_b_student
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
studentnum varchar 15 0 Y N NULL
name varchar 255 0 Y N NULL 名字
sex varchar 1 0 Y N NULL 性别
birthday date 10 0 Y N NULL 生日
qq varchar 15 0 Y N NULL
mobile varchar 13 0 Y N NULL 联系方式
createTime date 10 0 Y N NULL
表名:t_b_teacher
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
teachername varchar 255 0 Y N NULL
tittle varchar 255 0 Y N NULL
starttime datetime 19 0 Y N NULL 开始时间
createTime datetime 19 0 Y N NULL 创建时间
phone varchar 255 0 Y N NULL 手机号码
teachernum varchar 255 0 Y N NULL
表名:t_s_depart
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
departname varchar 255 0 Y N NULL
description varchar 255 0 Y N NULL 描述
parentid varchar 36 0 Y N NULL
createTime date 10 0 Y N NULL
表名:t_s_resource
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
createTime datetime 19 0 Y N NULL 创建时间
description varchar 255 0 Y N NULL 描述
href varchar 255 0 Y N NULL
NAME varchar 255 0 Y N NULL 名字
order_no int 10 0 Y N NULL
resourceType int 10 0 Y N NULL
parentid varchar 36 0 Y N NULL
表名:t_s_role
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
createTime datetime 19 0 Y N NULL 创建时间
description varchar 255 0 Y N NULL 描述
name varchar 255 0 N N 名字
表名:t_s_role_resource
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
role_id varchar 36 0 N N 角色ID
resource_id varchar 36 0 N N 资源ID
表名:t_s_user
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id varchar 36 0 N Y ID
createTime datetime 19 0 Y N NULL 创建时间
email varchar 45 0 Y N NULL 邮箱
password varchar 255 0 N N 密码
phone varchar 255 0 Y N NULL 手机号码
position varchar 255 0 Y N NULL
position_desc varchar 255 0 Y N NULL
REAL_NAME varchar 255 0 Y N NULL 真实名称
status int 10 0 Y N NULL 状态
username varchar 255 0 N N 用户名
表名:t_s_user_role
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
user_id varchar 36 0 N N 用户ID
role_id varchar 36 0 N N 角色ID

</span>

四、项目截图

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

管理员角色-管理员登录⬇️【点击返回功能介绍页面】

管理员角色-管理员登录 


管理员角色-成绩管理⬇️【点击返回功能介绍页面】

管理员角色-成绩管理 


管理员角色-教师管理⬇️【点击返回功能介绍页面】

管理员角色-教师管理 


管理员角色-用户管理⬇️【点击返回功能介绍页面】

管理员角色-用户管理 


管理员角色-学生管理⬇️【点击返回功能介绍页面】

管理员角色-学生管理 


管理员角色-菜单角色⬇️【点击返回功能介绍页面】

管理员角色-菜单角色