1、 课程设计(大作业)报告课程设计(大作业)报告 课程名称:课程名称: 软件质量保证与测试 设计题目:设计题目: 图书管理系统测试 课程设计(大作业)任务书课程设计(大作业)任务书 课程设计题目:图书图书管理管理系统测试系统测试 课程设计要求:课程设计要求: 1、掌握软件测试的基本步骤和方法; 2、根据课题的要求进行上机实验调试; 3、基本掌握实际软件工程中与软件测试有关的相关文档的编制; 4、严格按时间要求进行课程设计,不迟到、不缺席、不早退。 工作计划及安排:工作计划及安排: 2012 年 12 月 31 日:8:3012:00 布置任务 2012 年 12 月 31 日:14:3016:0
2、0 查资料,选项目 2013 年 1 月 4 日2013 年 1 月 5 日: 测试、排除故障 2013 年 1 月 6 日:8:3012:00 书写设计报告 2013 年 1 月 6 日:14:3016:00 验收、考核 指导教师签字 年 月 日 课程设计(大作业)课程设计(大作业)成绩成绩 课程设计题目:图书图书管理管理系统系统测试测试 总结:总结: 经过对图书馆管理系统的测试,在登录功能上面,测试结果在用户名的合法 性有达到要求,由于用户账户在根据设定的过程中是在数据库中不能轻易更改, 所以在数据库中留有三个用户帐户。从总体上,系统实现功能需求分析里面中注 册,登录系统和查询系统等的基本
3、功能。 在这次课程设计的训练中,我遇到了许多的困难,出现了许多的错误,但通 过同学的帮助,我逐渐改正了错误,一步一步的完善程序。在此过程中同学的意 见给了我很大的启发,让我更加深入的思考程序,解决程序中出现的逻辑错误, 用户使用起来会更加方便。 通过这次学习, 让我明白编写程序的涵义它不是我们自己试着玩的东西而序 变得更完善全面,用户使用起来会更加方便。是应该提供给别人,让别人能正确 运行的。我们设计的应该是可以供他人使用的,所以在设计时要考虑全面要给足 提示信息让人能够明白。其次,在这次训练中我的程序测试能力有所提升。让我 能够对程序中的定义正确使用及使用数组熟练的使用文件存储, 还有循环嵌
4、套等 应用虽然以前也曾用到过但是没能让我真正的使用会, 通过这次编程不仅丰富了 我的课内知识同时也是我的程序编写更加的熟练、简便。提升了我的整体水平。 总体来说,受益匪浅。 指导教师评语: 成绩: 填表时间: 指导教师签名: 课程设计(大作业)课程设计(大作业)报告报告 一、一、 引言引言 1.1 背景背景 随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的 文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我 国图书馆计算机等信息技术的应用起步于 20 世纪 70 年代末期, 随着改革开放的 步伐得迅速发展,特别是 90 年代以后,我国图书馆信息网络建设取得
5、了较大发 展图书馆信息化建设迈向了一个新台阶。 大三我们的软件工程课程设计要求应用软件工程的方法对我们的项目进行详 细的需求分析、概要设计、详细设计以及进行必要的测试,旨在让程序能够实现 读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能。 在此基础上让程序能够实现图书管理的自动化, 帮助广大师生更好的管理和使用 图书,提高图书在信息时代的作用。为使图书管理工作科学化、规范化,就必须 采用计算机辅助管理,从而减少人力的投入,由系统对入库图书进行自动分类、 归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。 1.2 编写目的编写目的 根据测试计划报告,对软件进行
6、测试,详细记录测试过程,以对软件的质量 进行评价,为软件设计人员提供 BUG 依据,故做产生测试分析报告。 1.3 定义定义 ASP:是一种未经编译的开放性的应用软件,利用 HTML 和 ActiveX 强有力的 功能创建强壮的,功能强大的,与平台无关的 Web 应用系统 二、二、测试计划测试计划 2.1 系统说明系统说明 (1)功能模块:读者管理、流通管理、统计管理、查询管理。 (2)读者管理功能主要是读者基本信息; (3)流通管理功能包括借书管理、还书管理、图书预约和图书状态管理; (4) 统计管理功能包括各类书籍的馆藏统计和已出借书籍统计和为出借书籍 统计; (5)查询管理功能包括读者信息查询和图书信息查询等。 2.2 测试策略测试策略 测试策略包括用户界面测试、软件功能测试、软件可靠性测试。 用户界面测试:通过和用户交互如输入相应信息(包括正确信息和错误信息) 来测试输出信息的正确性。 软件功能测试:对照用户需求来测试本系统的功能是否完全符合用户需求。 软件可靠性测试:通过模拟图书馆的实际功能在不同的配