教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

3华电软件工程课程设计模板正文(2) - 图文(4)

来源:网络收集 时间:2026-04-25
导读: 软件设计与实践报告 3.3.2 管理员管理题库模块描述 1)功能:管理员登录后,可以对题库进行管理,即可以向题库中添加试题,也可以从题库中删除试题,也可以编辑考试试题 2)接口:由管理员模块调用此模块 3)数据:

软件设计与实践报告

3.3.2 管理员管理题库模块描述

1)功能:管理员登录后,可以对题库进行管理,即可以向题库中添加试题,也可以从题库中删除试题,也可以编辑考试试题

2)接口:由管理员模块调用此模块

3)数据:试题编号、所属科目序号、题目类型、题目内容、A选项、B选项、C选项、D选项、试题答案、试题被哪个试卷选中

4)处理:管理员管理科目的模块的流程处理,如图3-2所示

3.3.3 管理员生成试卷模块描述

1)功能:管理员登录后,可以生成试卷,

2)接口:由管理员模块调用此模块,调用此模块的有考试答题模块

3)数据:试卷编号、试卷科目、试卷总分、单选题数量、单选题分值、多选题个数、多选题分值、考试时间、考试有效期的开始时间、考试有效期的结束时间

4)处理:管理员生成试卷的模块的流程处理,如图3-3所示

16

软件设计与实践报告

3.3.4 管理员管理考学生模块描述

1)功能:管理员登录后,可以对学生信息进行管理,添加学生、删除学生、编辑学生信息等 2)接口:由管理员模块调用此模块,用到此模块的有登录模块

3)数据:学生学号,学生准考证号,学生姓名,学生密码,学生权利(是否可以参加考试) 4)处理:

管理员管理学生的模块的流程处理,如图3-1 所示

3.3.5 管理员查询学生考试成绩模块描述

1)功能:管理员登录后,可以查看已参加考试的学生的成绩

2)接口:由主模块调用此模块,用到此模块的有学生查询自己的成绩模块

3)数据:记录序号、科目序号、学生学号、试卷号、考试开始时间、考试结束时间、4)处理:管理员点击“查询成绩后”,即可查看所有学生考试的成绩 3.3.6 学生查询考试成绩模块描述

1)功能:学生登录后,可以查看自己已参加考试的成绩

2)接口:由学生模块调用此模块,用到此模块的有管理员查询学生的成绩模块

3)数据:记录序号、科目序号、学生学号、试卷号、考试开始时间、考试结束时间、4)处理:学生点击“查询成绩”后,即可查看自己已参加考试的考试的成绩

3.3.7 学生查询考试记录模块描述

1)功能:学生登录后,可以查看自己已参加考试的考试记录 2)接口:由学生模块调用此模块

3)数据:录序号、试题号、考试科目号、考试答案、用户答案、试卷号

4)处理:学生点击“查询考试记录”后,即可查看自己已参加考试的考试记录

17

分数 分数

软件设计与实践报告

4. 软件测试报告

4.1 测试范围

测试目的:

虽然软件在开发过程中使用了很多保证软件质量的方法和技术,但开发出的软件还是会隐藏许多的

错误和缺陷,规模大、复杂性高的软件更是如此。所以,严格的软件测试对于保证软件质量具有重要的作用。软件测试的根本目的是尽早的、尽可能多的发现缺陷,能够使系统高效、低错率的运行。 测试范围:

对于本系统的测试主要是针对用户登录(包括管理员、学生)、管理员管理科目(是否可以添加、 删除、更新科目信息)、管理员管理题库(是否可以向题库中添加试题、是否可以删除试题、编辑试题)、 等等。可以使用白盒测试和黑盒测试,等测试方法设计测试用例。

主要步骤:

测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。

4.2 测试计划

软件测试不只是最后对系统进行功能测试即可,而是我们在开发整个系统的过程中,一直都要进行软件测试。第一,在编写代码的阶段,没编写完一个模块的代码就应该进行相应的模块测试;第二,在编写完整个系统之后要进行系统集成测试和用户界面测试;第三,最后要进行beta测试

4.2.1 测试阶段

1) 第一阶段:与编码同步进行单元测试,主要进行白盒测试,代码覆盖率要求达到100%,主要是对函数的逻辑验证2) 第二阶段:集成测试,对软件设计报告中划分的模块进行功能测试,主要包括系统对管理员模块和学生考试模块功能的测试,例如管理员和学生能否登录、学生是否可以考试、管理员是否可以查看学生的成绩等进行测试;

3)第三阶段:界面测试,这个阶段主要是测试系统的易用性和美观性,应该做到只要登录该系统的人就可以知道该怎么使用该软件,界面一定要友好;

4)第四阶段:回归测试,此阶段是针对前两个阶段作的修改,进行重新测试,检验修改是否影响了系统的其它部分;5)最后一个阶段:Beta测试,交予其它非开发人员进行黑盒测试,确认完成了需求说明书中的所有功能;

4.2.2 测试进度:

测试进度表 系统测试进度安排

测试模块名称 系统登录测试 管理员添加科目模块 测试顺序 按各种登录方式顺序测试 按输入科目序号顺序测试 先序完成的测试 无 系统登录测试 18

测试日程安排 2013.06.06上午 2013.06.07上午

软件设计与实践报告

删除科目信息模块 编辑科目模块 管理员添加试题 删除试题模块 管理员生成试卷模块 学生考试模块 无 无 按试题序号测试 五 无 无 系统登录测试 系统登录测试 系统登录测试 系统登录测试 系统登录测试、管理员管理科目题库测试 管理员生成试卷模块测试、科目管理测试、试题管理模块 学生考试模块 系统登录测试 系统登录测试 管理员生成试卷模块测试、科目管理测试 考试考试模块 学生考试模块 2013.06.09上午 2013.06.10上午 2013.06.10上午 2013.06.10下午 2013.06.10下午 2013.06.10晚上 管理员查询成绩模块 管理员添加学生模块 编辑学生信息模块 学生选择考试科目模块 学生查询成绩模块 学生查询考试记录模块

学生考试先后顺序 按学号先后顺序测试 无 无 无 无 2013.06.11下午 2013.06.12下午 2013.06.13晚上 2013.06.13晚上 2013.06.14晚上 2013.06.14晚上 4.3 测试项目说明

4.3.1 管理员和学生登录模块测试

1) 测试目的:

测试系统的登录是否正确、合法,对于合法的用户是否能够执行转入正确的界面,对于非法的用户能否进行正确的处理。

2) 测试方法和测试软件:

以系统管理员信息表中某个用户信息登录系统和非管理员信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。

以学生信息表中某个用户信息登录系统和学生信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。 3) 测试用例 测试用例1:(管理员)

账号 : huangfeng; 密码:haha 预测结果:

欢迎XX登陆

测试用例2:(管理员)

用户名:12(没有相关的用户); 密码:123456 预测结果:

输入的账号或密码错误,请重新输入 测试用例3:(普通学生)

账号:huang; 密码:huangfeng517 预测结果:

欢迎黄峰登陆

测试用例4:(普通学生)

用户名:12(没有相关的用户); 密码:1234

19

软件设计与实践报告

预测结果: …… 此处隐藏:1965字,全部文档内容请下载后查看。喜欢就下载吧 ……

3华电软件工程课程设计模板正文(2) - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/439058.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)