版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IV摘要:现如今,线上交易平台是一种趋势,可以改变其传统的线下交易的方式,使得更满足当今社会的需求,可以为消费者提供方便之处。通过海淘购物系统这个平台,可以使用户不出门就可以了解当今的流行趋势和丰富的商品信息,为用户提供了极大的方便。在这个设计中,使用SSM框架技术构建海淘购物系统。在设计之前,系统要经过理论和实践的详细设计,满足用户的实际需求。这个设计的总体构思是根据软件工程的构思来设计和实现的。选择Myeclipse软件为开发编辑器Eclipse,使用MySQL作为后台数据库端的开发工具,服务器用的是Tomcat。网站分为管理员、会员用户两种用户角色。前台主要功能包含:首页、商品信息、评论、在线留言、购物车、收藏夹、搜索、登录、注册等功能模块。后台主要功能包括:商品类目管理、商品信息管理、订单管理、用户的管理等。关键词:海淘购物系统;Java;MySQL;Myeclipse第1章引言1.1研究背景海淘购物系统为人们提供了更宽阔的购物环境:人们不受时间、空间和传统购物的限制。他们可以随时随地在线购物。更广阔的市场:因此,网络世界将变得非常小。一个企业可以面对世界上许多消费者,消费者可以在世界上任何一家商铺购物。电子商务以更快的流通速度和更低的价格,减少了商品流通的中间环节,节约了大量成本,从而大大降低了商品流通和交易的成本。更符合时代要求:如今,越来越多的人追求时尚,注重个性,注重购物环境,网上购物,能体现个性化的购物过程。1.2研究意义近年来,随着电子商务模式在中国的迅速发展,网络销售方式已经形成了一定的规模而且已经取得许多的成功,这对于企业的效益越来越表现突出。国美、阿里巴巴、淘宝、京东、亚马逊、苏宁易购等中大型电子商务企业的崛起,可以看出网络销售模式的巨大市场和创时代的盈利模式。网络销售的优点有产品发布和宣传的时间短,使交易的过程简化、自动化,销售方只需要简单地把产品移交给物流行业运作就可以了,这样做简化了传统交易模式的繁琐。在空间上网络销售不仅可以减少店铺租金,还可以不必频繁地进货、卸货、装货等,这样的结果导致了实体店的数量减少,为目前堵塞城市的现状缓解了压力。但是,目前网络销售系统在设计与实现的过程中存在着部分问题:
(1)电子商务法律法规不完善。一些无良商家通过互联网销售假冒伪劣产品,牟取暴利,骗取消费者合法权益。
(2)缺乏网络安全技术人才。现如今,有很多的销售系统被黑客攻击甚至偷取顾客信息的案件时有发生。
(3)缺少网络宣传。目前有很多企业虽然开通了网络销售系统,但这种观念在消费者中知名度其实并不高。
1.3系统目标对于传统的数据库系统,特别是对于海涛购物等数据流较大的网上销售系统,系统需要满足使用方便、操作灵活、维护简单的基本要求。海涛购物系统在设计时应满足以下目标:(1)销售系统采用人机对话操作模式,界面美观友好,信息查询灵活方便,数据存储准确,安全可靠;(2)全面展示所有的商品,并可展示主要商品;(3)便于顾客快速地对商品进行信息的查询与查找;(4)会员用户可以随时修改会员的基本信息和商品信息;(5)实现基本的下单功能;(6)顾客可以随时查看自己的订单信息和编号信息;(7)对于客户输入的数据,系统会自动进行严格的数据检查,消除人为错误和系统错误;(8)该系统易于维护和使用;(9)系统运行稳定、安全可靠。1.4本文的结构本论文总体分为7章来阐述。第1章主要是研究这个的课题背景,并对本研究的目的和意义进行了探讨。第2章是介绍论文系统的关键技术介绍,主要涉及到、Ajax技术、java语言、JavaScript脚本、MyEclipse、SQLserver数据库。第3章是系统的需求分析,从系统的可行性分析、用例分析、功能需求分析、数据流分析、数据字典分析五个方面来介绍。第4章是系统设计,通过E-R图来制作数据表格。第5章是系统详细的设计与实现,介绍了系统的各个功能模块实现及关键代码。第6章是系统的测试,测试了前台用户功能及后台管理员处理功能。第7章是论文的结束语,总结了自己的这个系统优缺点及实现的价值。最后是致谢,表达了一些自己的个人情感。
第2章关键技术介绍2.1软硬件环境介绍本系统的软件环境为:战神电脑Windows10/redhatenterprise5;硬件环境为:k640E+8G内存+1T硬盘+百兆网卡+百兆局域网;开发使用的工具为:Myeclipse8.5+mysql.2.2JSP技术JSP使用的交叉网络技术最终实现了网站的强大影响。与asp技术一样,一些与程序有关的代码被转换为生效代码的语音组件。JSP可以和管理员互动这对管理员来说很有用。jsp技术的优点很多使用的平台可以被忽略。可以随时随地翻译、使用它也隐含着好安全和对多个平台的支持。它可以在任何环境和平台上开发。进行系统配置与周遭拓展世界卫生组织也辅助其自身强大的设计工具,通过多种渠道得到免费获得,并为jsp技术的传播铺平了道路。JSP的好处是:(1)开放技术jsp是基于独立的平台和服务器。技术支持来自许多任命和各种工具盒,提供服务器和数据库部件的开发者。然而,asp的技术主要依赖于微软的支持。2)平台和服务器的独立:在JSP编写的代码可以在任何符合Java语法的环境中执行。这样一来,JSP就可以通过不同的网络服务器进行运行工作,支持多个开发者提供的工具。3)开放开发和开源代码:自1995年以来,蒋薪一直与国际jp机构合作,利用开放的过程方法开发和修改JSP技术和规格。4)JSP可以具有效能性:JSP技术可以在白天给开发者提供更大的服务,充分利用与xml相容的标签技术的强大功能,并大大降低了文体语言的依赖。2.3JavaScript脚本JJavaScript语言是一种基于原型的轻量级语言、多平台、动态类型的文字脚本语言,可以插入HTML页面,并在用户端[10]中广泛使用。JavaScript、HTML和CSS之间的关系:HTML定义Web页面的内容,CSS描述Web页面的布局和增强样式,JavaScript是Web页面向HTML页面添加动态功能的行为。2.4Ajax技术Ajax可以快速创建交互式动态Web页面。Web页面可以异步更新,它的核心由JavaScript、XMLHTTPRequert和DOM对象组成。从服务器获取数据。2.5Tomcat服务器简介Tomcat在我们的日常生活中,主要应用是Web应用服务器REF_Ref8539\r\h[7]。对于一个什么都不知道,刚开始接触他的人,也就是说,他习惯于访问HTML的页面,作出相对的回应,不需要进一步的帮助REF_Ref8774\r\h[10]。第3章系统分析3.1可行性计划MysqlWeb服务器属于主从该海淘购物系统的实际操作非常简单易懂。电子商务系统和海淘购物系统的大多数操作步骤是相似的,这避免了许多用户学习和培训应用程序系统的压力和时间。3.1.1实际操作的可行性分析此海淘购物系统使用当今流行的编程语言,即Java技术。而且,全部信息都以网页形式显示,可以在实际运营数据库的后台管理中查询系统中的信息,以达到数据信息升级的实际效果。用户只需要了解互联网或电子计算机的操作过程即可应用该系统。另外,系统管理员只需要简单地上传文件并解决文本即可实际操作后台管理系统。系统的合理布局比较简单,实际操作并不复杂,满足了当代销售市场的基本要求。因此,该系统具有可行性分析的实际操作。3.1.2技术可行性分析该系统使用Windows10系统开发工关系数据库查询Web服务器。该功能也是主从关系数据库查询Web服务器的独特区域。主从关系数据库查询Web服务器本身专注于数据库管理,并用于客户端。软件显示插座。这样不仅可以改善系统的特性,而且可以减少限制,用一块石头就可以实现两个目标。3.1.3投资收益分析海淘购物系统的开发设计是一个在线系统,消费者可以在海淘购物系统上立即购买自己喜欢的产品,并且该系统的价格非常便宜,2.节省工期成本,提升工作效率,降低管理成本等,已使公司的工作效率发生质的飞跃。因此,该系统完全有能力从经济发展的角度进行可行性分析。3.2功能需求分析报告根据系统的便利性,商家节省了大量资金,并详细说明了用于维持店面和杂项费用,交易场所,服务水平等这样一来量资本投资,从而减少了销售商品价格;从客户的角度来看,它不仅节省了经济成本,而且降低了购买成本,完成了“货比三家”,并随便选择了性价比高的产品的自然环境。这种做法加快了买卖速度和货币流通速度,从而促进了经济发展的持续增长根据系统的具体要求,该系统的结构主要由三个用户组成。一个是由客户组成的客户用户,另一个是商家用户,第三个是需要商人角色的用户。1、用户登录和真实身份法规对客户和商家的基本信息进行身份验证,并确定是否合适。2、本系统的销售功能需求填写客户用户的基本信息以查看产品。完成用户添加到购物车的管理方法。完成客户的在线订单信息的成本。客户选择产品,开始购物,填写详细的送货地址,联系信息和其他信息。3、本系统销售功能需求完成对商品信息管理(修改,删除,添加,查询)。完成买方订单管理(修改、删除、查询)。完成管理商品库存数量。完成买家卖家用户注册信息管理(修改,添加,删除,查询)。完成商品信息管理(修改,删除,查询)。完成买家的订单管理(修改,删除,查询)。3.3测试用例分析1.商家的主要职责是商品管理方法,系统管理方法,库存管理,用户管理方法和订单管理系统,如下图3-1所示。图3-1Manager测试用例图2.为客户在线购买关键应用程序的系统业务流程,下图3-2所示。图3-2客户用例图3.4数据流分析由于在此阶段尚不清楚系统的角色,因此数据流图的设计计划可以描述可能应用的角色的内容并加以掌握。用户根据用户的响应来开发设计计划的数据流程图,例如,“系统从外部发送的数据是什么”,“信息”和“系统从外部接收的数据信息”之类的信息。如下3-4为系统的0层的数据流图,系统分为管理员和普通用户,用户通过系统I/O。图3-4系统数据流图(0层)如下图3-5所示为系统1层数据流图。图3-5系统数据流图(1层)海淘购物系统第二层数据流图的主要功能是:详细反应每个功能模块对应的数据与操作进行信息交互的原理。还更详细地显示每个字符的数据流和程序模块的实际操作,以便开发人员可以更好地掌握系统的开发和设计并灵活使用它,并可以改进CNKI的研究完整性管理方法系统研究所添加系统以快速,准确地开发和设计系统实体模型。优化所有的订单信息和管理方法,获取订单信息管理方法的二级数据流程图,如下图3-7所示。图3-7订单管理数据流图(2层)3.5数据字典1.数据存储描述下表描述了用户信息的数据流、数据去向、数据来源和数据流组成的词条。表3-1用户详细信息表数据流用户的信息数据信息数据流来自Mysql数据库查询中的用户信息表,用户详细信息表数据信息趋势系统页面,用户信息管理方法页面数据流组成用户名,用户登录密码,添加时间,序列号表表3-2添加购物车信息叙述数据流添加购物车信息数据流的来自购物车在Mysql数据库查询表中,添加购物车的详细信息表。数据信息的趋势添加购物车页面数据流数据流的组成添加购物车ID,用户ID,产品ID和总数。表3-3订单信息说明数据流订单信息数据流的来源来自Mysql数据库查询中的单号信息表数据的趋势用户订单信息页面,订单管理系统页面数据流程构成用户ID,订单信息ID,产品ID,提交订单时间,订单金额表3-4商品信息描述数据流商品信息数据流的来源从Mysql数据库中的商品表和商品类型表数据信息的趋势产品视图页面,产品详细信息页面,然后添加到购物车页面,产品管理方法数据流程构成产品名称,产品价格,库存总额和产品类型2.数据处理方法说明下表介绍了成员用户根据其键入的用户名和登录密码进行身份验证的安全解决方案。验证后,适当或不正确的信息将始终显示在显示屏上。表3-5用户身份验证解决逻辑名用户身份验证概述检查类型信息的合法类型数据流用户名登录密码处理方法是根据键入的用户名和登录密码来查找用户并指示查看信息处理过程根据输入的用户名和密码,检索用户,显示查询信息输出的数据流用户信息和产品信息下表描述了用户在成功登录系统后可以根据产品名称查看产品信息。表3-6商品信息查询处理的逻辑名称产品信息视图概述合理合法地检查信息中键入的数据流键入的数据流产品名称或产品序列号或产品类型处理方法成功登录的用户可以根据产品名称查看用户所需的产品。您可以查看用户的订单信息和评估。输出的数据流用户订单信息,以及添加购物车的信息下表描述了管理员用户可以在成功登录系统后添加产品。添加后,再次检查产品表,页面上将显示返回的产品数据信息。表3-7商品信息的添加解决逻辑名称产品信息以及汇总概述合理合法地检查信息中键入的数据流键入的数据流产品名称或产品序列号或产品类型处理方法成功登录的用户可以根据产品名称查看用户所需的产品。您可以查看用户的订单信息和评估。输出的数据流用户订单信息,以及添加购物车的信息下表描述了用户成功登录系统,购买产品,填写订单信息收件人,接收地址,联系方式等信息后的管理人员,并将其转换为采购订单。收到信息后,再次检查订单,返回的订单信息数据信息将显示在页面上。表3-8订单信息处理逻辑名称订单生成概述转换为检查输入信息合理且合法的数据流输入的数据流订单信息订单信息的整个过程功登录的管理用户可以在数据库查询中添加一个或一个。几条产品信息数据信息。输出数据流的信息顺序信息第4章系统设计4.1总体设计本营销系统的设计方案主要基于Java开发和tomcatWeb服务器的Mysql数据库查询方法来执行设计方案,以Java为开发环境,并应用Photoshop。CS6技术可以进行网页清洁。辅助技术是CSS。该市场销售系统应用程序的关键角色是普通用户和系统管理员。该系统分为前台接待和后台管理。前台接待的关键作用是购买和展示商品,后台管理的关键作用是订购信息和信息。产品信息的管理方法是:首先,一般用户在申请账号后登录系统的前台,然后可以进行信息检索和访问网页上的产品,客户和用户可以购买自己喜欢的产品。2.商家确定其商品信息,转换订单信息以指示客户用户已成功购买产品。客户用户还可以查询其购买记录并更改其基本信息;以管理员的身份登录系统后台管理,进行产品维护,商品删除与修改,订单信息维护。系统功能模块图如图4-1所示。图4-1系统功能结构图4.2功能分析1、用户登录控制模块:用户注册信息的真实性是确保系统高效,高收益的关键要素之一。只有真正的用户才能为用户创造使用价值。第一步是申请注册,这可以确保真正的用户应用系统的关键业务流程。根据用户注册信息的批准和审查,可以避免自动设备应用程序注册。该系统使用现在比较时髦的管理人员来执行账户激活的身份验证方法。考虑并筛选用户的应用程序注册信息。未激活的用户信息将无法使用系统的关键角色。如图4-2所示。图4-2用户登录步骤图2、商品访问控制模块:所有已登录或未登录的消费者都可以在系统前台接收和执行商品访问,消费者可以查询有关商品和服务的详细信息选择相应的商品类型,进行该类型下所有商品的查询,用户还可以根据商品名称的关键词搜索所需商品。如下图4-3所示图4-3产品访问流程图3、订单管理系统控制模块:用户购买喜欢的产品后,填写收货地址,电话号码和收货人等基本信息,并将其转换为订单最后,管理人员可以批准订单信息,删除和修改订单以及订单确认,并对已确定的订单信息进行相应的产品交付。如下图4-4所示。图4-4订单管理系统步骤图4、商品管理方法控制模块系统管理员可以执行添加,删除,修改和检查当前或必须删除和推广的商品的基本信息的实际操作。5、用户管理方法控制模块系统管理人员可以根据后端管理管理员的身份进入,并执行添加,删除,修改和检查用户信息的实际操作。6、添加购物车控制模块用户执行实际操作,例如对添加到购物车中的产品进行添加和删除。如下图4-5所示。图4-5购物车控制模块步骤图4.3概念模型设计4.3.1概念设计管理员发布商品到销售系统,用户通过自己的会员账号将自己心仪的商品添加到购物车,之后由用户选择具体的商品,在用户成功支付之后会生成订单信息,最后由管理员查看用户订单。系统整体实体图如下图4-11所示。图4-11系统E-R图4.3.2数据表设计将传统的概念模型转换成为数据库表,根据ER图的分析,可得出本系统当中的数据库表有:about表、cart表、category表、comment表、dingdan表、fav表、inventory表、member表、message表、news表、ordermsg表、ordermsgdetails表、picture表、product表、user表。购物车信息表cart表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2productidInt4否10商品编号3memberidInt4否10会员编号4numInt4否10数量商品类别category表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10商品编号2namevarchar150否255商品名称3delstatusvarchar150否255状态商品评论表comment表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10评论编号2memberidInt4否10会员编号3productidInt4否10商品编号4qualityInt4否10数量5priceInt4否10价格6contentvarchar150否255评论内容7savetimedatetime150否255时间订单信息表dingdan表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2bianhaoInt150否255商品编号3goodsnamevarchar150否255商品名称4suppliervarchar150否255商家5priceInt150否255价格6numInt150否255数量7moneyInt150否255总额8fkstatusvarchar150否255状态9savetimedatetime150否255时间商品收藏表fav表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2productidInt4否10商品编号3memberidInt150否255会员编号商品库存表inventory表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2productidInt150否255商品编号3typevarchar150否255商品类型4numInt4否10入库数量会员信息表member表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10会员编号2unamevarchar150否255会员名称3upassvarchar150否255会员密码4tnamevarchar150否255姓名5filenamevarchar150否255图片6telvarchar150否255电话7emailvarchar150否255邮件8contentvarchar150否255内容9levvarchar150否255备注10integralInt4否10其他11savetimedatetime150否255时间12delstatusvarchar150否255状态留言信息表message表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2memberidInt4否10会员编号3contentvarchar150否255内容4savetimedatetime150否255时间5replycontentvarchar150否255回复内容6replysavetimedatetime150否255回复时间新闻信息表news表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2titlevarchar150否255新闻标题3filenamevarchar150否255文件4contentvarchar150否255内容5savetimedatetime150否255时间订单信息表ordermsg表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2ordernoInt150否255订单编号3memberidInt150否255会员编号4totalInt150否255数量5fkstatusvarchar150否255发货状态6shstatusvarchar150否255审核状态7namevarchar150否255订单名称8telvarchar150否255电话9addrvarchar150否255地址10savetimedatetime150否255时间商品信息表product表:序号字段名称字段类型大小允许为空最大长度备注1idInt4否10编号2productnamevarchar150否255商品名称3filenamevarchar150否255文件4priceFloat8否15价格5authorvarchar150否255管理员6pressvarchar150否255价格7categoryidInt150否255商品id8contentvarchar150否255商品内容9voteInt4否10商品评分10delstatusvarchar150否255状态11issjInt150否255是否下架
第5章系统详细设计5.1注册信息管理模块会员用户的个人信息管理功能主要分为以下几种:1.用户注册个人信息2.登录系统3.修改个人信息。用户注册和个人信息申请完成步骤的关键分为:用户填写个人信息,系统软件获取输入用户信息通过使用JQuery选择器,然后再.执行身份验证以获取诸如账户密码和联系电话之类的信息。如果验证成功,则使用Ajax异步请求方法将请求发送到服务器并传输数据的信息。将其发送到后台管理,然后验证成员用户名是否存在。如果是这样,它将提示“用户名已存在”,并且应用程序注册失败;如果认证用户表单中没有这样的名称用户名,将用户名添加到数据库查询中,放入当Ajax请求成功时,将打开返回的数据信息以成功调用该函数,然后将分析接待员返回的json字符串数组,然后系统软件将基于返回的信息成功通过身份验证后,将弹出一个弹出框,并返回到登录页面。用户应用程序注册页面如下5-1所示。图5-1用户申请注册界面5.2登录模块这个海淘购物系统的主要用户分为客户用户和网站管理员。登录功能是系统软件的最基本功能。登录界面如下5-2所示。图5-2登录界面5.3商品浏览模块这种海淘购物系统为用户提供了一个相对简单,漂亮的产品主视图,从而使用户可以方便地找到自己需要的和喜爱的产品。如下图5-4所示。图5-4商品浏览界面5.4购物车模块查询完所有产品后,用户可以登录系统的接待台进行喜欢的产品的购买,并将喜欢的产品添加到自己的购物车中。之后会员可以在该站查询购物车中的产品,并可以通过单击将购买的产品转换为订单信息,然后获得付款金额。如下图5-7所示。图5-7购买商品界面5.5系统后台主要的实现功能5.5.1管理员登录完成管理人员进入后台管理各种数据和信息的唯一方法是管理员登录页面。管理员需要输入帐户密码,将通过后台管理Login.jsp的登录方法根据M方法实例化实体模型,并将其发送到allusers表单以连接登录信息,然后根据表单中的信息检查确认字母该信息是否适当,将来可以澄清管理者是否可以登录。管理员登录页面,如下图5-5所示。图5.5管理员页面图5.5.2商品管理模块管理方法产品的网页是产品管理方法页面,管理员可以在此处的网站上修改,升级和删除产品及其查询等实际操作。商品管理页面,如下图5.6所示。图5.6商品管理页面图5.5.3订单管理系统模块会员用户在确认订单后将信息转换为订单信息。会员用户可以查询订单信息的实际状态,检查商家是否正在接收订单并执行。要获得批准,合作也可以自然取消。所有订单信息都由商家管理,包括批准,查看,删除和修改订单。订单管理页面,如下图5.6所示。图5.6订单管理页面图第6章系统测试6.1测试目的这个海淘销售管理系统能够购买产品,将产品添加到购物车中,包括产品管理方法,产品类型管理方法,添加购物车管理方法和订单信息该管理方法,用户管理方法等可以确保本次开发设计的系统软件的实际操作简单美观,并尽量避免用户对基本计算机知识水平的限制,从而使用户的实际操作成为可能。系统软件不是在遇到障碍的情况下,这样做的好处与系统软件的可伸缩性是一致的,因为商品销售管理系统中涉及的信息非常普遍,并且数据库查询中的某些数据信息必须按时,因此,系统软件可以使用的室内空间和特性也大大减少了。为了更好地使系统软件更好,更流畅地运行,系统软件中的数据信息以及一些简单的功能可以进行个别维护和调整;非常符合系统软件开放性的基本要求,系统软件可以在开放的硬件配置系统架构中运行没有常见故障,可以与其他系统软件成功连接。6.2测试用例1、注册测试表6-1注册测试用例字段名称概述测试项目主页申请注册功能测试输入数据信息输入适当的电子邮件地址,登录密码,用户名,确认登录密码,然后在发送SMS验证码后单击“申请注册”按钮。2、输入错误的用户名称或电子邮件地址,登录密码,用户名,确认登录密码及其SMS验证码,然后单击“申请注册”按钮3、不输入电子邮件地址,登录密码,用户名,确认登录密码,及其短信验证码,然后单击“申请注册”按钮估计输出数据信息用户可以正确输入注册应用程序的账户密码,并成功插入数据库中以查询用户的账户资料,然后提醒身份验证成功。2、未申请注册用户信息,应用程序注册失败。3、没有用户信息申请注册,注册申请不成功。应用上述测试案例,测试前台首页注册申请是否成功。输入适当的电子邮件地址,登录密码,用户名,确认登录密码和SMS验证码后,系统可能会弹出一条消息,提示身份验证成功。应用以上测试用例测试前台首页应用程序注册页面。输入适当的电子邮件地址,登录密码,用户名,确认登录密码和SMS验证码后,系统软件可能会弹出错误的信息提示框。应用上述测试案例,测试前台首页的应用注册页面是否成功。如果未输入用户名,电子邮件地址,登录密码和SMS验证码,系统软件可能会弹出错误的信息提示框。2、登录界面进行测试
表6-2登录测试用例测试项目首页登录功能测试输入数据信息用户输入适当的账户和登录密码,然后单击“登录”按钮用户输入错误的账户和登录密码,然后单击“登录”按钮3、如果用户未输入帐户和登录密码,请单击“登录”按钮预计输出数据信息系统软件数据库查询中已经存在的用户可以正确登录。成功登录后,将弹出主界面。2、无效或不正确的用户登录,登录系统失败。3如果用户输入用户账户或登录密码信息为空,则登录系统失败。为了在前台主页登录界面上测试我的应用程序的上述测试用例,当用户在输入框中输入适当的账户和登录密码时,系统软件将弹出登录成功信息的提醒框。前台首页登录界面进行测试是应用上述测试用例,当用户在输入框中输入不正确或无效的账号密码时,系统软件将弹出错误提醒框。信息提醒提示框错误。根据该测试,可以观察到特定的操作结果与测试用例中的估计输出结果一致,因此该测试是基于此的。3、进行测试的商品管理方法名称:用户管理方法测试目的:测试商品管理方法页面
内容:动态密码输入,合理性检查,合法性检查以及页面显示操作。我制作了下表来描述将订单信息转换成的测试用例。表6-5商品预付费数据信息表商品名称商品类型商品价格商品状态AA400发布BB300已发布CC325离线DD175发布添加时的常见问题:商家添加的产品必须是现有产品类型。如果产品不属于自己的类型,则应首先添加产品类型。为了防止添加商品时出现异常和存在的漏洞,我制作了下表描述了订单生成的测试用例。表6-6商品测试用例输入输出商品名称产品价格产品图片空参数不正确空参数不正确空请选择上传照片B1a.jpg成功4.购买产品测试
名称:购买商品测试目的:测试购买产品页面
内容:动态密码输入,合理性检查,合法性检查和页面显示操作。为了防止购买时出错,我制作了下表描述了订单生成的测试用例。表6-7购买产品测试用例输入输出用户ID商品ID商品总数111成功购买商品2计算机1请填写产品总数3计算机10购买失败用户购买产品时,首先要区分产品总数是否少于库存,如果超过库存总量,则会提醒产品总数不足。5.订单信息转换为测试
名称:订单信息生成测试目的:测试订单界面内容:动态密码输入,合理性检查,合法性检查以及页面显示操作。
为了避免错误地转换订单信息而可能对公司和客户造成损害,我准备了下表来描述将订单信息转换成的测试用例。表6-8订单生成测试用例输入输出订单号联系人地址信息手机联系方式11李四区霞区12号楼123456订单成功生成22李四1234567请填写收货地址33李四平原区10号楼请填写联系信息44李四松岗区18号楼12346578请填写手机联系人姓名第7章结束语经过我这个月的设计和开发在老师帮助下,“基于Java的海淘购物系统”基本已经完成了,其功能基本符合当初的预期,能够完成买家用户的注册、购物车管理、在线购买、订单管理,还有管理员的商品维护、用户管理、库存管理、订单审核、查询、系统管理,信息维护等功能。在本次的系统设计过程中,也让我大概了解了要制作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 年大学轨道交通通信信号与控制(轨道交通信号技术)试题及答案
- 2025 年大学工学(机械工程(过程装备与控制工程))试题及答案
- 幼儿园基于绘画表征课程提升幼儿自主能力的现状调查-以成都市x幼儿园为例
- 2026四川凉山州中西医结合医院招聘60人笔试考试备考题库及答案解析
- 2025天津市西青经开区投资促进有限公司面向全国公开招聘招商管理人员4人笔试考试参考试题及答案解析
- 2026年运城师范高等专科学校单招职业适应性测试题库附答案解析
- 国际邮件防暴雨预案
- 海洋工程安全预案
- 2026年校园招聘考试试题附参考答案(精练)
- 2026年交管12123学法减分复习考试题库附完整答案【夺冠系列】
- 网络故障模拟与处理能力测试试题及答案
- 2025至2030中国聚四氟乙烯(PTFE)行业经营状况及投融资动态研究报告
- 教育、科技、人才一体化发展
- 营销与客户关系管理-深度研究
- 耐压试验操作人员岗位职责
- 【MOOC】健康传播:基础与应用-暨南大学 中国大学慕课MOOC答案
- 2020-2021学年广东省广州市黄埔区二年级(上)期末数学试卷
- 财政部政府采购法律法规与政策学习知识考试题库(附答案)
- 长鑫存储在线测评题
- DL∕T 5344-2018 电力光纤通信工程验收规范
- T-CCIIA 0004-2024 精细化工产品分类
评论
0/150
提交评论