鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“基于学生信息管理系统边界值测试方法分析”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||
3.1 实例分析 3.1.1 系统介绍 本软件系统是一个学生成绩管理系统。该系统有4个功能,包括班级学生成绩管理、年级学生成绩查询、参数设置与库操作和安装。 该系统只有一个年级,该年级有五个班级,分别为一班、二班、三班、四班和五班。 学生的成绩分五个科目,分别为语文、数学、物理、化学和英语。学生成绩按百分制计。 班级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。 年级成绩统计信息有五项,分别为科目、平均成绩、总成绩、及格人数和优秀人数。 学生信息有九项,分别为姓名、学号、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、总成绩和平均成绩。 该系统提供增加学生信息的操作界面,包括输入学号、学生姓名以及各科成绩。 提供修改学生信息的操作界面,包括修改学生姓名以及各科成绩。 提供学生信息组合查询界面,查询项包括语文、数学、英语、物理、化学成绩,查询条件为大于等于、等于、小于等于。 提供参数设置与库操作界面,包括优秀分数线和不及格科目数的设置,以及导入样品数据库的操作界面。 提供年级学生成绩列表、班级学生成绩列表、各种查询结果列表的显示,包括学号、姓名、各科成绩、总成绩、平均成绩;显示中对于不及格或优秀的分数用不同颜色显示,对于成绩不达标的学生的姓名用不同颜色显示,加以区分。 我们在这里将以该系统的一些实例为分析对象进行分析。 3.1.2 实例分析 (1) 有一个学生标准化考试批阅试卷,产生成绩报告的程序。其规格说明如下: 程序的输入文件由一些有80个字符的记录组成, 所有记录分为三组。如图3.1所示: 图3.1 学生信息输入文件 ● 标题:这一组只有一个记录,其内容为输出成绩报告的名字。 ● 试卷各题标准答案记录:每个记录均在第80个字符处标上数字"2"。该组的第一个记录的第1至第3个字符为题目编号(取值为1至999)。第10至第59个字符给出第1至第50题的答案(每个合法字符表示一个答案)。该组的第2,第3……个记录相应为第51至第100,第101至第150,…题的答案。 ● 每个学生的答卷描述:该组中每个记录的第80个字符均为数字"3"。每个学生的答卷在若干个记录中给出。如甲的首记录第1至第9字符给出学生姓名及学号,第10至第59字符列出的是甲所做的第1至第50题的答案。若试题数超过50,则第2,第3……纪录分别给出他的第51至第100,第101至第150……题的解答。然后是学生乙的答卷记录。 ● 学生人数不超过200,试题数不超过999。 ● 程序的输出有4个报告: (a)按学生学号排列成绩单,列出每个学生的成绩、名次。 (b)按学生成绩排序的成绩单。 (c)平均分数及标准偏差的报告。 (d)试题分析报告。按试题号排序,列出各题学生答对的百分比。 分别考虑输入条件和输出条件,以及边界条件。给出下表所示的输入条件及相应的测试用例如表3.2。 表3.2 输入条件及测试用例
| ||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |