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 页
正在阅读:
T0305样品软件需求规格说明书01-29
2015年继续医学教育《临床基本技能操作》试题+答案(最完整版) - 图文01-27
Bj-amhxjwd_英、法语专业本科毕业论文参考文献著录格式08-12
工程经济学报告或论文写作示例03-08
2014年广东省大学生数学建模竞赛初评结果 - 图文01-11
山西省乳制品企业名录2018版 - 图文09-09
莫雷教育心理学学习笔记01-01
2017年市场益生菌行业现状及发展趋势分析(目录)04-07
大棚茄子病虫害综合防治措施(上)11-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 样品
- 说明书
- 规格
- 需求
- T0305
- 软件
- 2017年幸福心理学(课后题答案)
- 行政管理简答(1)
- 中国互联网+短租公寓商业模式创新与投资战略规划分析报告(目录) - 图文
- 镇总工会上半年工作总结
- 中国松香市场研究报告目录
- 湖北工业大学本科生毕业设计(论文)规范
- 酒精储存管理制度
- 2017人教版一年级数学下册第六单元导学案集体备课表格式 - 图文
- 元宵节小活动策划方案
- 逻辑与批判性思维答案 doc
- 最经典最简约的面向计算机科学的数理逻辑复习笔记
- 20t吊钩桥式起重机订货技术协议
- 理科综合模拟广东省惠州市2018届高三第二次调研考试 理综 - 图文
- 专题09工业(第02期)-2018届高三地理百所好题速递分项解析汇编Word版含解析
- 关于在校大学生电子竞技现状的调查报告
- 美国zip code大全
- 北京中医药大学远程教育生物化学B作业第1次-第10次
- 5-2018问卷调查内容全国未成年人思想道德建设工作测评体系(2018年版)
- 华东政法大学2010届毕业研究生离校派遣工作的通知
- 环保手册ROHS有害物质管理