T0305样品软件需求规格说明书

更新时间:2024-01-29 16:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

T0305样品软件需求规格说明书

密级:内部

T0305样品软件需求规格说明书

[V1.10]

T0305样品软件需求规格说明书

目录

1. 引言......................................................................................................................... 1

1.1 1.2 1.3 1.4

文档标识与编写目的............................................................................... 1 背景........................................................................................................... 1 定义........................................................................................................... 1 参考资料................................................................................................... 1

2. 任务概述................................................................................................................. 1

2.1 2.2 2.3

目标........................................................................................................... 1 用户特点................................................................................................... 2 假定与约束............................................................................................... 2

3. 需求规定................................................................................................................. 2

3.1

功能要求................................................................................................... 3 3.1.1 软件安装............................................................................................ 3 3.1.2 班级学生成绩管理............................................................................ 3

3.1.2.1 3.1.2.2 3.1.2.3 3.1.2.4 3.1.2.5 3.1.2.6 3.1.2.7

增加学生信息...................................................................... 3 删除学生信息...................................................................... 3 清空班级学生信息.............................................................. 3 修改学生成绩信息.............................................................. 4 显示学生成绩...................................................................... 4 成绩查询.............................................................................. 4 学生信息排序...................................................................... 5

3.1.3 年级学生成绩查询............................................................................ 5

3.1.3.1 3.1.3.2 3.1.3.3

成绩显示.............................................................................. 5 成绩查询.............................................................................. 5 学生信息更新...................................................................... 5

3.1.4 参数设置与库操作............................................................................ 6 3.2 3.3 3.4

性能要求................................................................................................... 6 输入输出要求........................................................................................... 6 数据管理能力要求................................................................................... 6

T0305样品软件需求规格说明书

3.5 3.6

故障处理要求........................................................................................... 6 其他专门要求........................................................................................... 6

4. 运行环境规定......................................................................................................... 6

4.1 4.2 4.3

设备........................................................................................................... 6 支持软件................................................................................................... 7 接口........................................................................................................... 7 4.3.1 硬件接口............................................................................................ 7 4.3.2 软件接口............................................................................................ 7 4.3.3 通信接口............................................................................................ 7 4.3.4 用户接口............................................................................................ 7

5. 数据字典................................................................................................................. 8

T0305样品软件需求规格说明书

1. 引言

本软件作为T0305软件功能性测试的样品,只要求测试人员对软件的功能进行测试。

本文详细描述了T0305样品的功能需求。 1.1

文档标识与编写目的

文档标识:CAECC-STEL-T0305-SRS-1.10

本软件需求规格说明书,是为软件设计、软件测试人员和用户编写的。 本软件需求规格说明书的适用读者,包括参加测试人员、样品制备人员,以及T0305项目的其他相关人员。 1.2

背景

软件名称:T0305样品

本需求属于内部文档,限范围使用。如有其他人员使用,需经过实施机构的同意。 1.3

定义

及格:成绩按百分制计,及格分数线为60,成绩在[60,100]范围内为及格。 优秀:成绩按百分制计,优秀分数线可以设置,成绩在优秀分数线到100分范围内(包括优秀分数线及100分)为优秀。

不达标:若学生五门功课中不及格科目数大于等于设定的成绩不达标科目数,即判定该学生为成绩不达标。 1.4

参考资料

GB8567-88计算机软件产品开发文件编制指南

2. 任务概述

2.1

目标

本样品软件是一个学生成绩管理系统。该系统有4个功能,包括班级学生成绩管理、年级学生成绩查询、参数设置与库操作和安装。

第 1 页 共 9 页

T0305样品软件需求规格说明书

2.2 用户特点

用户为熟悉常用软件使用的人员。

2.3 假定与约束 无

3. 需求规定

本样品是一个学生成绩管理系统。

该系统只有一个年级,该年级有五个班级,分别为一班、二班、三班、四班和五班。

学生的成绩分五个科目,分别为语文、数学、物理、化学和英语。学生成绩按百分制计。

班级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。

年级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。

学生信息有九项,分别为姓名、学号、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、总成绩和平均成绩。

功能划分见图 1 软件功能结构图所示。

参数设置与库操作软件安装班级学生成绩管理年级学生成绩查询增加学生信息删除学生信息清空班级学生信息修改学生成绩信息显示学生成绩成绩查询学生信息排序成绩显示成绩查询学生信息更新设置优秀分数线设置不达标科目数导入样品数据库

图 1 软件功能结构图

第 2 页 共 9 页

T0305样品软件需求规格说明书

3.1 功能要求

T0305样品主要分为软件安装、班级学生成绩管理、年级学生成绩查询、参

数设置与库操作。具体功能如下。 3.1.1 软件安装

样品软件要提供安装功能。

软件安装程序为自动向导式程序,安装程序文件名为setup.exe,安装过程中用户可以选择输入安装路径,或使用缺省安装路径:C:\\Program Files\\T0305。 3.1.2 班级学生成绩管理

班级学生成绩管理主要有增加、删除、清空、修改、查询学生信息,以及班级成绩统计信息。

班级学生成绩管理界面在点击“显示”按钮后才可进行其他操作。 3.1.2.1

增加学生信息

应能逐条增加学生信息。

一条完整的学生信息包括学生的学号、姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩。

学号是学生信息的关键字,不能重复。每个班级的学号范围和学号的数据要求见数据字典。增加重复学号和非数据字典要求的学号时,系统应给出提示。增加信息时,学号是必须输入的,否则,系统应给出提示。

增加信息时,姓名是必须输入的,否则,系统应给出提示。姓名的数据要求见数据字典。

语文成绩、数学成绩、英语成绩、物理成绩和化学成绩的数据要求见数据字典。 3.1.2.2

删除学生信息

删除学生信息,即删除选定学生的所有信息。删除学生信息需用户确认。 学生信息可以逐条删除或一次选中多条进行删除。 3.1.2.3

清空班级学生信息

第 3 页 共 9 页

T0305样品软件需求规格说明书

可以清空选定班级的数据记录。清空班级学生信息后,该班级中没有学生记录。

清空班级数据记录需用户确认。 3.1.2.4

修改学生成绩信息

修改学生信息,包括修改学生的姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩。

姓名、语文成绩、数学成绩、英语成绩、物理成绩和化学成绩的修改值均需符合数据字典要求。 3.1.2.5

显示学生成绩

可以显示当前所选班级的所有学生信息,包括学号、姓名、语文成绩、数学成绩、物理成绩、英语成绩、化学成绩、总成绩和平均成绩。其中,优秀成绩用蓝色显示,不及格成绩用绿色显示,成绩不达标学生的姓名用红色表示。优秀成绩的判定标准与成绩达标的条件均可设置。具体设置方法见3.1.4。

可以显示当前所选班级的统计信息,包括各科目的总成绩、平均成绩、及格人数和优秀人数。

班级的统计信息要随着增加、删除、修改学生信息自动更新。 3.1.2.6

成绩查询

在选定班级中,可以对学生成绩进行组合查询。各组合条件项之间为“与”关系。

组合的科目项可以在语文、数学、英语、物理、化学五科中自由选择,查询条件可以选择大于等于、等于或小于等于。查询的条件值必须符合数据字典要求。具体的查询情况见表 1 查询功能所示。

本软件不提供在首次查询结果上进行二次查询的功能。

表 1 查询功能

选择 是/否 是/否 科目 语文 数学 条 件 >=/=/<=三选一 >=/=/<=三选一 条件值 查询条件分数值 查询条件分数值 第 4 页 共 9 页

T0305样品软件需求规格说明书

是/否 是/否 是/否 3.1.2.7

英语 物理 化学 >=/=/<=三选一 >=/=/<=三选一 >=/=/<=三选一 查询条件分数值 查询条件分数值 查询条件分数值 学生信息排序

可以在学生学号、学生姓名、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、总成绩或平均成绩中任意选取一个作为排序字段来进行升/降序排序,并在界面上用小三角标识出当前排序字段和升/降序。

当按学生姓名或成绩进行排序时,出现学生成绩相等或姓名重名情况,应以学号为次排序字段对成绩相等或重名学生进行相应排序。 3.1.3 年级学生成绩查询

年级学生成绩查询界面在点击“全部记录”按钮后才可进行其他操作。 3.1.3.1

成绩显示

在点击“全部记录”按钮后,可以显示年级所有学生的信息,包括学号、姓名、语文成绩、数学成绩、物理成绩、英语成绩、化学成绩、总成绩和平均成绩。其中优秀成绩用蓝色显示,不及格成绩用绿色显示,成绩不达标学生的姓名用红色表示。优秀成绩判定标准与成绩达标条件均可设置。具体设置方法见3.1.4。

在点击“显示记录”按钮后,可以显示年级各科目的统计信息,包括总成绩、平均成绩、及格人数和优秀人数。 3.1.3.2

成绩查询

在年级成绩管理的成绩查询中,可以对全年级学生的成绩进行组合查询。各组合条件项之间为“与”关系。

组合的科目项可以在语文、数学、英语、物理、化学五科中自由选择,查询条件可以选择大于等于、等于或小于等于。查询的条件值必须符合数据字典的要求。具体的查询情况见表 1 查询功能所示。

本软件不提供在首次查询结果上进行二次查询的功能。 3.1.3.3

学生信息更新

第 5 页 共 9 页

T0305样品软件需求规格说明书

当学生信息改变后,年级学生的成绩显示应在下次点击“全部记录”按钮或进行查询后也相应地更新,年级各科目的统计信息应在下次点击“显示记录”按钮后也相应地更新。 3.1.4 参数设置与库操作

参数设置与库操作包括参数设置和导入样品数据库。参数设置包括设置优秀分数线和设置不达标科目数。

可以设置优秀分数线。优秀分数线数据要求见数据字典。

可以设置不达标科目数。不达标科目数的设置范围要求见数据字典。 为了测试方便,软件提供了导入样品数据库功能。样品数据库保存在实施机构提供的样品光盘中。样品库中已包含五个班级,每个班级38位学生的记录。 3.2 无 3.3

输入输出要求

具体输入输出数据格式见数据字典。无其他要求。 3.4

数据管理能力要求

本软件仅作为T0305样品,所以,该软件仅提供对一个年级(五个班级、每个班最多40人)进行管理,不具有扩展性。 3.5

故障处理要求 无 3.6

其他专门要求 无

性能要求

4. 运行环境规定

4.1

设备 PC机。

显示器分辨率为800×600以上。

第 6 页 共 9 页

T0305样品软件需求规格说明书

本软件正常运行所需硬盘空间为10M以上。 4.2

支持软件

为了利于结果判定,要求软件运行环境统一,具体为:

操作系统为Microsoft Windows 2000 Professional中文版加Service Pack 4(2003年6月)

Microsoft Access 2000中文版 4.3

接口

4.3.1 硬件接口

无。 4.3.2 软件接口

4.3.3 通信接口

本软件是一独立软件,与其他软件无通信接口。 4.3.4 用户接口

软件采取Microsoft Windows风格界面。

提供增加学生信息的操作界面,包括输入学号、学生姓名以及各科成绩。 提供修改学生信息的操作界面,包括修改学生姓名以及各科成绩。 提供学生信息组合查询界面,查询项包括语文、数学、英语、物理、化学成绩,查询条件为大于等于、等于、小于等于。

提供参数设置与库操作界面,包括优秀分数线和不及格科目数的设置,以及导入样品数据库的操作界面。

提供年级学生成绩列表、班级学生成绩列表、各种查询结果列表的显示,包括学号、姓名、各科成绩、总成绩、平均成绩;显示中对于不及格或优秀的分数用不同颜色显示,对于成绩不达标的学生的姓名用不同颜色显示,加以区分。具体的颜色设置同3.1.2.5中的定义。

提供班级、年级各科成绩情况列表,包括每科的总成绩、平均成绩、及格人数、优秀人数。

第 7 页 共 9 页

T0305样品软件需求规格说明书

5. 数据字典

输入(I) 序号 数据含义 输出(O) 常数(C) 1 姓名 I/O 文本 数字, 单精度型 数字, 单精度型 数字, 单精度型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 数字, 长整型 字母或汉字 [0,100] 长度[1,12]个半角字符 类型 范围区间 约束 2 各科成绩 I/O 至多输入一位小数 3 总成绩 O [0,20000] 保留小数点后一位 四舍五入后保留小数点后两位 4 平均成绩 O [0,100] 5 班级及格人数 O [0,40] 6 班级优秀人数 O [0,40] 7 年级及格人数 O [0,200] 8 年级优秀人数 O [0,200] 9 优秀分数线 I [80,90] 缺省值为85 10 及格分数线 C 60 11 年级人数 O [0,200] 12 一班学生学号 I/O [1,40] 13 二班学生学号 I/O [41,80] 14 三班学生学号 I/O [81,120] 第 8 页 共 9 页

T0305样品软件需求规格说明书

输入(I) 序号 数据含义 输出(O) 常数(C) 15 四班学生学号 I/O 数字, 长整型 数字, 长整型 数字, 长整型 数字, 单精度型 [121,160] 类型 范围区间 约束 16 五班学生学号 I/O [161,200] 17 成绩不达标科目数 I [2,4] 缺省值为2 18 查询条件分数值 I [0,100] 至多输入一位小数 注:文中所有边界均为闭区间。

第 9 页 共 9 页

本文来源:https://www.bwwdw.com/article/in4w.html

Top