学生成绩管理系统测试报告

  • 格式:doc
  • 大小:243.00 KB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试

学生成绩管理系统

学号:

姓名:

班级:

指导老师:

成绩:

目录

第1章引言 (1)

1.1 编写目的 (1)

1.2 项目背景 (1)

1.3 定义 (1)

1.4 参考资料 (1)

第2章需求分析 (2)

2.1 问题分析 (2)

2.2 可行性分析 (2)

2.2.1 性能需求分析. (2)

2.2.2 运行需求 (3)

2.2.3 其他需求 (3)

2.3 系统功能分析 (3)

2.4 关键设计和实现技术说明 (4)

2.5顶层数据流图 (4)

2.6系统功能模块 (4)

2.7数据字典 (6)

2.8概念模型设计 (6)

2.9小结 (8)

第3章系统测试 (9)

3.1 简要说明 (9)

3.2 测试进度安排 (9)

3.3 等价分类法 (11)

3.3.1 说明 (11)

3.3.2 教师信息部分 (11)

3.3.3 学生信息部分 (11)

3.3.4 课程信息部分 (13)

3.3.5 学生成绩部分 (14)

3.4 路径分析法 (15)

3.4.1 控制流图 (15)

3.4.2 测试用例 (17)

第4章评价准则 (18)

4.1 范围 (18)

4.2 准则 (18)

4.3 数据整理 (18)

4.4 对性能的规定 (18)

4.5 其他专门要求 (19)

第5章总结 (19)

第1章引言

1.1编写目的

为提高其安全性和响应速度,本系统是基于C/S结构的学生成绩管理系统,通过该系统可对学生成绩信息进行方便管理,为学校学生和老师建立一个成绩信息沟通的平台,从而方便学校学生的成绩管理。

为了保证学生信息管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试。

1.2项目背景

随着社会信息量的与日俱增,学校需要有一个很好的学生成绩管理系统,以方便对学生成绩进行有效的管理。系统应具有既方便老师对觉得成绩的查询和插入,也方便学生对自己成绩和获得的学分进行查询的功能。其中:

●软件系统名称:学生信息管理系统

●项目的任务提出者:《软件工程》刘珊燕老师

●用户:教务处信息管理人员、教师、学生和相关人员

1.3定义

从用户角度来看,系统首先应该能够提供便捷与强大的信息查询功能。对于学校的全体老师而言,他们应该能够对系统的不同部分有各自不同的权限,例如任课教师可以录入成绩,但成绩一旦保存之后任课教师就不能再具有修改成绩的权限,对于其他教师而言应该具有查询所有科目及所有学生的成绩的权限等等。对于学生而言,系统应该提供学生能够查询自己的成绩的功能。

该系统具有较强的灵活性及可扩展性,能够存储一定数量的学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:学生信息的录入、删除及修改,课程信息的录入,删除和修改,课程信息的录入,删除和修改,各种信息的单条件查询和多条件的组合查询,以及学生各科成绩的多关键字检索查询。

希望通过本系统的开发可以解决学生成绩管理、课程信息管理、学生基本信息管理功能,主要是针对登录用户的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。

1.4参考资料

①《软件工程导论》张海藩主编清华大学出版社

②《软件测试教程》杜文洁主编清华大学出版社

③《如何设计黑盒测试的测试用例》谈燕主编成都教育学院学报

④《常用软件工程》郑人杰主编清华大学出版社

⑤《面向对象软件工程与UML》张京主编人民邮电出版社

第2章任务概述

2.1问题描述

随着社会信息量的与日俱增,学校需要有一个很好的学生成绩管理系统,以方便对学生成绩进行有效的管理。系统应具有既方便老师对觉得成绩的查询和插入,也方便学生对自己成绩和获得的学分进行查询的功能。

为提高其安全性和响应速度,本系统是基于C/S结构的学生成绩管理系统,通过该系统可对学生成绩信息进行方便管理,为学校学生和老师建立一个成绩信息沟通的平台,从而方便学校学生的成绩管理。

2.2可行性分析

从用户角度来看,系统首先应该能够提供便捷与强大的信息查询功能。对于学校的全体老师而言,他们应该能够对系统的不同部分有各自不同的权限,例如任课教师可以录入成绩,但成绩一旦保存之后任课教师就不能再具有修改成绩的权限,对于其他教师而言应该具有查询所有科目及所有学生的成绩的权限等等。对于学生而言,系统应该提供学生能够查询自己的成绩的功能。

该系统具有较强的灵活性及可扩展性,能够存储一定数量的学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:学生信息的录入、删除及修改,课程信息的录入,删除和修改,课程信息的录入,删除和修改,各种信息的单条件查询和多条件的组合查询,以及学生各科成绩的多关键字检索查询。

总之,希望通过本系统的开发,可以解决学生成绩管理、课程信息管理、学生基本信息管理功能,主要是针对登录用户的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。

2.2.1性能要求分析

●系统:

系统易操作性:

所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。

系统具有可维护性:

由于系统涉及的成绩比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。

系统具有开放性:

该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。

●数据精确度:

要求保证能及时正确保存相关信息,能够查询到所要查询的相关信息并保证其正确率。

●时间特性:

相关主题