## 本项目实现的最终作用是基于JSP在线学生选课管理系统
## 分为3个角色
### 第1个角色为管理员角色,实现了如下功能:
- 修改密码
- 学生管理
- 教师管理
- 添加学生
- 添加教师
- 添加班级
- 添加用户
- 添加课程
- 班级管理
- 管理员登录
- 系统用户管理
- 课程管理
### 第2个角色为教师角色,实现了如下功能:
- 修改密码
- 成绩管理
- 教师登录
- 查看个人档案
- 查看学生信息
- 查看班级信息
- 添加成绩
- 添加选课学生
- 选课管理
### 第3个角色为学生角色,实现了如下功能:
- 修改密码
- 学生登录
- 成绩查看
- 查看个人档案
- 选课管理
## 数据库设计如下:
# 数据库设计文档
**数据库名:** jwglxt
**文档版本:**
| 表名 | 说明 |
| :---: | :---: |
| [admin](#admin) | 管理员表 |
| [banji](#banji) | |
| [chengji](#chengji) | |
| [jiaoshi](#jiaoshi) | |
| [kecheng](#kecheng) | |
| [kechengtable](#kechengtable) | |
| [taoke](#taoke) | |
| [xuanke](#xuanke) | |
| [xuesheng](#xuesheng) | |
**表名:** <a id="admin">admin</a>
**说明:** 管理员表
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | name | varchar | 255 | 0 | N | Y | | 名字 |
| 3 | pwd | varchar | 255 | 0 | Y | N | NULL | 密码 |
| 4 | shenfen | varchar | 255 | 0 | Y | N | NULL | |
**表名:** <a id="banji">banji</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | name | varchar | 255 | 0 | N | Y | | 名字 |
| 3 | nianji | varchar | 255 | 0 | Y | N | NULL | |
| 4 | banzhuren | varchar | 255 | 0 | Y | N | NULL | |
| 5 | renshu | varchar | 255 | 0 | Y | N | NULL | |
| 6 | shuoming | text | 65535 | 0 | Y | N | NULL | |
**表名:** <a id="chengji">chengji</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | xuesheng | int | 10 | 0 | Y | N | NULL | |
| 3 | kemu | int | 10 | 0 | Y | N | NULL | |
| 4 | shijian | varchar | 255 | 0 | Y | N | NULL | 时间 |
| 5 | fenshu | varchar | 255 | 0 | Y | N | NULL | |
**表名:** <a id="jiaoshi">jiaoshi</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | name | varchar | 255 | 0 | N | Y | | 名字 |
| 3 | pwd | varchar | 255 | 0 | Y | N | NULL | 密码 |
| 4 | jiaoshihao | varchar | 255 | 0 | Y | N | NULL | |
| 5 | zhenname | varchar | 255 | 0 | Y | N | NULL | |
| 6 | sex | varchar | 255 | 0 | Y | N | NULL | 性别 |
| 7 | shengri | varchar | 255 | 0 | Y | N | NULL | |
| 8 | yuanxiao | varchar | 255 | 0 | Y | N | NULL | |
| 9 | zhuanye | varchar | 255 | 0 | Y | N | NULL | |
| 10 | phone | varchar | 255 | 0 | Y | N | NULL | 手机号码 |
| 11 | ADDRESS | varchar | 255 | 0 | Y | N | NULL | 地址 |
| 12 | email | varchar | 45 | 0 | Y | N | NULL | 邮箱 |
| 13 | shenfen | varchar | 255 | 0 | Y | N | NULL | |
**表名:** <a id="kecheng">kecheng</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | name | varchar | 255 | 0 | N | Y | | 名字 |
| 3 | jiaoshi | varchar | 255 | 0 | Y | N | NULL | |
| 4 | keshi | varchar | 255 | 0 | Y | N | NULL | |
| 5 | beizhu | text | 65535 | 0 | Y | N | NULL | |
**表名:** <a id="kechengtable">kechengtable</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | kecheng | int | 10 | 0 | Y | N | NULL | |
| 3 | didian | varchar | 255 | 0 | Y | N | NULL | |
| 4 | xingqi | varchar | 255 | 0 | Y | N | NULL | |
| 5 | shangxiawu | varchar | 255 | 0 | Y | N | NULL | |
| 6 | kejie | varchar | 255 | 0 | Y | N | NULL | |
| 7 | beizhu | text | 65535 | 0 | Y | N | NULL | |
**表名:** <a id="taoke">taoke</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | xuesheng | int | 10 | 0 | Y | N | NULL | |
| 3 | dates | varchar | 255 | 0 | Y | N | NULL | |
| 4 | yuanyin | text | 65535 | 0 | Y | N | NULL | |
| 5 | pingyu | text | 65535 | 0 | Y | N | NULL | |
**表名:** <a id="xuanke">xuanke</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | xuesheng | int | 10 | 0 | N | Y | | |
| 3 | kecheng | int | 10 | 0 | N | Y | | |
**表名:** <a id="xuesheng">xuesheng</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | id | int | 10 | 0 | N | N | | |
| 2 | name | varchar | 255 | 0 | N | Y | | 名字 |
| 3 | pwd | varchar | 255 | 0 | Y | N | NULL | 密码 |
| 4 | banji | varchar | 255 | 0 | Y | N | NULL | 班级 |
| 5 | xuehao | varchar | 255 | 0 | Y | N | NULL | 学号 |
| 6 | zhiwu | varchar | 255 | 0 | Y | N | NULL | 职务 |
| 7 | zhenname | varchar | 255 | 0 | Y
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个是一个JSP在线学生选课管理系统,管理员角色包含以下功能:管理员登录,学生管理,教师管理,班级管理,添加班级,添加教师,添加学生,课程管理,添加课程,系统用户管理,添加用户,修改密码等功能。教师角色包含以下功能:教师登录,选课管理,添加选课学生,成绩管理,添加成绩,查看学生信息,查看班级信息,查看个人档案,修改密码等功能。学生角色包含以下功能:学生登录,选课管理,成绩查看,查看个人档案,…
资源推荐
资源详情
资源评论
收起资源包目录
基于JSP在线学生选课管理系统源码.zip (94个子文件)
code-38
源码
jsp_jwglxt
src
servlet
LaoshiServlet.java 4KB
DelServlet.java 6KB
TaokeServlet.java 3KB
RemoveServlet.java 2KB
ModifyAdminServlet.java 3KB
KechengServlet.java 3KB
UserLoginServlet.java 3KB
ChengjiServlet.java 3KB
XuankeServlet.java 2KB
XueshengServlet.java 4KB
BanjiServlet.java 3KB
KechengtableServlet.java 3KB
util
DBConn.java 1KB
Validate.java 2KB
upload
SmartRequest.java 2KB
SmartFiles.java 2KB
SmartUpload.java 27KB
SmartUploadException.java 150B
SmartFile.java 7KB
META-INF
MANIFEST.MF 40B
bean
InsertUpdateDelBean.java 652B
AllBean.java 6KB
AdminListBean.java 302B
SelectBean.java 1KB
WebRoot
WEB-INF
classes
META-INF
MANIFEST.MF 40B
xuesheng
top.jsp 2KB
xuesheng_show.jsp 5KB
bottom.jsp 627B
kechengtable_list.jsp 4KB
kecheng_list.jsp 6KB
tongji.jsp 4KB
jiaoshi_show.jsp 4KB
modifypwd.jsp 4KB
admin
xuesheng.jsp 11KB
jiaoshi.jsp 8KB
top.jsp 2KB
xuesheng_show.jsp 5KB
bottom.jsp 626B
banji_show.jsp 3KB
kechengtable_list.jsp 3KB
adminlist.jsp 3KB
kecheng_list.jsp 4KB
xuesheng_list.jsp 4KB
banji_list.jsp 4KB
kecheng_show.jsp 3KB
addadmin.jsp 4KB
kechengtable.jsp 7KB
jiaoshi_show.jsp 4KB
kecheng.jsp 5KB
jiaoshi_list.jsp 4KB
banji.jsp 5KB
modifypwd.jsp 4KB
img
login-top-bg.gif 174B
link_3.gif 1KB
login-wel.gif 9KB
login.gif 11KB
menu_bg2.gif 4KB
qq.gif 3KB
13.swf 9KB
link_1.gif 5KB
link_6.gif 3KB
login-buttom-bg.gif 112B
bg.gif 92B
Login_but.gif 1KB
menu_bg.gif 2KB
menu_bg1.gif 1KB
admin_p.gif 4KB
16.swf 7KB
link_4.gif 2KB
menu_bgs.gif 2KB
luck.gif 429B
login-content-bg.gif 20KB
flash
focus.swf 5KB
Scripts
expressInstall.swf 0B
menu_topimg.gif 209B
link_2.gif 2KB
menu_topline.gif 1KB
link_5.gif 3KB
My97DatePicker
My97DatePicker.htm 1KB
jiaoshi
taoke.jsp 5KB
top.jsp 2KB
xuesheng_show.jsp 5KB
bottom.jsp 626B
xuesheng_list.jsp 4KB
banji_list.jsp 3KB
chengji_list.jsp 6KB
tongji.jsp 4KB
chengji.jsp 6KB
jiaoshi_show.jsp 4KB
taoke_list.jsp 3KB
modifypwd.jsp 4KB
META-INF
MANIFEST.MF 39B
README.en.md 1013B
README.md 9KB
共 94 条
- 1
资源评论
熬夜写代码的平头哥
- 粉丝: 3322
- 资源: 7264
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功