WEB应用系统案例分析 答案_第1页
WEB应用系统案例分析 答案_第2页
WEB应用系统案例分析 答案_第3页
WEB应用系统案例分析 答案_第4页
WEB应用系统案例分析 答案_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习中心:院校学号:姓名PAGEPAGE1课程名称:WEB应用系统案例分析X东北大学继续教育学院WEB应用系统案例分析X试卷(作业考核线上2)B卷(共4页)总分题号一二三四五六七八九十得分设计题(共40分)设计一个留言板。要求:画出数据库表的详细设计,必要的界面及界面上的控件,程序的主要流程及逻辑。一、系统分析1.1概述随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国改革的深入和社会主义市场经济的日趋繁荣,导致竞争日益激烈,迫使我们采取先进的计算机硬件设备以及高质量的辅助软件来管理运作,以提高效率。动态网页也是一样,人们在其上面留言发表个人观点的平台,它是一个交互式的互动平台,它是用户相互交流的重要途径,用户提出的要求、意见、看法,可以得到及时回复和解决,可以有效的解决用户的需要。1.2系统使用环境开发工具:Dreamweaver8开发环境的选择:SQLServer2000以及IIS信息服务在使用Dreamweaver8作为工具的条件下,运用VBScript语言,以SQLServer2000作为后台数据库,在IIS环境下编写并测试运行网页。1.3数据库应用系统1.3.1数据库连接方式本系统使用的是ADO中OLEDBConnection方式连接数据库。OLEDB是通向不同的数据源的低级应用程序接口。OLEDB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。OLEDB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。1.3.2应用系统使用的是基于web的数据库应用采用三层客户/服务器模式,也称为B/S结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和现实结果的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器,Web服务器应用程序接受并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据(或把数据录入数据库)送回Web服务器,Web服务器把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。1.4可行性分析本系统需要用户登录、注册页面,留言查看,留言检索,留言发布,管理员登录和留言管理。本系统应使用Dreamweaver8与所需的数据库进行连接并操作。同时网络学习资料、参考资料以及指导老师的帮助,因此留言板系统可以实现。二、需求分析当今社会,互联网已经逐渐融入社会生活的各个角落。人们不再只局限于面对面或通过手机来进行交谈了。留言板系统正好提供了一个这样的平台。它是一个交互式的互动平台,是用户相互交流的一种途径,用户提出的要求、意见、看法,可以得到及时回复和解决,可以有效的解决用户的需要。现在就开始根据留言板的功能需求讲解设计思路。在留言板系统中,首先所有用户可通过登录主页,对留言进行查看、检索、发布,还可对留言进行回复。还可以对自己的信息进行修改,也可以删除自己的留言信息。同时,管理员用户的管理包括管理员和普通帐户的权限和用户名或密码的修改,帖子和回复的管理,包括删除、修改。2.1各实体集的描述(E-R图)1用户的实体属性3.留言回复的实体属性输入。添加留言板块二、综合设计题(共60分)设计一个图书馆的网上借阅系统。1. 画出此程序的所有一级页面显示介面示意图,并标出所有动态显示部分;2. 用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);3. 写出此程序的所有动态显示部分的设计思路,并给出程序的流程;4.要求网站必须有用户管理、图书查询、图书预定等部分。1引言1.1编写目的随着互联网的快速发展,各个企业以及学校等教育机构已经在网上开通方便快捷的应用平台,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。图书管理系统,为政府机关、教育机构与广大企事业单位自动化办公提供了一个较好的解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQLSERVER2016数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意,从软件的图形应用界面上优化软件质量,提高用户使用感,让用户操作更加简单,使得本系统具有很强的可操作性。1.2背景随着计算机产业的发展,计算机在各个行业的应用也越来越普遍。采用计算机软件来管理也逐渐替代了人工管理,计算机管理比人工管理更加简单,有节约人力资源、减少时间成本、快速查找诸多优点。而新建图书管理系统,更是方便管理员对书籍的管理以及用户进行书籍的查阅,比起书本记忆以及人工翻阅,计算机能快速有效的提供书籍信息,给予便利。为此,本开发小组设计一个图书管理软件,方便图书的管理与借阅。本图书管理系统将实现图书室管理员对图书信息修改与读者网上查询与借阅等相关功能。1.3术语和缩略词SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。1.4参考资料(1)软件需求规格说明书参考模板(2)高校医院管理系统需求说明书(3)软件工程方法与实践主编:窦万峰第三版机械工业出版社2任务概述2.1项目概述2.1.1项目来源及背景该项目是华中农业大学图书馆提出的一个面向全校师生及教职工进行图书预约、借阅、归还的管理系统,并安装在华中农业大学图书馆电脑中供读者使用,或供图书馆人员进行管理。2.1.2项目目标该项目是为了更方便和更科学地对图书馆图书进行管理、借阅而研发的,目的是让读者能够更准确、更快速地查询、借阅到需要的书籍;图书馆管理人员能够更简单方便地对众多图书进行分类管理,并让读者及管理人员的交互更高效,,使得图书的借阅和管理的效率更理想。鉴于现存的图书查询效率低下,模糊搜索不够智能、图书管理较为复杂等问题,本项目通过合理的数据库管理及搜索算法优化,能够很好地解决这些图书馆管理系统的缺陷。2.1.3系统功能概述该系统主要分为读者客户端功能、图书管理功能、读者管理功能【读者客户端功能】1.用户登录2.用户注册3.修改用户密码4.查询图书5.续借图书6.预约图书【图书管理功能】1.添加书籍2.查询书籍3.修改图书4.删除图书【读者管理功能】1.增加用户2.查询用户3.修改用户4.删除用户2.2用户特点最终用户一般具有大学本科及以上学历,能够熟练掌握计算机基本操作。若是图书馆工作人员,则需要熟练掌握图书分类管理方法。本软件是在众多读者及数位管理人员共同操作的情况下使用,使用频率十分频繁。一次需要支持上千人的并发操作。2.3假定和约束本项目要求在eclipse4.5及以上版本进行开发,需要WindowsJDK、WindowsBuilder的支持,本项目由2018级学生开发,经验不足,需要在教师指导下进行。开发经费较少3功能需求3.1功能划分1、输入功能模块·添加书籍·增加用户·修改用户·删除用户2、查询显示功能模块·查询书籍·借阅历史3、预约书籍功能模块·续借图书·预约图书4、登录系统功能模块·登录·用户注册·修改用户密码3.2功能描述3.2.1输入功能名称、标识符输入功能功能描述通过此功能管理员可以输入书籍和读者相关信息功能编号添加用户:sr0102,增加用户:sr0103,修改用户:sr0104,删除用户:sr0105优先级4输入书籍与读者信息操作序列管理员输入相关信息输出将信息保存至数据库中补充说明仅管理员可操作3.2.2查询显示功能名称、标识符查询功能功能描述通过此功能可在软件上查询书籍功能编号查询书籍:cx0102,查询借阅历史:cx0103优先级3输入查询关键字操作序列读者与管理员在显示控件上输入关键字输出与关键字相符的一切信息补充说明读者与管理员均可操作3.2.3续借、预约书籍功能名称、标识符书籍续借与预约功能功能描述通过此功能读者可在软件上进行书籍的续借与预约功能编号续借:jy0103,预约书籍:jy0104优先级1输入书籍信息操作序列读者输入书籍相关信息,对书籍进行操作输出操作成功提示补充说明读者可操作3.2.4登录功能名称、标识符登录功能功能描述通过账号可登录软件进行操作功能编号登录:dl01,注册:dl0102,修改密码:dl0103优先级2输入账号信息操作序列读者与管理员输入账号信息输出软件登录后页面补充说明读者与管理员均可操作4数据需求4.1静态数据网上图书馆系统的静态数据包括:书籍(books):图书编号(bno);书名(bname);作者(bauthor);出版社(bpublish);单价(price);总数(bnum);预约数(ordernum);借阅数(blend);读者(reader):读者账号(rid);姓名(rname);身份(rtype);可借册数(borrownum);已借册数(rnum);预约册数(ordernum);欠款(rdebt);图书借阅记录(borrow):读者账号(rid);图书编号(bno);借阅时间(initialdate);归还时间(backdate);续借时间(redate);到期时间(deadline);罚款(fine);图书预约记录(orders):读者账号(rid);图书编号(bno);预约时间(dates);到期时间(endtime);借阅类型(borrowtype):身份(rtype);可借册数(borrownum);续借册数(times);借阅时长(borrowdate);预约次数(ordernum);管理员(librarian):管理员账号(lid);姓名(lname);电话(ltel);4.2动态数据输入数据:登录/注册输入的账号、密码查询方式、查询关键字;新建图书项、读者项;图书项、读者项相应纪录更改;备份数据恢复所需的数据备份文件;借阅、预约、续借时的图书序号、读者账号、日期;输出数据:查询关键字确定的数据库记录的输出;信息录入、修改、删败结果(成功或失败);图书借阅、返还、丢失注销等操作结果;数据备份输出的数据备份文件;内部数据:查询操作建立的索引;4.3数据流图4.4数据字典《网上图书馆系统》的总体功能如下:●图书的预约续借;●图书信息查询;●图书的增删改;●读者的增刪改;●图书管理系统数据备份;●图书管理系统数据恢复;4.4.1图书的预约续借过程数据字典(1)数据流词条:通常使用扩充的BNF范式来描述。对于基本的数据项,通常应明确其名称,类型,含义,度量单位,有效范围,精度等。数据流名:图书说明:记录图书的主要相关信息数据流来源:读者数据流去向:借书检验数据流组成:图书=书号+书名+作者+出版社+价格+总数+借阅数+预约数图书编号=“A001”…“Z999"书名=2{字母}24作者=2{字母}24出版社=2{字母}24价格=“000.1”…“9999.9”借阅数=“00”…“99”借阅数=“00”…“99”每个数据量流通量:数据流名:检验错误说明:用于指示读者借书错误信息数据流来源:借书检验数据流去向:读者数据流组成:检验错误=2{字母}40每个数据量流通量:数据流名:借书信息说明:用于传递读者号和图书号数据流来源:借书检验数据流去向:借书登记数据流组成:借书信息=读者账号+书号每个数据量流通量:数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:借书检验,借书登记数据流组成:日期=年+月十日年=“0000”…“9999”月=“01”…“12”日=“01"…“31":每个数据量流通量:数据流名:图书访问记录说明:用于记录读者借书信息数据流来源:图书访问记录库,借书登记数据流去向:借书检验数据流组成:图书访问记录=书号+读者账号+借书日期借书日期=日期每个数据量流通量:(2)数据文件词条描述:说明文件的成分和组织形式(如记录排列顺序)等,基本数据项的说明同数据流。数据文件名:读者库简述:存放读者信息输入数据:输出数据:读者信息数据文件组成:读者库由“读者信息”组成存储方式:关键码存取频率:数据文件名:图书库简述:存放图书信息输入数据:输出数据:图书信息数据文件组成:图书库由“图书信息”组成存储方式:关键码存取频率:数据文件名:图书访问记录库简述:存放图书访问记录信息输入数据:图书访问记录输出数据:图书访问记录数据文件组成:图书访问记录库由“图书访问记录”组成存储方式:关键码存取频率:(3)加工说明词条,加工说明:编号、加工逻辑常使用自然语或结构化自然语言(如判定树、判定表等)来描述。加工名:借书检验加工编号:1简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能续借/预约书输入数据流:读者账号,所借书本,读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑:IF读者账号未登记入库THEN发出“借书错误’ELSEIF图书未登记入库THEN发出“借书错误”ELSEIF读者已借图书和现借图书多于限制数NTHEN发出“借书错误”ELSEIF读者已借图书中有超期THEN发出“借书错误”ELSE发出“借书信息”ENDIFENDIFENDIFENDIF加工名:借书登记加工编号:2简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中输入数据流:借书信息,日期输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录;4.4.2图书的查询过程数据字典(1)数据流名词条数据流名:查询信息说明:用于传递查询关键字段数据流来源:读者,查询许可检验数据流去向:查询许可检验,数据查询数据流组成:查询信息=1{字母}50每个数据量流通量:数据流名:查询结果说明:用于显示读者查询的结果数据流来源:数据查询数据流去向:读者数据流组成:查询信息=读者信息+图书信息每个数据量流通量:(2)加工说明词条加工名:查询许可检验加工编号:3简要描述:检验读者身份是否有效输入数据流:读者账号,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:IF读者账号在读者库中不存在THEN发出“检验错误”ELSE发出“查询信息”ENDIF加工名:数据查询加工编号:4简要描述:根据所读入的查询信息,检索图书库和图书访间记录库得出相应结果输入数据流:查询信息,图书信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果4.4.3管理员的书籍和读者增删改过程数据字典(1)数据流名词条数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员信息=管理员账号+姓名账号=“m001”…“m999”姓名=2{字母}24每个数据量流通量:数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书或读者数据流组成:操作信息=2{字母}50每个数据量流通量:数据流名:操作确认说明:用于传递增删改图书是否成功数据流来源:增删效图书或读者数据流去向:图书管理员数据流组成:操作确认=1{字母}50每个数据量流通量:(2)加工逻辑词条加工名:身份验证加工编号:5简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者或图书输出数据流:检验错误,操作确认。加工逻辑:根据所读入的管理员信息。检索管理员库验证该人身份加工名:增珊改图书或读者加工编号:6简要描述:根据所读入的操作信息,增册改读者库里的内容输入数据流:操作信息,读者信息输出数据流:操作确认,读者信息加工逻辑:根据所读入的操作信息,增删改读者库或图书库里的内容4.4.4网上图书馆系统数据备份过程数据字典(1)加工逻辑词条描述加工名:身份验证加工编号:7简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份加工名:数据备份加工编号:8简要描述:根据所读入的操作信息,备份数据库中的数据到文件输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,备份数据库中的数据到文件4.4.5网上图书馆系统数据恢复过程数据字典(1)加工逻辑词条描述加工名:身份验证加工编号:9简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份加工名:数据恢复加工编号:10简要描述:根据所读入的操作信息,从文件向数据库恢复数据输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,从文件向数据库恢复数据4.5数据库描述数据库采用SQLServer2016数据库E-R图:Powerdesigner:5性能需求5.1数据精度在书价的处理过程中要求保留一位小数。借书还书的过程中所考虑的借还期限采用“日”为单位。5.2时间特性用到的时间中,为保证时间的可靠性,都采用服务器的时间为标准。在多用户的操作过程中可能会碰到数据并发的问题。比如在读书查询图书的过程中所查到的那本图书在他所查的时候还没有被借出去。但在查询后的任何时候都有可能被借走。可能就在被查之后的那一秒种。所以要确保数据的可靠和实时。5.3灵活性该自动化图书管理系统同用适应于其他microsoft公司的windows产品此系统是采用B/S架构设计的,所以在客户端不需要安装客户端软件。但要求装有IE,或是其它的网页浏览器工具。所以在设计的时候要求能适应多种浏览的需要。6运行需求6.1用户界面描述对该系统用户界面的基本要求,可以给出用户界面原型方案。1、整体风格:简约易操作,单窗体风格,遵循Windows界面的规范。2、用户导航图:3、响应反馈(1)在进行增添删除或者修改操作时,会弹出“增添/删除/修改成功!”的提示窗口(2)在用户输入错误或者输入不合法时,会弹出“输入错误!请重新输入。”或者“输入不合法!请重新输入。”的提示窗口,引导用户重新输入。(3)每个操作页面都有返回上一级操作的按钮,方便用户操作。4、登录界面首先选择自己的身份,是图书馆系统的用户还是管理员,然后输入账号和密码进行登录。若无账号,则先注册成为用户或者管理员再登录。5、测评界面6、交换角色界面6.2软件接口Eclipse,SQLServer。6.3硬件接口鼠标、键盘必须是USB接口。7其他需求7.1验收标准1、鼠标、键盘控制权交换故障率低于10%。2、鼠标、键盘控制权交换出错率低于20%。7.2质量属性1、软件故障率低于5%。2、软件要求模块设计,设备驱动可以更换。3、软件可在不同的Windows平台上使用。4、软件支持不同的PC兼容机。《网上图书馆系统》软件测试报告目录1引言41.1编写目的41.2背景41.3术语和缩略词41.4参考资料52测试用例设计5(1)登录操作测试5(2)图书查询操作测试6(3)图书预约操作测试7(4)图书续借操作测试8(5)图书管理操作测试8(6)读者管理操作测试93测试结果及分析103.1测试环境103.2测试用例执行103.3结论及建议161引言1.1编写目的在软件投入生产性运行前,对软件需求分析,设计规格说明和编码的最终复审,是软件质量保证的关键步骤。该软件测试说明书是为了尽可能的发现该系统在设计中存在的问题,并为解决这些问题提供依据,本文档将详细说明本系统采用软件工程的方法进行软件测试。尽量发现本系统BUG并进行改正,以避免在运行过程中造成的损失。根据测试计划报告对软件进行测试,详细记录测试过程,以对软件的质量进行评价,为软件设计人员提供BUG依据,为软件测试建立计划,供软件测试人员作为软件测试实施时的参考。此软件测试报告对《网上图书馆系统》项目具体代码完成的过程中,项目组中的主要负责测试的人员记录在测试过程中发现的问题以及对问题改进的建议,本文档将供系统的编程人员、集成人员、维护人员查询和使用。1.2背景随着计算机产业的发展,计算机在各个行业的应用也越来越普遍。采用计算机软件来管理也逐渐替代了人工管理,计算机管理比人工管理更加简单,有节约人力资源、减少时间成本、快速查找诸多优点。而新建图书管理系统,更是方便管理员对书籍的管理以及用户进行书籍的查阅,比起书本记忆以及人工翻阅,计算机能快速有效的提供书籍信息,给予便利。为此,本开发小组设计一个图书管理软件,方便图书的管理与借阅。本图书管理系统将实现图书室管理员对图书信息修改与读者网上查询与借阅等相关功能。1.3术语和缩略词SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。GUI:图形用户界面。测试用例:按一定的顺序执行的与测试目标相关的测试活动的描述,即确定“怎样”测试。白盒方法:分为逻辑覆盖法和基本路径覆盖法或者分为语句覆盖,判定覆盖,条件覆盖方法。黑盒方法:分为等价类划分法,边界值划分法,错误推测法,因果图法等。白盒测试:有选择的执行(或覆盖)程序中某些最有代表性路径的测试方法。黑盒测试:根据程序组件的规格说明测试软件功能的方法,所以也称为功能测试。1.4参考资料(1)软件测试报告参考模板(2)网上图书馆系统需求规格说明书(3)网上图书馆系统详细设计说明书(4)软件工程方法与实践主编:窦万峰第三版机械工业出版社2测试用例设计(1)登录操作测试其测试用例设计如表1~表4。表1登陆_第一组测试用例测试用例编号Library_1_01测试项目系统登录测试标题输入正确的用户账号和密码重要级别高预置条件系统存在该用户输入账号为2018001,密码为2018001操作步骤选择登录用户;输入账号2018001;输入密码2018001预期输出跳转到用户操作界面表2登陆_第二组测试用例测试用例编号Library_1_02测试项目系统登录测试标题输入正确的管理员账号和密码重要级别高预置条件系统存在该管理员输入账号为001,密码为001操作步骤选择登录管理员;输入账号001;输入密码001预期输出跳转到管理员操作界面表3登陆_第三组测试用例测试用例编号Library_1_03测试项目系统登录测试标题输入正确的用户账号和错误的密码重要级别高预置条件系统存在该用户输入账号为2018001,密码为001操作步骤选择登录用户;输入账号2018001;输入密码001预期输出提示用户输入的用户名或密码错误表4登陆_第四组测试用例测试用例编号Library_1_04测试项目系统登录测试标题输入错误的用户账号和密码重要级别高预置条件系统不存在该用户输入账号为123,密码为123操作步骤选择登录用户;输入账号123;输入密码123预期输出提示用户输入的用户名或密码错误(2)图书查询操作测试其测试用例设计如表5~表8。表5图书查询_第一组测试用例测试用例编号Library_2_01测试项目图书查询测试标题输入部分书名重要级别中预置条件系统存在该图书信息输入书名为人操作步骤选择图书查询;输入书名人;点击查询预期输出查询界面显示出所有书名包含“人”的图书信息表6图书查询_第二组测试用例测试用例编号Library_2_02测试项目图书查询测试标题输入部分作者重要级别中预置条件系统存在该图书信息输入作者为李操作步骤选择图书查询;输入作者李;点击查询预期输出查询界面显示出所有作者包含“李”的图书信息表7图书查询_第三组测试用例测试用例编号Library_2_03测试项目图书查询测试标题输入部分出版社重要级别中预置条件系统存在该图书信息输入出版社为教育操作步骤选择图书查询;输入出版社教育;点击查询预期输出查询界面显示出所有出版社包含“教育”的图书信息表8图书查询_第四组测试用例测试用例编号Library_2_04测试项目图书查询测试标题输入部分书名,作者,出版社重要级别中预置条件系统存在该图书信息输入书名为数据库,作者为王珊,出版社为高等教育操作步骤选择图书查询;输入书名数据库,作者王珊,出版社高等教育;点击查询预期输出查询界面显示出所有书名数据库,作者王珊,出版社高等教育的图书信息(3)图书预约操作测试其测试用例设计如表9~表10。表9图书预约_第一组测试用例测试用例编号Library_3_01测试项目图书预约测试标题输入预约书号,日期重要级别中预置条件系统存在该图书信息输入书号为A2,日期为2020-05-28操作步骤选择图书预约;输入书号A2,日期2020-05-28;点击预约预期输出提示用户预约成功的信息表10图书预约_第二组测试用例测试用例编号Library_3_02测试项目图书预约测试标题输入取消预约书号,日期重要级别中预置条件系统存在该图书信息输入书号为A2,日期为2020-05-28操作步骤选择图书预约;输入书号A2,日期2020-05-28;点击取消预约预期输出提示用户取消成功的信息(4)图书续借操作测试其测试用例设计如表11。表11图书续借_第一组测试用例测试用例编号Library_4_01测试项目图书续借测试标题输入续借书号,日期重要级别中预置条件系统存在该图书信息输入书号为A1,日期为2020-05-28操作步骤选择图书续借;输入书号A1,日期2020-05-28;点击提交预期输出提示用户续借成功的信息(5)图书管理操作测试其测试用例设计如表12。表12图书管理_第一组测试用例测试用例编号Library_5_01测试项目增加图书测试标题输入书名,书号,出版社,作者,册数,价格重要级别中预置条件以管理员身份登录系统输入书名为软件工程方法与实践,书号为B1,出版社为机械工业出版社,作者为窦万峰,册数为10,价格为45.0元操作步骤选择增加图书;书名为软件工程方法与实践,书号为B1,出版社为机械工业出版社,作者为窦万峰,册数为10,价格为45.0元;点击提交预期输出提示管理员添加成功的信息(6)读者管理操作测试其测试用例设计如表13~表15。表13读者管理_第一组测试用例测试用例编号Library_6_01测试项目读者添加测试标题输入账号,密码,姓名,身份重要级别中预置条件以管理员身份登录系统输入账号为2020001,密码为2020001,姓名为小明,身份为本科生操作步骤选择读者添加;账号为2020001,密码为2020001,姓名为小明,身份为本科生;点击提交预期输出提示管理员添加成功的信息表14读者管理_第二组测试用例测试用例编号Library_6_02测试项目读者修改测试标题输入账号,新密码,姓名,身份重要级别中预置条件以管理员身份登录系统输入账号为2020001,新密码为001,姓名为小明,身份为本科生操作步骤选择读者修改;账号为2020001,密码为001,姓名为小明,身份为本科生;点击提交预期输出提示管理员更改成功的信息表15读者管理_第三组测试用例测试用例编号Library_6_03测试项目读者删除测试标题输入账号,姓名重要级别中预置条件以管理员身份登录系统输入账号为2020001,姓名为小明操作步骤选择读者修改;账号为2020001,姓名为小明;点击提交预期输出提示管理员删除成功的信息3测试结果及分析3.1测试环境硬件环境:Intel®Core™i7-8565UCPU@1.80GHz内存:8.00GB显示适配器:Intel®UHDGraphics620,NVIDIAGeForceMX250软件环境:64位操作系统,Windows10企业版MicrosoftSQLServer2016eclipse3.2测试用例执行(1)登录操作测试①执行测试用例Library_1_01,运行结果如下图:结果分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论