## 本项目实现的最终作用是基于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+mysql的JSP学生信息管理系统源码.zip
共123个文件
java:86个
jsp:28个
png:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 103 浏览量
2024-05-14
07:59:18
上传
评论 1
收藏 141KB ZIP 举报
温馨提示
这个是一个基于jsp+mysql的JSP学生信息管理系统,可以实现:** 学生角色包含以下功能:修改个人资料,按照条件查询自己的成绩,查询自己的成绩等功能。 教师角色包含以下功能:修改学生成绩,学生信息查找,教师资料修改,查找学生成绩,登录页面等功能。 管理员角色包含以下功能:增删改查学生,学生成绩查询,教师增删改查,教师查询,添加学生,管理
资源推荐
资源详情
资源评论
收起资源包目录
基于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
资源评论
生活家小毛.
- 粉丝: 6036
- 资源: 7290
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 密码学AES算法源代码
- 读取、查询和修改 Microsoft Word 2007,2008 docx 文件 .zip
- 三维地形图计算软件(三)-原基于PYQT5+pyqtgraph.opengl旧代码
- 分布式编程作业1的源代码
- 该库为 ASR 提供了常见的语音特征,包括 MFCC 和滤波器组能量 .zip
- 该存储库将包含基本的 Python 编程问题及其解决方案 .zip
- 该存储库包含 100 多个 Python 编程练习问题,以不同的方式进行讨论、解释和解决.zip
- 虚拟 Python 环境构建器.zip
- 洪涝灾害应急信息-JAVA-基于springBoot洪涝灾害应急信息管理系统设计与实现(毕业论文+PPT)
- 嗨玩旅游网站-JAVA-基于springboot嗨玩旅游网站设计与实现(毕业论文+PPT)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功