版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着信息时代飞速发展,传统的管理模式弊端逐渐凸显出来,为了更好的解决这个问题,本文选择使用计算机化的方式建立一个玩具销售管理系统,以此来提升原有的玩具销售管理效率。本文根据玩具销售业务的需求,设计并实现了一个基于B/S模式的玩具销售管理系统。系统后端使用SpringBoot框架进行开发,前端使用Vue.js框架进行开发,数据层使用MySQL数据库进行数据的存储。通过系统的分析需求,确定了不同用户角色(普通用户、商户、系统管理员)的不同需求,设计了整个系统的功能,数据库的结构,实现了各个主要功能。
系统上线前做了全流程测试,结果显示此系统可以达成预定设计目的,和传统的手工方式比起来,这个系统不但减轻了商户在管理环节上的支出,而且明显改进了玩具销售管理的总体运作效率,通过测试得知,系统功能完备,运行稳定,完全可以全方位支撑玩具销售企业展开日常事务管理,助力其提升经营水准,不过,这个系统在性能和智能分析上仍有进步之处,以后可以在系统响应速度和数据处理能力方面不断改善并扩充。关键词:玩具销售管理系统;SpringBoot;Vue.js;MySQL;需求分析;系统测试
AbstractWiththerapiddevelopmentoftheinformationage,drawbacksoftraditionalmanagementmodesaregraduallybecomingapparent.Inordertobetteraddressthisissue,thispaperchoosestoestablishacomputerizedtoysalesmanagementsystemasawaytoenhancetheefficiencyofexistingtoysalesmanagementprocesses.ThisarticledesignsandimplementsatoysalesmanagementsystembasedontheB/Smodeaccordingtotheneedsoftoysalesbusiness.ThebackendsystemisdevelopedusingtheSpringBootframework,thefrontendisdevelopedusingtheVue.jsframework,anddatastorageishandledbyMySQLdatabase.Throughsystemanalysisofrequirements,thedifferentneedsofvarioususerroles(regularusers,merchants,systemadministrators)wereidentified.Theoverallfunctionalityanddatabasestructureoftheentiresystemwasdesignedtoimplementeachmajorfunction.Beforethesystemwentonline,full-processtestingwasconducted.Theresultsshowedthatthissystemcanachievethepresetdesigngoals.Comparedtotraditionalmanualmethods,thissystemnotonlyreducesmerchants'expenditureinmanagementprocessesbutalsosignificantlyimprovestheoveralloperationalefficiencyoftoysalesmanagement.Throughtesting,itisknownthatthesystemfunctionswellandrunsstably;itcanfullysupporttoysalesenterprisesindailybusinessmanagementfromallaspectsandhelpthemimprovetheiroperationalstandards.However,therearestillareasforimprovementinperformanceandintelligentanalysisforthissystem:improvementsandexpansionscanbemadecontinuouslyintermsofresponsespeedanddataprocessingcapacityinfutureiterations.Keywords:ToySalesManagementSystem;SpringBoot;Vue.js;MySQL;RequirementsAnalysis;SystemTesting
目录TOC\o"1-3"\h\u15804第1章引言 13133501.1选题背景及意义 1316521.2国内外研究状况 13257311.3设计目的 13285121.4文章的内容结构安排 1413283第2章相关理论技术介绍 15313542.1SpringBoot框架 15245752.2Vue.js框架 15252162.3MySQL数据库 1525855第3章需求分析 1756113.1可行性分析 1757913.1.1技术可行性 17256073.1.2操作可行性 17121503.1.3社会可行性 1729783.2非功能性需求分析 18285153.3功能需求分析 18673.3.1用例图分析 19272423.3.2流程图分析 218716第4章系统设计 23295854.1功能模块 23178424.2数据库逻辑结构设计 23111244.3系统数据表设计 255424第5章系统实现 38145065.1用户模块实现 38223065.2商家模块实现 4182485.3管理员模块实现 4523020第6章系统测试 4898846.1测试环境 48269016.2测试方法 4897886.3测试用例 489857第7章结论与展望 6028217参考文献 6111882致谢 62
第1章引言1.1选题背景及意义当下,信息化不断向前推进,玩具行业的市场规模持续扩大,网络销售渐渐变成其主要的销售途径,以前依靠人工来登记销售记录,手工处理订单等传统方法,操作效率低,容易出错,已经不能适应企业对销售数据精确处理,库存动态经营,客户区别化服务等方面的高标准需求REF_Ref30241\r\h[1],伴随现代信息技术的迅猛发展,开发一套操作高效,功能完备的玩具销售管理系统,成了企业提升管理效能,削减经营成本,加强自身竞争实力的必然要求REF_Ref25328\r\h[2]。创建这样一种系统有着突出意义,其一,利于达成销售流程的系统性和智能化处理,加快订单回应速度,加强正确率,削减人力压力;其二,能够随时剖析销售数据,帮助企业快速制订或者调节市场战略,改善库存构造,改良资金运作效率,而且,顾客可以通过系统做到轻松购买挑选商品,在线下单以及订单进度查询等业务,全方位优化用户感受和满意度REF_Ref17413\r\h[3],从另外角度看,这种系统得到推行还会促使整个行业加快走向数字化,推进玩具产业朝着信息化方向发展REF_Ref30244\r\h[4]。1.2国内外研究状况在国际上,玩具销售管理系统开发与实践起步较早,技术体系比较成熟,许多国际知名玩具企业,像乐高,美泰,已经搭建并使用了包含客户管理(CRM),供应链管理(SCM)等在内的综合型企业资源计划(ERP)平台,统筹销售业务REF_Ref3308\r\h[5],此类系统把客户管理(CRM),供应链管理(SCM)等多种功能模块融合在一起,可以做到从原料采购,产品制造到物流配送等全过程的信息流整合REF_Ref30247\r\h[6],国外企业还积极探寻大数据,人工智能技术同销售的融合途径,依靠对用户消费数据的深入挖掘,达成市场趋势预测和科学决策REF_Ref30250\r\h[7]。在我国,随着电子商务的发展,玩具销售管理系统也渐渐地被重视起来,像京东,淘宝这样的大型电商平台,给商家们提供了一些销售方面的管理工具REF_Ref24805\r\h[8]。而且在国内,也有很多企业瞄准了垂直行业的软件方案,针对玩具销售的实际需求,开发出了具有一定功能深度的销售系统,不过,跟国外比起来,我国目前的系统智能化水平还有待提高,数据挖掘的能力也跟国际接轨的程度不够,后面还是要在系统的结构以及核心算法等方面继续深入研究和探索REF_Ref30254\r\h[9]。1.3设计目的本系统旨在创建一个融合功能完备,操作简便以及系统稳定特性的玩具销售经营平台,达成以下目的:支撑用户,商家,系统管理员等不同角色的个性化操作需求,比如,用户能够方便地查看商品,下单购买,管理订单并收藏心仪物品;商家可以轻易地更新商品信息,处理用户订单;而管理员拥有对后台数据实施统一化管理的权力,并能监测平台的运作情况,通过改良架构并采用恰当的数据库构造,保证系统在多任务访问时依旧稳定运转且回应快速,而且,该系统还包含了数据分析板块,可以给企业给予精准的决策辅助,助力它们改善营销策略和经营流程,进而全方位加强企业的经营效率及其对市场的反应速度。1.4文章的内容结构安排第一章绪论部分主要阐述研究背景、国内外发展现状、研究价值及设计目标。第二章阐述系统开发的关键理论与技术,为后续工作奠定技术基础。第三章为需求分析,结合目前的市场调研,对本系统需要实现的主要功能进行总结明确。第四章阐述系统整体架构与模块功能的设计,包括系统结构划分和数据库结构设计。第五章阐述各功能模块的具体实现过程,并结合功能界面展示开发成果。第六章测试系统功能模块并对比分析预期与实际结果。第七章总结与展望:系统开发经验及优化方向。
第2章相关理论技术介绍本文开发了一个玩具销售管理系统,该系统的前端使用Vue.js技术栈,后端利用SpringBoot框架来完成各种业务逻辑,数据方面通过MySQL数据库来存储用户、商品等信息。接下来会对本系统所用到的一些技术进行介绍。2.1SpringBoot框架SpringBoot是本系统后端开发的重要技术支持,它提高了Spring应用的开发效率和方便程度,在本项目中,SpringBoot提供的自动配置发挥了关键作用,它可以依据项目引入的依赖自动完成相应的框架配置,不用编写复杂的XML文件,减少了配置时间,也减少了错误发生的几率REF_Ref2785\r\h[10]。配置数据库连接,只需添加MySQL依赖,框架就能自动配置数据源,这样就可以让开发者专注于系统的逻辑开发REF_Ref30257\r\h[11]。SpringBoot还整合了很多好用的开发组件及工具,像搭建Web应用的SpringMVC,开展数据访问工作的MyBatis等等,给整个系统的开发赋予了坚实又灵活的支持力量REF_Ref13534\r\h[12],它自带的嵌入式服务器(比如Tomcat)让开发者能够把项目打成单独的JAR包,这对系统的布置和运作来说非常便利,而且能改善代码的可管理程度和延伸水平REF_Ref30260\r\h[13],等到之后要升级版本或者增添功能的时候,开发者就能很快地添加上去新模块,也不用担心框架设置太过复杂的问题REF_Ref30263\r\h[14]。2.2Vue.js框架Vue.js主要负责本系统的前端页面开发,js的优点就是结构清晰、灵活高效,在这个项目里,Vue.js所采用的模块化开发方式,使得搭建复杂的界面变得更具有条理化,项目中将各个功能页面拆分成不同的模块,比如商品展示模块、购物车模块、用户中心模块等等,每一个模块都有自己独立的HTML文件、CSS文件以及JavaScript文件,大大提高了代码的可复用性,也方便了后期的维护工作REF_Ref2262\r\h[15]。比如多个页面都需要展示商品信息时,只需复用商品展示模块,传入对应数据即可,不需要反复书写代码。Vue.js具有数据响应式特性,数据改变时页面视图会马上体现出来,视图交互也会即时反馈数据的改变,这就保证了用户做像加购物车,改用户资料之类的操作时能立刻看到界面变化,提升操作的交互感受,Vue.js还有完备的配套生态,比如用VueRouter来做页面路由,用Vuex来统一治理组件状态,这些工具的应用让前端功能开发更有可扩展性,更富交互性。2.3MySQL数据库本玩具销售管理平台中采用MySQL作为数据存储引擎,MySQL具有免费开源、性能稳定等特点,非常适合本系统的开发需求。MySQL可以存储各种类型的数据,可以灵活的存储本系统所需要的各种数据,例如用户信息、商品信息、订单信息等。比如使用VARCHAR来存储用户名、商品名称等文本类型的数据,使用DOUBLE来存储价格、余额等数值类型的数据。MySQL具备不错的并发处理能力,在高访问量情形下仍能维持数据准确无误且一致,针对关键字段诸如用户ID,订单编号之类创建索引,可以改善数据库查询速度,从安全角度讲,MySQL有着完备的用户权限控制以及身份验证体系,保证只有有权限的使用者才可以对数据实施访问并加以修改,MySQL的数据备份和恢复机制也比较健全,当系统出现数据故障的时候,能够做到迅速恢复,从而保证系统的稳定运行和数据完整。
第3章需求分析3.1可行性分析3.1.1技术可行性从技术角度来说,创建这个玩具销售管理系统是可行的,前端所用的Vue.js框架有详尽的文档资料,丰富的资源库,而且还有活跃的开发社区,开发人员可以迅速得到支持并找到示例代码,它有着组件化的结构以及数据响应式机制,这使得开发人员能够轻易地搭建出具有良好交互效果,界面友好的页面,后端依靠SpringBoot搭建,整合了许多常用的模块,极大地缩减了开发步骤和系统的部署过程,使得开发人员可以比较容易地把业务逻辑同系统服务融合起来,MySQL数据库在数据管理方面表现稳定可靠,能够有效地支撑用户数据,商品信息以及订单数据的高效处理和储存。在项目的实施中,开发团队已经有过开发的经验,对vue.js、springboot、mysql等技术的使用已经很熟练,并且还可以从市场上的intellijidea、vscode等集成开发环境进行开发,这些工具的插件都很齐全,可以提高编程的效率。所以整体技术的实现没有太大的问题,具有良好的技术可行性。3.1.2操作可行性本系统在设计的时候,就非常重视用户的操作感受,系统的界面十分直观,交互也很顺畅,对于一般的用户来说,不需要学习就能注册、登录、浏览商品、下单等等,就像平常使用的电商平台一样,很容易上手,而对商家和管理员来说,系统里有专门的管理界面,各个功能模块划分得很清楚,操作起来也十分简单,只要经过简单的培训,就能熟练地使用。而且,系统有操作提示和帮助文档,用户碰到问题时可以得到即时指引,系统反应速度很快,数据交流不卡壳,整个操作的流畅性很强,给用户带来很好的使用感受,让这个系统在操作方面更加可行。3.1.3社会可行性在电商快速发展的环境下,线上玩具销售渐渐变成主要的消费途径,市场上对于智能化销售管理系统的需求一直在提升,本系统正好符合这种发展趋势,可以给企业赋予高效的销售管理功能,也可以给消费者带来方便的在线购物感受。从法规上讲,本系统所采用的开发语言和开发平台都是经过合法授权或者开源的工具,并不存在版权方面的纠纷问题,在处理数据的过程中,系统也会严格按照国家关于个人信息保护以及网络安全方面的法律法规来执行,切实维护好用户的隐私和安全,从伦理道德上来说,系统也不会出现任何违法、违规甚至有损于用户利益的功能或内容,因此具有较好的社会可行性基础。3.2非功能性需求分析非功能性需求主要关注系统的运行性能、稳定状况、安全保护以及用户体验等层面,在系统性能方面,要具备不错的响应能力,用户执行商品搜索、提交订单并完成支付等操作时,响应时间最好维持在3秒之内,如此一来,交互过程就能比较顺畅,而且,当并发用户数量较多的时候,系统仍然可以正常运作,不能出现系统崩溃或者数据意外消失之类的情况。在系统稳定上,平台要达到全年7×24小时的不间断运行,创建定时备份及数据恢复体系,守护数据的完整和安全,一旦遭遇硬件故障或者软件异常,系统就要立即采用备份方案,守住业务连续性,缩减服务中断的冲击。在信息安全方面,系统会采用多种防护策略,包含用户身份认证,权限管理,通讯加密等,防止用户数据泄露和非法访问行为,全部用户密码都会经过加密储存,网络通讯通过HTTPS协议加密处理,从而保证数据在传递期间的机密性和完整性。从用户体验上来说,系统界面要简单清楚,功能划分恰当,整个操作流程也要符合用户习惯,系统要有明晰的导航系统和操作指引,方便用户迅速完成自己想要的操作,为了适应不同终端用户的浏览需求,系统应该很好地配合主流浏览器,像Chrome,Firefox,Safari这些,做到跨平台兼容。3.3功能需求分析本系统设计涵盖用户、
商家与管理员三种角色在平台中职能各异、功能需求不同。用户端主要用来浏览玩具商品的信息,可以看商品图片、详情介绍、售价等,能按照商品种类、价格区间等条件筛选和搜索,快速找到想要的商品,可以把喜欢的商品加进购物车,里面可以改数量,删掉不需要的商品,还能下单结算并支付,用户有权管理自己的账户,比如改登录密码,上传或者换头像,添新地址,改地址信息等,也可查看自己的订单进展,包含待付款,已付款,已发货,已完成等不同状态,对已经买下的东西给予评价,晒单。商家端的功能主要是围绕商品的维护以及订单的管理,商家可以上传新的商品,也可以编辑商品的介绍信息,还可以修改商品的库存数量以及售价,甚至可以将已经不再销售的商品下架,商家还要负责订单的处理工作,包括订单的确认、发货以及退换货处理等,商家可以追踪订单的进度,并且可以与用户进行沟通,商家还可以对自己的店铺进行管理,可以修改店铺名称、联系方式等信息,还可以查看自己的销售记录以及销售分析图表,从而调整自己的经营策略。管理员是系统管理中具有最高权限的用户,主要负责用户和商家的信息监管工作,管理员会审核用户注册信息,对于违规账号实施封禁处理,商家注册资料同样需要被审核,以保证其符合平台资质标准,管理员还负责商品信息的分类管理,实施上架及下架操作,并且对商品分类体系进行管理,在内容管理方面,管理员拥有发布平台公告,更新新闻资讯等权利,能够及时传达系统内的重要信息,管理员可以查看诸如销售总览,用户增长曲线等系统运行报表,以此全面掌握平台的运行状况,从而迅速应对并处理系统中存在的各种异常情况。3.3.1用例图分析以下为系统角色的用例图,用户用例图如图3.1所示。图3.1用户用例图商家用例图如图3.2所示。图3.2商家用例图管理员用例图如图3.3所示。图3.3管理员用例图3.3.2流程图分析以下为系统角色的流程图,用户流程图如图3.4所示。图3.4用户流程图商家流程图如图3.5所示。图3.5商家流程图管理员流程图如图3.6所示。图3.6管理员流程图
第4章系统设计4.1功能模块本文开发的玩具销售管理系统拥有全面又实用的功能模块,用户端的主要任务是方便浏览和选购玩具,维持个人账户信息,查阅并管理订单,给予用户个性化的购物体验,商家端主要任务是高效执行商品的增添,编辑,库存修改以及订单的接受和发出操作,保证店铺管理流程顺利,服务效率提高,管理员作为系统的管理者,要全面掌控平台数据,监督系统运行状况,保证平台运行正常,流程规范,系统的整体功能结构通过图4.1来表现,以此形象地显示各个功能模块之间的逻辑联系。图4.1功能模块图4.2数据库逻辑结构设计开发玩具销售管理平台时,创建明确的数据逻辑结构属于系统设计的重要部分,本系统选用MySQL数据库做后台数据管理工具,主要用来保存用户账户,商品目录,订单记录等重要信息,给整个系统的功能达成赋予稳定可靠的资料支撑,接下来我会用E-R(实体-关系)图示方式,表现各个关键数据实体及其相互间的联系结构,从而弄清楚数据流传和业务关联的基本逻辑。系统整体的E-R图如图4.2所示。图4.2玩具销售管理系统E-R图用户E-R图,如图4.3所示。图4.3用户E-R图商家E-R图,如图4.4所示。图4.4商家E-R图管理员E-R图,如图4.5所示。图4.6管理员E-R图4.3系统数据表设计在玩具销售管理系统中,合理的系统数据表设计是确保数据准确存储和高效访问的关键。下面我们来详细探讨其数据表的具体设计。表4.1liuyanfankui字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号yonghuxingmi续表4.1ng续表4.1varchar200用户姓名fankuibiaotivarchar200反馈标题fankuineironglongtext4294967295反馈内容fankuishijiandatetime反馈时间sfshvarchar200是否审核shhflongtext4294967295回复内容表4.2gonggaoxinxi字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPbiaotivarchar200标题fengmianlongtext4294967295封面jianjielongtext4294967295简介neironglongtext4294967295内容faburiqidate发布日期thumbsup_numberint赞0crazily_numberint踩0discuss_numberint评论数0表4.3forum字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200帖子标题contentlongtext4294967295帖子内容parentidbigint父节点iduseridbigint用户idusernamevarchar200用户名avatarurllongtext4294967295头像isdonevarchar200状态is_topint是否置顶0top_timedatetime置顶时间表4.4wanjushangpinxinxi字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPshangpinmingchengvarchar200商品名称wanjuleixingvarchar200玩具类型shangpintupianlongtext4294967295商品图片guigevarchar200规格续表4.4续表4.4shangpinxiangqinglongtext4294967295商品详情dianpumingchengvarchar200店铺名称shangjiamingchengvarchar200商家名称clicktimedatetime最近点击时间onelimittimesint单限-1alllimittimesint库存-1pricedouble价格0ispayvarchar200是否支付未支付表4.5discussgonggaoxinxi字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idavatarurllongtext4294967295头像nicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4.6coupon字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPcoupon_namevarchar200优惠券名称coupon_typevarchar200优惠券类型full_amountdouble满额0discount_amountdouble优惠额0effect_timedatetime生效时间expire_timedatetime过期时间remarkvarchar200备注useridbigint用户iddianpumingchengvarchar200商户名称表4.7storeup字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigintrefidtablenamevarchar200表名namevarchar200名称picturelongtext4294967295图片typevarchar200类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)续表4.71续表4.7inteltypevarchar200推荐类型remarkvarchar200备注useridbigint用户id表4.8token字段名称类型长度字段说明主键默认值idbigint主键
主键
useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP表4.9cart字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPtablenamevarchar200商品表名wanjushangpinxinxigoodidbigint商品idgoodnamevarchar200商品名称续表4.9续表4.9picturelongtext4294967295图片buynumberint购买数量pricedouble单价discountpricedouble折扣价useridbigint用户iddianpumingchengvarchar200商户名称表4.10orders字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPorderidvarchar200订单编号tablenamevarchar200商品表名wanjushangpinxinxigoodidbigint商品idgoodnamevarchar200商品名称picturelongtext4294967295图片buynumberint购买数量pricedouble单价discountpricedouble折扣价totaldouble总价discounttotaldouble折扣总价格typevarchar200支付类型续表4.10续表4.10statusvarchar200订单状态addressvarchar200地址telvarchar200电话consigneevarchar200收货人remarkvarchar200备注logisticslongtext4294967295物流rolevarchar200用户角色useridbigint用户idsfshvarchar200是否审核shhflongtext4294967295回复内容dianpumingchengvarchar200商户名称coupon_numbervarchar200券编号discount_amountdouble优惠额0order_novarchar200统一订单编号表4.11address字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPaddressvarchar200地址namevarchar200收货人续表4.11续表4.11phonevarchar200电话isdefaultvarchar200是否默认地址否useridbigint用户id表4.12news字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题introductionlongtext4294967295简介picturelongtext4294967295图片contentlongtext4294967295内容表4.13my_coupon字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPcoupon_idbigint优惠券idcoupon_namevarchar200优惠券名称coupon_numbervarchar200券编号coupon_typevarchar200优惠券类型full_amountdouble满额续表4.130续表4.13discount_amountdouble优惠额0effect_timedatetime生效时间expire_timedatetime过期时间remarkvarchar200备注statusvarchar200使用状态useridbigint用户iddianpumingchengvarchar200商户名称表4.14menu字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPmenujsonlongtext4294967295菜单表4.15yonghu字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号yonghumimavarchar200用户密码yonghuxingmi续表4.15ng续表4.15varchar200用户姓名touxianglongtext4294967295头像shoujihaomavarchar200手机号码moneydouble余额0表4.16xianshimiaosha字段名称类型长度字段说明主键默认值idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMPshangpinmingchengvarchar200商品名称shangpintupianlongtext4294967295商品图片guigevarchar200规格shangpinxiangqinglongtext4294967295商品详情dianpumingchengvarchar200店铺名称shangjiamingchengvarchar200商家名称onelimittimesint单限-1alllimittimesint库存-1reversetimedatetime最近点击时间pricedouble价格0ispayvarchar200是否支付未支付表4.17wanjuleixing字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPwanjuleixingvarchar200玩具类型表4.18users字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPusernamevarchar200用户名passwordvarchar200密码rolevarchar200角色管理员表4.19config字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间续表4.19CURRENT_TIMESTAMP续表4.19namevarchar200名称valuelongtext4294967295值urllongtext4294967295链接表4.20shangjia字段名称类型长度字段说明主键默认值idbigint主键
主键
addtimetimestamp创建时间CURRENT_TIMESTAMPdianpumingchengvarchar200店铺名称mimavarchar200密码shangjiamingchengvarchar200商家名称Logolongtext4294967295Logolianxifangshivarchar200联系方式第5章系统实现5.1用户模块实现如图5.1显示了系统用户登录界面的布局,使用者要输入账户名和密码才能进行身份验证,经过验证以后,用户就能进入系统,然后使用购物,个人信息维护等各类功能模块。图5.1用户登录界面图5.2,这是用户注册界面的详细设计,用户在此需输入用户名,登录密码,真实姓名,个人头像以及手机号码等重要信息,从而完成账户的初始化操作,形成属于自己的在线购物身份。图5.2用户注册界面如图5.3所示为用户首页界面,用户在此能浏览推荐的玩具商品信息,还可快速进入公告、限时秒杀、论坛交流等板块,开启便捷的购物之旅。图5.3用户首页界面如图5.4所示为玩具信息管理页面,用户可以查看详细的玩具商品介绍、图片、规格、价格等信息,方便挑选心仪的玩具。图5.4玩具信息管理页面图5.5展示了个人中心界面布局,此页面意在给用户提供个人信息管理及业务操作方面的功能支撑,用户可通过这个界面来执行登录密码修改,账户信息更新,查阅订单记录,查看收藏夹内容,浏览购物车条目,而且可以方便地查阅余额充值以及其他相关功能模块。图5.5个人中心页面图5.6详细展示了购物车界面的布局结构和功能分区,用户在该界面可对所选商品执行数量调节或者逐个删除等交互动作,而且能够即刻知晓商品总价之类的联系信息,当选购结束以后,用户便能凭借这个界面来启动结算流程从而达成交易闭环。图5.6购物车界面图5.7是商品订单界面,用户可以在这个页面上查看订单的具体信息,例如商品的名称、数量、单价以及订单的状态等信息,并且还可以进行一些操作来完成对订单的管理。图5.7商品订单页面如图5.8所示为论坛交流页面,用户可以在该页面发表帖子、回复他人帖子,与其他用户交流玩具相关的经验和看法。图5.8论坛交流页面5.2商家模块实现图5.9展示的商户注册界面,商家需填写店铺名称、登录密码、企业全称、Logo标识及联系方式等重要信息,完成信息提交之后,就能达成平台入驻,从而开始线上销售业务。图5.9商家注册界面如图5.10所示为商家登录界面,商家通过输入账号和密码登录系统,进而管理店铺各项事务。图5.10商家登录界面如图5.11所示为管理员首页界面,管理员在此能查看店铺的关键数据,如商品订单总数、日销量、月销量、日销额、月销额等,同时可快速进入各管理板块,对系统中的各类对象实行管理。图5.11管理员首页界面如图5.12所示,玩具商品信息管理界面设计是为了让管理员能够对玩具商品信息进行全方位的管理,包括商品的查看、修改、删除、新增等操作,以此达到对玩具商品信息进行有效的管理和及时更新的目的。图5.12玩具商品信息管理界面玩具商品信息管理一系列功能实现的流程如图5.13所示。图5.13玩具商品信息管理流程图图5.14展示了订单管理界面的用户视图,功能架构的设计意图在于给管理员赋予针对不同订单状态实施多角度操作的支持,凭借这个界面,管理员能够高效开展订单审核,发货以及其他有关订单管理的事务性工作。图5.14订单管理界面5.3管理员模块实现如图5.15所示为管理员登录界面,管理员输入正确的账号和密码登录系统,获取系统管理权限。图5.15管理员登录界面如图5.16所示为优惠券管理界面,管理员可以在该页面进行新增、删除、修改优惠券的操作,还能查看优惠券的详细信息,如名称、类型、满额、优惠额、生效时间、过期时间等。核心代码如下。<resultMaptype="com.cl.entity.CouponEntity"id="couponMap"><resultproperty="couponName"column="coupon_name"/><resultproperty="couponType"column="coupon_type"/><resultproperty="fullAmount"column="full_amount"/><resultproperty="discountAmount"column="discount_amount"/><resultproperty="effectTime"column="effect_time"/><resultproperty="expireTime"column="expire_time"/><resultproperty="remark"column="remark"/><resultproperty="userid"column="userid"/><resultproperty="dianpumingcheng"column="dianpumingcheng"/></resultMap><selectid="selectListView" resultType="com.cl.entity.view.CouponView"> SELECTcoupon.*FROMcouponcoupon <where>1=1${ew.sqlSegment}</where> </select> <selectid="selectView" resultType="com.cl.entity.view.CouponView"> SELECT*FROMcouponcoupon<where>1=1${ew.sqlSegment}</where> </select>图5.16优惠券管理界面图5.17为用户地址管理界面,该功能模块支持管理员对收货地址信息执行查看详细地址、修改地址数据、删除已有地址以及设置默认地址等多种操作。图5.17地址管理界面在图5.18反馈信息管理界面里,管理员可查阅用户递交的反馈标题、时间以及审核状态,而且还能对反馈内容展开审核并予以答复,系统给予管理员针对反馈记录执行编辑或者删除等管理操作的权限。图5.18反馈信息管理界面图5.19展示了公告管理系统的操作界面,管理员可以在此界面上对公告信息执行发布、修改及删除等操作,并且可以查看公告的标题、封面图片、发布时间以及评论数量等相关信息。图5.19公告管理界面
第6章系统测试6.1测试环境良好的测试环境是保证系统稳定和功能正确的前提,合理的测试平台可以很好的模拟出真实的使用情况,对系统性能和功能模块进行测试,为玩具销售管理系统优化和迭代打下基础。该系统使用的测试环境如表6.1所示。表6.1测试环境信息表分类名称版本操作系统Windows11数据库MySQL8.0浏览器Chrome87.0.4280.886.2测试方法在本研究中,合理的测试策略是保证系统功能完整、运行可靠的必要保障。从多个角度、多个层次的测试手段可以对各个模块的功能性、稳定性进行全面的测试,及时发现并修复存在的问题,为用户提供稳定优质的产品体验。测试手段主要是采用黑盒测试和白盒测试。黑盒测试主要从外部观察系统表现,忽略系统内部结构和实现逻辑,通过不同输入数据验证系统功能,看系统输出是否符合业务预期,比如测试登录模块,输入不同用户名和密码组合,看系统能否正确返回验证结果和提示。白盒测试主要针对系统的内部结构,关注源代码逻辑的覆盖率,开发者要对代码结构加以分析,制定涵盖分支,循环以及判断条件的测试用例,保证程序流程无误,比如在订单处理流程当中,就要对各种订单状态之间的转换逻辑以及对应操作是否正确进行全方位测试。系统还采用了功能测试、性能测试、兼容性测试等多种测试方法,分别对系统的功能实现是否完整、系统在高并发时的响应速度、系统在不同平台环境下的兼容运行情况进行了全方位的测试。6.3测试用例 要检验玩具销售管理系统的稳定度及各个模块的正确性,设计系统的测试用例很关键,通过精心设计的测试用例,可逐个检查系统的功能点,随时修正并改善,有些测试用例在表6.2中列出,包含了系统的操作流程。表6.2测试用例表测试用例测试步骤预期结果结论用户注册功能测试在注册界面里,用户把信息和密码填好之后点一下“注册”按钮,要是系统察觉到已经填入的用户资料存在不合规范的手机号码,那么执行“注册”操作就会引发相关的反应。用户提交信息之后,如果数据符合注册要求,系统就会返回成功提示,并且自动跳转到登录界面,如果输入的手机号格式不正确,平台会用专业表达提示“请输入正确的手机号格式”。用户信息注册测试:正确格式注册成功,错误手机号注册失败,测试通过用户登录功能测试登录界面当中,用户输入了合法的注册账户信息之后,如果同时输入正确的密码再发送登录指令,那么系统在确认身份无误之后便能执行登录操作;反之,用户输入有效的账号但是输入错误的密码再发出登录请求,那么系统就会拒绝认证,停止登录行为的执行。用户输入正确的登录凭证之后,系统就会加以验证并予以通过,然后自动跳转到个人主页,如果密码输入出现差错,系统就会显示“密码错误,请核对后重新输入”这样的提示信息。正确信息实现成功登录,错误密码显示账号或密码不符,测试验证通过商品添加到购物车功能测试在玩具商品信息页面选择一款商品,点击“加入购物车”按钮,进入购物车页面查看商品成功添加至购物车,购物车页面呈现其名称、图片、价格及数量等信息商品添加成功且购物车信息显示准确,测试用例通过购物车功能测试在购物车页面选择要购买的商品,点击提交订单,然后在已有的收货地址或者新增的收货地址中选择一个,最后点击余额支付按钮即可。余额充足则显示购买成功,不足则提示充值用户余额充足时购物车商品可成功结算的测试用例通过情况分析用户购买商品功能测试用户在玩具商品页面选购后,点击“立即购买”并选择“余额支付”方式完成支付用户账户余额高于商品价格时,点一下支付键就可完成购物流程,账户余额少于商品价格时,系统就会显示出“余额不足,赶快充钱”这类信息,并且自动跳转到个人中心页面,便于用户执行资金补充用户余额充足可成功购买商品,余额不足需充值后方可完成购买,续表6.2测试用例已通过续表6.2用户更新个人信息功能测试用户在个人中心页面修改了自己的信息,点击“更新信息”按钮用户修改个人信息后点击“更新信息”按钮显示更新成功用户修改个人信息后点击“更新信息”按钮即可成功更新个人信息,该测试用例通过用户修改密码功能测试原密码验证后连续两次输入新密码确认用户输入的原始密码有误的时候,就会显现“原密码验证失败”,并且停止密码修改的流程,如果两次输入的新密码不一样,就会跳出提示“新密码输入不一致”,从而不能完成密码更新,当用户正确地输入了原始密码,而且两次输入的新密码也一样,按下“提交”按钮之后,系统应当返回“密码更新成功”的信息。输入正确原密码与一致新密码可成功修改,其余情况均失败,测试用例通过用户取消订单功能测试在商品订单页面用户想取消不需要的订单,点击“取消”按钮,选择“是”用户点击“取消”按钮选择“是”后,显示取消成功用户可以成功取消不需要或未支付的订单,该测试用例通过用户对购买的商品进行退货功能测试找到目标商品关联的商户账号,点击“发货”按钮更新物流状态为“已发货”,切换到用户端界面,当用户点击“确认收货”选项时,系统会弹出一个提示框让用户确认操作,如果用户确认无误后选择续表6.2“是”,反馈信息显示为“确认收货成功”,接下来系统在同一界面激活“退货”功能键,再弹出一个窗口供用户决定是否发起退货申请,用户一旦确认提交,系统就会记录状态为“退货申请已提交”,回到商家管理后台,在已完成订单列表里处理用户的退货请求,如果审核不通过就标记为“驳回退货申请”,如果审核通过则同时显示出“审核成功”和“退款完成”两个通知信息。续表6.2用户发出退货请求之后,如果商家审核同意,就表明退货过程结束,退款就会按照原支付路径退回给用户,相反,倘若商家审核没有通过,用户的退货请求就会被拒绝,进而造成退货无法完成。用户提交退货申请后,商家审核通过则退货成功,审核不通过则不能退货成功,该测试用例通过用户增加收货地址功能测试
用户可点击个人中心右侧导航栏的“地址”选项,即可进入地址页面。点击“新增地址”按钮,填写相应信息,点击“保存”。规范输入了各项信息后显示“保存成功”,成功了新增了一条用户的收货地址信息;若用户输入的手机号格式有误,则手机号输入框下方会提示“请输入正确的手机号码”;若信息未填写完整就点击“保存”按钮则对应的输入框下方也会出现相应的提示用户规范输入各项信息后,可以成功了新增用户的收货地址信息,该测试用例通过用户修改收货地址功能测试用户在地址页面选择需修改的信息,点击“修改”按钮更正错误内容后,再点击“保存”按钮完成操作显示“保存成功”,并成功修改了用户的地址信息用户可以成功修改不正确的收货地址信息,该测试用例通过用户删除收货地址功能测试
用户在地址页面选中待删除地址后,点击“删除”按钮并确认“是”选项显示“删除成功”,成功删除了该地址信息用户可以成功删除不正确的或不需要的收货地址信息,该测试用例通过用户搜索留言反馈功能测试用户在个人中心界面点击右上角“留言反馈”导航链接,进入留言反馈页面,再在该页面输入框中输入拟查询的留言标题关键词,最后点击页面下方的“搜索”功能按钮开始检索。页面中成功显示出用户所要搜索的留言反馈内容续表6.2用户可通过输入所要查询的留言标题的关键字成功搜索到想要查看的留言反馈内容,该测试用例通过续表6.2用户新增留言反馈功能测试用户通过个人中心右侧导航栏选中“留言反馈”,即可跳转到对应的页面,然后点一下“新增”按键,填写反馈标题和具体内容,最后点“保存”按键就能结束整个操作过程。显示“操作成功”,页面中显示了用户刚刚发布的留言反馈;若用户未输入反馈标题,则反馈标题输入框下方会显示“请输入”用户可以成功提交自己的留言反馈,该测试用例通过用户修改留言反馈功能测试用户选择需修改的留言反馈,点击“修改”按钮,输入修改内容后,点击“保存”按钮以完成操作显示“操作成功”,页面中显示了用户修改后的留言反馈内容用户可以成功修改自己的留言反馈,该测试用例通过用户删除留言反馈功能测试用户选中需删除的留言反馈,点击“删除”按钮,在弹出提示中确认“是”显示“删除成功”,成功删除了该留言反馈内容用户可以成功删除自己的留言反馈,该测试用例通过用户个人中心“我的发布”功能测试用户在个人中心界面点击右侧导航栏的“我的发布”选项之后,就会被自动跳转到相应的页面上,该页面会显示用户所发布的全部帖子内容,在选中某个帖子时,用户可以执行评论操作,针对已有的评论内容,系统给予删除或者追加回复的支持,在用户于搜索框当中填入想要查找的帖子标题,并且点击续表6.2“搜索”按钮以后,系统就会按照输入的信息去执行精确检索任务。续表6.2用户可以查看自己发布的内容,点击具体的帖子可以进行评论、删除以及回复子评论等操作;用户输入标题并点击“搜索”按钮之后,系统就会自动在界面上显示出与输入标题相匹配的帖子信息。用户可以搜索、查看帖子内容,正常发表、回复、删除帖子中的评论,该测试用例通过“公告信息”功能测试用户步入公告信息表现界面以后,在指定输入框里录入想要查找的公告标题,再点一下“搜索”按键,就能完成有关公告内容的查询,用户选取某个公告的时候,可以开启点赞功能表明自己的喜好,在评论区填入相关文字之后点一下“立即评论”,就可以把用户的反馈发出去,系统会显示“评论成功”的提示来表示已经发出去了,如果用户想要删除已发表的评论,就选中对应的内容,再点一下“删除”,然后系统就会弹出“删除成功”的提示来表明该操作有效。用户于搜索框输入想要的公告标题之后,系统就会精准匹配并展现有关公告的详细信息;当用户提交评论内容时,界面马上显示“评论成功”的提示,而且还会刷新来表现最新发布的评论数据;针对已经公布的评论内容,用户可点一下“删除”按键来达成移除,之后页面就会出现“删除成功”的确认提示,而且被点到的评论条目也会全部清除。用户可搜索公告信息,发表评论或删除自己的评论,该测试用例通过“线时秒杀”功能测试用户点击“线时秒杀”页面中的商品,若该商品的优惠活动已结束则页面中显示“活动已结束”,点击“立即购买”或“加入购物车”,均显示“活动已结束”;用户选择未结束秒杀的商品,若选择的数量大于1则弹出提示“每人只能购买1件商品”,若商品数量选择为1则可选择收货地址并购续表6.2买该商品续表6.2秒杀活动结束后商品无法购买,进行中限购一件用户可以正常选购秒杀活动中的商品,该测试用例通过“论坛交流”功能测试用户步入论坛交流界面之后,可以浏览其他用户所发的帖子内容,针对这些内容展开评论撰写并提交上去,而且还能对别人给予的评论予以回复或者删除自己曾经发出的评论,当用户点触“搜索”按键的时候,系统就会按照输入的关键词来查找相关的帖子,如果用户想要发布新的帖子,那么就应当填写好标题以及正文部分,再选定合适的话题分类,最后点击“发布”键即可结束整个操作流程。用户可以针对别人发布的帖子进行评论,删除自己发表的评论,回复其他用户留言,用户在搜索框内输入关键字点击搜索按钮后,会显示出与关键字相符合的帖子内容,当用户填写新帖标题和正文信息之后,点一下发布按钮就会达成操作,而且收到“发布成功”的提示,要是没有填写标题就去发布新帖,系统就会制止这个行为,而且在相应的空白栏显示提示信息,引导用户修正错误。这个测试用例涉及到了系统多个功能的验证情况,用户可以正常地发布新的帖子,执行帖子搜索的操作,在别人发的帖子下面可以完成评论的撰写以及删除操作,还可以就评论内容展开交互式的回复,经过全方位的检测之后,发现这些功能都可以正常运行,于是判定这次测试的结果是通过的。管理员登录功能测试管理端登录界面,用户输入已注册的管理员账号信息,并且提交正确的密码时,系统应该可以被验证通过,如果使用已注册的账号,但是输入错误的密码,那么就拒绝被认证。用户输入正确的身份验证信息以后,系统就会予以确认并完成验证,之后会自动跳转到管理员主界面,如果用户输入的密码有误,那么平台就会显示统一的提示内容“账号或者密码不正确,请再次确认”。正确信息实现成功登录,错误密码显示账号或密码不符,测试验证通过管理员“订单管理”功能测试管理员登陆系统后进入到订单管理模块,可以看到所有商品订单的记录,如果发现有错误的信息需要更正时,点击“修改”按钮进行编辑之后再提交,这时就会显示出“操作成功”的提示;若想删除某个特定的订单,可以点击“删除”按钮打开一个确认对话框,在里面点选“是”,便会有“删除成功”的回馈出现;针对多条订单数据,勾选相应的项目后点击“删除”按钮就能执行批量删除的功能,利用输入订单编号并选定审核状态,然后点一下“搜索”按钮,就可以根据这些条件来精确查找相关的订单信息。管理员对订单信息进行更新并执行确认后,会出现“修改成功”的提示;而如果进行删除操作且页面有“删除成功”的提示反馈,就表明被删除的目续表6.2标订单数据已从当前界面消失。通过输入特定的订单编号和审核状态参数再按“查询”按钮,相关的订单记录就会准确地呈现在前端界面当中。续表6.2管理员可成功查看、修改、删除商品订单信息功能测试:按订单编号与审核状态查询,测试通过管理员“地址管理”功能测试用户登录系统后台之后,进入地址管理模块便能看到全部用户的收货地址信息,如果要修改某条地址,在编辑区域输入更新内容再点提交,页面就会出现“操作成功”的提示信息,要是想删除没用的地址,点一下“删除”按钮,然后在跳出的确认窗口里选“是”,系统就会显示“删除成功”的提示,系统可以选中许多地址项实施批量删除,从而加快操作速度。管理员修改了收货地址信息后显示“操作成功”;删除了收货地址信息后显示“删除成功”,页面中的相关地址信息已被删除管理员可成功查看、修改、删除收货地址信息,该测试用例通过管理员“玩具商品信息管理”功能测试管理员登录进入系统后就会进入到玩具商品信息管理界面,在这里可以查看所有的玩具商品信息、分类数据以及参与限时秒杀的商品信息。通过输入具体的商品名称选择支付状态后点击查询,就可以得到该商品的记录,如果需要对现有的商品信息进行修改,可以选择点击编辑按钮,在弹出的窗口中填写新的信息后点击提交,这时系统就会显示“操作成功”,如果要删除多余的玩具商品条目,只需要选择对应的记录的删除选项,在弹出的确认对话框中点击确定,就可以完成删除操作,并且会显示“删除成功”。
玩具类型管理方面,可以借助“新增”按钮增添新的类别,用“修改”功能来改变已有的类别描述,点一下“删除”就能去掉不再需要的种类标识,在文本框里输入要找寻的玩具类型关键词,再按“搜索”按钮,就可以迅速找到对应的信息项。管理员可根据商品名称、在玩具商品信息查询的过程中可以按照支付状态进行选择,当信息更新完成后会返回操作成功的提示,在执行删除操作的时候如果操作生效会续表6.2显示删除成功的提示并清除相应的记录,系统能够对玩具类别进行维护管理,点击新增按钮可以添加新的玩具类目,使用修改功能可以修改已有的玩具类目信息,还可以通过删除功能来去除多余的条目。续表6.2管理员可成功按条件查询、修改、删除玩具商品、线时秒杀玩具商品信息、玩具类型信息,该测试用例通过管理员“系统信息”功能测试管理员登陆系统之后,可进入后台信息管理部分开展多种操作,在轮播图管理这一块,可以查看当前存在的内容,点开“修改”按钮就能对轮播图名称,链接执行修改,并且可以上传新的图片文件,留言反馈管理具备依据标题输入以及审核状态实施检索的功能,给予查看,修改,删除以及审批等交互选续表6.2项,“修改”要填入更新后的数据再提交确认,“删除”经过二次确认后会提示删除成功。管理员能够对论坛交流区发帖内容实施全方位掌控,包含新增,搜索,修改以及删除等,新增帖子要录入必要字段,点击“提交”加以核实状况,“查看评论”功能可以浏览,增添或者清除指定主题的讨论条目,有关新闻资讯,公告发布的内容则集中于相应管理菜单之下,囊括从新建到维护再到移除的全部流程,而且附带关键词查询工具以达成精确资源定位。续表6.2管理员可以正常实现对轮播图的更换、设置;点击“新增”“修改”“删除”等按钮可以分别实现对留言反馈、论坛交流、新闻资讯、公告信息等对象的增删改查等管理操作管理员可以正常实现对轮播图的更换、设置;可以实现对留言反馈、论坛交流、新闻资讯、公告信息等对象的增删改查等管理操作,该测试用例通过管理员优惠券管理功能测试管理员登录系统后,进入优惠券管理界面,点击“新增”按钮,填写优惠券各项信息后提交;点击“修改”输入修改后的内容点击“提交”;点击“删除”→选择“是”系统提示“优惠券添加成功”,且在优惠券列表中能查看到新添加的优惠券信息;修改后显示“操作成功”,页面中显示修改后的优惠券信息;删除后显示“删除成功”添加成功、修改成功、删除成功且能正确显示,该测试用例通过管理员用户信息功能测试管理员登录系统之后进入用户信息管理界面,按照以下步骤进行各项操作:在搜索栏内输入用户名、账号或者店铺名称之类的字段,再点一下“搜索”按键,以此找到想要的数据,如果要新增用户,就点击“新增”按钮,依照提示填写相关信息之后递交表单,要是想对已有信息加以修改,可以凭借关键字检索到该条目,然后点“修改”按键,在跳出的窗口里更新对应的内容,最后点“确定”,针对删除操作,先选好目标记录,再点“删除”按键,随后在弹出的确认对话框中选择“是”。在系统界面当中,用户如果点“搜索”按钮,系统就会按照输入的条件来表现对应的管理员或者用户还有商家的详细情况,要是点“新增”按钮并且操作成功,系统就会立刻显示“操作成功”,而且新增的记录也会及时出现在有关的列表里面,用户续表6.2点“修改”按钮来更新数据之后,系统同样会显示“操作成功”,而且在对应的列表里也可以看到已经更新的内容,当用户点“删除”按钮的时候,系统会在显示“删除成功”的同时,把指定的管理员,用户或者商家条目从数据库以及前端界面彻底删掉。续表6.2管理员可对自身、用户及商家进行增加、删除修改操作,该测试用例通过商家注册功能测试进入管理系统登录页面,点击“注册商家”按钮,进入商家注册页面,填写各项信息后点击提交规范输入了各项信息后点击“提交”显示“注册成功”并跳转至登录页面;若两次输入的密码不一致则弹出提示“两次输入密码不一致”;若输入了错误格式的手机号,则弹出提示“联系方式应输入手机格式”商家在规范输入信息后可成功注册账户,该测试用例通过商家登录功能测试进入管理系统登录页面,选择“商家”角色,输入账号和密码后点击“登录”若商家输入了正确的账号和密码,则登录成功跳转至商家管理页面;若输入的账号或密码有误,则显示“账号或密码不正确”商家输入正确的账号和密码可成功登录账号,该测试用例通过商家订单管理功能测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人工智能与自动化在智能制造中的交集
- 外立面装修施工方案与施工技术要求
- 2026年流程控制系统的自动化调试
- 2026江苏扬州大学招聘教学科研和医务人员214人备考题库(第一批)及答案详解(网校专用)
- 2026年过程装备的动态调整机制
- 2026年中小型建筑电气设计的特点
- 2026年建筑能耗监测与管理技术探讨
- 2026渤海银行武汉分行社会招聘备考题库及答案详解【名校卷】
- 2026年桥梁监测系统的数据共享与平台化
- 2026广西梧州市龙圩区招(补)录城镇公益性岗位人员11人备考题库附答案详解(轻巧夺冠)
- 男性生殖系统男性生殖系统86课件讲解
- 蚯蚓养殖和治污改土技术规程 第2部分:蚯蚓粪有机肥
- 港口货物装卸合同
- @SPC基础知识之二-SPC概念
- 越野试驾活动方案
- 消防生命通道的培训课件
- 消毒供应中心考试试题
- 社会建构主义
- 接触网施工及方案设计
- 为实现中国梦而努力奋斗 说课课件 【知识建构+拓展延伸】部编版八年级历史下册
- GB/T 5137.4-2020汽车安全玻璃试验方法第4部分:太阳能特性试验
评论
0/150
提交评论