图书管理系统测试分析报告
图书管理系统 实验报告

图书管理系统实验报告图书管理系统实验报告引言:图书管理系统是现代图书馆不可或缺的一部分,它通过计算机技术的应用,实现了对图书的分类、借阅、归还等操作的自动化管理。
本实验旨在通过设计和实现一个简单的图书管理系统,探索其功能和效果,并对系统进行评估和改进。
一、系统设计与功能1.1 系统设计本系统采用了客户端-服务器的架构,客户端通过图形界面与服务器进行交互。
服务器端负责处理用户请求,包括图书查询、借阅、归还等操作,并将结果返回给客户端。
1.2 系统功能本系统具有以下功能:1) 图书查询:用户可以根据图书的名称、作者、ISBN等信息进行查询,并获取相关的图书信息。
2) 图书借阅:用户可以选择所需图书,并进行借阅操作。
系统会自动检查图书的可借状态,并记录借阅信息。
3) 图书归还:用户可以将已借阅的图书归还给图书馆。
系统会更新图书的借阅状态,并记录归还信息。
4) 用户管理:系统支持用户注册、登录和个人信息管理等功能,以便用户进行借阅操作。
二、实验过程与结果2.1 实验过程在实验过程中,我们首先进行了需求分析,明确了系统的功能和性能要求。
然后,我们进行了系统设计,包括数据库设计、界面设计等。
接下来,我们使用Python编程语言实现了系统的客户端和服务器端,并进行了功能测试和性能测试。
2.2 实验结果经过测试,我们的图书管理系统能够正常运行,并且具备良好的用户界面和交互体验。
系统能够快速响应用户请求,并正确处理各种操作。
同时,系统的性能表现也较好,能够处理大量并发请求,并保持稳定的运行状态。
三、系统评估与改进3.1 系统评估在实验过程中,我们对系统进行了评估。
通过用户反馈和测试结果,我们发现系统在功能和性能方面都达到了预期的要求。
用户对系统的易用性和交互体验给予了较高的评价。
3.2 系统改进尽管系统已经达到了预期的要求,但我们仍然发现了一些可以改进的地方。
例如,系统的查询功能可以进一步优化,提供更多的查询条件和搜索选项。
图书馆管理信息系统--系统分析

图书馆管理信息系统--系统分析图书馆管理信息系统系统分析在当今数字化的时代,图书馆作为知识的宝库,其管理方式也在不断地进化和发展。
图书馆管理信息系统的出现,为图书馆的运营和服务带来了巨大的变革。
本文将对图书馆管理信息系统进行深入的系统分析,探讨其各个方面的功能、特点以及所面临的挑战。
一、图书馆管理信息系统的概述图书馆管理信息系统是一个综合性的软件平台,旨在整合图书馆的各项业务流程,提高管理效率和服务质量。
它涵盖了图书采购、编目、借阅、归还、库存管理、读者管理等多个环节,通过信息化手段实现了数据的集中存储、快速检索和准确统计。
二、系统功能模块分析(一)图书采购模块这个模块主要负责图书的采购计划制定、供应商管理以及采购订单的处理。
图书馆工作人员可以根据馆藏情况、读者需求和图书市场动态,制定合理的采购计划。
同时,系统可以对供应商的信息进行管理,评估其供货质量和信誉,选择合适的合作伙伴。
(二)编目模块编目是将新采购的图书进行分类、著录和标引的过程,以便于读者查找和借阅。
图书馆管理信息系统提供了便捷的编目工具,支持多种编目标准和格式,能够自动生成索书号和书目信息,大大提高了编目工作的效率和准确性。
(三)借阅管理模块这是系统的核心模块之一,负责处理读者的借阅请求、记录借阅信息和计算借阅期限。
读者可以通过系统查询图书的借阅状态,在线预约或续借图书。
系统还能够对逾期未还的图书进行提醒和催还,确保图书的正常流通。
(四)归还管理模块当读者归还图书时,系统会自动检查图书的完整性和归还时间,更新图书的库存状态和读者的借阅记录。
如果图书有损坏或丢失,系统会进行相应的处理和记录。
(五)库存管理模块库存管理模块用于监控图书馆的图书库存情况,包括图书的数量、位置和状态。
系统可以实时更新库存信息,提供库存盘点功能,帮助工作人员及时发现图书的缺失和错架情况,保证馆藏的准确性和完整性。
(六)读者管理模块读者管理模块用于登记读者的个人信息、借阅权限和借阅历史。
图书管理信息系统分析报告

图书管理系统分析报告一、可行性分析学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进行管理控制,不仅工作量庞大,而且容易出错。
针对这样的情况以及通过对图书馆的各个方面进行了具体的了解之后,现对图书管理系统的可行性进行分析1、经济可行性分析⑴学校有能力承担研发开支开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。
对于本系统的开发来说,其主要投资还是在人力和物力两个方面。
从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。
图书馆作为社会重要的信息资源基地,国家信息基础设施和资源的提供者,其要求都比一般企业的要求要高,而且我们对系统开发及软件了解比较多,所以在我们开发管理系统的过程中,比较容易安排人手,这样就可以节约大部分的额外开支。
所以,在系统的开发过程中,学校完全有能力承担开发费用。
⑵新系统将为学校带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。
而管理是一个动态过程,在其运行过程中要采取多项措施。
所以在管理中获得经济效益是一个综合效益,要对他进行直接定量的分析是比较困难的。
一般新系统带来的经济效益是间接的,其最主要的表现就是减少了学校的管理费用和人力开支。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高图书管理的效率。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
2、技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。
图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。
这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势.计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件.本系统开发涉及到的技术因素有使用SQL server数据库开发工具开发后台数据库使用C#窗体设计实现快速操作3、社会可行性分析图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。
图书管理系统测试分析报告

文档编号:Personnel Management’08_Development_00版本号:1。
0文档名称:测试分析报告项目名称:图书管理系统项目负责人:***编写:****校对:****审核:****批准:****开发单位:软件工程开发小组1引言错误!未定义书签。
1.1编写目的错误!未定义书签。
1.2背景错误!未定义书签。
1.3参考资料错误!未定义书签。
2程序系统的结构错误!未定义书签。
2。
1测试采用的标准及技术错误!未定义书签。
2.2目标系统的功能需求错误!未定义书签。
2。
3目标系统的性能需求错误!未定义书签。
3。
4输人项错误!未定义书签。
3.5输出项错误!未定义书签。
3测试结果及发现错误!未定义书签。
3.1测试1功能测试错误!未定义书签。
3。
2测试2性能测试错误!未定义书签。
4对软件功能的结论错误!未定义书签。
4.1对图书的增加、删除、修改错误!未定义书签。
4。
1。
1能力错误!未定义书签。
4.1.2限制错误!未定义书签。
4。
2图书信息的查询、图书借阅信息的查询错误!未定义书签。
4。
2.1能力错误!未定义书签。
4.2.2限制错误!未定义书签。
4.3图书借阅、还书错误!未定义书签。
4.3.1能力错误!未定义书签。
4.3.2限制错误!未定义书签。
5分析摘要错误!未定义书签。
5。
1能力错误!未定义书签。
5。
2缺陷和限制错误!未定义书签。
5。
3建议错误!未定义书签。
5.4评价错误!未定义书签。
6测试资料消耗错误!未定义书签。
1引言1。
1编写目的在项目小组(系统分析员)提交了软件《详细设计设计说明书》,并经程序员与系统分析员充分讨论和分析后,由程序员提出了这份测试分析报告。
此软件分析报告对《图书管理系统》项目具体代码完成的过程中,项目组中主要负责测试的人员记录在测试过程中发现的问题以及对问题改进的建议。
本文档将供系统的编程人员、集成人员、维护人员查询和使用。
1。
2背景(1)本系统的名称是:图书管理系统(2)本项目的任务提出者是某高校,开发者是软件项目管理小组,用户是某企业人事及相关部门。
图书管理系统系统分析报告

系统分析报告—图书信息管理系统一、引言1.系统名称图书信息管理系统2.系统目标实现管理的科学化,系统化,自动化,最大限度的为用户提供方便,节约人力、物力等各方面资源,消灭由于信息冗余而造成的数据不一致,和数据查询困难的问题。
为了使图书管理更加规范化,程序化,科学化,故研发了这次的图书管理系统。
引进计算机技术对图书进行方便的管理,这样有诸多好处,不同管理人员可以对图书众多的信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。
有利于减少错误,减轻单一管理员的任务,提高效率,节约人力资源,降低成本力求使其功能简洁明了,而且齐全、易于操作。
3.系统功能本系统主要包括五大功能模块:系统设置,图书管理,用户管理,交易管理,附件和帮助。
1.1图书管理部分:包括图书信息的更新和图书信息查询两部分。
其中,图书信息更新操作有添加图书信息,删除图书信息,修改图书信息;图书信息查询,提供一定的条件查询,使用户能够及时地掌握图书状态信息;面向用户提供图书信息交易,图书的在线阅读,更直观的提供图书的各种信息。
用户管理部分:这一部分包括用户信息的更新管理和用户信息查询管理两部分。
其中,更新用户信息管理包括添加用户信息、修改用户信息、删除用户信息;查询用户信息,提供一定的条件查询,使访问者能够及时地掌握用户信息;系统还提供交易平台,更直观的反映读者信息。
1.3交易管理部分:这一部分包括图书购买信息管理和买家卖家信息管理两部分,主要是实现图书的交易管理功能,对交易信息进行有效的管理。
1.4系统管理:包括增加新用户,修改用户密码以及切换用户等功能,系统对用户权限进行限制,分为普通管理员和超级管理员,禁止其对系统的某些模块进行操作,提高了系统的安全性。
1.5附件和帮助:这里主要是系统的一些帮助文件,背景图片,小游戏,音乐等,用户可以根据自己的喜好进行变换。
二、业务流程分析在本系统的系统分析阶段,我们主要是对广泛的图书和用户管理进行多方面的调查和研究,从而抽象出我们系统的业务流程图,数据流程图以及数据字典。
电子图书管理系统性能测试报告

电子图书管理系统性能测试报告概述本文旨在对电子图书管理系统进行性能测试,并根据测试结果对其性能进行评估和改进。
测试环境测试使用的环境为:- 操作系统:Windows 10- 处理器:Intel Core i7- 内存:8GB- 浏览器:Google Chrome测试方法本次性能测试分为以下几个方面:1. 用户并发访问:模拟多个用户同时访问系统,测试系统在高并发情况下的性能表现。
2. 数据加载性能:测试系统在加载大量图书数据时的性能表现。
3. 响应时间:测试系统在用户发起请求后的响应时间。
4. 系统资源占用:测试系统在运行过程中对计算机资源的占用情况。
测试结果1. 用户并发访问:在100个用户同时访问系统的情况下,系统的响应时间平均在2秒左右,整体性能良好。
当用户数量超过200个时,系统的响应时间逐渐增加,但仍在可接受范围内,没有出现系统崩溃或卡顿的情况。
2. 数据加载性能:在加载1万本图书的情况下,系统的加载时间为10秒左右,数据加载速度较快,用户可以快速浏览大量图书信息。
3. 响应时间:用户发起各类请求后,系统能够在1秒内给出响应,用户体验良好。
4. 系统资源占用:系统在运行过程中对计算机资源的占用情况较低,CPU占用率在20%左右,内存占用率在50%左右,不会对计算机的正常使用造成影响。
改进方案根据性能测试结果,我们提出以下改进方案,以进一步优化系统的性能:1. 增加服务器端的硬件配置,如增加内存和处理器的容量,提高系统的并发处理能力。
2. 优化数据库的索引和查询语句,提高数据的读取和加载速度。
3. 使用缓存技术,减少对数据库的频繁查询,提高系统响应速度。
4. 对系统的关键功能进行性能优化,减少不必要的计算和IO操作,提高系统的响应速度和稳定性。
结论通过对电子图书管理系统的性能测试,我们发现系统的整体性能良好,在高并发和大数据量的情况下仍能保持较快的响应速度。
同时,我们提出了一系列的改进方案,以进一步提升系统的性能和稳定性。
9图书管理系统测试分析报告

9图书管理系统测试分析报告测试分析报告 1引言编写目的根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行测评,为软件设计人员提供依据,故编写了此文档背景A本项目的名称:图书管理系统B本项目的提出者:《软件工程》课程教师——丁华锋 C本项目的开发者:刘飞、谭艳、宾亚 D本项目的使用者:读者、图书管理员、游客定义A黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试B白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致参考资料《软件工程导论》,张海藩编著,清华大学出版社,XX年2月第5版2测试概要测试标识符系统登陆测试测试内容检查用户是否合理、合法1实际测试工作内容与预先设计的内容的差别无图书管理测试图书查询测试还书测试查询、添加、删除、修改图书信息进行图书信息查询读者退还所借书籍无无无无用户、管理员管理测试添加、删除、修改用户、管理员信息3测试结果及发现测试1系统登陆测试总表:输入用户名密码权限管理员管理员管理员普通用户普通用户普通用户进入游客模块登录失败,输入错误登录失败,输入错误登录成功,进入管理员模块登录失败,输入错误登录失败,输入错误登录成功,进入用户模块输出1 输入:” ” “ ”输出要求:进入游客模块输出结果:进入游客模块 2.输入:” “ “” 输出要求:登陆失败输出结果:3.输入:”” “ ” 输出要求:登陆失败输出结果:24.输入:”” “”输出要求:登陆成功,进入管理员模块输出结果:登陆成功5.普通用户登陆测试与管理员登陆测试类似测试21.添加图书测试输入:图书信息输出要求:添加成功输出结果:2.修改图书测试输入:3输出要求:修改成功输出结果:3添加图书分类测试输入:”艺术”输出要求:已经有这个分类输出结果:输入:”工学”输出要求:添加成功输出结果:4修改图书分类测试输入:将”工学”改为”工科” 输出要求:修改成功输出结果: 4测试3图书查询测试用例:输入书名软件工程导论1.输入:分类科学文学艺术出版社清华大学出版社新疆大学出版社1-50 20—30价格范围出版日期 --12-1-1—-12-31 -1-1—-12-31—查询成功,输出所需信息输出所需信息没有搜索到记录输出该出版社的所有图书输出图书价格在20—30元之间的图书输出在该日期之内的图书信息输出输出要求:显示出查询结果输出结果:2.输入:文学5输出要求:显示出文学类的图书输出结果:3输入:艺术输出要求:显示出艺术类的图书输出结果:4输入:新疆大学出版社输出要求:显示出该出版社下的所有图书输出结果:5输入:”20—30”输出要求:图书价格在20—30元之间的所有图书输出结果:6输入:”-1-1—-12-31”输出要求:出版日期在该日期范围内的所有图书输出结果:测试4借书测试用例:输入输出6用户id 37 37 18图书id 33 33用户编号不能为空图书编号不能为空此用户不存在此书不存在借书成功18 2 1输入:” ” “ ” 输出要求:借书失败输出结果:2输入:”38” ” ” 输出要求:添加失败输出结果:3输入:”37” “ ” 输出要求:添加失败输出结果:4输入:”18” “33” 输出要求:添加失败输出结果:5输入:” 18” “2” 输出要求:添加成功7输出结果:测试5还书测试用例:输入用户id 37 37 18 18图书id 33 33 2用户编号不能为空图书编号不能为空此用户不存在此书不存在还书成功输出1输入:” ” “ ” 输出要求:还书失败输出结果:2输入:”38” ” ” 输出要求:还书失败输出结果:3输入:”37” “ ” 输出要求:还书失败输出结果:84输入:”18” “33” 输出要求:还书失败输出结果:5输入:” 18” “2” 输出要求:还书成功输出结果:测试6普通用户测试用例:输入用户名qq 331.输入:”qq” ”qq”qq 3 3密码用户名重复密码不能为空用户名不能为空添加用户成功输出输出要求:用户名重复输出结果:92.输入:“3” “ ”输出要求:密码不能为空输出结果:3.输入;” ” “3”输出要求:用户名不能为空输出结果:4.输入:”3” “3” 输出要求:添加成功输出结果:修改用户测试用例:输入输出用户名 3 4 4 4修改后密码是否锁定 4 3 4 4未锁定未锁定锁定锁定修改成功修改成功修改成功修改成功用户名 3 3 3修改前密码是否锁定 3 3 3未锁定未锁定未锁定未锁定 3 31.输入:密码改为”4”输出要求:修改成功输出结果:102.其他修改测试类似3.添加管理员测试和修改密码测试类似于添加普通用户测试和修改用户测试4对软件功能的结论功能1 能力在测试过程中对于选用的用例基本能过提出错误提示,变现良好限制在输入时如果选择了游客,则无论是否输入用户名和密码都会进入游客模块,在该功能上还有待进一步改进功能2 能力图书管理测试中的各项功能,包括添加图书、修改图书、删除图书,添加图书分类、修改图书分类、删除图书分类,表现得都比较迅速限制对于图书信息表的数据项还应该多添加一些,这点还有待进一步改善11功能3 能力图书查询速度较快,查询能力也较好限制由于数据库内容较少,查询速度不能反应出软件处理的真实情况,这点还需有待验证功能4 能力还书能力较好,速度也较快限制在录入用户id和图书id是可以利用条形码而不需手工录入,在这点还有待进一步改进功能5 能力还书能力较好,速度也较快限制在录入用户id和图书id是可以利用条形码而不需手工录入,在这点还有待进一步改进功能6 能力在添加、删除、修改用户和管理员的功能上都较快12限制由于数据库内容较少,添加、修改、删除速度都还不能反应出软件处理的真实情况,这点还需有待验证5分析摘要能力针对现实情况,该软件能对管理模块进行相应的操作,能做到基本的登陆验证、图书管理、还书、借书、图书查询、用户、管理员管理等功能,反应速度还能令人满意缺陷和限制在登录系统中,没有对不符合要求的用户名和密码格式进行限制在图书管理系统中,数据库中的内容还较少,不能较准确的反应出添加、删除、修改图书信息以及添加、删除、修改图书分类信息的速度在图书查询系统中,没有对每一本书的详细信息进行查询,而且数据库较小在还书系统中,没有将书的条形码有效利用起来建议a.增加登录时的验证规则; b.增加数据库中的内容;c.增加查询时的现实信息;d.争取有效利用条形码而不需人工输入图书id评价。
图书管理系统测试报告

小升初语文作文题目2017小升初语文作文题目大全你知道多少历年的小升初作文考试题目呢?今天yjbys为大家把各个省的的小升初作文题目做了汇总。
家长们,说不定这里边就有今年要考的题目哦!一、材料:李芳也来参加考试了,同学们都感到意外,她能这样做真不容易啊!……要求:根据提供的材料自拟文题,抓住"感到意外""这样做真不容易"展开合理想象,写一篇400字左右的记叙文,要把事情的起因、经过写具体。
二、小学生活即将结束。
回顾这五年(六年)的生活,你一定会有许多感慨,或高兴,或得意,或自豪,或遗憾,或后悔,或困惑……如果你能再做一回小学生,你将会怎样呢?请你以《如果,我能再做一回小学生》为题,写一篇文章。
三、"尝试"也就是试一试,这是非常有意思的实践活动。
它可能成功,也可能失败。
然而,不管怎样,它都会使你有所发现,有所感悟。
请选取你在生活中曾经历的一次尝试,把题目《那是一次( )的尝试》补充完整,写一篇记叙文。
要求:内容具体,感情真,语句通顺,有一定的条理。
四、你们家的星期天都是怎么过的,选择一个你最愿意写的星期天,写出来。
注意在叙事的过程中写出你和家人的感受。
要把内容写具体,语句写通顺。
五、生活中,我们一天天在长大,懂得了孝敬父母,懂得了珍惜幸福……请你写一写成长过程中懂得的某一种生活道理。
题目自拟,字数400以上。
六、题目:可爱的______要求:先补充完整题目,可以填人或小动物,如"表弟、表妹、小猫、小狗"等,然后按一定顺序写出人或小动物的可爱,做到语句通顺,内容具体。
七、我很感激她(他)要求:审清题目,重点写一件事情,将经过写具体。
八、我们玩得真快活要求:1.按照事情的发展顺序,抓住重点写。
2.注意写出快活的情感。
九、题目:告诉你一件新鲜事要求:选材要新颖,按事情发展顺序写,条理清楚,结构完整,字数400个以上。
十、他(她)这样做不好提示:写别人做过的一件事,要把事情经过写清楚,并写出自己的看法或想法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:Personnel Management’08_Development_00
版本号:1.0
文档名称:测试分析报告
项目名称:图书管理系统
项目负责人:***
编写:****
校对:****
审核:****
批准:****
开发单位:软件工程开发小组
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3参考资料 (3)
2测试概要 (3)
3测试结果及发现 (6)
3.1测试1功能测试 (6)
3.2测试2性能测试 (7)
4对软件功能的结论 (8)
4.1功能1:对图书的增加、删除、修改 (8)
4.1.1能力 (8)
4.1.2限制 (8)
4.2功能2:图书的查询,图书借阅信息的查询 (8)
4.2.1能力 (8)
4.2.2限制 (9)
4.3功能3:图书借阅还书 (9)
4.3.1能力 (9)
4.3.2限制 (9)
5分析摘要 (9)
5.1能力 (9)
5.2缺陷和限制 (9)
5.3建议 (9)
5.4评价 (10)
6测试资源消耗 (10)
1引言
1.1编写目的
在项目小组(系统分析员)提交了软件《详细设计设计说明书》,并经程序员与系统分析员充分讨论和分析后,由程序员提出了这份测试分析报告。
此软件分析报告对《图书管理系统》项目具体代码完成的过程中,项目组中主要负责测试的人员记录在测试过程中发现的问题以及对问题改进的建议。
本文档将供系统的编程人员、集成人员、维护人员查询和使用。
1.2背景
(1)本系统的名称是:图书管理系统
(2)本项目的任务提出者是某高校,开发者是软件项目管理小组,用户是某企业人事及相关部门。
1.3参考资料
列出要用到的参考资料,如:
[1]软件工程开发小组, 《<图书管理系统>需求规格说明书》, 2014.
[2]软件工程开发小组, 《<图书管理系统>概要设计说明书》, 2014.
[3]软件工程开发小组,《<图书管理系统>详细设计说名书》,2014
[4]朱作付, 《软件工程》, 科学出版社, 2005.
[5]郑人杰, 殷人昆, 陶永雷,《实用软件工程》, 清华大学出版社,
1997.
[6]卫红春, 《软件工程概论》, 清华大学出版社, 2007.
2测试概要
2.1测试采用的标准及技术
测试采用的标准和技术如表1~3所示
表1 开始/中断/完成测试说明
2.2目标系统的功能需求
目标系统的功能需求如表4所示
2.3目标系统的性能需求目标系统的性能需求如表5所示
3测试结果及发现3.1测试1 功能测试
系统的功能测试如表6所示
3.2测试2 性能测试
系统的性能测试报告如表7所示
4对软件功能的结论
4.1功能1:对图书的增加、删除、修改
4.1.1能力
基本实现了对图书信息的录入,即图书的增加;图书的选择性删除;图书信息的修改。
这几项功能都是由图书管理员来操作完成的。
4.1.2限制
图书的管理都由管理员完成,学生没有此项权限,容易造成管理员工作量过大。
4.2功能2:图书的查询,图书借阅信息的查询
4.2.1能力
图书信息的查询是管理员和学生都有权限进项的选项
图书借阅信息的查询,主要由管理员进行查询,可查询到借阅的图书编号,
学生学号,和借阅日期。
学生只能查询到本人借阅的图书。
4.2.2限制
学生无法查看本人图书的借阅日期
4.3功能3:图书借阅还书
4.3.1能力
基本上实现了学生对图书的借阅、还书
4.3.2限制
管理员无法借阅图书
5分析摘要
5.1能力
本系统基本实现以下功能:
a.实现图书新的增加、修改、删除
b.图书信息的查询、图书借阅信息的查询
c.图书借阅、还书
在测试环境中很难模拟并发的操作,而实际运行环境中
5.2缺陷和限制
测试的数据都是基于学校事务人员进行设置的,可能有些方面在具体运行中还有欠缺,有待改进。
在测试过程中没有具体连接到硬件设备,可能在打印处理等放方面有欠缺,如掉电处理等。
网站中在页面格式、用户体验方面还有改进的空间。
在处理边界数据流时,还停留在全局数据流通用,未对具体的每块数据流以角色区分而选择不同的视图。
5.3建议
对每项缺陷提出改进建议,如:
a.在测试过程中,运行时错误的修改是最为紧迫的,预计修改这方面的工
作量约为10个机时。
b.在界面优化方面由一人负责,大概需要1个机时。
5.4评价
该“图书管理系统”在基本功能方面,尤其是网站应用方面,已满足基本需求,达到初步效果,可以不久后投入使用。
现在学校需要处理的图书信息越来越多,开发这样一个系统的应用前景广泛,具有很高的实用价值。
6测试资源消耗
测试输入了大量数据,包括数据库中存放管理员,学生账户等信息。
其中管理员的信息输入量比较大。
项目组中一人负责测试,估计总耗费时越8个机时。