软件测试技术综合实验报告

上传人:pu****.1 文档编号:506650758 上传时间:2022-10-31 格式:DOC 页数:24 大小:274.02KB
返回 下载 相关 举报
软件测试技术综合实验报告_第1页
第1页 / 共24页
软件测试技术综合实验报告_第2页
第2页 / 共24页
软件测试技术综合实验报告_第3页
第3页 / 共24页
软件测试技术综合实验报告_第4页
第4页 / 共24页
软件测试技术综合实验报告_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件测试技术综合实验报告》由会员分享,可在线阅读,更多相关《软件测试技术综合实验报告(24页珍藏版)》请在金锄头文库上搜索。

1、沈阳理工大学职业技术学院软件测试技术综合实验报告题 目: 对图书出借管理系统 _ 软件的测试用例设计 系 别: 信息工程系 专 业: 软件技术 班级学号: 学生姓名: 成 绩: 指导教师: 2011年 1月 1日目 录引 言21 系统分析31.1 开发目的31.2 需求分析31.3 可行性分析41.3.1 技术可行性分析41.3.2 系统操作可行性分析41.4 开发工具51.4.1 SQL Server简介51.4.2 Visual Studio.NET 200551.5 开发及运行环境62 系统设计62.1 设计目标及系统总体功能结构62.2 系统功能模块设计72.2.1 登陆模块72.2.

2、2 图书出借管理模块72.3系统流程图93 数据库设计103.1 概念结构设计103.2 数据库详细设计133.2.1 创建数据库133.2.2 连接数据库133.2.3 创建数据表144 系统详细设计与实现174.1 主程序窗体设计174.2 系统登陆界面设计185 系统测试255.1 测试环境255.2 测试用例设计与执行记录255.2.1 登陆模块255.2.2 图书出借管理模块265.3 测试可行性分析54结论62体会63 引 言进年来,中小型图书馆在社区,青少年宫以及广大的农村地区等公共场所大量出现,这些图书馆规模小,设计与维护投入少,但同时又需要畸形有效的管理,才能发挥图书馆的作用

3、与价值,所以,开发一套与之匹配的图书出借管理系统势在必行。随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。各行业对学生的要求提出很高的要求。这就要求学生通过增长自己的知识和才干,从而迎合社会的发展需求。为了方便学生(包括老师)在图书馆看书、借书,为了更好的服务于学生,图书馆就需要一个系统完善的图书管理系统来提高图书的利用率,降低馆藏图书数据的冗余度,保证馆中图书数据的一致性,这就是开发本软

4、件的原因,其目的就是为了更好服务图书馆,完善图书馆的管理系统,提高图书馆的管理操作能力,提高图书的利用和管理服务于学生。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。 一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。 1 系统分析1.1 开发目的 为了能更高效,有计划设计图书馆管理系统,本报告的主要作用是确定各个项目模板的设计情况

5、和主要的负责人,供各项目模板的负责人阅读,做到及时协调,按步有序进行项目的开发,减少设计中的不必要损失。1.2 需求分析需求分析是发现、求精、建模、规格说明和复审的过程。需求分析的第一步了解用户当前所处的情况,发现用户所面临的问题和对目标系统的基本要求;接下来应该与用户深入交流,对用户的基本需求反复细化逐步求精,以得出对目标系统的完整、准确和具体的需求。具体地说,应该确定系统必须具有的功能、性能、可靠性和可用性,必须实现的出错处理需求、接口需求和逆向需求,必须满足的约束条件,并且预测系统的发展前景。为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。需求分析是软件定义时期的最后一个阶

6、段。它得出的结果是软件开发的基础,必须仔细验证它的准确性,使开发人员与用户取得完全一致的意见。为了详细地了解并正确地理解用户的需求,必须使用适当方法与用户沟通。访谈是与用户通信的历史悠久的技术,至今仍被许多系统分析员采用。但为促使用户与分析员齐心协力共同分析需求,人们研究一种面向团队的需求收集法,称为简易的应用规格说明技术,现在这种技术已经成为信息系统领域使用的主流技术。 根据该类型中小型图书馆的管理实际情况,系统应当包括管理员登陆,图书出借管理系统两大功能模块,具体描述为以下几个方面: (1)管理员登陆管理功能:管理员账号、密码的验证,管理员对已有数据的操作。 (2)图书出借管理功能:包括借

7、阅图书、归还图书、借阅查询、续借等。 (3)系统运行在windows平台上,要求有一个较好的图形用户界面,操作要求简单。1.3 可行性分析施行详细调查是为了弄清楚图书出借管理系统的具体工作流程,要求图书出借管理系统可以实现对图书资料、学生资料、管理员资料等基本信息的操作;管理员可以对图书信息进行编辑,图书信息可以反馈出学生借阅图书的信息,学生通过查询可以了解图书出借情况,管理员可以通过图书反馈的学生信息对过期未还书的学生予以提醒等功能。1.3.1 技术可行性分析图书出借管理系统后台数据库采用目前比较流行的Microsoft SQL Server,该数据库系统在安全性、准确性、运行速度方面有绝对

8、的优势,并且处理数据库量大,效率高;前台采用Microsoft公司的Microsoft Visual Studio2005作为主要的开发工具,具有简单、高效、易实现和功能强大等特点。1.3.2 系统操作可行性分析随着社会的不断发展,计算机技术的广泛普及以及人们生活水平的不断提高,计算机已经走进了千家万户,利用计算机实现图书出借管理系统的信息化的业务管理已成为一种趋势,它不仅操作简单,出错率低,节省大量的人力、财力、物力,而且提高工作效率。传统的图书出借的业务管理,主要靠人工管理,每天要处理的数据量很大,而且不利于管理员对图书出借的总体管理,图书资料不完善、学生信息更新不及时、交还图书不及时等等

9、,各种各样的管理问题不能很好的完善及改进。这样的管理机制已经不能适应现代图书出借管理的发展,因为它管理不完善、更新不及时等问题,这样的管理质量在信息时代,必然会被方便化、科学化、人性化的图书出借管理系统所取代。本系统主要是面向图书馆管理人员,他们主要负责编辑的图书资料、学生信息,并进行删除、修改、添加等操作;向学生提供图书出借业务。这些管理人员一般都具有一定的计算机基础知识和操作能力,整个系统操作简单,界面直观易懂,可以让使用者更快速的操作本系统,对图书出借管理系统的工作流程更加深刻理解。因此在操作上本系统是具有可行性的。1.4 开发工具1.4.1 SQL Server简介SQL Server

10、是基于结构化查询语言的可伸缩的关系数据库,它支持Internet应用程序的可扩展标记语言、并由数据库、关系数据库、结构化查询语言和可扩展标记语言等部分组成。SQL Server以其卓越的性能逐渐成为Windows操作系统平台下进行数据库应用开发中较为理想的选择之一。它是一个后台数据库管理系统,其功能强大、操作简便,日益为广大数据库用户所喜爱,越来越多的开发工具提供了与SQL Server的接口。了解和掌握SQL Server的功能,对于一个数据库开发管理人员来说非常必要2。SQL Server常见版本有:企业版(Enterprise Edition)、标准版(Standard Edition)

11、、个人版(Personal Edition)和开发者版(Developer Edition)。1.4.2 Visual Studio.NET 2005 C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域3。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要

12、的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#4。新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。C#语言的开发成功,对微软未来的发展有着非常重要的意义5。Visual Studio.NET C# 的特点:语法更简单;保留了C+的强大功能;快速应用开发功能;语言的自由性;强大的WEB服务器控件;支持

13、跨平台;与XML相融合。1.5 开发及运行环境1. 系统运行环境:Windows XP系统2. 系统开发平台:Visual Studio.NET3. 数据库管理系统软件:Microsoft SQL Server 20052 系统设计系统设计是根据需求分析所确定的系统输入、输出数据以及各数据之间的相互关系,综合考虑数据的输入方式、数据库设计、编程所需时间和系统维护方便程度等因素,设计出能圆满实现产品管理所需的系统。通过对原始数据资料的研究和数据的分析加工,确定系统各模块的功能以及各模块之间的数据流向。数据结构的合理与否将直接影响系统的性能。设计合理的数据结构能提高系统的运行速度,节省内存空间,简

14、化系统的操作与程序的编写。经过系统需求分析及系统功能分析阶段工作后,对图书出借管理系统的详细设计目标总结如下:2.1 设计目标1. 管理员可以选择不同的登陆方式,对信息进行管理。2. 图书资料的管理,管理员可以对资料进行添加、删除、修改、查询操作。3. 学生资料的管理,管理员可以对资料进行添加、修改、删除、查询的操作。4. 交还图书的管理,管理员可以对未还图书信息进行添加、修改、查询的操作。2.2 系统总体功能结构图书出借管理系统包括登陆、图书出借管理两个功能模块。系统功能模块如图2.1所示:图书出借管理系统登陆模块图书出借管理模块管理员登陆功能查询图书信息功能编辑借阅图书信息功能显示过期未还图书功能图2.1 图书出借管理系统功能模块图2.3 系统功能模块设计2.3.1 登陆模块本系统有一种登陆方式,管理员登陆,允许管理员对图书资料进行添加、删除、修改、查询等操作,对未还图书进行提醒,并公示,接受学生的借阅信息,更新图书借阅信息等功能。2.3.2 图书出借管理模块图书出借管理模块主要实现对图书资料、学生资料、借阅信息等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号