logo资料库

学生成绩管理系统软件工程大作业.docx

第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
资料共16页,剩余部分请下载后查看
一、任务概述
1.1项目背景
1.2开发目的
1.3可行性分析
二、需求分析
2.1业务流程图部分
2.2管理功能部分
2.3 学生成绩管理系统性能要求
2.4 数据流图
三、 ER图
四、数据字典
4.1 数据流
4.2 数据存储
4.3 处理
4.4用例图
五、其他需求
3.1 故障处理要求
3.2 安全性要求
3.3 可扩充性要求
3.4 可维护性要求
目录 一、任务概述.........................................................................................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) 密码 位置:系统管理员表 教师数据字典表
分享到:
收藏