logo资料库

学生成绩管理系统需求分析规格说明书(教学用例).doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
学生成绩管理系统需求分析规格说明书 1、引言 1.1 编写目的 在编写“学生成绩管理系统”软件之前,对同类型产品的 市场进行了前期调查,与多位软件设计者和使用者进行了探讨 和分析,之后由软件项目小组向系统分析人员与软件设计人员 提出了这份需求规格说明书。该需求说明书对学生成绩系统进 行了全面细致的用户需求分析,明确所要开发的软件应具有的 功能、性能与界面。该需求规格说明书供概要设计人员阅读。 1.2 项目背景 项目委托单位: 开发单位: 主管部门: 学生成绩管理系统软件 V1.0 是一个功能比较完整的数据 管理软件,具有数据操作方便、高效、迅速等优点。该软件采 用功能强大的数据库软件开发工具进行开发,可在应用范围较 广的 Windows 系列等操作系统上使用。 2、任务概述 2.1 目标 “学生成绩管理系统”针对的用户是教师和学生,数据较多,
相应的需求有如下方面。 1、能够存储一定的成绩信息,并方便有效的进行相应成绩 数据操作和管理,这主要包括以下内容: (1)成绩信息的录入、删除及修改; (2)成绩信息的多关键字检索查询; (3)成绩信息的查询和统计。 2、能够对一定数量的学生进行相应的信息存储与管理,主 要包括以下内容: (1)学生信息的登记、删除及修改; (2)学生资料的统计与查询。 3、能够对需要的统计结果提供打印输出。 4、能够提供一定的安全机制,提供数据信息授权访问,防 止随意删改,同时提供信息备份的服务。 2.2 运行环境 Intel 486 以上系列、AMD K6 以上系列等 PC 台式机和便 携式计算机。 运行时占用内存:<=1 MB 所需硬盘空间:<=5 MB 软件平台:中文 Windows 95/98/NT 4.0 或更高版本 2.3 条件也限制 由于时间比较短,使用计算机不方便以及对于网络编程不熟 悉,因此本学生成绩管理系统并没有提供数据的远程访问功
能。对信息的保护手段仅限于设置用户级别,以及提供数据文 件的备份,比较简单,安全性能有待进一步完善。 3、数据描述 3.1 静态数据 学生成绩管理系统的静态数据包括以下内容: 课程:课程名,课程号,学时,学分,教师号 管理员:口令,姓名 学生:姓名,学号,性别,班级,专业,成绩 教师:姓名,性别,教师号,职称,职务 ER 图如下页所示: 姓 名 口 令
专 业 管理员 M 学 号 姓 名 性 别 班 级 成 绩 管 理 N 学 生 N N 学 姓 名 M 管 理 N 教 师 1 教 性 别 教师号 职 称 职 务 M N 课 程 课程号 课 名 学 时 学 分 教师号 3.2 动态数据 输入数据:查询方式、查询关键字 登记新成绩信息。 成绩、学生情况的更改。
操作权限密码。 输出数据:查询出的记录集。 统计资料输出文件。 成绩添加、删除等操作结果。 3.3 数据库描述 数据库采用 Microsoft Access 数据库 3.4 数据流图和数据词典 “学生成绩管理系统”的总体功能如下: 成绩的输入; 成绩的输出; 成绩信息查询; 成绩的增删改; 学生的增删改; 教师查询统计成绩和学生信息。 (1)数据流图 学生成绩管理系统数据流图如下所示:
学 生 学号 错误返回 查 询 信 息 成绩信息 2 成绩库 登 录 1 课程号 查 询 2 学生 信息 3 学生库 访问记录 信息 4 访问记录库 (2)数据词典 ① 数据源点及汇点描述 1、名称:学生。 简要描述:成绩记录、查询及登记注册。 有关数据流:学号、课程号、课程名称。 2、名称:时期。 简要描述:学期。 有关数据流:年 月 日。 ② 加工逻辑词条描述
1、加工名:登录 加工编号:1 简要描述:检验学生身份是否入库,以此断定是否能查询。 输入数据流:学号。 输出数据流:登录错误信息,登录信息。 加工逻辑: IF 学号未登记入库 THEN 发出“登录错误” ELSE IF 成绩未登记入库 THEN 发出“查询错误” ELSE IF 学生所查信息多于限制数 THEN 发出 “查询错误” “查询错误” ELSE IF 所查时间不正确 THEN 发出 ELSE 发出“查询信息” ENDIF ENDIF ENDIF ENDIF 2、加工名:查询 加工编号:2
简要描述:将“查询信息”登记到访问记录库中。 输入数据流:查询信息,日期。 输出数据流:成绩访问记录,成绩。 加工逻辑:将学生成绩信息及日期写入成绩访问记录库 中。 ③ 数据流名词条描述 1、数据流名:学号。 说明:每个学生的学号是唯一的,标识是学生自己。 数据流来源:学生 数据流去向:登录。 数据流组成:学号=“840010100”..“840010199” 2、数据流名:课程。 说明:记录课程的主要相关信息。 数据来源:学生 数据去向:登录 数据流组成:课程=课程号+课名+学时+学分 课程号=“00000001”..“99999999” 课名=2{字母}24 学时=“001”..“999” 学分=“000.01”..“999.99” 3、数据流名:错误返回。 说明:用于指示学生错误信息。
分享到:
收藏