版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE36基于SpringBoot的鲜花销售管理系统设计摘要在物质生活相对丰富的今天,人们已经不在局限于解决温饱的问题,大部分人都不仅仅满足于平时的生活状态,想要追求高品质的生活水平,鲜花可以说是生活的调味品,更是情侣之间感情升温的必须品,购买少许鲜花等点缀自己的生活。鲜花销售管理系统的设计开发就是服务于大众解决这类需求。鲜花销售管理系统顾名思义,是专门售卖鲜花的商城。鲜花销售管理系统与其他电商平台有异曲同工之处,它延续了其他电商平台操作方便的功能,但是鲜花销售管理系统针对性更强,没有像其他电商平台一样有各种商品,该系统只有售卖鲜花一种商品。虽然种类单一,但是它把该单一的种类追求到极致。鲜花销售管理系统采用当下流行的java语言以及HTML5语言开发,可以根据不同的用户需求设置不同的功能,有效解决了多用户多需求的情况。它能实现用户登录,挑选,购买,以及售后服务一系列的功能,使用户在浏览该系统时能享受到最大的乐趣。对于后台数据的统计会帮助分析现在人对于鲜花的追求度,所以要将人们对于爱好最多的花朵进行分类,统计出花店要购买的种类和数量。从而提高自己的销量。关键词:鲜花网络商城,鲜花销售管理系统,MySQL数据库,java,springboot框架目录TOC\o"1-3"\h\u87571引言 1298111.1课题背景 1233971.2主要内容 130661.3研究意义 137591.4研究的现状 1151392开发工具简介 25692.1开发环境介绍 2187062.2SpringBoot框架 2235262.3HTML5+JavaScript技术 2312952.4MySQL 3132852.5Eclipse开发软件介绍 3156923系统的需求分析 4247653.1可行性分析 4203313.1.1技术可行性 4288163.1.2经济可行性 474273.1.3操作可行性 486273.2业务模块需求 421703.3系统用例图分析 5319493.4鲜花销售管理系统的用例描述 7205574整体设计 913014.1系统功能模块 9222314.2系统的数据库设计 9223844.2.1概念结构设计 10249594.2.2逻辑结构设计 1260034.3系统的界面设计 14210274.3.1系统的前台界面设计 14135554.3.2系统后台 16297765详细设计 1736155.1系统架构 1733725.2系统业务功能的详细设计 17100136系统的代码实现 19183816.1开发环境 1995066.2功能实现 1995796.2.1系统前台部分代码 1962496.2.2系统后台部分代码 21281147系统实现与测试 2711817.1测试目的 27216537.2测试方法 27233787.2.1登录测试 2720797.2.2用户注册的功能测试 2840637.2.3商品用例测试 2868057.2.4管理员对已有的普通用户账号管理测试 29284797.2.5用户在进行购买商品的时候测试 29171047.3系统的性能测试 309297.4系统的测试结果 30158888结论 318276参考文献 33PAGEPAGE361引言课题背景生活水平的提高给人们的生活也带来了巨大的变化。有些想追求情调的人们却因为工作繁忙而不得不放弃线下购物,为此鲜花销售管理系统为他们提供了许多便利之处,可以在闲暇时间挑选一朵鲜花送家人,送爱人,送朋友,这样工作跟生活两不耽误,在繁忙的工作之中也能有幸福快乐的生活。主要内容生活水平的提高,越来越多的人希望享受高品质的生活,线下购物在很多人眼里会耗去大量的时间,在繁重的工作之余,更多的人愿意在家享受安静的生活。鲜花网络商城恰恰就能满足于人们的需求,既想要鲜花来治愈烦躁的心情,又想要省去中间的许多过程,网络商城是一个不错的选择。鲜花销售管理系统结合了众多商城的特性,将各种常见鲜花进行分类,顾客操作性方便,选择种类多,还有一些不常见鲜花也会上架,供顾客选择。鲜花网络商城省去了门店租金和一部分人力,价格方面也更有优势。研究意义该鲜花销售管理系统的研发,可以使顾客减少购买成本,能够最有效的实现生活中的品质追求。鲜花已经成为了人们生活中的一部分,也越来越多的人愿意购买鲜花来充实调节自己的生活,此网络商城给他们提供了这种选择。而且此网络商城也会省去卖家的投资成本,对一些鲜花的库存实现信息化管理,能直观明了的看到各类鲜花的销售情况,并且针对此类情况有更好的下一步安排。而鲜花销售管理系统的研究意义就在与此。研究的现状早期的亚马逊几乎风靡了全球,刮起了电商的潮流。到后面国内阿里巴巴的崛起,京东,拼多多等一系列电商平台发展迅速,也带动了周边经济的发展。国内网民也日益增多,网上购物的人也越来越多,现在大家更愿意在家购物,足不出户就能选择自己喜欢的产品。在未来的发展中,网上购物只会越来越方便,随着网民的增多,网上市场也会变大,这对经济的发展未尝不是一件好事。2开发工具简介2.1开发环境介绍使用了springboot框架,它内置了Tomcat服务器,所以不需要额外的重新配置服务器。鲜花销售管理系统采用eclipse环境下,数据库用的是mysql5.6。2.2SpringBoot框架Springboot框架是基于spring和springMVC的基础上构建的一个框架,使用这个框架进行开发项目运行起来的时候它不需要很繁琐的配置,它为开发人员省去了很多复杂的工作,能有效的开发。使用Springboot框架开发的项目可以自己独立运行,也可以以jar包的形式进行运行,这样相比于ssm项目就方便了很多,只要“java-jarxx.jar”这个语句就可以运行了。Springboost还自带Tomcat,这就使开发人员不用再单独去配置,也省去了许多时间,而且Tomcat还提供自动部署,是项目做测试的好帮手。相比于spring和SpringMVC的大量maven配置,springboot却为我们自动配置好了,省去了一些固定代码,减少冗余,减轻开发人员负担。Springboot制定了两个重要的策略,约定大于配置和开箱即用。开箱即用使开发人员可以专注于业务逻辑层面,而不用忙于配置复杂的文件和依赖包的管理。而约定大于配置能够实现代码自动化。这无疑是近年来火热的框架之一,大量开发人员都相继用此框架开发项目。鲜花网络商城也是基于这个框架所开发的。2.3HTML5+JavaScript技术H5是下一代Internet的下一代的标准,是搭建和显示Internet内容的一种语言表达形式,它被认为是Internet核心的内容之一。它也是搭建web内容信息的语言描述形式。html诞生于1990年,到1997年发展成html4,并且已经成为了标准,从那以后就已经被广泛应用在了internet的各种应用和开发上。2006年,W3C参与了HTML5的开发,并与WHATWG合作制定了H5的规范。web被h5带着来到了一个相比与其他平台来说比较成熟的应用平台,在这上面,各种格式都进行了相对严苛的规范。JavaScript是一种大家都知道的解释型的编程语言,它也可以即时编译以及一些其他十分优秀的特点。javascript语言一般是跟html语言进行整合使用的,静态页面用的是html5进行编写,一旦涉及到动态功能的时候就会用到javascript,它具有很好的包容性,也能在html代码中直接使用该语言,所以它是学习前端技术必须学习到的一门语言,相对来说也是十分好上手的。2.4MySQLMysql相比于Oracle数据库它有十分明显的特点,那就是它是免费的,并且是开源的,可以供感兴趣的人进行学习,这一点就是它最大的特点,而且它体积相对来说也十分小巧,不需要大的硬盘空间就能安装,所以它也得到了很多公司的青睐。同时它也是Oracle旗下的产品,在功能方面并不比Oracle数据库差,它将所涉及到的不同数据存放在不同的表中,这样利于后期的开发,增加了开发的速度和灵活性。而且市场上也有视图化软件跟mysql相关联,这样在使用数据库的时候便更加简便,后期维护也更加容易,能缩短开发周期。2.5Eclipse开发软件介绍eclipse有着它自己独特的优势,用户量相比于其他开发软件来说是比较多的,早期的程序员对eclipse还是比较偏爱的,它可以安装各种的插件,进而它支持了其他与java不同语言进行开发,它有许多的插件支持,从而它需要牺牲它的灵活性来弥补,虽然如此,但还是有许多程序员因为它的性能而喜爱它。而且eclipse操作起来也十分的简单方便,这对开发过程是十分重要的。3系统的需求分析3.1可行性分析可行性分析对系统可能产生的因素进行预测,结合大量的数据以及现实因素对系统进行评估,对整个系统的可行性研究综合分析,对一些可以预测到的因素进行考量,并给出建议,使该系统的研发更具现实性。3.1.1技术可行性MySQL数据库系统有着安全且免费的特点,可以有效的保证用户的数据安全,且MySQL数据库易操作易维护,实现起来方便许多。使用springboot框架结合JDBC可以简便的连接MySQL数据库,也可以很轻松实现修改数据库操作。用户在登录网站后对自己的购物清单也能很轻松的进行操作。由此该鲜花销售管理系统在技术上是可行的。3.1.2经济可行性鲜花销售管理系统是用eclipse开源软件进行开发,网络上有免费的开发软件,在硬件要求方面也只需一台电脑和服务器即可,成本相对来说较低。而且很多开发所需要的资料在网上都能找到参考文档,不需要额外的购买相关参考材料,也不需要对开发人员进行额外的培训。所以鲜花销售管理系统在经济上是可行的。3.1.3操作可行性该鲜花销售管理系统使用springboot框架进行开发,在开发过程中简化了许多配置文件,使开发人员在进行开发的时候在操作方面方便了许多。该系统前端使用了HTML5语言,界面设计简洁直观,顾客能轻易的购买商品,不会对用户造成操作障碍,因此该系统在操作方面也是可行的。3.2业务模块需求鲜花销售管理系统的后台所涉及到的业务模块是管理员可以管理鲜花的上架下架的状态。管理员只有在他登录成功后,才能成功的进入网站的后台,然后才能更加有针对性的将网站中所展现出来的商品信息包括增删改查等一系列的操作。鲜花销售管理系统的前台所需要涉及到的各个业务模块就是用户通过账号和密码进行登录,进入鲜花网络商城的首页,查看鲜花的详细信息,并进行购买查看物流信息等功能。管理员登录增加鲜花信息下架鲜花管理员登录增加鲜花信息下架鲜花修改鲜花查询鲜花用户登录用户登录查看鲜花信息加入购物车购买鲜花查看鲜花状态3.3系统用例图分析用例图可以直观的表现出用户与系统各个功能之间的关系,它用图形界面展示出来,一个用户可以有多个操作,都可以用用例图表示,它是用户跟系统之间的最贱表达形式,而且它可以与其他图表配合使用,给人更直观的感受,对用户跟系统之间的联系更加清晰。管理员在系统后台登录后,可以根据实际需求对鲜花信息进行操作并且管理,可以对鲜花进行上下架管理,这对鲜花这种容易枯萎的商品来说是十分重要的,当然管理员也可以修改鲜花信息以及查询鲜花信息。图3-2管理员的用例图前台顾客成功登录该鲜花销售管理系统后,将鼠标放到喜欢的鲜花种类上就能看到该种类下更加详细的分类,然后可以查看鲜花的详细信息等,在下一步的操作就是将鲜花加入到自己的购物车中,然后根据自己的需要对该购物车中商品进行购买,购买过后还可以查看订单的物流信息,用户也可在个人中心修改个人信息。图3-3前台顾客的用例图3.4鲜花销售管理系统的用例描述管理员登录后台的用例描述管理员若要执行一系列的操作需要先成功进入该系统。表3-1管理员登录用例描述用例名称管理员登录用例编号01用例说明管理员对商品信息进行管理,要成功登录该系统参与者管理员前置条件进入系统后台事件流输入管理员账号和对应的密码1.登录成功,跳转页面到后台首页2.登录失败,显示提示信息:“账号或密码错误”后置条件成功登录对商品信息进行增删改查表3-1管理员登录用例描述普通用户注册用例描述用户注册是鲜花销售管理系统中的一项基本功能,用户可自行选择是否注册账号注册账号后可登录购买商品。下表是用户进行注册时的用例图:用例名称普通用户注册用例编号02用例说明普通用户需要登录该系统时,需要注册账号参与者普通用户前置条件普通用户进行该系统主页事件流点击注册按钮,输入账号和密码1.注册成功,在登录界面进行登录2.注册失败,显示对应提示信息后置条件成功注册可登录该系统表3-2用户注册用例描述普通用户登录用例描述下表是顾客进行登录时的用例图:用例名称用户登录用例编号03用例说明用户购买商品要登录该系统参与者用户前置条件用户进入鲜花销售管理系统登录界面事件流输入该用户的账号跟密码1.登录成功,查看商品详细信息,购买商品,修改个人信息2.登录失败,显示对应提示信息:“账号或者密码错误”后置条件成功登录该系统表3-3用户登录用例描述4整体设计4.1系统功能模块鲜花销售管理系统在整体上有前端部分和后端部分,前台是普通用户的购买商品页面,普通用户点击商品可以进入商品的详情页,如果觉得该商品符合自己的要求就可以将该商品加入到自己的购物车中,并且在后续再对其中的商品进行购买。后台涉及到的就是管理员的操作功能。管理员管理员登录上新鲜花下架鲜花修改鲜花信息查询鲜花信息图4-1系统后台功能模块图普通用户普通用户登录查询鲜花查看鲜花详情鲜花加入购物车撤车购买鲜花图4-2系统前台功能模块图4.2系统的数据库设计本鲜花销售管理系统使用的是MySQL数据库,外加使用了Navicat视图化软件进行管理数据库,该系统使用到多张表,有管理员信息表,用户信息表,商品类别表,商品详细信息表,购物车表,在表的设计上均符合了三范式要求。每张表中均设有主键,为该表的id。4.2.1概念结构设计概念结构设计使用ER图将各个表用图形化界面表示出来,直观简洁的表示出每个表中所含有的字段信息。它是一个数据模型,且不依赖于任何具体机器,在需求分析的基础上进行抽象出来的。这有助于使用者能从繁琐复杂的说明文档中脱离出来,抽取其中最重要的信息分析设计并开发。图4-3管理员ER图管理员表包括管理员的编号,账号,密码,昵称,和管理员账号的账号是否被锁定五个属性。图4-4用户ER图用户ER图包括用户唯一的编号,且这个编号不能为空、该用户所取的昵称、该用户自己的账号、该用户的密码、用户的个性签名、用户的收货地址、这个账号是在什么时候进行注册的、这个账号是否被注销不能使用了以及这个账号是否被锁定了等九个属性。图4-5商品ER图商品ER图包括商品编号,商品所属的名称,商品的介绍是什么样的,商品所关联的第一种类的编号,该商品的主要显示出来的图片,商品在首页进行播放的轮播图,商品所涉及到的详细信息,商品的原有价格,商品的实际价格,商品在仓库中库存,该商品属于哪个标签,该商品的上下架情况,还有目前是哪个管理员进行管理的id,并且该管理员添加这个商品的时间和修改的时间,以及修改者的id。4.2.2逻辑结构设计上述所表示的ER图进一步用表格的形式表现出来,表格分为字段,数据类型,数据类型的长度,该字段的中文描述,以及备注等一些列。表4-1管理员信息表字段数据类型长度中文描述备注admin_user_idint11管理员id主键login_user_namevarchar50管理员账号login_passwordvarchar50管理员密码nick_namevarchar50管理员显示昵称lockedint4是否锁定0未锁定1已锁定无法登陆表4-2用户表字段数据类型长度中文描述备注user_idint11用户id主键nick_namevarchar32用户显示昵称login_namevarchar32用户登录名称password_md5varchar32密码introduce_signvarchar100个性签名addressvarchar200地址信息is_deletedint11是否注销locked_flagint11是否锁定create_timedatetime创建时间表4-3商品表字段数据类型长度中文描述备注goods_idint11商品id主键goods_namevarchar32商品的名称goods_introvarchar50商品简介goods_category_idint11关联分类idgoods_cover_imgvarchar100商品主图goods_carouselvarchar100商品轮播图goods_detail_contentint11商品详情original_priceint11商品价格selling_priceint11商品实际售价stock_numint11商品库存数量tagvarchar100商品标签goods_sell_statusvarchar100商品上架状态0-下架1-上架create_userint11添加者主键idcreate_timedatetime0商品添加时间update_userint11修改者主键idupdate_timedatetime0商品修改时间4.3系统的界面设计4.3.1系统的前台界面设计系统的前台主要是由首页,鲜花详情页,购物车页面,支付页面组成的。登录注册登录注册鲜花一级分类鲜花一级分类轮播图轮播图其他鲜花信息其他鲜花信息图4-4前台首页设计登录的界面左边是一个图片,而注册的页面也是这样的,这样可以起到美观的效果,右边则是由各个输入框组成,用户根据提示信息输入相对应的信息。登录注册框图片登录注册框图片图4-5前台登录注册设计在鲜花详情页中左侧是鲜花的图片,右边则值鲜花的一些详细介绍,以及价格等等。鲜花信息鲜花图片鲜花信息鲜花图片图4-6鲜花详情页设计用户进入到购物车中,显示的是用户加入购物车的一些商品,此页面也会显示鲜花的部分信息,用户可以进行确认。鲜花信息鲜花信息图片图片结算按钮结算按钮图4-7购物车界面4.3.2系统后台普通用户没有进入鲜花销售管理系统的后台的权限,只有管理员才能在后台对需要修改的商品的管理操作以及对前台普通用户的管理操作。菜单栏菜单栏管理员操作界面管理员操作界面图4-8系统后台的界面5详细设计5.1系统架构鲜花销售管理系统是基于springboot框架之上的,使用前后端分离式开发,后端使用纯java语言编写,前端使用HTML5和JavaScript的结合。5.2系统业务功能的详细设计鲜花销售管理系统前台的功能有:注册,登录,修改自己的信息,购买等;后台的功能有:管理员登录,然后管理员可以调整修改商品信息等,管理员对用户信息的管理也是类似的。图5-1用户登录流程图普通用户输入系统网址进入系统的首页并点击登录进入登录界面进行登录,如果没有登录的话不能看商品的详情,系统设有拦截器,会将没有登录的用户的请求拦截,不能进入下一步操作,而且用户进行登录操作的时候必须保证所输入的信息完全正确,不然登录会不成功;用户成功登录后便可以进行下一步的一系列操作。图5-2管理员管理后台流程图上图所表示的就是管理员在后台根据情况进行操作管理的流程图,管理员输入后台网址后进入后台页面,输入相对应的信息,只有都正确后方可进入后台页面。在后台界面管理员可以修改个人的信息,包括昵称,账号等等。也可以在后台界面选择相应的版块对商品进行一些常规操作,包括增删改查等等,当然也可以管理用户的信息,对一些不符合规范的用户账号进行限制性操作,包括注销该用户账号或者锁定该用户的账号。6系统的代码实现6.1开发环境鲜花销售管理系统使用eclipse开发,使用的框架是springboot,服务器为springboot内置的Tomcat服务器,数据库用到的是mysql数据库,版本是5.6,浏览器用的是Google浏览器。6.2功能实现鲜花销售管理系统有前端和后端两个部分,前端是普通用户浏览商品以及购买商品的界面,类似于淘宝界面,在前端用户需要先登录后才能进行购买商品。普通用户是不能进入后台的,进入的话会被拦截器拦住。但是管理员就可以很顺利的进入后台,因为这是管理员专有的特权,包括对商品进行上架或者下架处理,也可以修改商品信息等。管理员在后端系统中可以看到前端普通用户的信息,可以选择对前端用户中一些违反规定的用户的信息进行进一步操作,包括账号的锁定与注销等。管理员也可以根据自己的需要修改自己账号的主体信息。在后台中,entity包下是每个实体类,包括管理员实体类,普通用户实体类,鲜花实体类,二级分类实体类等;在controller包下是每个类对应的controller方法,主要用来处理前台发送的数据;在service包下是每个类的service方法,是用来定义接口(业务逻辑);serviceImpl包下是serviceImpl方法,是对接口函数进行实现;dao包下是mapper,它主要起到的功能是对数据库中数据进行持久化操作的,它是直接对数据库进行一些针对性的操作。在前端中,index.html是首页面,主要展示该系统的主要商品信息,head.html和footer.html是头部页面跟页脚页面,在后面的各个页面中都会调用这两个页面;login.html是实现用户的登录功能页面,在这个页面中用户可以根据自己的需求选择是否登录;register.html是实现用户注册的功能页面,用户可以选择注册或者不注册;cart.html是购物车专属的也面,用户只能在购物车中实现支付功能;detail.html是商品的详情页;alipay.html是商品支付的界面;serch.html是商品搜索的界面;my-order.html是查看用户自己订单的界面。6.2.1系统前台部分代码普通用户在前台没有登录的话不能进入商品的详情也,只能浏览首页,只有登录后才能查看商品的详情以及进行商品的购买。用户登录输入的信息通过ajax来进行传递,然后传过来的数据它会去比较mysql数据库中对应的表的数据,比对成功后表示登录成功,输入错误则会给出相对应的提示信息。图6-1登录功能的主要代码前台用户注册功能与登录功能类似,用户根据提示信息输入对应的信息,如果输入的信息均符合系统所要求的内容,则注册成功,不符合注册条件需继续填写符合条件的信息。图6-2普通用户的部分注册代码在前台首页中,可以选择心仪的分类进行进一步选择,在二级分类中选择一个分类,进行商品分类页面,点击商品进入商品详情页,商品详情页的跳转是需要用到商品的编号的,然后再根据调用方法/goods/details/进行传递,之后会展现该编号下的具体信息,如果商品id小于1或者为空,会提示错误信息,正确的话则显示相对应的信息。图6-3商品详情页6.2.2系统后台部分代码后台的登录功能与前台的登录功能有异曲同工之处,但是管理员的数据库表与用户的数据库表不是同一张,所以进行登录判断的时候需要调用不同的表。图6-4管理员登录的部分代码实现管理员手动添加新的鲜花信息当管理员来到后台的管理界面后,可以根据需要点击右侧的管理菜单,可以添加一个新的鲜花信息,添加鲜花信息的时候可以为新添加的商品选择分类,可以描述商品的信息,并且上传商品的图片等,最后点击保存商品即可成功添加商品。图6-5添加商品的功能界面图6-6添加新的鲜花部分代码管理员对已有的鲜花进行修改管理员登录成功后,跳转页面到了商品管理的页面,根据需要选择所要修改的商品选项,然后移动鼠标再次点击页面偏上方的一个修改商品的按钮后就会进入一个新的页面--修改商品信息的页面,在该页面中可以根据实际需求对商品进行更改操作,修改完成后点击右下角的保存就完成了商品信息的修改。商品修改所调用的代码以及界面与添加商品的代码跟界面是相同的,区别在于修改商品的时候,调用方法之前会传商品是的id。管理员操作鲜花状态管理员选中商品信息后,可以点击上方的对应的按钮,点击上架按钮之后,在数据库中商品的状态码将会被修改,商品就会出现在首页中,而点击下架按钮后,在数据库中的商品状态码同样会改变,但是商品将不会在首页中出现。图6-7管理员对商品进行上架图6-8管理员对商品进行下架管理员对已有的用户的信息进行管理在后台管理员点击将要管理的用户,点击上方的两个按钮,解除禁用和禁用用户就可以对用户进行限制。图6-9管理用户的代码实现图6-10管理用户的界面显示管理员对用户所购买的订单进行管理管理员可以有针对性的操作用户的订单,管理员选择订单管理菜单键后,然后会进入到新的界面--订单管理的界面,选择当前想要管理的用户的订单进行管理即可。图6-11对订单进行修改的代码实现图6-12对订单进行修改的部分界面7系统实现与测试7.1测试目的系统开发是由一行一行代码组成的,而在编写代码的时候难免会出现一些没有预料到的错误,可能是单词拼写错误,也可能只是某些符号使用不当,这些都会给系统的运行造成一定的影响,测试就是排查出这些细小的错误,然后进行修改,使系统功能的实现能达到预期的效果。7.2测试方法在进行系统功能测试的时候,有分为黑盒测试和白盒测试等一些测试方法。但是该系统着重用的是黑盒测试。7.2.1登录测试鲜花销售管理系统的登录测试分为管理员登录和普通用户登录两部分。表7-1管理员登录的测试表功能名称使用的用例操作步骤结果显示是否成功管理员登录用到的账号用例是admin密码是123456依次输入账号admin密码123456以及验证码登录成功是管理员登录账号码:657854依次输入账码657854以及验证码登录失败重新输入对应信息表7-2用户登录测试表功能名称使用的用例操作步骤结果显示是否成功用户登录账号码:123456依次输入账码123456以及验证码登录成功是用户登录账号:112234密码:322223依次输入账号112234密码322223以及验证码登录失败重新输入对应信息7.2.2用户注册的功能测试表7-3用户注册功能测试表功能名称使用的用例操作步骤结果显示是否成功用户注册账号码:123456依次输入账码123456注册成功是7.2.3商品用例测试表7-4商品信息测试表功能名称使用的用例操作步骤结果显示是否成功新增商品选择添加商品按键点击按钮后,输入要添加的商品相关信息,点击保存商品数据库中插入一条新的数据,并且在首页中能显示这条信息是修改信息点击左侧菜单栏的修改商品按键选择要修改商品,填写修改信息,然后选择保存该商品修改成功是上新选中对应鲜花在左边的菜单功能键选择对应按键,勾选想要上新的鲜花商品上架成功是下架选择对应鲜花在左边的菜单功能键选择对应按键,勾选想要下架的鲜花商品下架成功是7.2.4管理员对已有的普通用户账号管理测试表7-5管理员管理账号测试表功能名称使用的用例操作步骤结果显示是否成功用户状态选择账号:admin密码:123456管理员登录成功,在菜单界面点击会员管理,对不合规范的账户锁住,不能继续使用用户账号被锁住,不能进行登录是用户状态选择账号:admin密码:123456管理员登录成功,在菜单界面点击会员管理,选中将要管理的用户账号,点击解除禁用用户账号被解除,可以正常登录是7.2.5用户在进行购买商品的时候测试表7-6用户购物测试功能名称使用的用例操作步骤结果显示是否成功加购物车点击加入购物车在商城首页,选择鲜花速递,选择创意礼品,点击心仪的商品,进入商品详情页,点击加入购物车在该用户的购物车中加入了一条新的数据是购买商品点击去支付在对应界面,将要购买的商品选中,选择下方按钮,在订单界面校对信息,填入收货信息,点击提交订单,进入支付界面,点击去支付,即可完成购买购买商品成功是7.3系统的性能测试完整的进行一遍系统的功能测试后,即使一切正常,但是该系统还不能正式上线,还需要对系统的性能进行测试。当一个系统的性能低于预期的话,一旦用户的请求量过多的时候,该系统可能就会出现卡顿的情况,甚至导致系统的崩溃。所以一个系统的性能测试十分重要,它能间接反应该系统所能承受的最大用户量以及运行中所出现的一些问题。该系统使用框架中内置服务器,且系统体积较小,用户的使用量不会很多,所以经过多次的整体的性能测试,该系统的性能是良好的,符合要求的。7.4系统的测试结果经过一系列的测试,鲜花销售管理系统在整体上还是符合前期所预期的那样,功能实现一切正常,页面显示效果也相对比较满意,在操作方面,不管是普通用户还是管理员都能比较方便的使用。而且使用起来不会有任何障碍。8结论鲜花销售管理系统用到了springboot框架,这是一个基本符合中等用户量使用的系统。由于springboot框架的极高性能,在开发过程中也省去了许多复杂的步骤,在后期维护中也会变得简便。数据库采用mysql数据库,安装有可视化数据库管理软件,在管理数据方面也会变得比较方便。虽然简化的许多配置,但是还是需要该框架的底层原理,这样开发起来才能更加得心应手。当然该系统还是存在一些优点和缺点的,在优点方面继承了类似淘宝的结构化显示,提供了较为人性化的功能,用户操作,购买商品时能清晰的看到商品的详细信息。商品信息的完整对用户购买商品来说是十分重要的。该销售系统的缺点也是比较明显的,页面不够美观,这对一个购物网站来说是比较大的问题,因为这会直接决定用户的购买欲,在后续的改进中,需要对网站的页面进行进一步优化,使页面更加的美观简洁,这样可以让用户使用起来更加方便愉快。通过对鲜花销售管理系统的完整开发,给我的一个最直观的感受就是开发项目并没有想象中的那么轻松,其中还有很多是需要我不断去摸索,不断去学习,从需求分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高分子流体的流变模型
- Gesell发育诊断量表
- NAs经治复发患者的治疗策略
- 中国矿业大学机械原理课件
- 鲁滨逊漂流记课件
- 二年级《看图写话》练习
- 互联网+对审计影响
- 2026年手卫生知识测试题(A卷)(含答案)
- 2026年英语口语表达模拟试题及答案详解
- 2026年数据库应用技术模拟试题及答案详解
- 2026年软考网络工程师完整试题及答案
- 雨课堂学堂在线学堂云《新时代中国特色社会主义理论与实践(东北农业大学)》单元测试考核答案
- 学校各功能室管理制度汇编
- 2026高考英语【全国二卷】试卷及参考答案(含听力音频、听力原文)
- 2026年上海松江国有资产投资经营管理集团有限公司招聘笔试参考题库附带答案详解
- 2025年一级造价师水利案例真题及答案解析
- 工业企业节水诊断技术指南
- 2025年山东水利考试试题及答案
- 宾馆拆除设备回收协议书
- 六年级英语完形填空100篇(含答案及讲解)
- 《影视鉴赏(第2版)》课件全套 张婉宜 第1-5章 影视鉴赏基础- 欧洲及其他地区影视鉴赏
评论
0/150
提交评论