软件工程大作业《教务管理系统》需求规格说明书 班级:142024小组成员:烜仪鲍健昕鑫安 娜王 港目录1 引言 31.1 目的 31.2 文档格式 31.3 预期的读者和阅读建议 41.4 围 42.系统概述 52.1 系统概述 52.2 总体架构 62.3 软件项目约束 63. 详细描述 73.1 用例描述 73.1.1 学生功能需求 73.1.2 老师功能需求 83.1.3 管理员功能需求 93.2 活动流图 103.2.1 学生成绩查询 103.2.2 学生选课 113.2.3 学生课表查询 123.2.4 学生成绩录入 133.2.5 老师课表查询 143.2.6 用户信息修改 153.3 类图概述 164. 非功能性需求 174.1 性能需求 174.2 数据需求 184.3 安全性需求 184.4 用户文档 194.5 其他需求 191 引言1.1 目的该文档首先给出了整个系统的结构概况,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采纳了 UML 的用例模型方式,主要描述了每一用例的基本事件流。且给出了直观的用例图,并做出了用例描述。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述制造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为 2.5cm,右边距为 2.0cm,装订线靠左,行距为最小值 20 磅。(2)标题最多分三级,分别为等线二号、等线四号、等线小四,标题均加粗。(3)正文字体为等线小四号,无特别情况下,字体颜色均采纳黑色。(4)出现序号的段落不采纳自动编号功能而采纳人工编号,各级别的序号依次为(1)、1)、a)、、①等,特别情况另作规定。1.3 预期的读者和阅读建议本文档的主要容共分 4 部分:系统概述、详细描述、功能性需求和非功能性需求的介绍。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。本文档面对多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员...