- 9
- 0
- 约8.2千字
- 约 24页
- 2019-02-17 发布于湖北
- 举报
学生管理系统项目开发报告文件.doc
《用 JSP开发高校学生管理系统( WEB 版)》
软件项目开发报告
一、 项目介绍
本项目是采用 JSP技术开发一个简单的高校学生管理 WEB 版软件。高校学
生管理系统围绕学生进行信息化管理。 包括学生的基本信息、 学生学习情况及成
绩信息。
学生进入学校学习后, 需要建立个人档案信息, 并需要分专业、 班级进行学
习。而学校各专业均有自己的教学体系及相应的学习课程。 需要安排教师进行日
常的教学活动。 学生修完规定的学习任务与相应的学分后方可毕业。 本项目就是
对上述业务进行网络信息化管理。
另外,为了使软件能正常有序地运行, 需要管理员在软件后台对各操作员进
行权限管理与控制。
本项目开发技术:
JSP技术为表现层,包括 EL 表达式、JSP 动作、JSTL 标准标签技
术
Servlet 为控制层技术
JavaBean开发模型层
运用 MVC 模式进行软件开发
MySQL 数据库
Tomcat作为 Web服务器
二、 用例模型
通过用例模型说明系统的业务需求。
本系统有四种操作人员:分别是学生、教师、教务员和管理员。
学生主要是查看自己要学习的课程,以及查询自己学习的成绩。
教师可以查看自己授课的课程安排,以及对应的班级、学生情况,可以
对学生的学习成绩进行登分。
教务员需要录入学生、教师、课程等档案信息,还可以修改专业相应信
息、班级及学生对应班级的信息进行管理;教务员还需要对本专业各班
级的教学情况进行排课。
管理员主要是后台管理。包括操作员管理,即对操作员进行注册、权限
分配的操作,以及静态数据的维护等。
具体的业务见如下用例模型。
管理员 教师
后台管理
授课情况查询
登分
教师信息录入
成绩管理
排课
班级信息录入
成绩查询 课程信息录入
班级课程查询
学生信息录入
专业信息录入
教务员
学生
图 1 用例模型
三、 功能需求介绍
本学生管理系统需要满足用户的如下操作功能:
日常静态数据的管理,主要是日常操作时的环境数据,大部分只有教务
员才有权限进行操作。它们包括:
专业管理:输入、修改维护本专业的信息。
班级管理:新增新的班级信息,并维护班级信息。
课程管理:对本专业的所以课程信息进行管理,包括新增课程信息
及维护课程信息。
教师管理:对本专业的所有教师信息进行管理, 包括新增老师信息、
教师变动信息的维护。教师可以看到与修改自己某些基本信息。
学生管理:对本专业的所有学生信息进行管理,包括新增学生信息
及对学生信息的维护。学生可以看到与修改自己某些基本信息。教
务员还可以对学生进行专业、班级的分配。
日常业务信息的管理:
班级排课:教务员对每个班进行排课,排课时是确定上课的班级、
课程、教师等信息。
成绩管理:教师对所授的课程的学生进行分数登记,学生可以查看
到自己的学习成绩,并且教务员可以对学生成绩的操作权限进行控
制。
查询报表:可以按条件对相关信息进行查询,并可以形成报表与打
印。也可以以 Excel 表的形势进行导出。
后台管理::后台管理是对业务操作进行管理与控制。 是对操作员、角色、
权限、模块信息进行管理。
四、 数据库设计
高校学生管理系统的数据库表结构设计包括 10 个表,分别是:
1、日常教学管理
1、学生信息表( student)
2、教师信息表( teacher)
3、班级表( classes)
4、专业表( major)
5、课程信息表( subject)
6、成绩表( score)
7、课程表( cla2sub)
2、后台管理
8、功能表( privilege)
9、角色(role)
10、操作员表( operator)
1.学生信息表( student)
字段 类型 约束 描述
stu_id in(11) 主键 学生 id
ope_id in(11) 外键 操作员 id
stu_no varchar(22) 学生学号
stu_name varchar(22) 学生名字
stu_sex enum(‘男 ’,’女 ’) 学生性别
stu_birth data 学生生日
stu_pic varchar(22) 学生照片
cla_id int(11) 外键 班级 id
2.教师信息表( teacher)
字段 类型 约束 描述
tec_id int(11) 主键 教师 id
ope_id int(11) 外键 操作员 id
tec_sex enum(‘男 ’,’女 ’) 教师性别
tec_birth data 教师生日
tec_major varchar(22) 专业
tec_phone varchar(22) 联系电话
tec_name varchar(22) 教师名字
3.班级表( classes)
字段 类型 约束 描述
cla_id int(11) 主键 班级 id
您可能关注的文档
最近下载
- 新概念第一册35课文注解和主要语法及词汇拓展.pdf VIP
- 人教版四年级上册数学期中测试卷5套(带答案) .docx VIP
- 2025届重庆康德三诊英语+答案.docx VIP
- 2025《CRH2A型动车组转向架常见故障与诊断浅析》12000字.doc
- 广东省三支一扶考试真题2025.docx VIP
- 党的二十届四中全会PPT课件.ppt VIP
- 2025年初级卫生职称-初级技师-眼视光技术(师)[代码:216]历年参考题库含答案解析(5套).docx VIP
- 2025届重庆市康德卷高考压轴卷化学试卷含解析.doc VIP
- 2025届重庆康德三诊物理+答案.docx VIP
- 河南省开封市兰考县2025届九年级下学期中考一模数学试卷(含解析).docx VIP
原创力文档

文档评论(0)