当前位置:

基于JSP实现学生选课管理系统

码岸源码 发布于:2024-03-26 最后修改于:2024-06-09 73 0

Hi~今天给大家带来一款使用JSP和Servlet开发的学生选课管理系统

一、技术介绍

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

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

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

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

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

二、功能介绍

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

三、数据库信息

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

序号 表名 说明
1 course 课程信息表
2 croom
3 notes
4 score
5 ucourse
6 users
返回列表页表3-1: course表
说明:课程信息表
序号 名称 数据类型 主键 说明
1 cid int Y
2 cname varchar N
3 cscore double N
4 cteacher int N
5 crid int N
6 cdate varchar N
返回列表页表3-2: croom表
说明:
序号 名称 数据类型 主键 说明
1 crid int Y
2 crname varchar N
3 crmaxnum int N
返回列表页表3-3: notes表
说明:
序号 名称 数据类型 主键 说明
1 nid int Y
2 title varchar N
3 start_time date N
4 stop_time date N
5 ndesc varchar N
返回列表页表3-4: score表
说明:
序号 名称 数据类型 主键 说明
1 sid int Y
2 ucid int Y
3 pscore double N
4 qscore double N
5 zscore double N
返回列表页表3-5: ucourse表
说明:
序号 名称 数据类型 主键 说明
1 ucid int Y
2 uid int N 用户ID
3 cid int N
返回列表页表3-6: users表
说明:
序号 名称 数据类型 主键 说明
1 uid int Y
2 school_num varchar N
3 name varchar N 名字
4 grade varchar N
5 school varchar N
6 major varchar N
7 email varchar N 邮箱
8 password varchar N 密码
9 role int N 角色
10 sex varchar N 性别
11 qq varchar N
12 phone varchar N 手机号码
13 adress varchar 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 管理员角色-课程管理

五、演示站点

地址 http://www.csbishe.cn:15015/jsp_stucjxx_sys
账号密码 <p>学生账号/密码: 345@qq.com / 123456<br> 教师账号/密码: 134@qq.com / 123456<br> 管理员账号/密码: 123@qq.com / 123456</p>

六、运行教程

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

七、下载项目