版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-PAGEIV-二手书收售系统的设计与实现摘要网络的快速发展,信息化管理被更多的顾客所接受,管理工作也随着时代的进步显得尤为重要,信息管理随着科学化的发展达到了信息存储量大,传播速度快等特点,管理工作得到发展并促进信息管理。X二手书收售系统的设计与开发采用当前较为流行的B/S(浏览器/服务器)结构,系统采用了Java开发技术,基于Windows操作系统和MySQL数据库,从系统的需求分析、系统的设计分析、系统的功能分析三个方面,设计并实现了一个功能较为完善的X二手书收售系统。系统包含管理员和顾客两个角色,其中管理员功能包括个人中心、二手书分类管理、二手书信息管理、求购信息管理、游客管理、留言板管理、交易论坛、订单管理等功能。顾客功能个人中心、二手书信息管理、求购信息管理、二手书发布信息管理、交易回复管理、我的收藏管理等功能。游客功能包含二手书信息、求购信息、二手书发布信息、交易回复等功能。通过对系统进测试后,本系统运行效果良好,系统操作简单,系统的功能全面,实用以及保障顾客账号安全等特点。关键词:图书收售;B/S结构;Java目录摘要 I引言 11系统规划 21.1系统开发背景 21.2业务流程分析 22系统分析 42.1可行性分析 42.1.1技术可行性 42.1.2经济可行性 52.1.3操作可行性 52.2功能需求分析 62.2.1管理员功能 62.2.2顾客功能 62.2.3未登录顾客功能 62.3数据流图分析 72.3.1顶层数据流图 72.3.2第一层数据流图 72.3.3第二层数据流图 82.4数据字典 112.4.1数据元素 112.4.2数据结构 112.4.3数据存储 122.4.4数据流 122.4.5处理过程 132.4.6外部实体 133系统设计 153.1系统概要设计 153.1.1系统功能模块划分 153.1.2开发工具与开发技术 153.2系统数据库分析 163.2.1概念结构设计 163.2.2逻辑结构设计 193.2.3数据库表设计 194系统实现 234.1二手书分类信息管理 234.2二手书信息管理 234.3求购信息管理 244.4留言信息管理 244.5交易论坛信息管理 254.6顾客信息管理 254.7订单信息管理 265系统测试 275.1系统测试与性能分析 275.2测试环境与测试条件 275.3功能测试 275.4测试结论 30结论 31参考文献 32PAGE2–PAGE14–引言X二手书收售系统,二手书收售信息通过计算机进行管理,实现顾客在线查看二手书信息,与传统的管理方式相比有所不同。通过使用计算机实现速度快、系统的安全性有保障、系统运行的成本低。通过使用计算机实现信息的查询效率更高以及搜索速度快。X二手书收售系统的管理变得的更科学化、正规化与世界接轨的重要条件。随着网络的快速发展,信息发展模式以崭新的姿态展现在顾客面前。同时网络的发展也日趋走向成熟,企业也逐渐引进信息管理模式进行管理。互联网带给顾客实时、准确高效的需求,从根本上改变了管理的方式,也是未来网络发展的趋势,网络已经成为人们生活中不可缺少的部分,顾客足不出户就可以体验到网络带来的便捷,所以X二手书收售系统的发展更具有开发的意义和价值。计算机网络的快速发展,改变了传统二手书收售通过人工管理的方式,由于传统的管理方式信息获取不及时、信息修改难以及存储等工作跟不上信息更新的速度,并且这些信息的管理需要花费大量的人力和物力,对接困难、浪费时间等,另外对顾客、订单等信息的管理,特别是随着二手书销售数量的递增,查询、修改、管理起来特别困难;最后由于信息的不断增加,信息的存储也成为了难题。目前计算机发展较快,包括网络也已经普及,很多单位和顾客也开始慢慢接触网络系统。截至如今,互联网已经深入人们的生活,电脑网络已经成为人们获取信息的主要工具,这是一个沟通无限的时代,因此,利用网络来进行二手书销售信息的电子化管理也成为大势所趋,所以,开发一个X二手书收售系统是必须的。二手书收售信息的不断增加,传统的人工管理方式不能满足顾客,通过人工管理的方式效率低、易出错,所以本系统通过对顾客需求分析后实现X二手书收售系统来进行信息管理,通过二手书收售信息管理系统的开发可以将繁杂的信息通过计算机信息信息的录入以及处理等,通过X二手书收售系统顾客可以有效的进行信息管理、信息查询,顾客使用起来更加方便,管理者在管理的过程中也更加便捷,同时提高二手书销售量。本设计对X二手书收售系统主要进行了需求分析,设计分析,功能分析,从开发背景、开发环境、目标、流程、数据库、系统维护等方面都进行了总体的规划与设计。采用Java技术和MySQL数据库,充分保证了系统的稳定性,发展性。X二手书收售系统使二手书销售信息管理更系统化,规范化,高效化。
1系统规划1.1系统开发背景X二手书收售书店是一家专注于二手图书销售与求购管理的小型书店,位于辽宁省丹东市元宝区。X二手书收售书店成立与2020年,成立时间不久。X二手书收售书店丹东市唯一一家二手书收售商店,同时位于学校附近,X二手书收售书店的成立正可以解决学生图书闲置的问题,因此,备受目前广大图书爱好者与学生的青睐。由于X二手书收售书店目前经营火爆,在图书收售管理工作中存在着众多的弊端与不足。如每次学生购买二手书或售出二手书均需要长时间排队,顾客人数过多为X二手书收售书店的工作人员带来众多的工作压力,加班的现象时有发生。为了解决X二手书收售书店现有困境,同时扩大X二手书收售书店在丹东市内的发展,通过信息化管理方式实现X二手书收售书店的图书收售管理工作是必行之举。X二手书收售系统的实现可以扩大X二手书收售书店的经营范围,提升营业额,具有以下优势:(1)降低读者看书成本。一手正版书于读者是一笔较大的开销,特别会给家庭困难的读者造成很大的经济压力,鉴于二手书的可利用性,我希望经过努力能建这个二手书市场交流平台,提升二手书回收利用效率。(2)促进资源回收再利用性。我国人均能源资源拥有量不高﹐探明量仅相当于世界人均水平的51%。这类天生不足再加上后天的粗放利用,使得在提升资源利用率上的打破势在必行,二手书的回收再利用是一个很好的渠道。1.2业务流程分析业务流程图基本图例韩娱业务处理单位、业务处理功能描述、文档存储数据,如图1.1所示:图1.1业务流程图基本图例顾客操作业务流程图如图1.2所示:图1.2顾客操作业务流程图未登录顾客业务流程图如图1.4所示:图1.4库存管理业务流程图店长操作业务流程图如图1.5所示:图1.5店长操作业务流程图2系统分析2.1可行性分析可行性分析主要是对系统开发过程中的成本费用、顾客操作以及技术等方面进行分析,通过详细的分析顾客需求后,确定开发的具体目标和方向,确定系统开发的框架以及实现的功能模块,然后确定合理的开发方式,所以本系统的开发主要对其进行技术、经济、操作以及发展等方面进行可行性分析,通过可行性分析来保证系统在开发过程中能够做到合理利用资源,尽量减少在编程过程中由于不必要的失误而操作系统错漏的一些问题,协助开发者进行开发出更满意的程序。2.1.1技术可行性二手书收售信息管理系统采用Java开发技术,基于B/S模式,后台使用MySQL数据库实现对系统数据的存储。技术可行性分析包括系统软件和硬件两方面:(1)硬件可行性分析X二手书收售系统的开发对硬件的要求很低,并无其他特殊要求,普通的电脑配置就可以实现系统的运行和访问,当面顾客的个人计算机配置就可以实现本系统的部署等,所以系统在硬件方面的开发具有可行性。硬件:中央处理器(CPU):P4以上的处理器;硬盘:80GB以上硬盘;内存:512MB;操作系统:WindowsXP,Windows7,Windows10;关系数据库:MySQL(2)软件可行性分析X二手书收售系统的软件开发方面主要使用使用了Java语言,系统采用B/S结构,数据的存储使用MySQL数据库,程序开发的平台功能完整,编程者使用起来简单易懂,使用本数据库建立的数据库存储量大并且安全稳定。所以X二手书收售系统在编程者掌握了具体的开发技术后实现起来非常简单,所以系统开发在软件方面具有开发的可行性。2.1.2经济可行性X二手书收售系统开发的软件、硬件环境要求低,不需要付费购买就可以使用,并且后期维护和整个开发的过程都成本都很低,易于开发者和使用者的开发和使用,系统开发过程中对人力和财力的要求很低,系统开发的功能全面简单,开发周期短,所有在开发的经济方面具有可行性。2.1.3操作可行性X二手书收售系统的操作主要是通过访问个人进行就可以实现,系统设计的界面简洁,顾客根据系统导航就可以进行具体功能的操作,系统设计界面以及功能具有方便管理者管理、交互性号和操作方便的特性。所以系统开发在操作方面具有可行性。
2.2功能需求分析2.2.1管理员功能管理员负责管理系统中的公共信息,如二手书分类信息管理、二手书信息管理、求购信息管理、订单管理等等工作内容,具体功能需求如下:(1)个人中心:管理员登录成功后可以查看个人信息,并修改密码信息,确保账号信息的安全。(2)顾客管理:管理员登录后可在后台管理对顾客信息进行添加、删除、修改以及查看等,管理顾客的基本信息。(3)二手书分类管理:管理员登录系统进入二手书分类管理可以对该界面进行查看、添加、修改和删除等操作。(4)二手书信息管理:管理员进入系统可以对二手书信息进行查看、添加和管理。(5)求购信息管理:管理员进入系统可以对求购信息进行查看、添加、修改和删除等操作。(6)留言信息管理:管理员进入系统点击留言板管理功能可以对留言信息进行查看、回复、删除等操作。(7)交易论坛管理:管理员进入系统点击交易论坛功能可以对论坛信息进行查看、添加、修改和删除等操作。(8)订单管理:管理员进入系统点击订单管理功能可以对订单信息进行查看、添加、修改和删除等操作。2.2.2顾客功能顾客是指在注册完成的情况下登录到系统中的顾客,可以进行图书的求购,具体功能需求如下:(1)基本信息管理:顾客进入系统后可以查看个人中心、二手书信息管理、求购信息管理、二手书发布信息管理、交易回复管理、我的收藏管理等功能。(2)二手信息管理:顾客进入系统后可以查看二手书信息。(3)二手书发布信息管理:顾客进入系统后可以查看求购信息,并对二手书进行购买或加入收藏夹。2.2.3未登录顾客功能未登录顾客通常被称作为游客,在未登录状态下只能查看到系统中的公共信息,无法进行二手图书的发布,具体功能需求如下:(1)基本信息查看:游客可以查看系统中的二手书信息、求购信息、交易论坛信息等等,只能查看,无法进行其他操作。(2)查看求购信息:游客进入系统后可以查看求购信息。(3)查看二手书发布信息:游客进入系统后可以查看二手书发布信息。2.3数据流图分析数据流图的构成包含了外部项(外部实体)、加工(数据处理)、数据存储、数据流四个组成部分。数据流图基本图例如图2.1所示:图2.1数据流图基本图例2.3.1顶层数据流图顶层数据流图的构成是由系统中的外部实体、数据流等信息构成,X二手书收售系统中的外部实体包括未登录顾客、顾客、管理员三部分,数据流包括二手书信息、求购信息、交易论坛信息、收藏信息、二手书分类信息、留言信息、订单信息,顶层数据流程图如图2.2所示:图2.2顶层数据流图2.3.2第一层数据流图第一层数据流图的内容是顶层数据流密切关联,不同的外部实体具有不同的数据流图。图2.3一层数据流图2.3.3第二层数据流图二层数据流图是对一层数据流图的一种拆分结果,通过一层数据流图得到二层数据流图。由一层数据流图可以看出,二手书信息数据存储D1与P1数据处理有数据流信息的交互,数据流图如图2.4所示:图2.4二手书管理数据流图由一层数据流图可以看出,订单信息数据存储D2、D1与P1数据处理有数据流信息的交互,数据流图如图2.5所示:图2.5订单管理数据流图由一层数据流图可以看出,留言信息数据存储D3与P9数据处理有数据流信息的交互,数据流图如图2.6所示:图2.6留言信息管理数据流图由一层数据流图可以看出,交易论坛信息数据存储D4与P4数据处理有数据流信息的交互,数据流图如图2.7所示:图2.7交易论坛信息管理数据流图由一层数据流图可以看出,求购信息数据存储D5、D1与P10数据处理有数据流信息的交互,数据流图如图2.8所示:图2.8订单管理数据流图由一层数据流图可以看出,二手书分类信息数据存储D4与P4数据处理有数据流信息的交互,数据流图如图2.9所示:图2.9二手书分类信息管理数据流图2.4数据字典2.4.1数据元素数据元素的别名为数据项,用于存储数据的基本信息,本次列举数据元素条目名称为图书名称,为二手书的名称信息,类型为可变长度为128的字符串形式。具体如图2.10所示:图2.10数据元素条目2.4.2数据结构二手书信息数据结构条目名称为主键、创建时间、二手书序号、二手书名称、二手书分类、图片、二手书详情、顾客、姓名、联系电话、是否审核、审核回复、价格,具体如图2.11所示:图2.11数据结构条目2.4.3数据存储数据存储是存储各个数据表的数据信息,下列为二手书信息表数据存储内容,存储主键、创建时间、二手书序号、二手书名称、二手书分类、图片、二手书详情、顾客、姓名、联系电话、是否审核、审核回复、价格等信息,关键字为二手书序号,相关数据流为数据流图的P1、P5、P10,具体如图2.12所示:图2.12数据存储条目2.4.4数据流数据流是指描述数据传输的过程,通过固定的数据元素相组合。下列为下单信息数据流,为顾客确定购买二手书后提交的订单信息,来源为顾客,去向为订单信息D2,包含数据构成以及流通量等信息。具体如图2.13所示。图2.13数据流条目2.4.5处理过程处理过程是指数据流图中数据项的处理,下列为二手书购买操作的处理过程,其输入流为顾客以及二手书信息,输出流为二手书信息、二手书销售信息以及订单信息,具体如图2.14所示。图2.14处理过程条目2.4.6外部实体外部实体一般指数据的流入、流出、处理过程的发生位置和有关主体。下列外部实体为店员,包含员工编号、姓名等相关信息,输入输出数据流为二手书信息、订单信息、二手书销售信息、顾客信息,具体如图2.15所示。图2.15外部实体条目由于论文篇幅的限制,不列举所有数据字典条目,其他所有的数据字典条目绘制方法相同。
3系统设计3.1系统概要设计3.1.1系统功能模块划分系统详细设计是通过总体设计进一步进行划分设计,包括对系统开发的性能、成本、效益等进行分析对比,最终确定开发的方案,主要是围绕此次开发的系统可以实现成本低、同时增加公司的效益来设计,这两点也是设计的重要点。X二手书收售系统功能结构图如图3.1所示。图3.1系统结构图3.1.2开发工具与开发技术Java语言是sun公司在1006年发布的。Java语言的发展已经成为IT行业的主要编程语言。“Green”项目中提到了java,Sun公司在1996年将Java2技术分成了J2SE,J2EE和J2ME。其中J2E为分布式的企业应用提供开发和运行环境。进入21世纪以后,J2EE由于固有的良好的线性和可扩展性,受到各大商家的青睐。Java语言中有很多优势,包括java语言的安全性、跨平台、可以直接支持以分布式的在网络中被应用,具有鲁棒性、效率等。Java语言使用起来简单、编程具有高效性。编程的时间会缩短,但是其编程具有高效性,增强实现的功能,方便编程人员进行操作。Java语言就像万花筒一样,可以将碎片组成起来,但是只要你发挥想象轻轻摇一摇,就会变换出千万种不同的花色。MySQL数据库可以实现多顾客多线程的服务器进行使用,本系统的设计是基于SQL的客户以及服务器模式的关系。MySQL数据库的主要优点是操作简单、符合web站点以及其他软件的使用,实现数据的存储。MySQL数据库可以与不同的语言结合进行编程实现数据库的访问,由于MySQL数据库具有开放源代码、反应速度快和易于使用的作用,所以越来越多的程序员选择MySQL数据库进行数据库的建立,MySQL数据库的标准化语言是通过SQL进行访问。社区版和商业版是社区版和商业版的主要两个版本。MySQL数据库的体积小、速度快以及使用成本低的特点是众多中小企业选择的主要原因。Myeclipse备受广大开发者喜爱,由于Myeclipse的发展已经可以被企业工作所使用,Myeclipse是MyeclipselDE扩展,编程者使用本软件提高数据库的使用效率和JavaEE开发、释放和应用程序服务器的集成。Myeclipse将JavaEE集成开发环境开发的功能更加丰富,包括完备的编码、完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。开发Java和J2EE的Eclipse的主要插件就是Myeclipse插件。支持的范围、面广对开发的源码展示效果展示是本插件的主要特点Myeclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。Myeclipse可以给编程者在设计中带来广泛的应用,Myeclipse优点很多,首先Myeclipse在顾客使用是学习起来方便简单,实现的功能强大,实现对信息的大量存储,可以对数据库的数据进行访问和编辑,Myeclipse编程功能灵活,Myeclipse可以通过编写一小段代码就可以实现系统强大的功能,所以本系统开发的代码通过Myeclipse进行编辑和管理。3.2系统数据库分析3.2.1概念结构设计数据模型中的实体(Entity),也称为实例,它可以直观的区分出这个系统当中的事物。比如公司当中的每一个员工,在家里就可以进行对系统当中的信息进行管理,具体系统当中的几个实体图如下图所示:(1)管理员信息实体E-R图如下图3.2所示:图3.2管理员信息实体图(2)顾客信息实体E-R图如下图3.3所示:图3.3顾客信息实体图(3)二手交易论坛信息实体E-R图如下图3.4所示:图3.4二手交易论坛信息实体图(4)求购信息实体E-R图如下图3.5所示:图3.5求购信息实体图(5)系统总体E-R图如下图3.6所示:图3.6系统总体图3.2.2逻辑结构设计数据逻辑结构是由概念结构衍生出的逻辑性结构关系,通过概念结构得知各个实体之间的关联,由外键关联各个实体之间的关联关系。通过对概念结构的分析,系统中的逻辑结构关系如下:(1)管理员(序号、顾客名、密码、角色、新增时间)。(2)顾客(序号、顾客名、密码、新增时间)。(3)二手书(序号、创建时间、二手书编号、二手书名称、二手书分类、图片、二手书详情、顾客、姓名、联系电话、是否审核、审核回复、价格)。(4)二手交易论坛(序号、创建时间、帖子标题、帖子内容、父节点id、顾客id、顾客名、状态)。(5)求购(序号、创建时间、图片、收购要求、收购价格、具体需求、顾客id、管理员id、姓名、联系电话、二手书id)。3.2.3数据库表设计数据库的设计它是比较关键的,同时在数据库当中起着关键性的作用,常用的数据库管理系统有MySQL,MySQLOracle等。本X二手书收售系统采用了MySQL数据库管理系统,下面介绍数据库中的各个表的详细信息。管理员信息表包含管理员的登录账号信息,其中序号是管理员信息表的主键,管理员信息表如表3.1所示。表3.14管理员表(users)列名数据类型长度说明idbigint序号,主键usernamevarchar100管理员名passwordvarchar100密码rolevarchar100角色addtimetimestamp新增时间顾客信息表包含顾客的登录账号信息,其中序号是顾客信息表的主键,顾客信息表如表3.2所示。表3.2顾客信息表(yonghu)列名数据类型长度说明idbigint序号,主键usernamevarchar100顾客名passwordvarchar100密码addtimetimestamp新增时间购物车信息表包含购物车的相关信息,其中序号是购物车信息表的主键,二手书id是购物车信息表的外键,用于关联二手书信息时使用,顾客id为购物车信息表的外键,用于关联顾客信息时使用,顾客信息表如表3.3所示。表3.3二手书信息(xianzhishangpinxinxi)列名数据类型长度说明idbigint序号,主键addtimetimestamp创建时间shangpinbianhaovarchar128二手书编号shangpinmingchengvarchar128二手书名称shangpinfenleivarchar128二手书分类tupianvarchar128图片shangpinxiangqinglongtext4294967295二手书详情xuehaovarchar128顾客xingmingvarchar128姓名lianxidianhuavarchar128联系电话sfshvarchar128是否审核shhflongtext4294967295审核回复pricefloat价格二手交易论坛信息表包含二手交易论坛的相关信息,其中序号是二手交易论坛信息表的主键,顾客id为二手交易论坛信息表的外键,用于关联顾客信息时使用,二手交易论坛信息表如表3.4所示。表3.4二手交易论坛(forum)列名数据类型长度说明idbigint序号,主键addtimetimestamp创建时间titlevarchar128帖子标题contentlongtext帖子内容parentidbigint父节点iduseridbigint顾客idusernamevarchar128顾客名isdonevarchar128状态求购信息表包含求购的相关信息,其中序号是求购信息表的主键,顾客id为求购信息表的外键,用于关联顾客信息时使用,求购信息表如表3.5所示。表3.5求购信息(qiugouxinxi)列名数据类型长度说明idbigint序号,主键addtimetimestamp创建时间qiugoushangpinmingchengvarchar128求购二手书名称tupianvarchar128图片shougouyaoqiuvarchar128收购要求shougoujiageint收购价格jutixuqiulongtext4294967295具体需求xuehaovarchar128顾客idxingmingvarchar128姓名lianxidianhuavarchar128联系电话由于论文篇幅的限制,数据信息表不在一一例举,其余表信息还包括留言信息表、二手书分类信息表、订单表等等。
4系统实现4.1二手书分类信息管理管理员登录系统进入二手书分类管理可以对该界面进行查看、添加、修改和删除等操作,其界面展示如图4.1.1所示。点击修改可跳转到二手书分类修改界面,如图4.1.2所示。图4.1.1二手书分类界面图图4.1.2二手书分类修改界面图4.2二手书信息管理管理员进入系统可以对二手书信息进行查看、添加和管理,其界面展示如图4.2.1所示。点击详情可以跳转到二手书信息详情页,可以查看书籍编号、书籍名称、用户姓名等具体信息,如图4.2.2所示。图4.2.1租客信息管理界面图图4.2.2租客信息管理界面图4.3求购信息管理管理员进入系统可以对求购信息进行查看、添加、修改和删除等操作,如图4.3所示。图4.3求购信息管理界面图4.4留言信息管理管理员进入系统点击留言板管理功能可以对留言信息进行查看、回复、删除等操作,如图4.4所示。图4.4留言板管理界面图4.5交易论坛信息管理管理员进入系统点击交易论坛功能可以对论坛信息进行查看、添加、修改和删除等操作,如图4.5所示。图4.5交易论坛界面4.6顾客信息管理管理员登录后可在后台管理对顾客信息进行添加、删除、修改以及查看等,如图4.6所示。图4.6顾客管理界面图4.7订单信息管理管理员进入系统点击订单管理功能可以对订单信息进行查看、添加、修改和删除等操作,如图4.7所示。图4.7订单管理界面图
5系统测试系统最后的一部就是测试,而且系统测试在整个系统当中是比较重要的一部分,系统测试好坏决定着产品日后的发展。通过软件测试我们可以知道这个系统质量的好坏和产品的质量。而且在进行系统测试时必须遵循严谨性、完善性、规范性的原则,测试的主要目的就是看看在系统运行中,是否会出现bug,然后对出现的bug进行调试,直到系统能够顺利运行。但是软件的测试只能尽可能的减少bug,理论上来说是无法达到消除bug。系统在测试当中出现的bug越少,整个系统就会出现的错误率更少,这样顾客在日后的使用就会更加方便。系统测试具体包括功能测试,安全测试,可用性测试,性能测试和兼容性测试等。在进行系统设计过程当中出现错误是不可缺少的也是无法避免的。而且在进行系统运行,这样就方便我们找出错误。顾客在发现系统开发中有问题时,应该积极采取措施进行修正,让系统的运行能够有所保障。系统维护的过程是不可减少的部分,有些问题是通过计算机操作的错误,并且这些错误会被隐藏,这些错误解决起来困难或者有时不会被显示等。5.1系统测试与性能分析系统测试是程序设计完成后,为了发现程序中的BUG而进行的测试的过程。系统测试是本次课题设计的最后阶段,也是非常重要的部分。系统功能的测试可以及时测试出系统中的问题和缺陷,通过系统测试测试出的问题,可以有效的避免程序发生错误带来的经济损失。程序在测试的过程中需要结合多种浏览器共同测试,提升系统的兼容性,以保证系统的功能和性能等可以满足指定的要求。5.2测试环境与测试条件处理器:pc端:因特尔酷睿处理器I3内存:pc端:4GB硬盘:pc端:80G以上操作系统:pc端:Win7-10或windowsXP数据库:MySQL 5.3功能测试系统功能测试包含很多的方面,由于篇幅问题,本系统只针对顾客登录用例进行了测试。登录用例测试分三组,分别为输入正确账号、错误密码;输入错误账号、错误密码;输入空信息,看能否进入系统。测试结果,三种情况都未能登入系统。测试成功。系统测试如表6.1所示:表6.1系统功能测试测试项目测试标题重要级别预置条件输入执行步骤预期输出注册功能测试输入错误格式手机号高Usernamesername:11注册顾客名格式错误,请重新输入注册功能测试输入密码位数不符高Password:123456Password:11注册格式错误,请重新输入注册功能测试输入正确格式数据高Username:1506***71197Password:123489Usernameassword:123499注册注册成功登录功能测试输入正确顾客数据高Username:1506***71197Password:123489Usernameassword:9807097登录登录成功登录功能测试输入顾客名密码未经注册高Username:1506***71197Password:123489Username:19909867467Password:183102登录顾客名不存在登录功能测试输入错误登录名或密码高Username:1506***71197Password:123489Username:789Password:3721登录信息输入错误,请重新输入添加功能测试输入值为空低InputName:张三InputName:null添加该信息为必填信息添加功能测试输入值为非法字符高InputName:张三InputName:‘/,】添加输入信息包含非法字符,请重新输入添加功能测试输入正确数据低InputName:张三InputName:张三添加信息添加成功修改功能测试不勾选低勾选不勾选修改无法进行此操作修改功能测试对多选框进行勾选操作低勾选勾选修改修改成功查询功能不输入患者姓名进行查询低InputName:张三InputName:null查询无法查询相应数据查询功能输入多个姓名进行查询低InputName:张三InputName:张三王五查询无此数据查询功能输入正确数据进行查询低InputName:张三InputName:张三查询查询成功5.4测试结论X二手书收售系统在开发时时通过对已经完成的系统功能进行吸取优点,然后总结设计本系统,设计的系统保证管理员和顾客能够操作方便简单。经过对总体测试分析,X二手书收售系统满足客户的要求和需求。功能齐全,操作简单,产品运行性能良好,能促进X二手书收售系统的信息管理,发展前景广阔。本系统的主要特点和优点归纳如下:(1)本系统开发具有较高的移置性和针对性。可以帮助顾客提供更好的服务,可以在多个系统上运行,更给客户带来了极大的方便。(2)X二手书收售系统开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能欢迎模式触发器融合区块链:数字身份认证新范式
- 2026年财税事务岗位笔试题及答案
- 2026年材料化学李奇试题及答案
- 2026年水利工程勘察设计行业监管考试题及答案解析
- 心包疾病临床诊疗专家共识(2026版)
- 零售行业业务协同解决方案
- 中考英语高频688词(一)带音标+释义+例句
- 眼科护理知识培训课件
- 2027年审计师考试货币银行学通关试卷
- 肾囊肿患者的术后护理
- 第7课 神奇的世界 第2课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 柴油发电机组专项施工方案
- (正式版)DB11∕T 2046.2-2022 《智慧停车系统技术要求 第2部分:停车场(库)外场设备》
- 2026年民航货运员中级实操试题及答案
- 多重耐药菌感染诊疗与防控指南(2025 版)
- 废水处理设施运行台账
- 三年级上册美术课件-第4课.-吹塑纸版画-▏人美版北京-
- 初一语文阅读理解万能答题公式(七年级专用)
- 电子书 -失效模式及影响分析 FMEA-AIAG-VDA-第一版
- 2026湖南湘科智慧科技有限公司招聘2人笔试备考试题及答案详解
- 2024年西藏中考化学试题(含答案)
评论
0/150
提交评论