## 本项目实现的最终作用是基于JSP学生信息管理系统
## 分为3个角色
### 第1个角色为管理员角色,实现了如下功能:
- 增删改查学生
- 学生成绩查询
- 教师增删改查
- 教师查询
- 添加学生
- 管理员首页
### 第2个角色为教师角色,实现了如下功能:
- 修改学生成绩
- 学生信息查找
- 教师资料修改
- 查找学生成绩
### 第3个角色为学生角色,实现了如下功能:
- 修改个人资料
- 按照条件查询自己的成绩
- 查询自己的成绩
## 数据库设计如下:
# 数据库设计文档
**数据库名:** studentmanager
**文档版本:**
| 表名 | 说明 |
| :---: | :---: |
| [cla2sub](#cla2sub) | |
| [classes](#classes) | |
| [major](#major) | |
| [operator](#operator) | |
| [privilege](#privilege) | |
| [role](#role) | 角色表 |
| [score](#score) | |
| [student](#student) | 学生信息表 |
| [subject](#subject) | |
| [teacher](#teacher) | 教师信息表 |
**表名:** <a id="cla2sub">cla2sub</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | cla2sub_id | int | 10 | 0 | N | Y | | |
| 2 | cla_id | int | 10 | 0 | Y | N | NULL | |
| 3 | sub_id | int | 10 | 0 | Y | N | NULL | |
| 4 | tec_id | int | 10 | 0 | Y | N | NULL | |
**表名:** <a id="classes">classes</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | cla_id | int | 10 | 0 | N | Y | | |
| 2 | cla_name | varchar | 22 | 0 | Y | N | NULL | |
| 3 | maj_id | int | 10 | 0 | Y | N | NULL | |
| 4 | cla_tec | varchar | 22 | 0 | Y | N | NULL | |
**表名:** <a id="major">major</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | maj_id | int | 10 | 0 | N | Y | | |
| 2 | maj_name | varchar | 22 | 0 | Y | N | NULL | |
| 3 | maj_prin | varchar | 22 | 0 | Y | N | NULL | |
| 4 | maj_link | varchar | 22 | 0 | Y | N | NULL | |
| 5 | maj_phone | varchar | 22 | 0 | Y | N | NULL | |
**表名:** <a id="operator">operator</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | ope_id | int | 10 | 0 | N | Y | | |
| 2 | ope_name | varchar | 22 | 0 | Y | N | NULL | |
| 3 | ope_pwd | varchar | 22 | 0 | Y | N | NULL | |
| 4 | rol_id | int | 10 | 0 | Y | N | NULL | |
**表名:** <a id="privilege">privilege</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | pri_id | int | 10 | 0 | N | Y | | |
| 2 | pri_name | varchar | 22 | 0 | Y | N | NULL | |
| 3 | pri_url | varchar | 255 | 0 | Y | N | NULL | |
| 4 | menu_name | varchar | 22 | 0 | Y | N | NULL | 菜单名称 |
| 5 | rol_id | int | 10 | 0 | Y | N | NULL | |
**表名:** <a id="role">role</a>
**说明:** 角色表
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | rol_id | int | 10 | 0 | N | Y | | |
| 2 | rol_name | varchar | 22 | 0 | Y | N | NULL | |
**表名:** <a id="score">score</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | sco_id | int | 10 | 0 | N | Y | | |
| 2 | sco_daily | float | 13 | 0 | Y | N | 0 | |
| 3 | sco_exam | float | 13 | 0 | Y | N | 0 | |
| 4 | sco_count | float | 13 | 0 | Y | N | 0 | |
| 5 | stu_id | int | 10 | 0 | Y | N | NULL | 学生ID |
| 6 | sub_id | int | 10 | 0 | Y | N | NULL | |
| 7 | cla2sub_id | int | 10 | 0 | N | N | | |
| 8 | cla_id | int | 10 | 0 | N | N | | |
**表名:** <a id="student">student</a>
**说明:** 学生信息表
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | stu_id | int | 10 | 0 | N | Y | | |
| 2 | ope_id | int | 10 | 0 | Y | N | NULL | |
| 3 | stu_no | varchar | 22 | 0 | Y | N | NULL | |
| 4 | stu_name | varchar | 22 | 0 | Y | N | NULL | |
| 5 | stu_sex | enum | 1 | 0 | Y | N | '男' | |
| 6 | stu_birth | date | 10 | 0 | Y | N | NULL | |
| 7 | stu_pic | varchar | 22 | 0 | Y | N | NULL | |
| 8 | cla_id | int | 10 | 0 | Y | N | NULL | |
**表名:** <a id="subject">subject</a>
**说明:**
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | sub_id | int | 10 | 0 | N | Y | | |
| 2 | sub_name | varchar | 22 | 0 | Y | N | NULL | |
| 3 | sub_type | varchar | 22 | 0 | Y | N | NULL | |
| 4 | sub_times | int | 10 | 0 | Y | N | NULL | |
**表名:** <a id="teacher">teacher</a>
**说明:** 教师信息表
**数据列:**
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | tec_id | int | 10 | 0 | N | Y | | |
| 2 | ope_id | int | 10 | 0 | Y | N | NULL | |
| 3 | tec_name | varchar | 22 | 0 | Y | N | NULL | |
| 4 | tec_birth | date | 10 | 0 | Y | N | NULL | |
| 5 | tec_sex | enum | 1 | 0 | Y | N | '男' | |
| 6 | tec_major | varchar | 22 | 0 | Y | N | NULL | |
| 7 | tec_phone | varchar | 22 | 0 | Y | N | NULL | |
****
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目实现的最终作用是基于JSP学生信息管理系统 分为3个角色 第1个角色为管理员角色,实现了如下功能: - 增删改查学生 - 学生成绩查询 - 教师增删改查 - 教师查询 - 添加学生 - 管理员首页 第2个角色为教师角色,实现了如下功能: - 修改学生成绩 - 学生信息查找 - 教师资料修改 - 查找学生成绩 第3个角色为学生角色,实现了如下功能: - 修改个人资料 - 按照条件查询自己的成绩 - 查询自己的成绩
资源推荐
资源详情
资源评论
收起资源包目录
基于jsp+mysql的JSP学生信息管理系统源码.zip (123个子文件)
WdatePicker.js.bak 9KB
ScoreImpl.java 21KB
SubjectImpl.java 19KB
StudentImpl.java 19KB
Cla2SubImpl.java 9KB
TeacherImpl.java 9KB
ClassesImpl.java 7KB
PrivilegeImpl1.java 6KB
ReportScoreServlet.java 6KB
MajorImpl.java 6KB
OperatorImpl.java 5KB
RoleImpl.java 4KB
ExportCal_subServlet.java 4KB
AddStudentServlet.java 3KB
SearchSubjectServlet.java 3KB
UpdateStudentServlet.java 3KB
GetCountPageServlet.java 3KB
SearchScoreServlet.java 3KB
SearchStudentServlet.java 3KB
GetCountPageServlet.java 3KB
GetCountPageServlet.java 3KB
LoginImpl.java 3KB
AddCla2SubServlet.java 2KB
AddTeacherServlet.java 2KB
UpdateTeacherServlet.java 2KB
SearchTeacherClassServlet.java 2KB
SearchClassesServlet.java 2KB
PictureImpl.java 2KB
SearchClassmatesServlet.java 2KB
LoginServlet.java 2KB
EditClassesServlet.java 2KB
Student.java 2KB
Score.java 1KB
AddClassesServlet.java 1KB
SearchCla2Sub_exServlet.java 1KB
Teacher.java 1KB
PlanAddCla2SubSevlet.java 1KB
SearchTeacherServlet.java 1KB
PlanAddClassesServlet.java 1KB
SearchMajorServlet.java 1KB
AddMajorServlet.java 1KB
AddSubjectServlet.java 1KB
EditStudentServlet.java 1KB
SearcCla2SubServlet.java 1KB
UpdateClassesServlet.java 1KB
EditTeacherServlet.java 1KB
InfoTeacherServlet.java 1KB
EditScoreServlet.java 1KB
InfoStudentServlet.java 1KB
UpdateScoreServlet.java 1KB
UpdateMajorServlet.java 1KB
UpdateSubjectServlet.java 1KB
PlanAddStudentServlet.java 1KB
EditMajorServlet.java 1KB
GetCountPageServlet.java 1KB
GetCountPageServlet.java 1KB
GetCountPageServlet.java 1KB
GetCountPageServlet.java 1KB
EditSubjectServlet.java 1KB
DeleteTeacherServlet.java 1019B
LoginFilter.java 996B
DeleteCla2SubServlet.java 964B
DeleteClassesServlet.java 944B
DeleteSubjectServlet.java 944B
Privilege.java 930B
DeleteMajorServlet.java 921B
Cla2Sub.java 914B
DB.java 912B
Major.java 905B
DeleteStudentServlet.java 868B
Classes.java 805B
EnCodeFilter.java 797B
Operator.java 754B
Subject.java 739B
IPicture.java 702B
IPrivilege.java 525B
IOperator.java 519B
IClasses.java 506B
ICla2Sub.java 504B
ITeacher.java 498B
ISubject.java 498B
IStudent.java 496B
IScore.java 485B
IMajor.java 482B
IRole.java 475B
Role.java 424B
ILogin.java 223B
update_student.jsp 4KB
update_teacher.jsp 3KB
add_student.jsp 3KB
search_subject.jsp 3KB
update_classes.jsp 2KB
add_teacher.jsp 2KB
search_score.jsp 2KB
search_classes.jsp 2KB
search_student.jsp 2KB
add_classes_subject.jsp 2KB
add_classes.jsp 2KB
search_major.jsp 2KB
search_classes_subject.jsp 2KB
共 123 条
- 1
- 2
资源评论
熬夜写代码的平头哥
- 粉丝: 3319
- 资源: 7264
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功