基于Web的商品销售系统的设计与实现_第1页
基于Web的商品销售系统的设计与实现_第2页
基于Web的商品销售系统的设计与实现_第3页
基于Web的商品销售系统的设计与实现_第4页
基于Web的商品销售系统的设计与实现_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

第1章绪论在互联网时代,商品销售系统越来越火爆,可以说几乎人人都会进行网上购物。所以,在这样一个大背景下,开发一个商品销售系统的网站是具备很大的现实意义的。1.1项目研究背景随着国家的日益发展壮大,我们的科技水平也在不断的提高,我们的信息技术和网络技术都得到了极大的提高。伴随着电脑技术的不断发展,人们越来越重视信息技术,特别是现在的电子商务,以肉眼可见的速度发展着,例如淘宝APP,根据2023年中国移动互联网春季报告,淘宝总用户规模超9亿,几乎接近中国互联网的“总人口”了[1]。所以,将传统产业和电脑技术融合在一起,成为了一种潮流,也是一片广阔的蓝海。现在,人们正在逐渐发现智能便捷的信息处理技术,用以开发和完善各购物类网站,以满足日常消费者的需要,方便他们生活的同时减轻生活的负担[2]。近年来,随着我国经济的快速发展,我国的许多公司都逐步推出了网上和互联网的采购。如今,我们国家的中、小型商品销售网站,由于其自身条件的限制和约束,使其的信息化管理程度都远远比大型商品销售系统网站低[3]。由于人们的生活习惯也在发生着变化。目前,各种不同的商品信息管理体系都为消费者的生活提供了方便。然而,由于受到了巨大的经济效益影响,虽然许多相关部门纷纷参与进来,构建了以Java为基础的商品销售体系[4]。但在这其中,大部分的系统都是有偿的,只有极少数的企业能够为客户提供便捷的服务。随着电子商务的快速发展,传统的商业模式已无法满足人们的需求。电子商务的发展与网络购物的兴起是分不开的,它是互联网技术应用到商业领域后,带来的新事物。互联网技术以其独特的优势在世界范围内迅速普及和发展,并为人类生活带来了革命性变化[5]。1.1.1国内研究现状电子商务的发展与网络购物的兴起是分不开的,它是互联网技术应用到商业领域后,带来的新事物。互联网技术以其独特的优势在世界范围内迅速普及和发展,并为人类生活带来了革命性变化。它在给人们带来方便的同时,也成为人们新一轮生活方式变革的推动力[6]。随着网络购物的兴起,传统商业模式也逐渐发生变化。近年来,许多国际知名大公司纷纷涉足网络购物市场,为消费者提供了一个全新的购物方式,网络购物已经成为一种时尚和潮流。据统计,网经社电子商务研究中心发布《2022年度中国电子商务市场数据报告》。报告显示,2022年,国内网络零售市场交易规模达137853亿元[8]。在这种新形势下,中国网络购物市场也进入快速发展时期。各大电商平台如京东、淘宝等也纷纷加入了这个竞争激烈的行业。但在这些销售平台中,大多数是以B2C销售为主,B2B和C2C销售为辅,还有部分企业采取的是B2C与C2C混合的模式。尽管各大电商平台之间的竞争非常激烈,但是在这个市场中,仍有一些企业在默默地发展,并推出了自己的商品销售系统[9]。目前国内比较典型的Web商品销售系统有:京东商城、淘宝、当当网、卓越亚马逊等。下面就针对这些平台来分析一下它们各自的特点。京东商城:作为一个B2C网站,京东商城是以B2C为主,同时也做B2B和C2C业务,主要为消费者提供购物服务。由于它的业务是以B2B为主,所以它对销售系统的功能要求相对简单一些。目前它所采用的销售系统是在Microsoft.NET平台上开发的WMS销售系统[10]。该销售系统也是以B2C为主,但是在这个模式下,其功能更加完善,例如支持B2B业务、支持C2C业务等。当然该平台也存在一些缺点:1.该平台并没有支持多语言版本;2.该平台上所提供的商品种类非常少;3.该平台上所提供的商品价格不具有竞争力。淘宝:作为一个C2C电子商务网站,其发展初期以B2C为主,主要业务为个人卖家销售商品。但是随着该公司逐渐扩大规模以及淘宝上的卖家数量不断增加,淘宝也需要一个能够支持更多类型商品和更多交易方式的销售系统[11]。1.1.2国外研究现状随着互联网的发展,在电子商务发展较好的国家和地区(如美国、日本、英国、新加坡等),已经出现了很多成功的商品销售系统[12]。国外电子商务的发展以美国和欧洲为代表。目前美国有超过1000家的在线商店,其中有不少是面向个人消费者的[12]。随着网络技术的不断发展和普及,互联网用户的数量在不断地增长,美国在线购物市场也在不断扩大,而以亚马逊为代表的网上零售商在这方面已经取得了很大的成就[13]。另一方面,欧洲也有许多大公司正在采用电子商务模式来处理日常事务,如:德国电信、法国电信、瑞士电信、荷兰电信和法国邮政等。目前,欧洲在电子商务方面取得了很大的进展,英国和法国将是最早采用电子商务模式来处理日常事务的国家。虽然各国所处的具体环境不同,但电子商务的发展趋势是相似的。首先是Internet技术得到了广泛应用;其次是应用软件不断地发展;最后是整个社会经济生活都将逐步实现网络化[14]。随着Internet技术和应用软件在欧洲国家日益广泛地应用,人们对互联网也越来越重视了[15]。在这种背景下,欧洲各国政府和企业都在考虑如何把自己企业现有的传统业务与Internet技术结合起来,以便更好地为客户提供优质服务。目前欧洲国家许多中小企业已经开始利用Internet技术进行商务活动[16]。1.2项目研究的目的和意义该系统的主要目的是为了给用户一个良好的购物体验,无论是在该系统的前端界面,还是该系统使用的稳定性和流畅度方面都力求做到最好。1.2.1研究目的以Web营销为基础的商品销售系统是一种以信息化和其他技术为基础的综合、整合和整合为一体的一种与采购有关的系统[17]。该系统利用现有的信息,减少了对采购信息的压力,作为计算机应用的一部分使计算机对商品销售系统进行管理,有着手工管理无法比拟的优点,保证了数据的高效、精确,并为消费者带来了方便的购买途径[18]。此外,该系统还会自动为用户推荐喜欢的商品,这样可以方便用户进行购物,节约时间成本。特别是对于部分上班族来说,该系统能够节省他们线下购物的时间。1.2.2研究意义电子商务是以互联网为基础,以信息技术为支撑,以商品交换为纽带而形成的新型交易方式[19]。同时,电子商务是一个全新的商业模式,传统线下零售和在线零售之间存在着很大的差距,商品信息不对称、购买不方便、退货不及时等问题严重制约着电子商务在中国的发展。即便是今天的淘宝、京东、苏宁易购等等也是从当初的小系统发展壮大起来的[20]。如今,我们在购物的时候,也会选择使用网购这种方式,可以说,网购已经成为了一种主流的购物方式。在当今这个网络购物的时代,许多的企业都加入到了网上销售的行列中,随着人们生活水平的不断提高,人们对于吃穿住行等方面也越来越讲究。而且,对于一些高档商品来说,人们对于它们的购买欲会更强,这也是促使它成为网上销售的重要原因之一。而对于一些企业来说,他们需要不断地去研究消费者的消费心理和习惯。随着网络购物技术的不断完善和成熟,许多企业在网上销售方面都取得了很好的成绩,很多企业也都在网上销售领域进行了许多布局。因此,开发该系统是具备现实意义的[12]。1.3相关技术及环境介绍利用Java、SpringMVC、Mybatis等先进的软件工具,对商品销售系统的设计与实现进行了详细的分析与设计。1.3.1开发语言在目前属于最流行的编程语言当属Java语言,很多的公司在开发项目的时候都非常喜欢使用最好用的编程语言开发——Java编程语言,Java学习的门槛会比较低,而且具有很大的优点就是可以跨平台,而且具有很好的安全性,现如今的很多商业项目都是用Java编写的,后期的维护还比较好,Java语言的前景还是十分开阔的[13]。比尔盖茨说过:“Java语言是最卓越的程序设计语言[14]。”Java语言也是有自己的优缺点的,相对于其他的语言来说,Java语言在学习方面是比较简单,且安全性、稳定性都比较高,还可以跨平台进行使用,具有很大的伸缩性,而且Java语言是开源性,具有很多强大的开发工具[15]。但是Java语言唯一的不足的就是运行环境复杂而且框架非常多,这个对于编程人员要求比较高,得多花时间去了解和学习[16]。1.3.2SpringMVC框架技术在SpringMVC模式下,因为可以将各系统按照层次划分,所以可以更好地进行分工。对代码进行打包,减少了维护费用和耦合度[17]。这样,当某个层次的要求改变时,只要修改对应层次的代码,其他层次的代码都不会受到任何影响SpringMVC作为

Spring架构的一种,能够很容易地使用Spring架构中的其它特性,具有很好的适应性和很好的整合能力[18]。它还提供了一个前端控制分配程序

Servlet,使得开发者不必再去做其他的控制程序。1.3.3MYSQL数据库数据库的选择对于一个开发者是非常关键的,对于开发系统至少得有存储和读取的数据的“仓库”[19]。MYSQL是一个RDBMS应用软件之一。它有很多的优点,比如:速度快、灵活性高、服务稳定。更重要的是可以跨平台运行而且使用成本低,这些也是很多的大公司都非常看重的。MYSQL聚齐这么多的优点,于是就选择了它[20]。1.4系统要解决的主要问题对于商品销售系统来说,根据项目实际功能将解决商品和用户需求之间的问题,实现精准化管理。本篇论文将对每个部分的需求和设计理念以及对应的功能模块进行描述。减少用户买到不满意的商品,利用最大效率解决从购买到支付,最终到发货的购物流程。1.5论文结构基于应用程序的开发原理和对国内外各类商品销售管理系统应用的了解,设计和实现比较便捷的购物平台,它以SpringMVC为框架,设计出了商品销售管理系统,最后定下了几个功能都是符合大多数的需求的并实现,以下是本论文的结构:第1章是导言,这一章的重点是对这个系统的开发背景、目的和意义的分析,同时也对这个系统的开发方式和使用的工具进行了描述,以便让大家对这个系统的开发的架构和它所具有的实际意义有一个大致的认识。第2章是对软件开发的要求,这一部分对软件开发的必要性进行了研究,并对软件开发的必要性进行了研究。本文的目的就是要对这个软件进行研究,并对这个软件进行研究,以便更好地了解这个软件的发展前景。第3章是软件设计部分,这一部分对软件的整体功能,数据库以及软件设计进行了详细的阐述。通过这种方式,可以让使用者对本系统的作用有一个比较清晰的认识。第4章是对该软件的具体实施,这一章从软件的选择,功能的设计,以及与该软件相关的数据库的设计等方面进行了阐述。其次是对两个功能模块进行了设计与实现,一个是使用者,一个是管理者。目标是给使用者一个较好的视觉体验,并对其主要功能有一个清晰的认识。第5章是对系统进行测试,这一章对系统进行测试,包括测试方法,测试例子,压力测试,测试的目标就是要检验这个系统的稳定性,看看它的一些功能能否被正常地运用。第2章需求分析一个网站只有先调查好用户的需求并进行收集分析后,才能找到网站的开发方向。在找到方向之前,可以在满足用户的需求后,结合功能需求分析、性能需求分析等对系统进行分析。当需求分析结束后,从管理员和用户两方面进行开发,并画出用例图和用例描述图。2.1可行性分析在软件的开发过程中,可行性分析能够确定软件是否可以实现,规避时间和资源上的浪费。并能够帮助开发者预测软件开发的成本以确保预算合理,同时能够提前了解项目可能存在的风险,便于提前采取预防措施。2.1.1技术可行性分析该系统的主要使用的SpringMVC框架。首先,Spring的

MVC架构易于与其它视图架构等进行无缝整合,使用IOC也方便了对其进行测试。其次,由于采用了XML格式,所以在进行了修改之后,无需对软件进行再编译。最终,我们将会为开发者带来一个前端控制分配器Servlet,这样他们就不需要再去进行其他的控制对象的开发。数据库选择的是比较熟悉的MySQL,MySQL最大的优点就是使用成本低,除此之外就是存储数据比较方便。2.1.2经济可行性分析就成本而言,对该系统的研究和开发需求不高,仅需要低成本。而且,该系统的目的很简单,因为太复杂的不切实际。尽管总体开发时间相对而言较长,但只要完成系统功能完成并及进行相应测试后使用起来就很方便,并且可以拥有更大的发展空间,因此该系统产生的收益大于支出,具备一定的可行性。2.1.3操作可行性分析系统在使用的时候对于用户来说除了使用便捷外,还应具备可操作性。该系统使用的技术能够使用户具备良好的操作体验。在用户进入到系统界面后,该系统会自动为用户推荐用户喜欢的商品,从而给用户带来更好的体验。2.2需求分析软件需求分析是为了充分了解用户对于该系统全部功能的需求,以便确定好系统的功能的全部需求,并且创建好可以识别和可以验证的基础。2.2.1参与者需求模型本系统的参与者者分为管理员和用户。下面功能的具体介绍:1.管理员的权限。商品信息模块:包括对管理商品的规格、生产地、原材料、图片、价格等等,并可以对这些信息进行修改。商品销售模块:包括对商品销售情况的统计,包括销售额、销售量、入库量等数据的查询。订单管理模块:包括对订单的管理,包括订单的编辑、修改、删除、审核订单后进行发货等。2.用户的权限。个人信息模块:包括对自己头像、地址、电话、密码、邮箱等进行编辑。商品购买模块:包括查看商品的价格、生产地、原料等以及添加到购物车、点击收藏或者直接进行购买,如表2-1所示。表2-1参与者表序号词汇同义词描述1用户一般用户注册登录后进入系统,查看商品后可购买商品,确认收货后可对商品进行评论2管理员管理用户对用户的信息、商品类型、商品信息、用户提交的订单进行管理2.2.2用例词汇表商品销售系统主要有以下用例:登录、注册、个人信息管理、查看商品、购物车、提交订单、购买商品、付款、商品评论、浏览历史、用户管理、商品类型管理、商品管理、订单管理、评论管理等用例,如表2-2所示。表2-2用例词汇表序号用例名称用例描述预期的参与者与角色1注册登录用户、管理员注册后可以登录登录成功后才能执行操作用户、管理员2个人信息管理用户和管理员在完成登录操作后可以在个人信息功能模块修改个人信息用户、管理员3查看商品用户可在系统首先点击查看想要了解的商品的信息用户表2-2(续)序号用例名称用例描述预期的参与者与角色4购物车用户可以选择喜欢的商品并提交到购车用户5提交订单用户把想要购买的商品选择好后可以直接提交订单用户6购买商品用户可以在查看商品详情界面直接购买商品,也可以在购物车中进行购买用户7购物车用户可以选择喜欢的商品并提交到购车用户8付款用户把想要购买的商品选择好后可以直接提交订单并进行支付用户9商品评论用户确认收货后,可以对商品进行评论用户10浏览历史用户可以在浏览历史功能模块中查看自己浏览过的商品用户11用户管理管理员登录成功后可以对已注册用户进行管理管理员、用户12商品类型管理管理员可在商品类型中对商品类型进行修改查询添加管理员13商品管理管理员可在商品管理中管理商品的一些基本信息管理员14订单管理管理员可以对用户提交的订单进行发货处理管理员、用户15评价管理管理员可以对用户评论进行维护管理员、用户16公告管理管理员可对公告系统中的公告进行修改、添加管理员2.2.3系统用例图用户端包含了注册登录,在注册的过程中要包含了用户名和密码、头像等内容,之后还可以对个人的基本信息进行修改。注册后,使用者可以浏览商品,查看商品的详细资料,如规格,价格,原料等。选中自己喜欢的商品可以直接购买或者加入到购物车,然后支付订单,如果支付的时候余额不足,可以进行充值,充值方式包括微信、支付宝等,到最后收到商品后可以进行评论,用户用例图如图2-1所示。图2-1用户用例图其中,管理员部分主要包含了对个人资料的管理、对使用者的管理、对使用者的基本资料的修改等内容。对物品进行管理,物品的管理包含了对物品的类型进行修改、查询、添加,对物品的基础信息进行修改、查询、添加和促销物品的基础信息。之后,可以在对用户提交的订单进行审查之后,再将其发送出去,也可以用户对产品进行评价,如图2-2所示。图2-2管理员用例图2.3用例描述商品销售系统主要是面向广大线上购物者,目的是未来让她们有一个良好的购物体验。下面是商品销售系统的用例描述。2.3.1用户注册登录功能用例用户注册功能用例描述表,用来阐述注册时所需的流程以及正常运行的条件,如表2-3所示。表2-3用户注册登录功能用例描述表用例条目描述用例名称用户注册登录主要参与者用户其他参与者无描述用户输入系统提示信息进行注册;已注册的用户直接输入账号密码进行登录触发条件用于开始注册操作;用户开始登录前置条件点击注册按钮跳转到注册界面;用户点击登录按钮进行登录后置条件注册成功;登录成功基本流程用户输入系统提示信息进行注册;系统对输入的信息进行检查;显示注册成功;用户输入登录信息;系统对输入的信息进行检查;显示登录成功结束数据提交成功实现约束和说明每个字段不能为空;两次输入密码必须一致;登录账号和密码必须正确2.3.2用户评价商品功能用例用户评论功能用例详细表,用来阐述登录时所形成的流程以及正常运行的条件,如表2-4所示。表2-4用户评价功能用例描述表用例条目描述用例名称用户评价商品主要参与者用户其他参与者无描述用户账号和密码进行登录,然后到个人中心中我的订单管理中心对已确认收货商品进行评价触发条件用户登录,跳转到我的中心订单管理界面前置条件系统里用户已确认收货购买的商品后置条件系统其他功能一切正常表2-4(续)用例条目描述基本流程输入登录信息;登录成功后跳转到我的订单管理界面;评价已收货商品结束用户选择商品后进行评价并对商品进行评价操作实现约束和说明每个字段不能为空;密码必须输入正确其他事件流无2.3.3购买商品功能用例用户购买商品功能用例表,用来阐述购买商品所需要的条件,如表2-5所示。表2-5用户购买商品功能用例描述表用例条目描述用例名称用户购买商品主要参与者用户其他参与者无描述用户输入账号和密码进行登录后跳转到商品购买界面触发条件用户登录成功前置条件系统里有用户账号的信息后置条件可完成商品购买其他操作基本流程用户输入登录账号和密码进行登录;登录成功跳转到商品购买主页结束用户选择商品后提交订单并支付完成购买操作实现约束和说明用户账号和密码必须输入正确;系统购买商品功能一切正常其他事件流无2.3.4管理员处理订单功能用例管理员处理订单功能用例描述表,用来阐述管理员对用户提交的订单所需要的条件,如表2-6所示。表2-6管理员处理订单功能用例描述表用例条目描述用例名称管理员处理订单主要参与者管理员其他参与者无描述管理员对用户提交的订单进行处理触发条件管理员登录成功后进入订单管理界面前置条件用户已成功提交订单后置条件可完成订单处理其他操作基本流程管理员登录账号和密码进行登录;登录成功后跳转到订单管理界面表2-6(续)用例条目描述结束管理员审核用户提交的订单后点击发货按钮,更新用户的订单信息实现约束和说明管理员账号和密码必须输入正确;系统订单处理功能一切正常其他事件流无2.3.5管理员管理公告功能用例管理员管理公告功能用例描述如表2-7所示。表2-7管理员管理公告功能用例描述表用例条目描述用例名称管理员管理公告主要参与者管理员其他参与者无描述管理员对需要修改的公告进行处理触发条件管理员登录成功后进入公告管理界面前置条件系统里已有公告信息后置条件可完成公告管理其他操作基本流程管理员登录账号和密码进行登录;登录成功后跳转到公告管理界面结束管理员点击修改公告,修改完成后点击确认修改,完成操作实现约束和说明管理员账号和密码必须输入正确;公告管理功能一切正常其他事件流无2.4本章小结在这一章里,我们将重点讨论在软件的发展过程中如何对该系统进行需求分析。在对可行性,用户,功能进行了分析;在对系统进行功能要求分析的同时,还对系统的功能进行了介绍,并对系统的功能进行了介绍。在进行软件需求分析时,应先确定各类需求的级别及类型,再进行详细的功能分析与设计。第3章系统设计商品销售系统主要是为了给用户提供一个更加方便快捷的购物平台。系统设计是从管理员和用户出发的,明确每一个身份的不同功能,并画出实体图和时序图和数据库设计表。3.1系统总体功能设计本系统总体功能的设计,主要分为两个角色模块,分别是用户和管理员,如图3-1所示。图3-1系统功能图1.用户功能:(1)注册登录:要包含用户的注册、登录功能;新用户点击注册按钮,可以根据引导一步一步完成注册,老用户据现有的账号密码直接登录。(2)个人信息管理:用户可以通过“个人信息管理”功能对自己的个人信息进行管理,如修改个人基本资料、修改姓名、修改手机号码、删除系统中的个人信息等。(3)查看商品:打开商品页面,点击查看,然后,进入商品展示界面,可以查看到商品功能描述。(4)购物车:用户可以在购物车中进行商品的选择和添加。当用户想要购买一个商品时,先在购物车中搜索需要购买的商品,如果在购物车中没有找到自己需要购买的商品,则可以通过“删除”和“添加”按钮,将购物车中已经购买过的商品进行删除。(5)购买商品:商品详情页是展示商品的主要界面,在这一页面中,可以通过文字和图片详细的介绍商品的功能,用户可以点击购买按钮来完成商品的购买操作。(6)付款:为了方便用户的操作,在支付页面上会展示用户当前使用的付款方式,包括支付宝、微信支付等。(7)商品评论:用户在进行一笔交易时,除了对商品本身进行了解外,还可以对商品进行评论。(8)浏览历史:当用户在浏览页面中选中商品后,系统会自动将该商品的所有信息进行展示。(9)提交订单:用户在进行一笔交易后,除了需要对订单进行处理外,还需要对订单进行查看和编辑操作。2.管理员功能:(1)个人信息管理:在个人资料管理系统中,用户可以使用个人资料管理系统来进行个人资料的修改,例如个人资料的修改,姓名的修改,手机号码的修改等;从系统中删除私人资料等。(2)用户管理:使用者资讯的管理,使用者的登录及验证,使用者的买卖行为的管理;对客户进行定单管理和定单资料的查询等。(3)商品类型管理:商品种类的经营是对商品进行分类,商品名称,商品属性的经营;等资料的管理,方便使用者在平台上购买。(4)商品管理:商品种类经营是对商品进行基础资料的经营,包括商品名称、商品原料、商品规格等;为方便使用者查询物品的资讯,如物品的价钱等。(5)订单管理:定单管理是其中一个重要的功能,它的目的是为了保存由使用者发出的定单,使使用者可以方便地查找和查阅他们所需物品的相关资料。(6)评价管理:评价管理是为了方便对使用者的反馈,增强使用者和商户的关系,对使用者的评价进行管理。(7)公告管理:公告管理是系统中的一个重要组成部分,其主要功能是对系统上发布的各类信息进行维护。3.2数据库设计要想在数据库的设计中设计出更优的解决方案,一定要能够更好地保存数据,并且能够更有效地读取数据。该流程的流程主要是由需求分析-逻辑设计-物理设计-维修进行的。3.2.1数据库概念设计整个系统由两个不同的角色组成,一个是管理者,一个是使用者。管理人员可以对使用者的个人信息进行管理,对物品信息进行管理,对物品分类进行修改;检视使用者提交的订单,系统公告等等。使用者可以修改个人资料,增加个人帐户的充值,收藏喜爱的物品;购物,查看定单等等。如图3-2所示。图3-2系统E-R图数据库的设计要设计出较优解的,必须是能较好的存储数据的,而且还能有效的读取数据,其中主要经过需求分析—逻辑设计—物理设计—维护优化。实体则是可以用来区分其他事物的。以下为实体介绍。用户实体属性主要包含账号属性、密码属性、姓名属性、头像属性、性别属性、邮箱属性、相片属性、手机号属性、余额属性,如图3-3所示。图3-3用户实体图(2)管理员实体属性主要包含账号和密码两个属性,具体如图3-4所示。图3-4管理员实体图(3)商品类型实体属性主要有时间和商品类型两个属性,具体如图3-5所示。图3-5商品类型实体图(4)商品实体属性主要有名称属性、类型属性、规格属性、生产地属性、价格等属性、单限属性、库存属性、简介属性、详情属性、生产地属性、原材料属性、上架日期属性、价格属性、具体如图3-6所示。图3-6商品信息实体图(5)促销商品实体属性有名称属性、详情属性、上架日期属性、价格属性、库存属性、生产地属性、倒计时属性、单限属性、库存属性、类型属性,如图3-7所示。图3-7促销商品实体图(6)商品收藏实体有时间、名称、图片、类型,具体如图3-8所示。图3-8商品收藏实体图(7)地址实体属性主要有姓名、地址、收货人、电话,具体如图3-9所示。图3-9地址实体图(8)订单的实体属性包括订单的编号、订单的用户和订单的数量、发送状态、物流信息、支付状态,具体如图3-10所示。图3-10订单实体图(9)商品评论实体属性有用户、评论回复、回复内容,如图3-11所示。图3-11商品评论实体图(10)促销商品评论实体属性有用户、评论回复、回复内容,如图3-12所示。图3-12促销商品评论实体图(11)公告实体属性有编号、标题、图片,如图3-13所示。图3-13公告实体图3.2.2数据库表结构设计数据库在一个系统的开发中处于一个十分关键的地位,数据库的结构设计得好,将会对整个系统的实施起到极大的作用。这将极大地影响到整个系统的实施效果,因此,所设计的数据库不仅要能够有效地进行数据的存储与读取,而且还要确保数据的正确性。下面是资料库中的表格。用户表描述系统用户的具体信息,如表3-1所示。表3-1用户表序号列名数据类型主键外键允许空说明1idInt(11)是否主键2zhanghaoVarchar(11)是账号3mimaVarchar(22)是密码4xingmingVarchar(10)是姓名5xingbieVarchar(5)是性别6youxiangVarchar(30)是邮箱7telVarchar(22)是手机号码8xiangpianVarchar(64)是相片9moneyVarchar(10)是余额管理员表有名字、密码、创建时间的数据信息如表3-2所示。表3-2管理员表序号列名数据类型主键外键允许空默认值说明1idint(11)是否主键2usernameVarchar(10)是名字3passwordVarchar(12)是密码4addtimeVarchar(2)是创建时间数据库商品类型表有创建时间和商品类型,如表3-3所示。表3-3商品类型表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3shangpinleixingVarchar(11)是商品类型数据库商品信息表主要有创建时间、名称、图片等数据信息,如表3-4所示。表3-4商品信息表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3spmingchengVarchar(11)是商品名称4spleixingVarchar(50)是商品类型5sppictureVarchar(64)是商品图片6spguigeVarchar(22)是商品规格7spjianjieVarchar(22)是商品简介8spxiangqingVarchar(22)是商品详情9shengchandiVarchar(22)是生产地10yuancailiaoVarchar(22)是原材料11sjriqiVarchar(10)是上架日期12priceVarchar(10)是价格13onelimittimesVarchar(20)是单限14alllimittimesVarchar(11)是库存促销商品信息表有简介、规格、生产地、价格等数据信息,如表3-5所示。表3-5促销商品信息表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3spmingchengVarchar(11)是商品名称表3-5(续)序号列名数据类型主键外键允许空说明4spleixingVarchar(50)是商品类型5sppictureVarchar(64)是商品图片6spguigeVarchar(22)是商品规格7spjianjieVarchar(22)是商品简介8spxiangqingVarchar(22)是商品详情9shengchandiVarchar(22)是生产地10yuancailiaoVarchar(22)是原材料12sjriqiVarchar(10)是上架日期13reversetimeVarchar(11)是倒计时结束14priceVarchar(10)是价格15onelimittimesVarchar(20)是单限16alllimittimesVarchar(11)是库存商品收藏表有表名、收藏图片、类型等数据信息,如表3-6所示。表3-6商品收藏表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3useridVarchar(11)是用户id4refididVarchar(11)是收藏id5tablenameVarchar(10)是表名6nameVarchar(11)是收藏名称7pictureVarchar(64)是收藏图片8typeVarchar(11)是类型9inteltypeVarchar(10)是推荐类型地址表主要包含姓名、地址、收货人、电话等信息,如表3-7所示。表3-7地址表序号列名数据类型主键外键允许空说明1idint(11)是否地址ID2addtime timestamp是姓名3useridVarchar(11)是用户ID4addressVarchar(50)是地址5nameVarchar(10)是收货人6phoneVarchar(22)是电话订单表包含了商品表名、图片、购买数量信息,具体如表3-8所示。表3-8订单表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3tablenameVarchar(11)是商品表名4useridVarchar(50)是用户id5goodidVarchar(10)是商品id6goodnameVarchar(22)是商品名称7pictureVarchar(22)是图片8buynumberVarchar(22)是购买数量9priceVarchar(22)是单价10discountpriceVarchar(22)是折后价11totalVarchar(10)是总价格12typeVarchar(10)是支付类型13statusVarchar(10)是状态14addressVarchar(50)是地址15telVarchar(22)是电话16consigneeVarchar(22)是收获人17logisticsVarchar(22)是物流商品评论表有创建时间、用户名、评论回复和内容等信息,如表3-9所示。表3-9商品评论表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3refidVarchar(11)是关联表id4useridVarchar(11)是用户id5nicknameVarchar(10)是用户名6contentVarchar(100)是评论回复7replyVarchar(100)是回复内容促销商品评论表主要包含了创建时间、评论回复和内容,如表3-10所示。表3-10促销商品评论表序号列名数据类型主键外键允许空说明1idint(11)是否主键表3-10(续)序号列名数据类型主键外键允许空说明2addtime timestamp是创建时间3refidVarchar(11)是关联表id4useridVarchar(11)是用户id5nicknameVarchar(10)是用户名6contentVarchar(100)是评论回复7replyVarchar(100)是回复内容数据库公告表包含了标题、简介、图片、内容等信息,具体如表3-11所示。表3-11公告管理表序号列名数据类型主键外键允许空说明1idint(11)是否主键2addtime timestamp是创建时间3titleVarchar(11)是标题4introductionVarchar(200)是简介5pictureVarchar(64)是图片6contentVarchar(200)是内容3.3本章小结在整个软件的开发流程中,系统的设计起着关键的作用。在此基础上,对软件进行了详细的分析,并提出了相应的解决方法。在进行软件开发时,要充分考虑软件的可扩充性,可维护性,可靠性等因素;为了保证系统可以达到使用者的要求,保证其表现出较好的品质。第4章系统实现系统实现的重点是对在使用该系统进行操作的过程中进行的有关说明,而实现商品销售系统的目的则是要让用户的使用和操作变得更加便利,让他们能够在足不出户的地方就能购买到自己所需要的物品,即便是在很远的地方,他们也能在很短的时间里获得所需要的物品。对电子商务、物流业的发展起到了积极的推动作用。在商品营销系统中,存在着大量的客体,如用户工作,商品等。还有诸如商品价格,存货等的数据对象。商品和存货是相互关联的,而存货又是相互关联的。商品的定价与存货有密切的联系。通过这种关联,可以将各个目标间的关联联系起来,最终实现了整个系统。系统实现的重点是对在使用该系统进行操作的过程中进行的有关说明,而实现商品销售系统的目的则是要让用户的使用和操作变得更加便利,让他们能够在足不出户的地方就能购买到自己所需要的物品,即便是在很远的地方,他们也能在很短的时间里获得所需要的物品。对电子商务、物流业的发展起到了积极的推动作用。在一个商品销售系统中,有许多对象,如用户工、商品等;也有一些数据对象,如产品价格、库存等。这些对象之间存在着一些关系:商品与库存之间存在着商品与库存之间的关系;产品价格与库存之间存在着产品价格与库存之间的关系。从这些关系中可以建立起这些对象之间的关系,从而完成该系统的。4.1管理员模块设计管理模块负责用户的注册,登录,修改密码等功能;如用户管理,物品管理等等。在用户管理菜单中,管理员可以查看当前已注册用户的所有信息。在此基础上,管理员可以指定一个对应的帐号及密码,并将此密码输入到后台的帐号及中。在密码恢复功能表中,管理员可以从数据库中还原出原有的口令,这样当再次登陆时,就可以继续用你原先的密码了,也可以更改你在登陆时输入的帐号和密码,管理用户和个人基本信息。本模块的功能包括对商品进行相应的管理,其中包含了商品的增加和删除。在上架时,编辑好商品的信息后该系统会对商品进行自动确认。该功能实现了对商品的添加,修改,删除等功能。除此之外,还可以对商品进行基本的管理,其中包含了商品规格、原材料、库存、限购等。而且,管理员可以查询当前用户的已经购买的商品订单,可以对用户订单进行审核后点击发货。4.1.1管理员登录时序图管理员在登录之前需要提前选择自己的身份信息,选择完之后输入相应账户的账号和密码进行登录,系统会判别选择身份的账号和密码是否正确,以此确定是否可以登录成功。如果管理员忘记密码了,那么使管理员用户名密码重新设置一个密码登录,如图4-1所示。图4-1管理员登录时序图4.1.2管理员登录界面管理员登录模块是系统中一个非常重要的模块,登录功能必须一切正常,否则将无法使用该系统的其他功能。其功能主要是:管理员登录后,系统会自动弹出用户信息页,显示出当前已注册用户的名单。点击查看会显示用户的基本信息如:姓名、性别、邮箱、出生电话等;也可以点击订单管理,对用户提交的订单点击查看,确认无误后在点击发货按钮。管理员登录后,系统会自动弹出用户权限,并将其添加到用户列表中。如果在应用系统中添加了新的功能,则需先创建该功能的用户列表;管理员登录后,若该功能不再需要使用,则可选择注销该功能;管理员登录后,可查看该功能的使用情况,如图4-2所示。图4-2管理员登录模块界面管理员登录流程图如图4-3所示。图4-3管理员登录流程图4.2商品管理模块设计管理员登录成功后可以看到其中有一个商品类别模块,既可以查看类别也可以进行增加、删除、修改。商品的分类是最基础的模块,对于用户来说,商品分类是第一印象。本系统中常用的分类方法有两种:按客户、品类、属性、品牌进行分类;按销售渠道、销售方式进行分类。不同的分类方法,其结果也会不一样,4.2.1商品信息管理时序图系统管理人员负责对系统中的物品进行管理,并提供新物品信息。双平、双线整理台已有的项目资料,保证项目资料的正确性。移除我们已经停止销售的网站商品数据,将库存过少的商品数据,以及检索和清单两种浏览平台的方法已有的项目资料,如图4-4所示。图4-4商品信息管理时序图4.2.2商品信息界面管理员登录成功后可以看到其中有一个商品管理模块,可以对商品信息进行编辑,包括修改价格、限购数量等,商品的基础数据管理,如商品基本属性信息、品牌信息、供应商信息等;商品的规则管理,如商品上架、下架、下架规则等;商品的生命周期管理,如商品生命周期中的采购订单、库存管理等;商品的促销管理,如在店铺中设置各种促销活动;商品的统计分析,如订单、用户、销售额等统计分析数据,商品管理界面如图4-5所示。图4-5商品信息界面商品信息管理流程图如图4-6所示。图4-6商品信息管理流程图4.3用户模块设计商品购买系统中的用户模块设计,用户模块是一个系统中非常重要的组成部分,同时也是一个较难设计的部分。用户模块是一个系统中最基本也是最重要的部分,所以在设计时要保证系统的基本功能和系统的稳定性。同时,在设计时还要考虑到用户模块和商品模块之间的关系,如果没有商品模块作为支撑,用户模块也很难设计得很完善。用户模块是商品购买系统的核心,主要功能有:商品浏览、购物车、商品详情、订单管理等。用户在进行购买前会提前浏览商品,查看商品的评价等,进行筛选和对比。4.3.1用户登录时序图当使用者登录时,服务器会先向使用者传送使用者资料,使用者再确认使用者资料与使用者资料的正确性。如果是目前使用者的资讯,就会把使用者资讯直接传送到服务器器。如果非目前使用者的资料,就会向服务器传送使用者的资料,服务器会查询使用者的资料,如果有,就会向服务器传送使用者的资料。如果目前使用者的资料不存在,使用者的资料会被直接传送到客户机,登录前必须先选定自己的识别资料,并在系统的提示中选取识别;如果是使用者,那就由使用者来决定。比如说,在管理者和用户在选择好了以后,就可以通过输入对应账户的账号和密码来进行登陆,这样的话,系统就会对所选择的账号和密码进行识别,从而判断是否可以登陆成功,如图4-7所示。图4-7用户登录时序图4.3.2用户注册时序图在客户端发出一个要求,该要求被接受后,该要求被确认,并且被检测到客户端和服务器的联接。在连接成功的情况下,向服务器发送该用户的数据。当伺服器收到讯号时,会核对伺服器的位址与伺服器的位址,若为同一位址,就会将使用者资讯传送至使用者端。客户端确认伺服器的位址和使用者资讯相符,若不符,就会发出一条讯息。当伺服器接收到这个讯息时,会查询目前使用者的资料,看看这个使用者的资料是否已经存在。如果有,向客户传送使用者资讯。客户机确认目前的使用者资讯已存在于登记处,如图4-8所示。图4-8用户注册时序图4.3.3用户注册、登录界面用户登录模块,在登录时,使用者必须按照系统的指示,按要求键入对应的信息,键入信息完成后,该信息会被系统审查;若信息无误,登录便会顺利进行,若信息无误,则登录无效。在注册完毕之后,就可以开始登录了,在登录的时候,需要在登录之前,将系统提示的信息输入进去,这样系统就会对所输入的信息进行自动审核,如果审核合格,那么就可以登录了。反之失败,商品用户登录模块的设计,从体系结构上讲,是一个很关键的模块。用户注册和登录模块的设计将会对用户的操作产生很大的影响。用户注册和登录是用户为以后更好地利用该系统的各种功能而进行的第一次登录。用户注册、登录界面如图4-9所示。图4-9用户注册、登录设计模块界面用户注册、登录流程图如4-10所示。图4-10用户注册、登录流程图4.4用户购买商品模块设计用户购买商品的主要内容是:商品的品牌、质量、价格、包装、性能、售后。而对于大部分的电子商务平台,用户在购买商品时主要参考的是以下几点:商品的品牌。在对商品进行品牌选择时,用户首先会考虑的是该品牌在市场上是否有一定知名度,同时也会考虑该品牌在同类产品中的质量和价格优势,以及售后服务是否有保障。商品质量。在对商品进行质量选择时,用户首先会考虑商品的外观是否有损坏,同时也会考虑该商品的实际使用情况。如果是衣服或鞋子等快消品,那么用户则更关注商品的面料、颜色、款式等方面。4.4.1用户购买商品时序图用户在成功登录后,可以开始选择自己心仪的商品,首先看商品数量和状态,如若商品数量为满足用户需求,可以点击购买,从用户发起申请,到服务器进行响应,再到数据库完成保存,最后到用户支付成功。如图4-11所示。图4-11用户购买商品时序图4.4.2用户购买商品界面用户购买商品模块,可以查看商品的描述和评论,提交在购物车后可以随时购买,提交订单后付款则购买成功,对于一种商品来说,消费者的购物过程相对来说较为关键,而对于一个商品销售系统来说,购物过程较为简单;主要有四个环节,分别是:用户注册、浏览、选择、付款。在品销售系统上,用户可以通过搜索或进入商品详情页面,来进行选择。商品购买界面如图4-12所示。图4-12商品购买模块界面商品购买流程图如图4-13所示。图4-13商品购买流程图4.5管理员处理订单模块设计订单状态主要分为三种:待处理、已处理和已付款。对于待处理,在订单状态中,如果是待发货状态,则显示为待发货;如果是待收货状态,则显示为已收货。对于待处理的订单,我们可以通过两种方式来处理:对于待处理的订单,一种是自动处理,就是系统自动将该订单加入待处理状态;另一种是手动处理,即系统根据用户的操作来判断该订单是否需要进行操作。对于已付款的订单,如果用户已经付款的情况下,则会自动加入已付款状态;如果客户没有付款的情况下,则会显示未付款状态。4.5.1管理员处理订单时序图管理员可以对用户已经购买的商品进行处理。可以查看用户购买的信息,然后对用户购买的商品审核完后可以点击发货按钮。由于不同的用户会采用不同的客户端,所以在使用过程中难免会遇到一些问题如:订单状态、付款方式、支付过程等,为了解决上述问题,通常需要提供订单处理机制和流程。其中,管理员订单处理机制指的是对于订单信息的处理流程;流程则指的是对于商品信息的处理流程,如图4-14所示。图4-14管理员处理订单时序图4.5.2管理员处理订单界面在“用户订单”模块中,要看到用户下单的全部资料,在下单网页上,商户要对下单做对应的检查,确认无误后,才可以开始出货;对于一个商品销售平台而言,订单管理模块是其最基本的功能,它的工作内容包括:接受客户发送过来的订单,并对订单进行审核、确认、处理等操作,订单管理界面如图4-15所示。图4-15订单管理设计模块界面订单管理流程图如图4-16所示。图4-16订单管理流程图4.6用户评价模块设计用户确认收货后,可以对商品进行评价。一般用户评价的内容包括两个方面。对于一个商品来说,其质量也是非常重要的,用户在购买时也会参考该商品是否符合自己的需求,如果商品的质量不过关,那么用户也不会去购买。因此在购买商品时,一定要注意产品的质量是否过关,只有当质量过关时才能让用户放心。售后服务。在购买商品后,如果发现商品存在问题或者其他问题,用户可以及时向客服人员反映问题并寻求解决方案。如果问题得不到解决,那么就会降低用户对该品牌的好感度,4.6.1用户评价时序图用户可以在单个定单上评价商品,但并非全部定单都能评价,在出现评论、正在运送、已取消、未支付等情况之前,必须确保订单的状态是已完成的。不能对该状态下的订单进行评论。在用户按下“评论”键后,将会有一个关于订单上货物数量的信息,根据,并对其进行动态地产生与商品种类数量相一致的评论输入盒,在用户键入商品评论后,平台会收到商品的id,将其用作评价的插入基础,将

id与用户评论内容及目前的系统时长合在一起,形成一段商品评论,并将其保存到数据库中,如图4-17所示。图4-17用户评价商品时序图4.6.2用户评价界面用户评价商品模块主要内容,用户在选择商品时,会根据自己的喜好进行选择,所以商品评价分类就是把用户选择的商品进行分类展示。主要包括:价格、质量、外观、服务、售后等几个方面。在进行商品评价时,需要根据自己的喜好和需求对该商品进行评价,同时还需要根据自己的需求进行参考。比如:价格方面可以参考其他用户的评价,质量方面可以参考买家秀等,服务方面可以参考其他买家的评价等等。用户在进行商品评价时,可能会遇到各种各样的问题,所以系统需要提供给用户一个固定的模板来完成自己的评价,如图4-18所示。图4-18用户评价界面图用户评价流程图,如图4-19所示。图4-19用户评价流程图4.7本章小结本章主要介绍了系统的各个部分,包括系统的各部分以及系统的各个部分,以及系统的开发过程;使系统具有分层清晰、内容完备、数据完备等特点。在模块的设计上,按照“高内聚,低耦合”的原则,结合行业的发展现状和实时程序的开发实际需求,分析并归纳出本课题所需的模块及功能点。这是一种分析代码问题的方式。第5章系统测试系统测试的目的是在真实的系统操作环境中,与系统定义相比,验证所有软件配置项都可以正确连接到系统,确保能够正确维稳运行后,就完成了最后一个环节。当然,在使用过程中,也要定期进进行测试,以便发现问题后进行整改。5.1测试方法该试验采用的是黑盒子试验。黑盒子试验:黑盒子试验又称为性能试验,是一种对所有的特性进行的试验。在试验时,将程式视为无法开启的黑匣子。黑箱测试通常集中在函数要求上。在此基础上,本文提出了一种基于程序设计的程序设计方法,并对程序设计方法进行了验证。5.2测试实例该系统一共有2个角色模块需要进行测试。1.管理员模块的使用测试。2.用户的使用测试模块。5.2.1注册功能测试注册测试用例表如5-1所示。目的目标:检验该系统中的使用者能否被正常地注册。表5-1注册测试表序号输入预期结果实际结果测试结果1用户名:yy用户密码:256确认密码:256成功注册入系统成功注册入系统测试成功2用户名:yy用户密码:256确认密码:256失败,系统提示用户名已被使用失败,系统提示用户名已被使用测试成功3用户名:null用户密码:126确认密码:126失败,系统提示用户名不能为空失败,系统提示用户名不能为空测试成功4用户名:zb用户密码:null确认密码:null失败,系统提示密码以及确认密码不能为空失败,系统提示密码以及确认密码不能为空测试成功5.2.2登录功能测试登录测试用例表如5-2所示。目标:检验该系统中的使用者能否登录。表5-2登录测试表序号输入预期结果实际结果测试结果1用户名:fq用户密码:111系统成功进入系统成功进入测试成功2用户名:fq用户密码:121系统提示用户名或密码不正确系统提示用户名或密码不正确测试成功3用户名:null用户密码:123系统提示用户名不能为空系统提示用户名不能为空测试成功4用户名:zym用户密码:null系统提示密码不能为空系统提示密码不能为空测试成功5用户名:null用户密码:null系统提示用户名和密码不能为空系统提示用户名和密码不能为空测试成功6用户名:yp用户密码:123系统成功进入系统成功进入测试成功5.2.3商品信息修改功能测试商品信息修改测试用例如表5-3所示。目的:检验该系统是否能够对商品进行正确的添加和修改。表5-3商品信息修改测试表序号输入预期结果实际结果测试结果1商品名称:洗发水;商品类型:洗护规格:500g;查询商品信息成功查询商品信息成功测试成功2商品名称:null;商品类型:洗护规格:500g;查询商品信息失败查询商品信息失败测试成功3商品名称:笔记本;商品类型:学习;规格:A5;添加商品信息成功添加商品信息成功测试成功4商品名称:笔记本;商品类型:nul;规格:nul;添加商品信息失败添加商品信息失败测试成功5商品名称:保温杯;商品类型:居家;规格:500ml;修改商品信息成功修改商品信息成功测试成功6商品名称:保温杯;商品类型:居家;修改商品信息失败修改商品信息失败测试成功5.2.4商品购买功能测试商品购买测试用例如表5-4所示。目的:检测用户能否可以正常购买商品。表5-4商品购买测试表序号输入预期结果实际结果测试结果1商品名称:洗发水;库存:999;价格:66;收货地址:云南昭通;购买订单检验成功购买订单检验成功测试成功2商品名称:洗发水;库存:999;价格:66;收货地址:null购买订单检验失败购买订单检验失败测试成功3商品名称:diy拖鞋;库存:98;价格:66;收货地址:黑龙江哈尔滨购买订单检验成功购买订单检验成功测试成功4商品名称:null;库存:98;价格:66;收货地址:黑龙江哈尔滨购买订单检验失败购买订单检验失败测试成功5商品名称:怡宝水;库存:999;价格:66;收货地址:云南昭通;购买订单检验成功购买订单检验成功测试成功6商品名称:怡宝水;库存:null;价格:null;收货地址:云南昭通;购买订单检验失败购买订单检验失败测试成功5.2.5订单管理功能测试订单管理测试用例如表5-5所示。目的:检测能否可以正常添加和删除订单。表5-5订单管理测试表序号输入预期结果实际结果测试结果表5-5(续)序号输入预期结果实际结果测试结果1编号:01;用户:yy;金额:66;付款状态:已支付;发货状态:已发货;收货地址:甘肃武威查询订单信息成功查询订单信息成功测试成功2编号:01;用户:null;金额:66;付款状态:已支付;发货状态:已发货;收货地址:甘肃武威查询订单信息失败查询订单信息失败测试成功3编号:02;用户:yp;金额:46;付款状态:已支付;发货状态:已发货;收货地址:甘肃武威添加订单信息成功添加订单信息成功测试成功4编号:02;用户:null;金额:46;付款状态:已支付;发货状态:已发货;收货地址:null添加订单信息失败添加订单信息失败测试成功5编号:06;用户:fq;金额:46;付款状态:已支付;发货状态:已发货;收货地址:甘肃武威修改订单信息成功修改订单信息成功测试成功表5-5(续)序号输入预期结果实际结果测试结果6编号:06;用户:fq;金额:46;付款状态:null;发货状态:null;收货地址:甘肃武威修改订单信息失败修改订单信息失败测试成功5.2.6公告管理功能测试公告管理测试用例如表5-6所示。目的:检测系统能否可以正常发布和修改公告。表5-6公告管理测试表编号输入预期结果实际结果测试结果1编号:01;标题:退货须知;发布者:zym查看成功查看成功测试成功2编号:01;标题:null;发布者:zym查看失败查看失败测试成功4编号:01;标题:null;发布者:qn新增失败新增失败测试成功5.3压力测试5.3.1测试目的压力测试的目标是评价虚拟监测和警报系统的数据处理能力。5.3.2测试场景测试场景:1.初始登录人数为10人。2.每隔一分钟,就会增加五次注册。3.不断增加,直到最多增加到100名。4.计算完毕后,对数据进行澄清。测试场景的具体测试数据如表5-7所示。表5-7压力测试测试场景数据表测试事务响应时间(min/s)响应时间(max/s)平均响应时间(s)查询服务器信息32.5666.1249.39查看主机运行状态16.1316.6216.39服务器控制管理37.0248.2542.65访问日志统计43.7466.3755.06数据恢复56.1789.0872.64查询商品数量42.15102.3972.38查询商品类型30.5759.2844.95删除订单数量17.7368.4843.15增加商品数量18.4873.4450

温馨提示

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

评论

0/150

提交评论