当前位置:

基于JSP实现高校教务排课管理系统

码岸源码 发布于:2024-04-13 最后修改于:2024-07-18 76 0

Hi~今天给大家带来一款使用JSP和Servlet开发的高校教务排课管理系统

一、技术介绍

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

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

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

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

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

二、功能介绍

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

三、数据库信息

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

序号 表名 说明
1 m_byrow
2 m_category
3 m_choose
4 m_course
5 m_message
6 m_myclass
7 m_project
8 m_room
9 m_score
10 m_subject
11 m_user
返回列表页表3-1: m_byrow表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 class_id int N
3 teacher_id int N
4 col_value int N
5 row_value int N
6 course_id int N
7 room_id int N 房间ID
返回列表页表3-2: m_category表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 NAME varchar N 名字
3 remark varchar N 备注
4 code varchar N
返回列表页表3-3: m_choose表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 course_id int N
3 student_id int N 学生ID
返回列表页表3-4: m_course表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 c_code varchar N
3 c_name varchar N
4 c_descr varchar N
5 c_state varchar N
6 c_cate varchar N
返回列表页表3-5: m_message表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 content varchar N 内容
3 t_name varchar N 名字
返回列表页表3-6: m_myclass表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 NAME varchar N 名字
3 remark varchar N 备注
4 cate_id int N
返回列表页表3-7: m_project表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 teacher_id int N
3 course_id int N
4 class_Id int N
5 code varchar N
返回列表页表3-8: m_room表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 NAME varchar N 名字
返回列表页表3-9: m_score表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 course_id int N
3 student_id int N 学生ID
4 teacher_id int N
5 value varchar N
返回列表页表3-10: m_subject表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 teacher_id int N
3 class_id int N
4 cate_id int N
5 status varchar N 状态
6 code varchar N
7 course_id int N
返回列表页表3-11: m_user表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 u_name varchar N 姓名
3 u_pwd varchar N
4 u_type varchar N 用户类型
5 cate_name varchar N
6 REAL_NAME varchar N 真实名称
7 grade varchar N
8 sex varchar N 性别
9 title_name varchar N
10 class_id 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 管理员角色-课程情况查看

管理员角色-课程申请管理 图4.20 管理员角色-课程申请管理

管理员角色-课程设置管理 图4.21 管理员角色-课程设置管理

五、演示站点

地址 http://www.csbishe.cn:15036/jsp_jwpk_sys
账号密码 <p>管理员账号/密码:admin/admin<br> 学生账号/密码: xs001/123456<br> 教师账号/密码: js001/123456<br>

六、运行教程

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

七、下载项目