目录
一、任务概述.........................................................................................2
1.1 项目背景.....................................................................................2
1.2 开发目的.....................................................................................2
1.3 可行性分析................................................................................. 2
二、需求分析.........................................................................................3
2.1 业务流程图部分...................................................................... 3
2.2 管理功能部分............................................................................. 4
2.3 学生成绩管理系统性能要求.....................................................6
2.4 数据流图....................................................................................6
三、 ER 图..............................................................................................7
四、数据字典.........................................................................................8
4.1 数据流......................................................................................10
4.2 数据存储.................................................................................. 12
4.3 处理..........................................................................................14
4.4 用例图.......................................................................................15
五、其他需求.......................................................................................15
3.1 故障处理要求.......................................................................... 15
3.2 安全性要求.............................................................................. 16
3.3 可扩充性要求.......................................................................... 16
3.4 可维护性要求.......................................................................... 16
一、任务概述
1.1 项目背景
在如今的高校日常管理当中,学生成绩管理是其中非常重要的一环。
随着计算机和计算机知识的普及,学生成绩管理得到了更大的发展空
间,通过开发学生成绩管理系统,使用计算机对学生成绩信息进行管
理,具有手工管理所无法比拟的检索迅速、查找方便、可靠性高、存
储量大、保密性好、寿命长、成本低等优点,可以提高校务人员的工
作效率和学生的查询效率。
1.2 开发目的
采用学生成绩管理系统,可以提高校务人员的工作效率和学生的查询
效率。
1.3 可行性分析
目前,随着办公信息化的开展,高校的扩招,新生入学以及期末考试
结束后,学校都需要对一些繁琐的流程进行管理,通过一个基于 B/S
架构的管理系统,可以很好的将这一个过程进行化繁为简。此项目具
有普遍性,能够应用于很多学校。因此,该类型系统可以大量投入使
用。
二、需求分析
2.1 业务流程图部分
2.2 管理功能部分
从业务流程图可以看出, 学生成绩管理系统中分为大的三个方
面: 系统管理员模块、教师模块、学生模块,其主要管理功能有:
(1)系统管理员功能
系统管理员进入学生成绩管理系统的主要功能是: 实现管理员
用户的添加、 修改和删除, 以及对教师添加、教师修该、教师删除、
教师查询、学生的添加、学生的修改、学生的查询 等基本功能,并
且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工
作,管 理元为每门课程设置一个学分,没门课程可以是必修或选修,
如果学生及格, 学生将获得该 课程学分。
(2)教师功能
教师进入学生成绩管理系统的主要功能是: 各科教师登录系统
后查询和修改个人信息、 修改自己的账号密码, 查询自己的授课课
程, 实现对选秀了自己课程的学生的成绩进行查询, 各科老师可以
对自己学生选修课程结束后给与分数, 同时可以对自己所带课程 的
成绩优秀人数、及格人数和不及格人数的分布信息进行查询。
(3)学生功能
学生进入学生成绩管理系统的主要功能是:每个学生登录系统后
可以查询和修改个人信息、 修改自己的账号密码, 以及自己所选课
程任课老师的个人信息, 同时在课程结束后可以查询 在校期间各个
时间段选修课程的成绩与学分,以及对单科成绩和总分的排名查询。
程序结构图如下:
2.3 学生成绩管理系统性能要求
为了满足用户的要求, 系统必须要有高的运作速度, 用户填写
的信息输入到系统, 系统 必须能快速及时作出响应,迅速处理各项
数据、信息,显示出所有必需信息,所以要求很高 的信息量速度和
大的主存容量; 由于要存贮大量的数据和信息, 也还要有足够大的
磁盘容量; 安全性也是系统最重要的性能需求之一, 学生信息管理
系统必须有可靠的安全措施, 以保证 用户的各项信息安全。
2.4 数据流图
三、 ER 图
四、数据字典
管理员数据字典表
名字: admin
别名:管理员
主键:用户名
别名:
描述:系统管理员
描述:唯一地标识系统管理员表
中的一个管理员用户
定义:系统管理员表 =用户名 +
定义:用户名 =varchar2(10)
密码
位置:系统管理员表
教师数据字典表