二手盲盒交易网站

摘要

电子信息技术的不断发展使得计算机与互联网在人民日常生活中的比重越来越大,互联网技术的普及也给二手物品交易系统提供了合适的土壤。随着消费理念的转变,人们对二手交易的接受程度明显提升,即使闲置物品消费并不是刚性需求,也不妨碍二手电商市场的发展。该系统克服了旧货买卖过程中的繁琐操作,方便了用户。他们可以随时随地通过计算机或者移动电话购买他们想要的东西。这个新型模式受到广大群众的欢迎和欢迎。

采用 IEDA作为一个新的应用平台,将 MySQL作为一个数据库, Apache作为一个服务端。基于HTML5+CSS3+ JavaScript+ MySQL+ Java+ Ajax技术,可以很好地解决客户和管理员之间的问题。本系统的实施使用户更加便捷,节约用户的时间和金钱。

关键词

盲盒;Java;二手交易;SSM;

Abstract

With the development of electronic information technology, the proportion of computer and Internet in people's daily life is becoming larger and larger. In special festivals, it has become fashionable to send a secondhand article to express one's feelings for one's relatives and loved ones. The system overcomes the tedious operation in the process of secondhand goods trading and is convenient for users. They can buy what they want through computers or mobile phones anytime, anywhere. This new model is welcomed by the broad masses.

Using IEDA as a new application platform, MySQL as a database, Apache as a server. Based on HTML5 CSS3 + JavaScript + MySQL + Java + Ajax technology, you can solve problems between customers and administrators quite well.The implementation of this system makes users more convenient and saves users time and money.

Key words

Blindbox;Java;Second hand transactions;Hig;SSM;

目录

摘要

Abstract

第一章 前言

1.1 研究背景

1.1.1 国内研究现状

1.1.2 国外研究现状

1.2 研究的目的与意义

1.2.1 研究的目的

1.2.2 研究的意义

1.3 系统要解决的主要问题

1.4 系统采用的相关技术

1.5 论文结构

第二章 需求分析

2.1 可行性研究

2.1.1 社会可行性分析

2.1.2 技术可行性分析

2.1.3 经济可行性分析

2.2 系统功能需求

2.2.1 确定业务的参与者

2.2.2 系统用例模型

2.2.3 系统用例描述

2.3 本章小结

第三章 系统概要设计

3.1 总体设计

3.1.1 系统结构图

3.1.2 系统功能描述

3.2 数据库设计

3.2.1 概念模型设计

3.2.2 数据库的表结构设计

3.3 本章小结

第四章 系统详细设计与实现

4.1 详细设计

4.1.1 访客注册

4.1.2 用户登录

4.1.3 商品浏览

4.1.4 商品添加购物车

4.1.5 用户修改个人信息

4.1.6 用户查看订单

4.1.7 用户上架商品

4.1.8 管理员管理订单状态

4.2 系统前台主要功能模块

4.2.1 主页面的实现

4.2.2 用户注册功能的实现

4.2.3 购物车功能的实现

4.2.4 用户发布商品功能的实现

4.3 系统后台主要功能模块

4.3.1 管理员登录功能的实现

4.3.2 订单管理功能的实现

4.4 本章小结

第五章 系统测试

5.1 系统测试的目的与意义

5.2 系统测试方法

5.3 系统功能测试

5.3.1 访客注册测试

5.3.2 用户登录测试

5.3.3 购物车功能测试

5.3.4 用户发布商品功能测试

5.3.5 个人中心功能测试

5.4 本章小结

结论

参考文献

致谢

在信息化的快速发展中,传统产业和网络信息技术的结合也给人类的发展提供了更多的可能性。高密度、快捷的信息化也使全球联系更为密切,文化交往更为便捷[1]。网络以其本身的发展趋向,已经渗透到经济,商业,文化,娱乐,服务业等领域,并且对社会的发展有着深刻的意义。

1.1 研究背景

现在看到自己喜欢的东西就可以直接订购,这就导致了很多消费者在购物时会被各种各样的因素所左右,从而冲动消费。这些因为一时冲动而买来的东西,大部分都没有被充分利用,造成了很大的资源浪费。在人口稠密的大学里,资源的浪费是非常普遍的,也是非常严重的。年轻人的价值观、金钱观念都还没有完全成熟,再加上年轻人对新鲜事物的好奇和新奇,很容易在网上购物,导致商品的闲置和浪费。所以,如果能让大家更好的利用那些废弃的垃圾盒子,那么他们就可以将自己的资源最大化,为社会做出贡献。本文在总结了电子商务网站的经营和管理经验的基础上,对二手网络中的“盲盒”进行了重新设计。一个旧货买卖系统,一定要有一个储存各类资讯的资料库,而网站的发展则是建立在后台资料库上,资料库可以储存许多资讯,因此可以形成较为完备的「电子商业」购物系统[2]。随着电子商务的兴起,传统的商业模式已经无法满足现代社会的需求,而现在,这种新型的商业模式,不仅可以提高产品的流通速度,而且可以减少企业的经营成本,为顾客提供更多的便利。所以,建立这种旧货市场具有很好的应用前景,既能充分发挥旧货的作用,又能降低闲置资源的浪费,促进资源的再分配与循环,达到节约能源和环境保护的目的,对社会生产力的发展起到很大的推动作用[3]。

1.1.1 国内研究现状

随着这个信息时代的到来,随着信息化的全面建设和发展,互联网的发展也越来越好,“节能减排”成为了环保的一项主要举措,而随着人们的一时兴起,网上交易的平台也越来越多[4]。但是因为网上缺乏的二手盲盒买卖的系统或者平台,面对这样的状况,在网上大量利用了有关技术,通过网络提高了当下的年轻一代的形象,利用自己在学校里学到的技术,为自己的市场搭建了一个交易平台。这个体系可以让卖家快速赚钱,既可以节省时间,也可以节省生活费用,还可以比较物品,做出最适合自己的物品,从而获得更好的价格。

1.1.2 国外研究现状

国外的互联网发展程度比较高,相关的服务也比较完善,从国际上的发展来看,海外的网上商城是比较发达的,相关的配套设施也比较完善,从国际上的发展来看,海外的网上商城是比较完善的,而中国的网上商城种类相对来说不是很完善。如今发达国家更加重视环境保护,把废品都能循环利用,既能减少能源的损耗,又能给自己、对社会、对国家都有好处[5]。

1.2 研究的目的与意义

随着网络的发展,二手商品交易系统可以满足年轻人的各种需求,通过这些技术,可以让他们在购买二手商品的时候,获得更多的资源,从而丰富自己的生活。

1.2.1 研究的目的

随互联网技术的发展,融合了国内外的技术,特别是云计算,大数据, AI计算等,这些都使得计算机的使用更加的普及,包括了金融,粮食,教育等等互联网技术,以及各种二手商品的买卖。这种互利共赢的交易系统,让所有人都能轻松地进行二手物品的交易,同时也能从中发现更多的好东西。

1.2.2 研究的意义

通过二手盲盒的交易系统,让大量的二手盲盒得到了有效的利用,建立了一个可以让用户出售自己的二手盲盒商品,并且将自己的盲盒信息发布出去的系统是很有必要的。

当今的社会,物质和经济都已经完全满足了,人们不再一味地满足于当下的需求,越来越注重环境保护和节约能源,为人类的发展做出贡献。由于经济发展迅速,对人才的需求量日益增大,各地大学纷纷扩招,全国各地的年轻人人数空前。但是,随着消费水平的提高,青年人的人数不断增多,对这些东西的处置也没有很好的办法。这些废弃的旧货没有完全利用起来,导致了社会资源的流失。所以,他们必须要将那些被抛弃的东西,全部都给回收,让它们能够更好的发挥自己的作用。

1.3 系统要解决的主要问题

该体系的开发与设计,包括:降低生活成本,降低交易成本,优化资源,充分利用资源。

首先是一个使用者,在登陆网页上键入相关的资料,登陆网页,浏览盲盒,找到自己想要的东西,再点选一个自己最喜爱的盲盒,这样就可以添加到自己的购物车里,在上面选择自己感兴趣的盲盒种类,并且可以在网上发布自己的评论。而在后台,管理员可以对用户、商品、订单状态和钱包进行管理。整体设计考虑到当今青年人的现实状况,满足了大多数青年人的日常需求,因此在实际应用中也是很有用的。

1.4 系统采用的相关技术

在 IDEA软件中,采用了 SSM和 MySQL的技术对其进行了管理。SSM主要包括 Spring、 Spring MVC和 MyBatis三部分,通过 Spring特性实现了简单的分离和简单的开发;MyBatis为 XML标记从 SQL和编码中解放出来;Spring MVC提供了数据的更敏感的校验和数据的约束[6]。

1.5 论文结构

本章节是对二手盲盒中的一些市场调查,系统分析,功能细节,以及在整个系统中的一些细节问题进行了探讨。

以下是这篇文章的章节内容:

第一章:对当前我国的二手盲盒遇到的问题进行了剖析和探讨,并对其进行了较为详尽的论述。

第二章:对我国目前存在的问题及需求进行调研分析,分别从社会、环境两个维度展开具体研究分析。

第三章:介绍系统结构,主要是对其中的主体概念、整体结构、各功能部件的设计、各部件之间的联系、各种设计方式等方面予以全面深入地论述分析。

第四章:系统设计与实施,明确系统设计以及各模块具体的工作状态。

第五章:软件测试,完成了该软件的前端运行接口。

  • 需求分析

本章旨在对以 SSM为基础的二手盲盒交易系统进行可行性研究,利用早期的市场调研,根据社会和经济上的可行性,进行对该体系的需求进行分析,这也是为什么现在的二手市场越来越受到欢迎的原因。

2.1 可行性研究

基于SSM的二手盲盒交易系统设计,是依据年轻人的兴趣偏好与实际需求,低成本开发项目,从以下三个维度展开具体研究与分析。

2.1.1 社会可行性分析

随着时代的发展和社会的进步,现在的年轻人都知道如何节约,更好的提高自己的生活质量,很多人都不舍得扔掉因为自己冲动消费而买的商品,而现在网络上的商品性价比又很高[7]。本系统的设计既要回应政府的要求,又能实现可持续的低碳生活。现在的环境发展观念强调的是环保,但是现在人们只顾着购买,忽视了很多东西的消耗与浪费,导致了环境的破环。基于上述三种情况,应当构建一功能完善的二手盲盒交易系统。

2.1.2 技术可行性分析

硬件结构分析:仅用普通的手提计算机即可执行的简单部件,并将所掌握的 SSM体系结构与 MySQL技术相融合,达到相应的性能。该软件使用 MySQL开源数据库对数据进行大规模存储。采用 IDEA语言编写,利用 Java、 Ajax、 JQuery等技术进行相应地工作调试,从而提升整体开发水平。

2.1.3 经济可行性分析

经济性分析是在系统的研究中,利用可利用的资源,即在系统的研究中,所获得的收益和费用,对其进行详细的经济性分析:

  1. .本系统采用 IDEA和 MySQL两种软件,基本上都是免费的,不需要经费,容易上手,不需要过硬的计算机的硬件,并且可以在任意时段内进行。
  2. 通过该系统可以节约在买卖期间的空闲项目,增加了交易效率。

2.2 系统功能需求

这个部分将根据整个的系统需要,逐个地进行系统的要求的剖析。首先,我们决定这个二手盲盒系统的主要客户是青年使用者。为了方便用户的操作,本软件共分为两大模块:前端模块和后台模块。该体系由非注册用户、用户和管理员组成。由于使用者对功能的要求,使用者具有的操作权限也是各不相同的。其中具体涉及到注册、浏览商品、管理购物车、商品评价、信息管理、订单生成等。管理员可以对用户信息资料进行直接管理,并且还提供了修改密码、修改信息等系统的功能。

2.2.1 确定业务的参与者

对于该系统各级别参与者进行描述,如业务参与者用例描述表2-1所示。

表2-1 业务参与者用例描述表

序号

词汇

描述

1

访客

进入系统进行简单的搜索以及浏览。

2

用户

将商品加入购物车、上传商品信息。

3

管理员

对系统前台所对应的相应数据进行更新。

2.2.2 系统用例模型 

此项服务旨在让消费者在购物车上增加所需商品,以满足消费者的购买需求。这是为了满足两个用户的需求。他们既是使用者,也是管理人员。访问者登陆网站首页,浏览网站上的产品,寻找他们需要的产品。

基于本系统的访客用例图,如图2-1所示。

图2-1 访客用例图

在用户注册和登陆后,用户首先可以搜索、预览、关注二手盲盒商品,然后在购物车里更改商品的数目,然后进行付款,顾客通过查看订单,获取商品后,通过对商品实际与心理预期进行比较分析,做出最终的评价。

本系统用户用例图,如图2-2所示。

图2-2 用户用例图

管理员可以对后台进行相应的管理,可以查询和修改用户的相关资料,可以对其进行管理,还可以设定订单的状态,可以管理客户在订单在的未付款商品,可以查看和核实客户在系统的消费情况,根据管理员自身的需求,自己的账户。

基于本系统的管理员用例图,如图2-3所示。

图2-3 管理员用例图

2.2.3 系统用例描述

本节介绍了二手盲盒系统中的常用用户和管理员的使用情况。

这个表格是一个系统的使用者登记的说明表格,它的作用在于提供一个用例描述,如表2-2所示。

表2-2 用户注册功能用例描述表

用例名称

描述

主要业务参与者

访客

其他参与者

描述

用户完成系统的注册

前置条件

后置条件

用户可以进行登录并且使用该系统功能

触发条件

用户对商品进行购买

基本流程

1.设置登录名

2.设置登录密码

3.确认登录密码

代替流程

1.当用户名或密码未输入的时候提示错误

2.当两次密码输入不一致提示错误

结束

注册成功或者失败

实现约束和说明

  1. 当用户名重复时,提示用户名已存在,不能注册
  2. 密码不能少于6位数,提示密码不符合要求
  3. 基本信息不能为空,设置一个检查约束

待解决问题

该表是系统商品浏览用例描述表,具体为用户浏览商品用例,见表2-3。

表2-3 商品浏览用例描述表

用例名称

描述

主要业务参与者

成功登录后的用户

其他参与者

未注册的用户

描述

用户可以点击自己喜欢的二手商品进行查看

                                                         续表2-3

用例名称

描述

前置条件

后置条件

1.未注册用户需要进行登录

2.成功登录的用户可以对二手商品进行购买

3.成功登录的用户可以将二手商品添加进入购物车

触发条件

对所需商品进行选择查看

基本流程

1.对想要购买的商品进行筛选并浏览

2.在搜索栏中输入需要查询的二手商品关键字

3.点击查询按钮,显示二手商品信息

代替流程

结束

浏览结束

用例名称

描述

实现约束和说明

待解决问题

说明

该表是系统商品删除用例描述表,其中介绍分析了用户删除部分商品用例,见表2-4。

表2-4 商品删除用例描述表

用例名称

描述

主要业务参与者

用户

其他参与者

描述

将购物车中的二手商品删除

前置条件

购物车中有商品

后置条件

选中想要删除的二手商品

触发条件

点击删除按钮

基本流程

1.用户登录成功,选中想要删除的商品

2.点击删除,该二手商品从购物车中移除

续表2-4

用例名称

描述

3.二手商品删除成功

结束

删除成功

实现约束和说明

购物车内需要有二手商品

待解决问题

该表是系统购物车用例描述表,具体是对用户加购商品且结算的用例进行研究分析,见表2-5。

表2-5 购物车用例描述表

用例名称

描述

主要业务参与者

登录成功的用户

其他参与者

未登录的用户

描述

对选中的二手商品添加进入购物车

前置条件

用户登录成功

后置条件

进行支付操作

触发条件

对所需的二手商品进行购买

基本流程

1.用户浏览二手商品

2.查看二手商品详细信息

3.点击添加按钮,将商品加入购物车

4.购物车添加成功,进行购物车结算

代替流程

结束

添加购物车成功

实现约束和说明

待解决问题

该表是系统商品购买用例描述表,具体是对用户购买商品用例进行介绍分析,见表2-6。

表2-6 商品购买用例描述表

用例名称

描述

主要业务参与者

登录成功的用户

其他参与者

描述

对购物车中的商品进行支付购买

前置条件

将商品添加进入购物车

后置条件

进行支付操作

触发条件

对商品进行购买操作

基本流程

1.用户浏览购物车

2.对购物车中的商品的数量进行更改

3.选中想购买的商品

4.进行结算

5.进行支付

代替流程

不加入购物车,直接进行支付购买

结束

购买成功

实现约束和说明

待解决问题

该表是商品管理用例描述表,介绍分析了用户发布物品的实际用例,见表2-7。

表2-7 商品管理用例描述表

用例名称

描述

主要业务参与者

用户

描述

用户将自己的二手商品进行上架操作

前置条件

有闲置商品,可以进行上架

后置条件

闲置商品被卖出后及时对商品信息进行修改

触发条件

及时更改二手商品的状态信息

基本流程

1.用户进入商品管理功能模块

2.用户将商品信息录入数据库

续表2-7

用例名称

描述

3.用户将二手商品进行上架

代替流程

结束

商品上架

实现约束和说明

待解决问题

该表是订单状态描述表,具体是指管理员更改商品状态,见表2-8。

表2-8 订单状态用例描述表

用例名称

描述

主要业务参与者

管理员

其他参与者

描述

管理员对商品的订单状态的更新

前置条件

用户购买商品

后置条件

触发条件

当商品被购买时触发

基本流程

1. 管理员完成认证登录进入后台管理界面

2.管理员进入订单管理功能模块

3.管理员及时更新商品订单状态

代替流程

结束

二手商品订单状态更新完成

实现约束和说明

2.3 本章小结

该系统旨在为消费者提供一个很好的购物平台,用户可以快速的在系统上寻找自己需要的东西,这样既能节约成本,又能达到环保的需求。


第三章 系统概要设计

本章构建大量的数据模式,完成了系统的构想,并对其进行了总体的设计。本章主要阐述了该系统的体系结构和各个模块的作用,并在此基础上编制了相应的数据表格。

3.1 总体设计

这一章从总体上进行了系统的总体结构和框架,并从需求的角度来理解各系统所要完成的功能和相关的数据目标。

3.1.1 系统结构图

二手盲盒交易系统是通过结构化的方法来实现整体的功能,结构化的概念是将问题的最大程度地表达出来,包括抽象、自顶向下、控制层级、模块分离等,利用逻辑推理的方法,让开发者能够更好的进行修改和理解[8]。该系统由两大主要模块组成,缺一不可,包括信息操控、阅览、购物车结算、订单审核、商品评价等环节。管理员模块主要是指管理员进行订单审核、用户明确、商品及钱包管理。

系统功能结构图可见图3-1。

图3-1 系统总体结构图

3.1.2 系统功能描述

本节对盲盒的买卖的使用者及管理员的功能进行描述。

1.使用者组件:

(1)用户登录:用户登录本系统,对二手盲盒交易系统进行操作,请输入手机号码、密码、用户名,登记操作即可。

(2)使用者登入:使用者利用个人的私密帐号登陆系统,执行一系列的行为操作。

(3)查看物品:使用者点击查看二手盲盒商品。

(4)购物车:使用者可以将自己喜欢的二手盲盒放在这里,或者在购物车里改变了二手盲盒的数目。

(5)订单:使用者可以查询所订购物品的运输状况,并可以查询到之前所购物品的订单情况。

(6)收藏:将喜爱的物品放入收藏夹,以便日后迅速浏览。

(7)付款:由使用者在购物车内进行付款。

(8)个性化的管理:使用者在帐号登记后,可以对自己的资料进行更改。

(9)物品管理:使用者可以将其未使用的物品放入该系统,以了解该物品的状况。

2. 管理员模块

(1)管理:系统管理员可以对使用者的个人资料进行即时的查询和修正。

(2)钱包管理:管理员核对使用者所支付的款项。

(3)物品管理:管理员会根据销售的二手盲盒的数量进行即时的调整。

(4)订单管理:管理员能够对订货的当前资料进行即时跟踪和修正。

3.2 数据库设计

在实现用户需求的前提下,数据库的生成也是实现数据有效储存、实现各主体间必需的连接、加快系统运转的速率[9]。

3.2.1 概念模型设计

在采集到数据之后,经过一系列的数据处理,建立了一个统一的概念性数据模式。在一个实体中所包括的大多数可以成为一个互动的连接[10]。

二手盲盒交易系统涉及到两个对象:一即管理员;二即用户。系统总体E-R图,具体可见图3-2。

图3-2 系统E-R图

通过上述数据库的需求建立实体属性关系模型图。

  1. 用户信息实体属性关系图

该图由用户QQ、密码、手机号、编号、姓名等组成。具体可见图3-3。

图3-3 用户实体属性图

  1. 管理员信息实体属性关系图

该图由管理员编号、密码、电话、昵称、名称组成。具体可见图3-4。

图3-4 管理员实体属性图

  1. 二手盲盒信息实体属性关系图

该图包括商品编号、名称、销售价格、原价、类别编号、创建时间以及相关描述等内容。具体可见图3-5。

图3-5 二手商品实体属性图

  1. 订单信息实体属性关系图

该图包括订单评论、订单号、下单日期、订单状态、金额、交货地址以及付款方式等内容。具体可见图3-6。

图3-6 订单实体属性图

  1. 二手盲盒类别实体属性图

该图主要包含编号、商品名称、描述、状态。如图3-7所示。

图3-7 商品类别实体属性图

  1. 盲盒评论实体属性图

该图由编号、商品编号、用户编号、评价内容、评价时间等内容组成。具体可见图3-8。

图3-8 商品评论实体属性图

3.2.2 数据库的表结构设计

本系统依托于后台MySQL数据库,对大量数据进行及时储存与更新,为用户信息使用 user用户信息表,主要包括编号、手机号、QQ、密码等,具体可见表3-1。

表3-1 user用户信息表

字段

类型

是否为主键

是否为空

注释

userid

int

编号

user_phone

char(11)

电话

user_name

varchar(32)

用户名

user_password

varchar(32)

密码

user_qq

varchar(12)

QQ

user_address

varchar(40)

收货地址

续表3-1

字段

类型

是否为主键

是否为空

注释

user_sex

varchar(12)

性别

admin管理员信息表,主要包括编号、用户名、密码、电话号、角色等字段,具体可见表3-2。

表3-2 admin管理员信息表

字段

类型

是否为主键

是否为空

注释

id

int

编号

admin_name

varchar(25)

用户名

admin_password

varchar(25)

收货地址

admin_phone

char(11)

电话

admin_role

varchar(25)

角色

goods闲置物盲盒信息表,主要包括商品编号、名称以及描述等字段,具体可见表3-3。

表3-3 goods二手商品信息表

字段

类型

是否为主键

是否为空

注释

goods_id

int

编号

catelog_id

int

类别编号

user_id

int

用户编号

goods_name

varchar(50)

名称

goods_describe

real_price

start_price

status

text

varchar(50)

varchar(50)

int

描述

售价

原价

商品状态

catelog闲置盲盒类别信息表,包括编号、名称、状态等,具体可见表3-4。

表3-4 catelog二手商品类别信息表

字段

类型

是否为主键

是否为空

注释

catelog_id

int

编号

catelog_name

varchar(11)

名称

续表3-4

字段

类型

是否为主键

是否为空

注释

catelog_stute

tinyint(11)

状态

catelog_stute

tinyint(11)

状态

orders订单信息表,主要包括日期、付款方式以及实际付款,具体可见表3-5。

表3-5 orders订单信息表

字段

类型

是否为主键

是否为空

注释

order_id

int

编号

order_num

int

订单编号

user_id

goods_id

int

int

用户编号

商品编号

order_date

varchar(50)

下单日期

order_information

varchar(50)

订单信息

order_price

varchar(50)

订单价格

comments盲盒评论信息表,其中有标题、内容、留言人等字段,如表3-6所示。

表3-6 comments商品评论信息表

字段

类型

是否为主键

是否为空

注释

com_id

int

编号

user_id

int

用户编号

goods_id

int

商品编号

com_content

varchar(450)

评论内容

com_title

varchar(35)

标题

create_data

varchar(450)

评论时间

3.3 本章小结

本章通过二手盲盒交易互惠交易性进行了分析,通过对整个系统的整体结构和具体的设计进行了分析,采用时序图表描述了各功能模块的工作过程,并通过E-R图表实现了各部分的相关特性的概要,并按照概要的内容来进行了相应的数据表格的编写。


第四章 系统详细设计与实现

该系统的实施就是对各个功能进行了详细的设计与实施。该系统的界面划分为:前端和后端两个部分。在二手盲盒交易系统中,使用者管理前台商品与管理员管理的前端使用者资讯,并更改订货的商品状况,实现了资讯的互动[11]。

4.1 详细设计

具体的设计是通过对初步的系统的分析和总结,对整个系统的总体结构进行了细致的介绍。

时序图是用图形表示软件的结构元素的一个特定过程。在此基础上,通过时序图,可以显示各个属性在各个阶段的选取,并可以明确地表示出对于各种属性的不同的选项。该方法可以用时间序列图来详细地说明该体系的各项作用[12]。

4.1.1 访客注册

首次使用该系统时,访客如需购买闲置盲盒,必须注册登记个人信息资料,显示注册成功并登陆即可使用。图4-2为访客注册时序图。

图4-1 访客注册时序图

4.1.2 用户登录

当使用者想要收藏或购买盲盒时,需首先键入电话号码及口令,并与后台资料库进行互动,确认后才能顺利登陆;若输入资料有误,例如电话号,就说明资料输入有误。用户登录的时序图如图4-2所示。

图4-2 用户登录时序图

4.1.3 商品浏览

用用户可以在主页上浏览各种种类的盲盒,寻找自己想要购买的盲盒,用户选择意向盲盒,点击商品信息,查看浏览盲盒详情页及信息。

盲盒浏览时序图具体可见图4-3。

图4-3 商品浏览时序图

4.1.4 商品添加购物车

用户浏览主页面商品类型,搜索二手盲盒信息,添加至购物车。商品添加购物车时序图具体可见图4-4。

4-4 添加购物车时序图

4.1.5 用户修改个人信息

用户在二手盲盒交易系统个人中心页面,执行一系列操作,修改个人信息资料。购买商品时序图具体可见图4-5。

图4-5 用户修改个人信息时序图

4.1.6 用户查看订单

用户购买到理想的商品以后,在“个人中心”页面点击订单,查询浏览该商品的相关物流信息。图4-6为订单查看时序图。

图4-6 订单查看时序图

4.1.7 用户上架商品

用户接入到“商品上架”界面,进入“上架”,加入“二手盲盒”信息,精简“盲盒类型”。同时还可以进行编辑,添加等一系列操作,删除不相关的盲盒信息。图4-7为上架盲盒时序图。

图4-7 上架商品时序图

4.1.8 管理员管理订单状态

管理员可以通过后台管理,了解顾客所购买的盲盒订单,并对订单状态进行及时的修正。在图4-8中显示了订单状态管理的时序图。

图4-8 订单状态管理时序图

4.2 系统前台主要功能模块

系统前端的功能主要有:主页界面的实施、系统登录和登记、类别查询、网页浏览、购物车的查看、订单的提交等。

4.2.1 主页面的实现

首页作为用户服务平台,可以实现用户登录、注册、商品搜索以及发布等基础性的功能。主页面可见图4-9。

图4-9 主页面图

4.2.2 用户注册功能的实现

该系统的主要功能模块实现就是购买和发布商品,都需要注册,只有注册成功,才能购买、发布商品。在登录界面,可以先填好相关的资料,然后进行注册,登记完毕,再进行下一次的操作,若录入的资料已在资料库中,但未能成功登录,需再次录入登记资料。

用户注册模块流程图如图4-10所示。

图4-10 用户注册功能流程图

用户注册界面图如下图4-11所示。

图4-11 用户注册界面图

4.2.3 购物车功能的实现

这个功能主要是让使用者在购物时,把要买的东西分批次的放到购物车里,让大家减少付款流程。商品放入购物车之前,需要注册,如购物车已经提供了货物的相关资讯,当购物车无商品时,便可将货物资讯加入到购物车进行自主实时管理。

购物车功能流程图具体可见图4-12。

图4-12 购物车功能流程图

购物车界面图如下图4-13所示。

图4-13 购物车界面图

4.2.4 用户发布商品功能的实现

它的主要作用是把自己的闲置物品信息传输至系统,点击“我要发布”,在“发布”页面中,通过对个人商品基本信息与状态的描述,将商品图片文字进行上传,点击“发布”即可。

用户发布商品模块流程图具体可见图4-14。

图4-14 用户发布商品流程图

用户发布盲盒模块界面图如下图4-15所示。

图4-15 用户发布商品界面图

4.3 系统后台主要功能模块

在系统后台中,由管理员对商品信息、钱包、用户信息以及订单状态等进行直接管理。

4.3.1 管理员登录功能的实现

本模块主要是指,管理员通过登录系统后台,对用户信息及商品动态进行管理,登陆时管理员输入个人信息即可。如果资料出现错误等情况,需要重新输入正确信息。

管理员登录模块流程图具体可见图4-16。

图4-16 管理员登录流程图

管理员登录界面图如下图4-17所示。

图4-17 管理员登录界面图

4.3.2 订单管理功能的实现

本模块可以实现管理员对商品订单的统一管理功能。管理员通过查看浏览订单相关的信息,结合订单当前的状态,对其信息进行修改或删除等一系列操作。在订货过程中,订单状态即可改为“及时发货”,完成即可改为完成状态。

订单管理模块流程图具体可见图4-18。

图4-18 订单管理流程图

订单管理界面图如下图4-19所示。

图4-19 订单管理界面图

4.4 本章小结

本章介绍了二手盲盒交易系统的设计与分析,系统运行必须建立在具体有效设计的基础上,在阐述介绍各功能模块的过程中,结合流程图和截图,阐明其中涉及到的系统流程和主要功能。


第五章 系统测试

系统测试作为软件开发的最后一个检验环节。系统测试是指通过检测分析二手盲盒交易系统的整体性能,发现系统运行错误,分析原因并予以修正,从而为系统正常稳定的运行提供有力保障[13]。

5.1 系统测试的目的与意义

系统试验是在对系统的实际操作条件进行对比的基础上,针对其功能与性能的需要,设计了一套完整的测试与管理体系。从而能够发现并按照系统的功能和性能需求进行检测。其目标在于找出软体中存在的缺陷与差别,并改善其稳定性。

5.2 系统测试方法

系在整个软件的研发过程中,系统的检测是一个非常关键的过程。在进行系统的试验时,必须遵守如下一些基本的准则:根据使用者的要求进行试验,由最初的小型试验到大规模的试验。当然,导致测试出错的最大因素就是源码编写的问题。

在日常编程中,通常有两种测试方式:第一种是构造检测,第二种是函数检测。

白盒测试:这就是所谓的结构探测。在此基础上,对系统的逻辑通路进行全面的覆盖检测,并对其进行了验证。在特定情况下,通过对程序进行正确的测试的改进,可以更好的发现和改进程序,从而对程序进行更好的检查。不过,这也是一个很大的问题,因为它没有办法检测到错误的路径,也没有足够的能力去检测数据,也没有办法对程序的正确率和流畅进行验证[14]。

所谓的“黑盒测试”测试,也就是所谓的“功能检测”,它可以被称为“表面检测”,这是由于这种测试在没有考虑到系统的内部结构的情况下,当进行一个项目界面的测试时,它仅仅关注于系统的性能,它的页面是否能够准确地反映出使用者的需要。黑盒测试适合于功能测试、可用性测试、可用性测试、测试复杂的操作逻辑以及易于理解的测试。其不利之处是取决于规范规范的准确性[15]。

5.3 系统功能测试

利用相应的系统探测方法,来发现二手盲盒商品交易双方会暴露的各种问题,包括系统数据库中的生成表格信息出错、系统数据录入和体系结构缺陷。

5.3.1 访客注册测试

测试代号:001;

目的:测试二手盲盒交易系统注册功能状态;

前提:访客结合个人的注册信息,用户名为“lx”,密码“123456”,确认密码“123456”,手机号“13676552351”。

访客注册测试具体可见表5-1。

表5-1 访客注册测试用例表

编号

测试数据

预期结果

实际结果

结论

1

用户名:lx

密码:Null

手机号:Null

提示请输入密码和手机号

与预期结果一致

测试通过

2

用户名:Null

密码:123456

手机号:Null

提示请输入用户名和手机号

与预期结果一致

测试通过

3

用户名:Null

密码:Null

手机号:13676552351

提示请输入用户名和密码

与预期结果一致

测试通过

4

用户名:lx

密码:123456

手机号:1367655235

提示手机号位数不对

与预期结果一致

测试通过

5

用户名:lx

密码:123456

手机号:13676552351

提示注册成功

与预期结果一致

测试通过

6

用户名:lx

密码:123456

手机号:13676552351

提示用户名已存在

与预期结果一致

测试通过

7

用户名:lx

密码:12345

手机号:13676552351

提示密码不得少于6位

与预期结果一致

测试通过

基于以上流程,检测分析用户注册模块功能,执行用户一系列注册操作,保证与预期注册设计的高度一致性。

5.3.2 用户登录测试

测试代号:002;

目的:测试二手盲盒交易系统的登录功能状态;

前提:用户已注册本系统。

用户登录测试具体可见表5-2。

表5-2 用户登录模块测试用例表

编号

测试数据

预期结果

实际结果

结论

1

手机号:12345

密码:123456

提示手机号错误

与预期结果一致

测试通过

2

手机号:13676552351

密码:Null

提示密码不能为空

与预期结果一致

测试通过

3

手机号13676552351

密码:123456

提示登录成功

与预期结果一致

测试通过

4

手机号13676552351

密码:12345

提示密码错误

与预期结果一致

测试通过

基于以上测试,分析用户登录模块功能,为用户登录操作提供保障,与预期登录设计效果保持高度一致性。

5.3.3 购物车功能测试

测试代号:003;

目的:测试二手盲盒交易系统购物车功能;

前提:用户登录信息,进入购物车模块。

购物车功能测试具体可见表5-3。

表5-3 购物车功能测试用例表

编号

用例名称

预期结果

实际结果

结论

1

删除购物车中的商品

商品被删除

与预期结果一致

测试通过

2

添加购物车中的商品数量

商品数量发生变化

与预期结果一致

测试通过

3

对购物车中部分商品进行结算

结算成功

与预期结果一致

测试通过

4

结算全部商品

结算成功

与预期结果一致

测试通过

基于以上测试分析购物车模块功能,执行购物车操作,保证与预期录设计相符合。

5.3.4 用户发布商品功能测试

测试代号:004;

目的:测试二手盲盒交易系统的商品发布功能;

前提:用户登录点击进入到商品主界面,保证商品正常发布。

用户发布商品功能测试具体可见表5-4。

表5-4 发布商品功能测试用例表

编号

测试数据

预期结果

实际结果

结论

1

商品名称:盲盒1

提示商品名称应输入中文

与预期结果一致

测试通过

2

商品名称:盲盒1

提示商品名称正确

与预期结果一致

测试通过

3

只上传一张图片

图片不得少于两张

与预期结果一致

测试通过

4

填写不符合的商品描述

提示商品描述字数不得少于200

与预期结果一致

测试通过

经由以上各种测试,发布商品功能保证商品正常发布,与预期发布商品设计保持高度一致性。

5.3.5 个人中心功能测试

测试代号:005;

目的:测试二手盲盒交易系统个人中心功能运行状态;

前提:用户登录后点击进入到个人中心功能模块。

个人中心功能测试具体可见表5-5。

表5-5 个人中心功能测试用例表

编号

测试数据

预期结果

实际结果

结论

1

用户名:刘湘

手机号:13999999999

QQ:112233

用户名修改成功

与预期结果一致

测试通过

2

用户名:

手机号:13999999999

提示用户名不能为空

与预期结果一致

测试通过

续表5-5

编号

测试数据

预期结果

实际结果

结论

1

用户名:刘湘

手机号:13999999999

QQ:112233

用户名修改成功

与预期结果一致

测试通过

3

用户名:刘湘

手机号:1399999999

QQ:112233

提示手机号格式错误

与预期结果一致

测试通过

4

用户名:刘湘

手机号:13999999999

QQ:112233

手机号修改成功

与预期结果一致

测试通过

5

用户名刘湘

手机号:13999999999

QQ:112233

QQ修改成功

与预期结果一致

测试通过

经由以上操作,检测用户个人中心模块功能,该功能可以实现,与预期设计相符合。

5.4 本章小结

本章节主要是概括总结内系统各项性能,测试分析系统功能,并对各模块登录、注册、个人中心等进行了测试,然后给出了用案例。


结论

在本论文的总体设计中,首先阐述介绍了该系统研究的背景、意义,明确各章节重点内容。在此基础上,结合实际情况,从用户和用户的视角出发,进行了对用户的需求进行了深入的探讨。接着介绍了整个系统的整体结构,详细介绍了该软件的各个模块,给出了一个用例图表,并给出了一个实例和一个数据库表格,并与一个实体的类图相结合。在具体的设计中,重点描述了该软件的软件开发流程,并给出了相应的网页和相应的功能模块。最后,对整个系统进行了测试,通过对各个模块的性能进行了测试,得到了满足设计的预期效果。

二手盲盒交易网站的搭建大大解决了盲盒玩家的资源浪费,解决了盲盒玩家的消费担忧,形成盲盒市场稳定的产业链,发挥二手交易平台的最大作用,推动盲盒市场的发展,符合当下时代经济发展,满足了年轻人的猎奇心理,将普通性质的玩具转换为具有收集、收藏价值的特殊商品,体系化的产业链赋予盲盒专业性、可复制性,丰富的下游交易及改装市场保障了存量盲盒的活跃与流通网站的搭建满足了玩家的需求,并且操作简单,有管理员一站式管理有利于保护市场安全性,系统设计简单,易于操作,针对性的二手交易平台有利于消费者更快速的找到自己心仪的商品,一站式管理有利于为消费者提供优质的售后服务保障。

本网站的搭建在一定程度上解决了社会资源流失,将手里的闲置物品进行合理精准流转,形成一整套产业链促进了资金流转,推动盲盒市场的发展,精准定位用户画像,解决了盲盒未知性所带来的弊端,有效的降低了消费者的损失,从而使盲盒市场更加稳定。

目前,该软件的主要不足是:二手盲交易系统的功能还不够全面,目前页面还不够美观,用户针对性较强,页面过于简单等问题,以后会进一步改进,提升该系统的性能以及实用性。


参考文献

[1]  薛智勇.基于全球化视角下南京城区购物中心时尚消费空间研究[J].江苏商论,2019,(02):10-16.

[2]  周胜锐,肖建宏,谢嘉飞,唐成达,李雅财,林字忠. 校园闲置物品换购系统的设计与实现[J].福建电脑,2019,35(01):135-152.

[3]  孙泽亮.我国高耗能行业节能减排协同效应及影响因素研究[D].西安建筑科技大学,2020:45-57

[4]  周舒.基于商务智能的数据分析平台设计与实现[D].山东大学,2019:34-37.

[5]  童瀛,周宇.大数据背景下网络信息安全技术体系分析[J].网络安全技术与应用,2020(05):67-68.

[6]  冯业巨.发展环境与经济“双赢”的循环经济模式[J].中国商界(下半月),2019(07):165-166.

[7]  王月辉.社交电商平台顾客在线购物体验质量与实证研究[J].北京理工大学学报,2020,23(03):71-85.

[8]  梁西强,李鹏,刘婷.我国网络购物的影响因素及发展潜力分析[J].经济研究导刊,2020(06):139-140.

[9]  张宇.面向校园的闲置资源交易系统[D].苏州大学,2020:67-69.

[10] Fulvio Camerini,Enrico Fabris,Gianfranco Sinagra. Appropriateness,inappropriateness and waste of resources: Unfulfilled expectations[J]. European Journal of Internal Medicine,2020(2):63-64.

[11] Java从入门到精通[M].明日科技.清华大学出版社.2019:56-79.

[12] 关潘哲,李东鑫,我国大学生校园众筹平台建设的可行性分析[J].金融经济,2018(06):147-149.

[13] Pablo Chamoso,Alfonso González-Briones,Fernando De La Prieta et al.Smart city as a distributed platform: Toward a system for citizen-oriented management[J] Computer Communications,2020(2):23-27

[14] Ansanelli G,Fiorentino G,Tammaro M.etal.A Life Cycle Assessment of a recovery process from End-of-Life Photovoltaic Panels[J] Applied Energy,2020(6):135-140

[15] 周爱武,汪海威,肖云. 数据库课程设计[M].北京:机械工业出版社,2018:56-89.


致谢

花开花落万物道,聚散离别终有时。文字单薄不足以将我最好的青春时光诉说一二。18年的秋天踏进大学,自由又充实的大学生活被疫情打乱,没能穿上学士服没有与朋友们再见,大学生涯最终是留一点遗憾的。又或许月满则亏,过犹不及,天上的弯月最终还是会圆满。

感谢我的家人在我求学这些年来给予我的支持,感谢你们的尊重包容,有求必应,给我最幸福温暖的家庭,无论是物质还是精神我从未羡慕过任何人。

感谢我的导师李老师,谢谢您深夜还在给学生修改论文,从开题到定稿亲力亲为,学生初出茅庐文字青涩,您对我提出的问题不厌其烦耐心解答。感谢我的辅导员姜老师,您亦师亦友为我顺利毕业之路提供了莫大的帮助,疫情期问为学生奔波,学生牢记在心。感谢我的班主任谷老师在大学期间对我所有的鼓励和照顾,为我今后成长发展照亮一束光亮。

同窗数年知己难寻,感谢我的朋友们,少年相伴度过无数难忘岁月,从十几岁到二十几岁,这些年有你们相知相伴我感到无比幸运,感谢我的朋友们这十年来永远给予我最殷切的希望和贴心的帮助,从懵懂少年无知求学到长大成人步入社会这一路幸有你们的认可与宽慰。感谢八人小分队的挚友,我深知自己的倔强任性,有你们的陪伴和包容我才能拥有幸福的大学生活,感谢大学时代所有陪伴过我的朋友,因为有你们我想要珍惜大学时代的每一分钟。

最后,我想感谢一个特别的人,是我已经离开人世的爷爷,他在我成长的20年间带给我的不仅是无微不至的照顾和关爱更教会了我独立、勇敢并去成为更好的人,让我从未质疑过自己的选择,让我成为这个世界上最幸福的小孩,虽然他在20年的冬天离开了我们,但时常想起他慈祥的脸庞和贴心的话语,我们永远想念他,他便不曾离开,我的文宇代替我跨越一切。

一文已毕,热泪盈眶。感谢所有为我提供帮助的人,我一直知道自己是一个幸运又幸福的小孩,因为有你们的照顾,我已经胜过太多人。感谢我的母校,我一直相信生命的力量在于不顺从,大学时代即将过去,但人生之路仍然漫长。

道以此文献给我灿烂而又热烈的二十二岁,追风赶月莫停留,平芜尽处是春山。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值