基于SpringBootVue的高校二手市场交易网站设计与实现_第1页
基于SpringBootVue的高校二手市场交易网站设计与实现_第2页
基于SpringBootVue的高校二手市场交易网站设计与实现_第3页
基于SpringBootVue的高校二手市场交易网站设计与实现_第4页
基于SpringBootVue的高校二手市场交易网站设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

V1绪论1.1研究背景二手交易平台是一种专门针对有二手物品交易需求用户的二手交易的网站。它的设计和开发主要是为了满足用户之间的二手物品交易需求,方便大家在线买卖二手物品。近年来,随着互联网技术的发展,人们越来越喜欢在线购物,二手交易也不例外。许多用户希望能够通过网络来买卖二手物品,但是由于缺乏一个专门的平台,他们往往只能在论坛、社交媒体等地方进行交易,这不仅不安全,而且不方便。因此,二手交易平台的出现是非常必要的。它不仅可以为学生提供一个安全、便捷的交易平台,而且还可以为学校提供一个管理二手物品交易的有效途径。通过这个网站,用户可以轻松地买卖二手物品,减少浪费。1.2开发意义让用户更好地利用资源。其次,二手交易平台还可以促进学校内部的社交互动,增强学生之间的联系,提高学校的整体形象。因为它是一个针对学校校园的专门平台,可以更好地保证交易的安全性和有效性,为用户提供更好的服务。此外,二手交易平台还能够为学校提供一个管理二手物品交易的有效途径。通过这个网站,学校可以更好地监管二手物品交易,保证交易的公平性和公正性,为用户提供更好的保障。总之,二手交易平台的出现不仅有利于用户之间的交流和交易,而且还能够为学校提供一种管理和服务的有效途径,对于提升学校的整体形象、改善学生的生活质量具有重要的意义。1.3系统可行性1.3.1技术可行性校园二手物品交易平台的设计与实现运用采用了SpringBoot和Vue开源框架、MySQL等技术支持,能较为容易的解决程序中的功能模块所运用的技术等问题。而且在开源的支持下这些技术都已经很完善了,不会出现较大的软件危险等问题。运用这些技术能满足此次软件的开发,这种技术方案是可行的。1.3.2操作可行性该系统的设计是基于使用者的实际工作中流程机制来进行开发的,它能有效地解决工作过程中所遇到的各种问题。系统设计的UI符合人们使用习惯,并且页面设计比较简约操作得心应手,不需要复杂的操作流程,适用于普通大众且能满足正常工作中的使用,这种操作是可行的。2开发工具及主要技术2.1开发工具2.1.1IDEA开发工具IDEA作为一个软件集成开发环境,它是一个基于Java的开放源代码的、可扩展的应用程序开发平台。本系统在开发时使用的是JavaEE程序开发中被广泛使用的IDEA版本。作为软件项目开发工具,IDEA具有很多优势:第一点,IDEA自身携带的插件丰富,还可以根据自己的需求去安装自定义插件;第二点它有着丰富的快捷键,可提高开发效率。2.1.2MySQL数据库MySQL是时下应用最为广泛的关系型数据库管理系统,在WEB开发中,MySQL是使用最为频繁的软件之一。它具有良好的数据存取能力,适合小规模的项目使用,而且MySQL是开源的,不需要支付额外的费用。2.2主要技术2.2.1B/S模式B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。基于浏览器的应用,把业务层交给服务器完成,客户端仅仅完成界面的渲染和数据的交换。它具有只开发服务器端,可以跨平台,移植性较强的优点。具体关系如图2-1所示。图2-1B/S模式示意图2.2.2MVC设计模式MVC设计模式中的MVC是由英文字母Model,View和Controller的首字母组成,这三个字母翻译为中文分别是模型层、视图层和控制层的意思。MVC模式是一种很基础的、成熟的网站设计模式,它的设计理念是把应用程序的输入、输出和处理全部分开,将其分为三个核心部分。View层:视图层是将信息反馈给用户并且实现信息交互的界面;Model层:模型层主要实现业务逻辑,数据库的连接与控制等;Controller层:控制层主要是接受用户的请求并调用模型和视图去为用户完成响应。具体关系如图2-2所示。图2-2MVC业务流程示意图3系统需求分析3.1问题分析二手交易平台需要具有简洁易用的界面设计,能够吸引用户的注意力,提高用户的使用体验。需要具备交易物品的基本功能,包括发布物品信息、查看物品信息、购买物品等。此外,网站还可以提供其他附加功能,如物品分类、支付等。二手交易平台需要保证用户的信息安全,防止信息泄露和恶意篡改。因此,网站需要采取加密技术、身份验证机制等措施,来保证用户的信息安全。二手交易平台的设计和开发需要考虑网站的可维护性。网站需要提供良好的操作说明,方便用户查看和使用;网站也需要定期更新和维护,以保证网站的正常运行。3.2系统需求分析3.2.1管理员功能需求用户用例图如图3-1所示。图3-1管理员用例图(1)登录:管理员能够根据账号访问系统。(2)用户管理:管理员可以添加、删除、修改用户信息,查看用户列表,对用户进行管理和控制。例如,管理员可以查看每个用户的个人信息、交易记录等,并可以对用户的交易行为进行审核和管理。(3)商品管理:管理员可以添加、删除、修改物品信息,查看物品列表,对物品进行管理和控制。例如,管理员可以查看每个物品的详细信息、交易记录等,并可以对物品的交易情况进行审核和管理。(4)订单管理:管理员可以查看交易信息,对交易进行管理和控制。例如,管理员可以查看每笔交易的详细信息,包括交易物品、交易时间、交易金额等,并可以对交易进行审核和管理。(5)退出模块:管理员可以在使用完系统后,进行系统退出操作,用于保证系统的安全性,避免自己不在的时候,别人登录系统。3.2.2用户功能需求用户用例图如图3-2所示。图3-2用户用例图(1)登录:用户能够根据账号访问系统。(2)主界面:系统首页对校园二手物品,根据商品的种类进行展示,能较为直接的对所需要的物品进行查看。(3)物品发布:用户可以通过物品发布按钮,发布自己的闲置物品。可以上传二手物品名称、物品详细信息、地区、物品的类别、价格和上传和商品的信息有关展示图片展示等。(4)消息模块:用户可以在商品信息下方,发表自己对商品的评价并可以在消息模块内对商品的信息进行相关的留言查,并能显示自己评论的时间、相关内容和对此评价的物品信息等。(5)物品购买模块:用户可以通过立即购买按钮,对所需要的物品进行购买,如果是对一次进行购买的用户,需要输入自己的收货地址。相关信息填写完毕后,便可以通过支付按钮进行相关支付操作。(6)收藏模块:用户可以把自己的喜欢的商品进行收,可以等到后期需要的时候不需要花费太多的时间对商品进行重新的选择。(7)下架模块:用户可以对自己上传的商品进行下架处理,当自己上传的商品不想再进行销售时候,可以进行下架操作。(8)售出、购买模块:用户可在售出模块内,对自己物品的销量进行查看,能够实时的掌握自己的商品最新的销售状态,以便能及时的进行补货上新操作。在购买模块中,可以对自己进行购买过的商品信息进行查看,以便于对近期购买的商品有个直观的掌握。(9)个人资料:用户可以在个人资料模块内,对自己的名称和密码进行维护等操作啊,可以提高自己账号的安全性。(10)退出模块:用户可以在使用完系统后,进行系统退出操作,用于保证系统的安全性,避免自己不在的时候,别人登录系统。3.2.3游客功能需求游客用例图如图3-3所示。图3-3游客用例图(1)游客在没有进行注册登录时候,只能对商品的信息进行查看,无法进行购买和留言等一系列操作。(2)游客可以通过注册页面填写所需要的注册信息进行注册。3.2.4非功能需求(1)性能需求响应时间:系统核心功能(如首页加载、商品搜索)需在2秒内完成响应,高频操作(如登录、支付)需控制在1秒内。并发处理能力:支持至少1000个用户同时在线操作,在校园高峰期(如开学季)需保证系统稳定运行。安全性需求身份验证与权限控制:实现JWT令牌认证,结合RBAC(基于角色的访问控制)划分用户权限(如普通用户、商家、管理员)。关键操作(如支付、修改密码)需通过短信验证码二次验证。可用性需求界面友好性:采用扁平化设计和响应式布局,适配PC端与移动端,减少用户学习成本。提供清晰的错误提示和操作引导(如表单填写规范、支付失败原因)。可扩展性需求架构设计:采用微服务架构,支持模块化扩展(如未来增加直播卖货、社区互动功能)。数据库设计支持分库分表,应对用户量增长至10万级规模。技术兼容性:前端支持Vue3升级,后端兼容SpringCloud生态,便于引入新组件(如分布式文件存储OSS)。可维护性需求代码规范与文档:代码遵循模块化、组件化设计,提供详细的API文档和部署指南。合规性需求数据隐私保护:遵守《个人信息保护法》,用户数据存储于境内服务器,明确数据使用范围及用户授权机制。内容审核机制:自动过滤违规关键词(如违禁品、敏感信息),结合人工审核确保商品合法性。3.3具体功能需求分析3.3.1登录功能需求分析用户身份验证目标,确保用户身份合法性,防止未授权访问。实现方式:用户名+账号+密码进行登录。错误提示:登录失败时,明确提示“用户名/密码错误”,避免泄露过多信息。3.3.2管理员功能需求分析对用户和二手商品的合法合规性进行管理,防止售卖违法违规物品或违规发言等。实现方式:管理员可以对商品进行下架整改或删除商品等操作,也可以对违规的用户或商家进行警告或者封号处理。3.3.3用户基础功能需求分析允许未登录用户对商品进行查看,但不允许购买和留言,也不允许交流,进行登录的用户可以对商品进行购买,对商品留言,进行个人中心编辑,上架物品等等操作。3.3.4二手商品上架管理功能需求分析用户可以自由对物品进行上架处理,编辑好信息后进入审核阶段,通过就可以进行上架,也可以对上架物品进行下架,删除或者修改等操作。用户也可以自由搜索自己需要的商品。3.3.5交易流程功能需求分析发起交易后首先生成订单,订单会存在一定时间,未付款则取消订单,成功付款后,可在一定期限内申请退货服务,经过对物品的审查后通知结果。3.3.6信息交流功能需求分析用户和商家可以在交易前后进行交流,方便用户对二手物品的详细有大概了解,也很显示信息对方是否查看。4系统概要设计4.1系统E-R图(1)管理员信息表是用于存储管理员的基本信息,例如用ID、户名、密码等。管理员实体属性如图4-1。图4-1管理员实体(2)用户信息表是用于存储用户的基本信息,例如用户名、密码、注册时间和状态等。用户实体属性如图4-2。图4-2用户实体(3)地址表是用于描述收货人收货地址的基本信息,例如编号、手机号和默认地址等。地址表属性如图4-3。图4-3交易物品实体(4)收藏表是用于描述用户对喜欢的商品进行收藏的信息,包括编号、收藏时间和闲置主键等。收藏表表实体属性如图4-4。图4-4评价信息实体(5)订单信息表是用于存储用户下单时的信息,例如用户名、物品编号、价格等。订单信息表实体属性如图4-5。 图4-5订单信息表(6)商品表是用于描述用户上传闲置商品的信息表,例如图集、详情、价格和发布时间等。商品表表实体属性如图4-6。图4-6商品信息实体(7)消息表是用于描述用户对商品进行相关评价的信息表,例如留言内容、留言时间和所回复用户等。订单信息表实体属性如图4-7。图4-7商品信息实体(8)分类表用于保存商品分类枚举。分类表实体属性如图4-8。图4-8分类实体总体系统E-R图如图4-9。图4-9系统E-R图4.2系统的整体架构该系统的整体架构如下图4-10所示。图4-10系统整体架构图通过对该系统的分析之后,该系统的整体架构可以分为如下五层:Pojo层、Dao层、Service层、Controller层、View层。Pojo层其实就是对应着数据库中的实体类,并且实体类中的属性名与数据库属性名一样,在数据库没有访问的时候,Pojo层中的实体类有Spring提供的容器进行管理。Dao层是数据访问层,和数据库联系比较密切。MyBaits提供了接口式编程方式,只需创建接口和在对应的配置文件中编写SQL语句[9],即可实现对数据库的增删改查。Service层是业务层,用来处理具体的业务逻辑,并且不需要考虑其具体实现,通过调用Dao层对象实现业务逻辑的编写。Controller层是控制层,该层和View层联系特别紧密,需要对前台用户发送的请求进行处理和页面跳转,并且需要调用Service层的对象。View层是视图层,主要用来展示前台JSP页面,可以向后台发送请求,并且可以对后台返回的数据和结果进行响应。4.2系统功能结构图校园二手物品交易平台主要的参与者有游客、学生和管理员三个角色。游客具有查看网站首页和注册的功能。没有注册之前游客只能观看首页并不能进行留言和购买等多种权限操作。学生可以通过系统进行登录、物品发布、消息模块、物品购买模、收藏模块、下架模块、售出模块、购买模块、退出模块和个人信息模块内对自己的商品信息进行维护,可以发布自己的新的商品,对比较满意的商品做出适当的评价。也可以收藏别人发布的商品,便于自己进行购买。并且可以根据自己的需要对物品进行下架等操作。可以根据实际的情况来调整物品的上架和下架信息。也可以通过个人信息模块对自己的用户名和密码信息进行维护。管理员具有登录、用户管理、商品管理、订单管理和退出模块等功能。其可以在用户管理模块内对系统中的用户进行相应的管理。如若某些账号因为发布不法的商品可以对用户做出封号处理。商品信息模块内可以对上线的物品进行相应的处理,如果违规则可以进行下架处理。订单管理模块内可以对用户进行购买的订单进行相应的管理等。并且管理员在不使用系统时,可以选择退出系统等操作。如图4-11校园二手物品交易平台。图4-11校园二手物品交易平台模块4.3数据库表(1)管理员表管理员表包含着其个人的基本资料信息,如编号、密码和管理员名字等字段,其具体展示见表4-1。表4-1管理员表字段名数据类型描述idint(11)编号account_numberint(11)管理员账号admin_passwordvarchar(20)管理员密码admin_namevarchar(32)管理员名字(2)学生表学生表包含着其个人基本信息资料,如账号、登录密码和注册时间等字段,其具体展示见表4-2。表4-2学生表字段名数据类型描述idint(11)编号account_numbervarchar(20)账号user_passwordvarchar(32)密码nicknamevarchar(20)昵称avatarvarchar(20)头像sign_in_timedate注册时间user_statusint(1)状态(3)地址表学生表包含着其基本资料,如收货人姓名、收货人手机号和详细地址等字段。其具体展示见表4-3。表4-3地址表字段名数据类型描述idint(11)编号续表字段名数据类型描述consignee_namevarchar(20)收货下姓名consignee_phonevarchar(32)收货人手机号province_namevarchar(20)省city_namevarchar(20)市region_namevarchar(20)区detail_addressvarchar(20)详细地址default_flagvarchar(20)默认地址user_idvarchar(20)用户主键(4)消息表消息表是用于展示用户给相关物品的评价信息表,包含留言内容、留言时间和所回复的留言等字段,其具体展示见表4-4。表4-4消息表字段名数据类型描述idint(11)编号user_idint(11)用户主键idle_idint(11)闲置主键create_timedate留言时间contentint(11)留言内容to_messagevarchar(20)所回复的留言to_userint(11)所回复的用户(5)收藏表收藏表是用于展示学生对喜欢的物品进行收藏等信息,包含收藏时间、用户主键和闲置主键等字段,其具体展示见表4-5。表4-5收藏表字段名数据类型描述idint(11)编号create_timedate加入收藏的时间续表 字段名数据类型描述user_idint(11)用户主键idle_idint(11)闲置主键(6)商品表商品表是用于展示学生上传的商品等信息,包含闲置商品名称、详情和图集等字段,其具体展示见表4-6。表4-6商品表字段名数据类型描述idint(11)编号idle_namevarchar(20)闲置物品名称idle_detailsvarchar(255)详情picture_listvarchar(20)图集idle_pricedouble(20,0)价格idle_placevarchar(50)发货地区idle_labelvarchar(50)分类标签idle_statusint(1)状态user_idint(11)用户主键release_timedate发布时间(7)订单表订单表是用于展示学生卖出商品的订单相关的物品信息,包含订单总价、支付方式和支付时间等字段,其具体展示见表4-7。表4-7订单表字段名数据类型描述idint(11)编号order_numbervarchar(50)订单编号user_idvarchar(50)用户主键idle_idvarchar(50)闲置物品主键order_pricedouble(20,0)订单总价续表 字段名数据类型描述payment_statusint(11)支付状态payment_wayvarchar(50)支付方式create_timeDate创建时间order_statusint(4)订单状态is_deletedint(4)是否删除(8)分类表分类表存放二手物品分类名称,其具体展示见表4-8。表4-8分类表字段名数据类型描述idbigint编号namevarchar(255)分类名称5系统实现与关键代码5.1登录功能模块登录操作执行阶段,系统对用户进行了等级区分,对用户进行了分类,区分了普通用户和管理员身份,登录时,界面采用了多种不同样式。系统会按登录方式的不同特性对用户进行分组,系统自动识别用户身份类别归属,实现分类归属。角色们独立运用各自的独立账户进行登录,系统会区分用户的登录类型,系统自动跳转至对应登录成功界面。图5-1具体呈现了其展示模式。图5-1登录界面登录业务逻辑实现流程图见图5-2。图5-2登录业务逻辑实现流程图5.2管理员功能模块商品管理:管理员可以对上线的物品进行相应的管理,其具体展现见图5-3所示。关键代码如下:

@GetMapping(value="/staticCount")

@ResponseBody

publicResult<List<ChartVO>>staticCount(){

returndashboardService.staticCount();

}

图5-3上线的二手物品界面商品下架管理:管理员可以对违规商品进行下架处理。并可以在下架的二手物品模块内可以对下架的物品进行删除等操作。其具体展现见图5-4所示。图5-4下架的二手物品界面订单管理:管理员可以对物品的交易订单进行查看,并能根据相应的需求进行删除等操作。其具体展现见图5-5。关键代码如下:@GetMapping(value="/productShelvesInfo/{day}")

@ResponseBody

publicResult<List<ChartVO>>productShelvesInfo(@PathVariableIntegerday){

returndashboardSductShelvesInfo(day);

}}图5-5订单管理界面用户管理:本系统集成了普通用户、违规用户及管理员三大功能模块。在一般用户界面内部,揭示合规的用户资料内容。在系统界面上,违规账户的详细资料得以展示。系统界面上详细揭示了管理员团队的资料及相关资讯。详尽资料请详见图5-6、图5-7及图5-8。图5-6正常用户界面违规用户内显示已经违规的用户账户信息。图5-7违规用户界面管理员模块内显示管理员相关的信息。图5-8管理员界面管理员功能模块业务逻辑实现流程图见图5-9。图5-9管理员功能模块业务逻辑实现流程图5.3用户模块主页面:主页面是用于展示用户需要卖出的商品信息等。包含各种种类的商品信息。其具体展现如5-10所示。图5-10系统主界面用户主页面业务逻辑实现流程图见图5-11。图5-11用户主页面业务逻辑实现流程图5.4二手商品上架管理模块物品发布模块:物品发布模块内学生可以对自己的闲置物品进行出售。其具体展现见图5-12。关键代码如下:<insertid="save">

INSERTINTOproduct(name,detail,cover_list,old_level,category_id,user_id,inventory,price,is_bargain,

create_time)

VALUES(#{name},#{detail},#{coverList},#{oldLevel},#{categoryId},#{userId},#{inventory},#{price},

#{isBargain},#{createTime})</insert>图5-12物品发布界面发布商品模块:学生可以在发布商品模块内对自己发布的商品信息进行查看,学生可以在下架商品模块内对自己下架的商品信息进行查看,其具体展现见图5-135-14。关键代码如下:@PostMapping(value="/save")

@ResponseBody

publicResult<String>save(@RequestBodyProductproduct){

returnproductService.save(product);

}图5-13发布商品列表界面学生可以在下架商品模块内对自己下架的商品信息进行查看。关键代码如下:@PostMapping(value="/batchDelete")

@ResponseBody

publicResult<String>batchDelete(@RequestBodyList<Integer>ids){

returnproductService.batchDelete(ids);

}图5-14下架商品列表界面商品管理模块业务逻辑实现流程图见图5-15。图5-15商品管理模块业务逻辑实现流程图5.5交易流程模块交易流程模块:学生可以在选择商品后进入详细页,选择地址后购买,可以在个人中心填写自己的地址方便购买商品。其具体展现见图5-165-17。关键代码如下:publicclassOrders{privateIntegerid;/*id*/privateStringcode;/*订单号*/privateStringdetail;/*备注*/privateIntegeruserId;/*用户id*/privateIntegerproductId;/*商品id*/privateBigDecimalbuyPrice;/*购买的价格*/privateIntegerbuyNumber;/*购买的数量*/privateBooleantradeStatus;/*交易状态*/privateBooleanrefundStatus;/*退款状态*/@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimerefundTime;/*退款时间*/@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimetradeTime;/*交易时间*/privateBooleanisRefundConfirm;/*退款是否已经确认(卖家进行的确认)*/@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-ddHH:mm:ss")privateLocalDateTimecreateTime;/*创建时间*/}图5-16交易界面在个人中心中设置地址,然后保存,可保存多个地址,并且设置默认地址。图5-17个人中心界面交易流程模块业务逻辑实现流程图见图5-18。图5-18交易流程模块业务逻辑实现流程图5.6信息交流模块消息模块:消息模块内用户查看自己对商品的评价信息等。其具体展现见图5-19。关键代码如下:@Data@EqualsAndHashCode(callSuper=false)publicclassMessageQueryDtoextendsQueryDto{privateIntegeruserId;图5-19消息界面信息交流模块业务逻辑实现流程图见5-20。图5-20信息交流模块业务逻辑实现流程图6系统测试处于软件开发周期内,系统测试阶段的重要性不可低估,需引起关注。项目成功投入运营后,运行阶段若出现故障问题,损失难以量化。轻微情况下,用户或许遭遇损失结果。若情况严重,将面临严重后果。项目正式投入运行阶段,系统软件全面检测是必须的。系统测试阶段进行之时,迅速定位并处理软件的潜在隐患及风险,力图降低故障的频率。6.1用户注册登录模块测试用户注册登录模块在系统中具有重要的作用,必须保证账户信息的可靠性。系统的安全性才能得到相应的保证。其具体展示见表6-1。表6-1用户注册登录模块测试用例编号等价类输入预期输出实际效果1用户名,账号,密码,重复密码合法用户名:xx密码:520重复密码:520显示注册成功,跳转到首页符合2用户名,账号,密码,重复密码不合法用户名:xx密码:520重复密码:521显示注册失败,跳转到注册页面符合续表等价类输入预期输出实际效果3用户名,密码,重复密码合法,用户名:xx密码:520重复密码:521显示注册失败,跳转到注册页面符合4用户名正确、密码正确用户名:xx密码:520显示登录成功,跳转到首页符合5用户名错误、密码正确用户名:xxx密码:520显示登录失败,跳转到登录页符合6用户名正确、密码错误用户名:xx密码:521显示登录失败,跳转到登录页符合6.2管理员模块测试管理员模块在系统中具有重要的作用,管理员功能合理实现。才能使系统的合法合规性才能得到相应的保证。其具体展示见表6-2。表6-2管理员功能测试用例编号等价类输入预期输出实际结果1对违规物品进行下架上述操作符合提示下架成功符合2对违规物品进行删除上述操作符合提示删除成功符合3对违规账号进行警告上述操作符合提示发送警告邮件符合续表等价类输入预期输出实际结果4对违规账号进行封号上述操作符合提示封号成功符合5对封号账号进行解封上述操作符合提示解封成功符合6.3二手商品上架管理模块测试商品管理模块在系统中具有不可替代的作用,包含包含上架下架介绍商品和编辑价格等。其具体展示见表6-3。表6-3用户管理商品测试用例编号等价类输入预期输出实际结果1选择上架操作,填写上架信息上架操作符合系统提示上架成功符合2选择上架操作,填写上架信息上架操作错误系统显示上架失败符合3选择修改上架商品信息修改操作正确系统提醒修改成功符合4选择修改上架商品信息修改操作错误系统提示修改失败符合5选择删除上架商品下架操作正确系统提示下架成功符合6选择删除上架商品下架操作错误系统提示下架失败符合6.4交易流程模块测试交易流程模块是交易商品不可或缺的内容,所以进行测试。其具体展示见表6-4。表6-4交易流程测试用例编号等价类输入预期输出实际结果1进入商品详细页,进行交易未填写地址请填写地址符合2进入商品详细页,进行交易未支付请及时支付符合3进入商品详细页,进行交易正确操作购买成功符合4对已经购买的商品进行退货未发货正在联系商家,请耐心等待符合5对已经购买的商品进行退货已发货正在联系商家,请耐心等待符合6对已经购买的商品进行退货商家确认已成功退货符合6.5信息交流模块测试信息交流模块是了解交易商品的必要内容。其具体展示见表6-5。表6-5信息交流测试用例编号等价类输入预期输出实际结果1用户对商家发送消息商家查看已接收符合2用户对商家发送信息商家未查看未接收符合3用户对官方发送信息客服回应XX客服为您服务符合4用户对官方发消息客服未回应正在为您寻找客服,请稍后符合续表等价类输入预期输出实际结果5商家对用户发送信息用户查看已接收符合6商家对用户发送信息用户未查看未接收符合7商家对官方发送信息客服回应XX客服为您服务符合8商家对官方发送信息客服未回应正在为您寻找客服,请稍后符合6.6安全测试安全评估的核心目标是检测系统抵御非法入侵的防御水平。模仿非法入侵者的动作,安全漏洞被测试人员揭示,提升平台的安全性能水平。系统安全检

温馨提示

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

评论

0/150

提交评论