当前位置:

基于SSM实现在线家校通管理系统

码岸源码 发布于:2024-05-21 最后修改于:2024-05-15 77 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 classroom
2 discipline
3 grade
4 homework
5 introduction
6 manage
7 message
8 news
9 notice
10 parent
11 school
12 score
13 student 学生表
14 teacher 用户表
返回列表页表3-1: classroom表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 grade_id int N
4 isDelete int N 是否删除
5 status int N 状态
返回列表页表3-2: discipline表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 isDelete int N 是否删除
返回列表页表3-3: grade表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 school_id int N
4 isDelete int N 是否删除
返回列表页表3-4: homework表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 url varchar N 网络地址
4 teacherid int N 教师ID
5 disciplineId int N
6 addTime datetime N 添加时间
返回列表页表3-5: introduction表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 title varchar N 标题
3 content varchar N 内容
4 addTime datetime N 添加时间
5 imageUrl varchar N 图片地址
返回列表页表3-6: manage表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 adminname varchar N 管理员名称
3 isDelete int N 是否删除
4 phone varchar N 电话
5 password varchar N 密码
6 realname varchar N 真实名字
7 type int N 类型
8 school_id int N
返回列表页表3-7: message表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 content varchar N 内容
3 parentId int N 发送人
4 teacherId int N 接收人
5 addTime datetime N 添加时间
6 reply varchar N 回复
7 replyTime datetime N
返回列表页表3-8: news表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 title varchar N 标题
3 content varchar N 内容
4 addTime datetime N 添加时间
5 imageUrl varchar N 图片地址
6 type int N 0:系统新闻1:学校新闻
7 status int N 状态
8 schoolId int N
返回列表页表3-9: notice表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 title varchar N 标题
3 content varchar N 内容
4 addTime datetime N 添加时间
5 type int N 0:系统公告1:学校公告
6 status int N 状态
7 schoolId int N
返回列表页表3-10: parent表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 loginName varchar N
3 realname varchar N 真实名字
4 phone varchar N 电话
5 address varchar N 地址
6 isDelete int N 是否删除
7 question varchar N
8 answer varchar N 答案
9 isPass int N 是否审核通过 0:未通过 1:通过
10 type int N 类型
11 remark varchar N 备注
12 school_id int N
13 grade_id int N
14 classroom_id int N
15 ID_CARD varchar N 身份证
16 card_type int N
17 student_id int N 学生ID
18 password varchar N 密码
返回列表页表3-11: school表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 isDelete int N 是否删除
4 status int N 状态
返回列表页表3-12: score表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 discipline_id int N
3 student_id int N 学生ID
4 mark double N
返回列表页表3-13: student表
说明:学生表
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名字
3 classroom_id int N
4 isDelete int N 是否删除
5 status int N 状态
返回列表页表3-14: teacher表
说明:用户表
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 loginName varchar N
3 realname varchar N 真实名字
4 phone varchar N 电话
5 isDelete int N 是否删除
6 classroom_id int N
7 type int N 类型
8 status int N 状态
9 school_id int N
10 grade_id int N
11 password varchar N 密码
12 level int N

四、项目截图

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

教师角色-教师登录 图4.1 教师角色-教师登录

教师角色-布置作业 图4.2 教师角色-布置作业

教师角色-学生管理 图4.3 教师角色-学生管理

教师角色-沟通交流管理 图4.4 教师角色-沟通交流管理

教师角色-考试管理 图4.5 教师角色-考试管理

4.2 下面是用户角色的功能介绍

用户角色-用户登录 图4.6 用户角色-用户登录

用户角色-用户首页 图4.7 用户角色-用户首页

用户角色-公告信息 图4.8 用户角色-公告信息

用户角色-家长互动 图4.9 用户角色-家长互动

用户角色-网站新闻 图4.10 用户角色-网站新闻

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

管理员角色-管理员登录 图4.11 管理员角色-管理员登录

管理员角色-学校用户账号管理 图4.12 管理员角色-学校用户账号管理

管理员角色-学校管理员管理 图4.13 管理员角色-学校管理员管理

管理员角色-新闻审核管理 图4.14 管理员角色-新闻审核管理

管理员角色-用户注册申请 图4.15 管理员角色-用户注册申请

管理员角色-公告审核管理 图4.16 管理员角色-公告审核管理

管理员角色-系统公告管理 图4.17 管理员角色-系统公告管理

管理员角色-网站介绍管理 图4.18 管理员角色-网站介绍管理

管理员角色-网站新闻发布 图4.19 管理员角色-网站新闻发布

五、演示站点

地址 http://www.csbishe.cn:15035/ssm_jxt_sys/login/login.do?role=1
账号密码 <p>学生账号/密码: user/123456<br> 教师账号/密码: teacher/123456<br> 管理员账号/密码:admin/admin<br>

六、运行教程

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

七、下载项目