基于Java web的小区二手交易平台的设计与实现

摘要:
随着现在网上交易的人数、相互之间的交易量的增加,背后的数据也是惊人的。因此,越来越多的购物交易从线下面对面交易转移到了线上进行。在这种交易过程中,二手交易显得尤为突出。以半山逸城小区举例来说明,网购的优越性使生活中的闲置物品越来越多,大多数情况下,用户都是选择直接将闲置物品进行丢弃,这样就会导致物品资源的浪费。基于半山逸城小区此类问题的发生,急需开发一套半山逸城小区二手物品交易平台协助进行解决。
在功能模块的设计上使用Java计算机语言作为系统功能模块具体实现的编码语言,使用SpringBoot框架实现后台功能模块的编码实现,所有交互页面效果的渲染直接通过Vue框架进行编码实现,所有用户角色的权限设计通过Shiro框架赋予不同用户角色不同的菜单权限。结合对半山逸城小区的二手物品交易需求,本系统具有三类用户角色,分别是用户、商家跟管理员角色,其中,管理员将实现二手商品管理、订单管理、系统管理等不同的功能模块,用户将实现二手商品、首页等功能,商家将实现二手商品管理、订单管理等功能。
通过对系统功能进行开发,让半山逸城小区二手交易工作更加规范性。系统所有功能模块实现之后,通过使用黑盒测试法,让本系统中的所有功能模块都达到了预期目标。
关键词:半山逸城;小区;二手;Java;SpringBoot

Design and Implementation of a Second hand Trading Platform for Banshan Yicheng Community Based on Java Web
Major:computer science and technology Grade:2020 Class:14 Student: Weiwei Li Supervisor: Xiaoya Deng
ABSTRACT:With the increasing number of people conducting online transactions and the volume of transactions between each other, the data behind it is also astonishing. Therefore, more and more shopping transactions are shifting from offline face-to-face transactions to online ones. In this transaction process, second-hand transactions are particularly prominent. Taking Banshan Yicheng Community as an example, the superiority of online shopping has led to an increasing number of idle items in daily life. In most cases, users choose to directly dispose of idle items, which can lead to waste of material resources. Based on the occurrence of such problems in Banshan Yicheng Community, there is an urgent need to develop a second-hand goods trading platform to assist in solving them.
In the design of functional modules, the Java computer language is used as the coding language for the specific implementation of the system functional modules, the SpringBoot framework is used to realize the coding of the background function modules, the rendering of all interactive page effects is directly encoded through the Vue framework, and the permission design of all user roles is given different menu permissions to different user roles through the Shiro framework. Combined with the second-hand goods trading needs of the Yicheng community in the middle of the mountain, the system has three types of user roles, namely the user, the merchant and the administrator role, among them, the administrator will realize the second-hand goods management, order management, system management and other different functional modules, the user will realize the second-hand goods, home page and other functions, and the merchant will realize the second-hand goods management, order management and other functions.
Through the development of system functions, the second-hand trading work of the Mid-Levels Yicheng Community is more standardized. After all the functional modules of the system are realized, all the functional modules in the system have reached the expected goals by using the black box test method.
Keywords: Half Mountain Yicheng; Community; Second hand; Java; SpringBoot

目 录
摘要 I
ABSTRACT III
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究意义 1
1.3 国内外研究现状 1
1.4 需要解决的问题 2
第二章 系统需求分析 3
2.1 可行性分析 3
2.2 系统需求概述 3
2.3 系统功能性需求分析 4
2.4 非功能性需求分析 5
第三章 系统概要设计 7
3.1 系统总体功能模块 7
3.2 系统管理员功能模块设计 7
3.3 系统商家功能模块设计 8
3.4 系统用户功能模块设计 8
第四章 数据库设计 11
4.1 数据库逻辑设计 11
4.2 数据库结构设计 13
第五章 详细设计与实现 17
5.1 系统管理员功能模块设计与实现 17
5.2 系统商家功能模块设计与实现 21
5.3 系统用户功能模块设计与实现 23
第六章 系统测试 27
6.1测试目的 27
6.2测试方法 27
6.3系统功能测试 27
6.4测试结果 28
6.5测试总结 29
总 结 31
参考文献 33
致 谢 35

第一章 绪论
1.1课题研究背景
近年来,随着互联网技术的快速发展,电子商务行业得到了蓬勃发展。在线网上购物已经逐渐成为人们心目中不可或缺的一个部分。社会工业的发展使人们生活越来越丰富,生活用品越来越多[1]。网购的便利性使生活中的“鸡肋”用品越来越多,部分家庭里面出现了一些闲置商品[2]。
半山逸城小区目前处理二手物品是通过住户之间的微信群来处理一些不必要的闲置,往往会出现住户未看到卖家发布的商品信息,因为住户发布的商品太多,不好进行分类,想要买的商品很难找到。住户人员需要买东西,也不好交流,因为群里人员较多,消息太快,只能加微信才能更好的了解商品,这样很麻烦,所以需要一个整合的平台,方便住户交易。因此二手物品交易平台展现出巨大的发展潜力[3]。
1.2课题研究意义
因此开发半山逸城小区二手交易平台的意义,如下四点所示:
(1)提供便利的生活:半山逸城小区二手交易平台的开发可以让小区家庭更加方便地买卖闲置物品,包括生活用品、家具、电子设备等。这有助于满足家庭在生活中的各种需求,提供更加便捷的购物和交易体验[4]。
(2)资源共享与环保: 半山逸城小区二手交易平台的开发鼓励家庭将不再需要的物品交给需要的人,减少浪费和资源不必要的消耗。通过购买二手物品,家庭可以在节约成本的同时也为环保事业作出贡献,促进可持续发展[5]。
(3)促进社交和交流: 半山逸城小区二手交易平台的开发可以促进住户之间的社交和交流。买卖双方有机会相互交流,建立联系,共享经验,进一步丰富了小区的互动和活力[6]。
1.3国内外研究现状
1.3.1国内研究现状
针对国内的二手物品实际的相关情况来说,国内的二手交易研究情况相比较于国外来说还是有一段路要走,我国计算机信息化应用方面相关的一些发展,整体水平相比较于发达国家相关方面的一些发展来说还有很大的差距[7]。虽然我们很早对二手物品交易平台进行了研究,但是进展缓慢。由于计算机技术以及经济因素的影响,让国内二手交易研究缓慢。根据查阅相关的资料,国内二手交易平台有闲鱼、转转等[8]。
1.3.2国外研究现状
国外对于二手交易平台,由于计算机水平,相关技术以及理论的研究比较早。因此,国外针对二手交易平台方面的相关的研究也是非常早,经过最近一些年来的发展,计算机的发展给二手交易平台提供了技术支撑。目前开发的二手交易平台的研究程度比较高、开发出来的系统实用性比较高,在发达国家中,由于经济水平高,它们已经构建了比发展中国家较为成熟的电子政府,电子政府的建成是它们依靠自己国家多个方面的优点,比如信息方面的技术与资源以及人才等,逐渐控制了网络上的信息资源和技术[9]。
1.4 需要解决的问题
目前国内对于此类课题的研究以及落地,主要还是在大型社区为主,多半原因还是对于开发系统的经费问题。综合调研的结果,很多中小型社区还是依靠人工的方式进行项二手物品交易,本系统的开发具有很好的现实意义。在开发过程中,需要解决的问题主要有用户需求的调研,这是最难的部分,不清楚半山逸城小区在二手交易过程中存在哪些问题。其次就是如何进行计算机相关技术选型,使用怎样的技术进行功能模块的开发比较合理[10]。
第二章 系统需求分析
2.1 可行性分析
根据对基于Java web的半山逸城小区二手交易平台的用户需求分析,从本课题涉及的技术可行性、整个开发过程中的经济支出和用户最终操作系统的可行性角度对系统实现的可行性进行分析研究[11]。
2.1.1技术可行性分析
技术可行性分析是对使用哪些技术,对系统功能进行编码实现的技术可行性进行分析,站在技术角度对技术的可行性进行分析。通过自己的学习和了解,本文课题半山逸城小区二手物品交易平台所采用的技术主要有SpringBoot框架、Vue框架等相关的计算机技术,这些技术是目前较为成熟的技术,不管是前期系统功能的编码还是后期的维护管理,都是非常便利的[12]。
2.1.2经济可行性分析
考虑到半山逸城小区二手物品交易平台的实际的用户需求,在前期的硬件支出主要是一台电脑和一部手机,在整个项目开发的软件使用信息都是开源的,也不需要额外的经济支出。在系统开发完成之后需要的服务器也不需要配置很高的,所需要的费用极低。
2.1.3操作可行性分析
在半山逸城小区二手物品交易平台的功能设计的初衷是方便用户能够进行使用,需要设计的系统用户操作页面效果是应简洁有力,也需要能够满足用户对于信息化系统的实际使用习惯。当用户第一次接触半山逸城小区二手物品交易平台的时候,不需要额外花大量的时间进行熟悉,就可以直接进行使用[14]。
2.1.4法律可行性分析
基于Java web的半山逸城小区二手物品交易平台,从最开始的开题报告撰写到最后的毕业论文内容撰写,都是本人独立完成的所有工作量,没有跟相关类似的系统以及相关的资料存在任何侵权等行为的发生[15]。
2.2 系统需求概述
半山逸城小区实际占地585亩,该小区住户比较多,同时小区位于半山中间,交通不便。在购物数据量比较大的时候,很多业主对于闲置物品都是直接进行丢弃以免占空间[16]。但是,站在节俭的角度,该方式肯定是不合理的。在这样的背景下,如何高效的对二手物品交易进行利用,是每个半山逸城小区用户重点关注的话题之一。结合半山逸城小区的二手物品交易方式以及计算机技术,开发一套半山逸城小区二手物品交易平台。该系统可以帮助用户便捷的购买二手物品以及管理员以及商家可以更加方便的进行二手物品进行交易[17]。
2.3 系统功能性需求分析
半山逸城小区二手物品交易平台的功能性需求是用户能够进行二手商品信息进行查看以及管理员、商家在后台可以对二手商品信息进行管理等相关的操作。通过使用Shiro框架对用户权限进行设计,让不同用户角色具有不同的功能菜单权限。下面对本系统中所有用户角色通过用户角色的用例图的形式进行分析说明[18]。
2.3.1 管理员用例分析
管理员作为半山逸城小区二手物品交易平台的最高用户角色信息,可以看到系统中所有的功能模块的相关数据信息,其主要职责就是对后台所有功能模块的数据信息进行基本的维护性管理。管理员所具有的功能有用户管理、二手商品管理等功能[19]。管理员的用例如图2-1所示。

图2-1 管理员用例图
2.3.2 商家用例分析
在半山逸城小区二手物品交易平台中的商家,也是该小区的商家用户角色。商家主要是对自己闲置的二手商品信息进行修改以及进行新增等相关的操作。商家的用例如图2-2所示。

图2-2 商家用例图
2.3.3 用户用例分析
用户在半山逸城小区二手物品交易平台中是充当买家角色,也是本系统中的基础用户角色。用户主要是对所有二手商品信息进行查看以及进行购买等相关的操作。用户的用例图如图2-3所示。

图2-3 用户用例图
2.4 非功能性需求分析
2.4.1 系统需要的硬件要求
(1)开发项目需要的电脑的CPU的要求要i5以上。
(2)开发项目需要的电脑的内存最少要8G,推荐的话是8G以上。
(3)开发项目需要的电脑的硬盘需要满足100G以上[20]。
2.4.2 系统需要的软件要求
(1)开发半山逸城小区二手物品交易平台的电脑操作系统为Windows10家庭中文版。
(2)本半山逸城小区二手物品交易平台开发所用到的软件为Intellij IDEA2021为主。
2.4.3 系统需要的性能要求
(1)本半山逸城小区二手物品交易平台所有的页面响应时间为1至5秒。
(2)半山逸城小区二手物品交易平台的页面设计需要美观以及用户接触半山逸城小区二手物品交易平台不需要花费太多的时间进行熟悉。
(3)管理半山逸城小区二手物品交易平台需要保证在长时间运行后,依然能正常运行。

第三章 系统概要设计
3.1 系统总体功能模块
半山逸城小区二手物品交易平台需要的功能设计在前期已经完成了用户的需求分析,结合山逸城小区二手物品交易实际的需求,本系统最终实现用户、商家和管理员三个角色。系统功能模块的设计,需要实现用户能够进行二手商品信息的查看以及管理员、商家可以对虽有二手商品信息进行维护管理等相关的操作。系统总体功能模块图如图3-1所示。

图3-1 系统总体功能模块图
3.2 系统管理员功能模块设计
3.2.1 用户管理功能设计
用户管理主要是管理半山逸城所有用户的账号信息的功能。管理员可以实现对半山逸城的新用户的账号信息进行新增,还能实现对已经存在的所有用户的账号信息进行修改等相关的菜单权限操作。
3.2.2 二手商品管理功能设计
二手商品管理主要是管理半山逸城小区所有闲置物品的相关信息的功能。管理员可以实现对所有二手商品信息进行查看,对于商家的商品信息可以进行修改等操作。
3.2.3 订单管理功能设计
订单管理主要是管理半山逸城小区所有用户购买闲置物品进行信息的管理。管理员可以实现对所有用户的订单信息进行查看,了解所有订单的交易记录信息。
3.2.4 留言板管理功能设计
留言板管理主要是管理半山逸城小区所有用户的留言相关的信息的功能。管理员可以实现对用户的留言信息进行查看以及对留言信息进行回复等相关的操作。
3.2.5商品分类管理功能设计
商品分类管理主要是管理半山逸城小区二手物品交易平台所有售卖商品的分类信息的功能。管理员通过对商品分类信息进行新增之后,后期商家新增二手商品的时候,可以直接选择商品分类,能够帮助商家更好的进行新增商品。
3.3 系统商家功能模块设计
3.3.1二手商品管理功能设计
商家通过使用二手商品管理功能,可以对自己新增的二手商品信息进行修改,还能对目前正在销售的二手商品信息进行修改等操作。
3.3.2订单管理功能设计
订单管理主要是管理半山逸城小区用户购买自己闲置物品进行信息的管理。商家可以查看所有用户对自己闲置物品购买的订单信息,根据订单信息可以实现对发货等相关的操作。
3.4 系统用户功能模块设计
3.4.1二手商品功能设计
用户通过半山逸城小区二手物品交易平台的前台页面,可以查看半山逸城小区所有商家的二手商品信息。当用户看到有自己喜欢的二手商品的时候,可以直接将对相关的二手商品信息进行购买以及加入购物车等操作。
3.4.2我的订单功能设计
用户购买了商家的二手商品后,可以通过我的订单对订单信息进行查看。用户可以通过订单的不同状态,了解所购买的商品的订单状态。
3.4.3留言板功能设计
半山逸城小区的用户在使用系统进行二手物品交易的过程中,可以通过留言板功能向管理员新增留言数据信息,等待管理员进行回复。

第四章数据库设计

4.1 数据库逻辑设计
数据库设计是作为一个半山逸城小区二手物品交易平台来说,对系统中所有的数据信息进行存储的。数据库逻辑设计跟结构设计思路是一样的,也是对相关数据信息进行存储。通过绘制E-R图可以更加地清楚的表达所有功能模块实体之间的关系。下面将本系统中主要的实体E-R图进行设计说明。
(1)用户信息的实体E-R图,如图4-1所示。

图4-1 用户信息的实体E-R图

(2)订单管理的实体E-R图,如图4-2所示。

图4-2 订单管理的实体E-R图
(2)留言板的实体E-R图,如图4-3所示。

图4-3留言板的实体E-R图

(4)二手商品的实体E-R图,如图4-4所示。

图4-4二手商品的实体E-R图
(5)商品分类的实体E-R图,如图4-5所示。

图4-5商品分类的实体E-R图
4.2 数据库结构设计
本半山逸城小区二手物品交易平台的主要实体以及总的实体E-R图确定好了之后,将要对本系统所有的数据库表进行设计,项目申报管理系统主要的数据库表的具体字段结构如下所示。
(1)用户信息具体的数据库表结构,如图4-1所示。
表4-1用户信息表
序号 列名 数据类型 长度 主键 说明
1 id bigisnt 20 是 主键
2 addstime timestsamp 创建时间
3 zhasnghao vasrchar 200 账号
4 mima varchar 200 密码
5 xingsming varchar 200 姓名
6 nianlisng int 11 年龄
7 xinsgbie varchsar 200 性别
8 shosuji vasrchar 200 手机
9 touxsiang losngtext 头像
10 monesy float 余额
(2)订单具体的数据库表结构,如图4-2所示。
表4-2 订单信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 创建时间
3 ordesrid varchar 200 订单编号
4 tablesname varchar 200 商品表名
5 usserid bigint 20 用户id
6 goosdid bigint 20 商品id
7 goodsname varchar 200 商品名称
8 pictusre longtext 商品图片
9 buynusmber int 11 购买数量
10 prisce float 价格
11 discousntprice float 折扣价格
12 totsal float 总价格
13 discousnttotal float 折扣总价格
14 tyspe int 11 支付类型
15 statsus varchar 200 状态
16 addsress varchar 200 地址
17 tsel varchar 200 电话
18 conssignee varchar 200 收货人
19 remsark varchar 200 备注
20 logisstics longtext 物流
21 shangjiazshanghao varchar 200 商户名称
(3)留言具体的数据库表结构,如图4-3所示。

表4-3 留言表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addstime timestamp 创建时间
3 userid bigint 20 留言人id
4 usernasme varchar 200 用户名
5 avastarurl longtext 头像
6 constent longtext 留言内容
7 cpsicture longtext 留言图片
8 resply longtext 回复内容
9 rpicsture longtext 回复图片
(4)二手商品具体的数据库表结构,如图4-4所示。
表4-4 二手商品
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 创建时间
3 huibenmingcheng varchar 200 商品名称
4 pinsspai varchar 200 类型
5 tupsisan longtext 图片
6 xinjiuchsengdu varchar 200 新旧程度
7 shangjiarisqi date 上架日期
8 shangpinjsieshao longtext 商品介绍
9 shangjiazshanghao varchar 200 商家账号
10 dianpsuming varchar 200 店铺名
11 onelimisttismes int 11 单限
12 alllimsittismes int 11 库存
13 thumbsupnum int 11 赞
14 crazilynum int 11 踩
15 clicktime datetime 最近点击时间
16 clicknum int 11 点击次数
17 price float 价格
(5)商品分类具体的数据库表结构,如图4-5所示。
表4-5 商品分类表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addstime timestamp 创建时间
3 psinpai varchar 200 类型

第五章 详细设计与实现
5.1 系统管理员功能模块设计与实现
5.1.1 用户管理功能设计与实现
用户管理主要是管理所有半山逸城所有用户的账号信息的功能。管理员可以实现对半山逸城的新用户的账号信息进行新增,还能实现对已经存在的所有用户的账号信息进行修改等相关的菜单权限操作。用户管理效果图如图5-1所示。

图5-1 用户管理效果图
用户管理实现核心代码截图如5-2图所示:

图5-2 用户管理实现核心代码截图

5.1.2 二手商品管理功能设计与实现
二手商品管理主要是管理半山逸城小区所有闲置物品的相关信息的功能。管理员可以实现对半山逸城小区商家所有二手商品信息进行数据信息的查看,对于二手商品商家的商品信息可以进行修改等其他相关的操作。二手商品管理效果图如图5-3所示。

图5-3 二手商品管理效果图
二手商品管理实现核心代码截图如图5-4所示:

图5-4 二手商品管理实现核心代码截图

5.1.3 订单管理功能设计与实现
订单管理主要是管理半山逸城小区所有用户购买闲置物品进行信息的管理。管理员可以实现对所有用户的订单信息进行查看,了解所有订单的交易记录信息。订单管理效果图如图5-5所示。

图5-5 订单管理效果图
订单管理实现核心代码截图如图5-6所示:

图5-6 订单管理实现核心代码截图

5.1.4 留言板管理功能设计与实现
留言板管理主要是管理半山逸城小区所有用户的留言相关的信息的功能。管理员可以实现对半山逸城小区用户的留言信息进行留言板信息进行查看以及对半山逸城小区用户留言信息进行回复等相关的操作。留言表效果图如图5-7所示。

图5-7留言表效果图
留言板实现核心代码截图如图5-8所示:

图5-8 留言板实现核心代码截图
5.1.5 商品分类管理功能设计与实现
商品分类管理主要是管理半山逸城小区二手物品交易平台所有售卖商品的分类信息的功能。管理员通过对商品分类信息进行新增之后,后期商家新增二手商品的时候,可以直接选择商品分类,能够帮助商家更好的进行新增商品。商品分类效果图如图5-9所示。

图5-9商品分类效果图
商品分类实现核心代码截图如图5-10所示:

图5-10商品分类管理实现核心代码截图
5.2 系统商家功能模块设计与实现
5.2.1二手商品管理功能设计
商家通过使用半山逸城小区二手物品交易平台的二手商品管理功能模块,可以对自己闲置的二手物品信息进行数据信息的新增,还能对目前正在系统中交易售卖的二手商品信息进行数据信息的修改以及可以进行其他的操作。二手商品管理效果图如图5-11所示。

图5-11二手商品管理效果图
二手商品管理页面效果实现核心代码截图如图5-12所示:

图5-12 二手商品管理实现核心代码截图

5.2.2订单管理功能设计
订单管理主要是管理半山逸城小区用户购买自己闲置物品进行信息的管理。商家可以查看所有用户对自己闲置物品购买的订单信息,根据订单信息可以实现对发货等相关的操作。订单管理效果图如图5-13所示。

图5-13订单管理效果图
订单管理页面效果实现核心代码截图如图5-14所示:

图5-14 订单管理实现核心代码截图

5.3 系统用户功能模块设计与实现
5.3.1二手商品功能设计与实现
用户通过前台页面,可以查看所有商家的二手商品信息。当用户看到有自己喜欢的二手商品的时候,可以直接对半山逸城小区商家的二手商品信息进行购买以及加入购物车等操作。二手商品效果图如图5-15所示。

图5-15二手商品效果图
二手商品页面效果实现核心代码截图如图5-16所示:

图5-16 二手商品实现核心代码截图

5.3.2我的订单功能设计
用户购买了二手商品后,可以通过我的订单对订单信息进行查看。用户可以通过订单的不同状态,了解所购买的商品的订单状态。我的订单效果图如图5-17所示。

图5-17我的订单效果图
我的订单页面效果实现核心代码截图如图5-18所示:

图5-18我的订单实现核心代码截图

5.3.3留言板功能设计
半山逸城小区的用户在使用系统的过程中,可以通过留言板功能向管理员进行留言,等待管理员进行回复。留言表效果图如图5-19所示。

图5-19留言表效果图
留言板页面效果实现核心代码截图如图5-20所示:

图5-20留言板实现核心代码截图
第六章 系统测试
6.1测试目的
对半山逸城小区二手物品交易平台测试的目的是找出在项目开发过程中,存在的一些未知性错误信息。开发任何一个信息化系统,在设计程序的过程中,都会多多少少存在一些错误信息。这些错误信息,将直接影响用户后续的使用。通过系统测试,可以提高源代码的质量,也就提高了用户的后期使用。
6.2测试方法
针对半山逸城小区二手物品交易平台功能模块的测试方法上,从是否关心程序内部结构的角度进行划分的话,系统的测试方法主要有白盒测试跟黑盒测试。
6.3系统功能测试
本半山逸城小区二手物品交易平台所有功能的测试将用到测试方法是黑盒测试法。由于本系统最终功能实现的比较多且多半功能的实现思路是相似的,因此,本节将对系统主要的功能进行测试用例说明。
6.3.1登录模块测试
登录模块对使用半山逸城小区二手物品交易平台的用户角色来说,是一个比较重要的功能模块。用户要想使用系统角色赋予的的功能,用户通过登录账号是第一步。登录的测试用例如表6-1所示。
表6-1 登录测试用例表
编号 测试功能 操作 预期结果 实际结果
1 管理员登录 输入admin、admin,通过使用鼠标点击登录按钮 页面提示登录成功,直接跳转界面 与预期结果一致
2 用户登录 输入用户账号1、123456,通过使用鼠标点击登录按钮进行登录 页面提示登录成功,直接跳转界面 与预期结果一致
6.3.2用户管理模块测试
用户管理主要是管理半山逸城小区买家用户的账号信息的功能模块。在本系统中,需要满足用户可以实现对账号信息进行新增,还能实现对用户的账号信息进行修改等其他相关的操作。用户管理的测试用例如表6-2所示。
表6-2 用户管理测试用例
编号 测试功能 操作 预期结果 实际结果
1 用户信息新增 新增用户a1的用户账号信息,使用新的账号信息进行新增 页面提示登录成功,直接跳转用户界面 与预期结果一致
6.4测试结果
本半山逸城小区二手物品交易平台经过系统功能模块测试后,系统所有功能的效果都达到了当初设想的预期目标。系统所测试的主要功能,符合系统实际的需要以及当初半山逸城小区的用户需求分析的时候的预期目标。主要功能模块的测试结果如表6-3所示。
表6-3 测试结果表
序号 测试模块 测试结果
1 登录注册 正常
2 个人中心 正常
3 用户管理 正常
4 商家管理 正常
5 商品分类管理 正常
6 二手商品管理 正常
7 订单管理 正常
8 关于我们 正常
9 轮播图管理 正常
10 系统简介 正常
11 通知公告 正常
12 购物车 正常
13 首页 正常
6.5测试总结
本系统的所有功能,都达到了预期目标以及可以正常进行使用。通过这一次完善的系统测试,自己对于程序编码还是不够严谨,主要体现在会存在一些语法上的错误信息。但是,通过系统测试发现,才能看到系统功能是不是好的,而不是一味地就是直接部署上线。因此,系统测试,对于开发系统是很重要的。

总 结
本文通过对半山逸城小区线下实际的二手物品交易需求进行分析,从选题背景、需求分析等角度阐述了半山逸城小区二手物品交易平台。同时利用计算机技术,设计并开发出一套Java web的半山逸城小区二手物品交易平台,实现了半山逸城小区用户可以查看所有二手商品信息以及商家可以在后台对二手商品信息进行维护管理。本系统实现了对二手商品管理、订单管理等功能模块。
由于本人的技术水平和资源有限,半山逸城小区二手物品交易平台还存在着一些不足。这些问题都是要着手解决的,主要解决的问题有以下两个:
1.目前的支付功能还是虚拟支付,能够实现支付宝以及银联支付就更好了。
2.整体系统功能还是比较简单的,没有做到很智能。

参考文献
[1]方生.基于“Vue.js”前端框架技术的研究[J].电脑知识与技术,2021(19):59-60+64.
[2]王明坤.基于闲鱼的二手物品交易平台管理研究[J].广西质量监督导报,2019(11):210.
[3]沈政晔,张辰澔,黄晋峰.基于微信小程序的校园二手物品交易平台设计与开发[J].无线互联科技,2021(22):59-61+142.
[4]李元博,王法胜.校园二手商品交易平台设计与实现[J].电脑知识与技术,2021(29):64-67+84.
[5]杜晓雪;李荣;刘洪利;李婷.提高闲置物品再利用率,建设节约型校园[J].科技视界,2019(20):152-153+191.
[6]曾倩.基于微信小程序的高校二手物品交易和共享平台的搭建[J].现代商业,2019(02):52-53.
[7]任晓莉,雷洪铸.二手电商平台“闲鱼”信用问题及发展对策研究[J].商场现代化,2021(11):17-19.
[8]马静.基于微信小程序的购物商城系统的设计与实现[J]微型电脑应用,2021(03):31-34.
[9]程功,王春霞.校园二手物品交易平台的研究[J].农村经济与科技,2021(14):97-99.
[10]姜启雯,罗薇,马康.校园二手物品交易平台的设计案例[J].电子技术,2021(04):64-67.
[11]刘子义,王旭泽,钟泽耀,刘金龙,郑超睿.绿色发展背景下高校二手交易市场现状发展研究——以中国民航大学二手平台为例[J].中国商论,2021(02):57-60.
[12]康碧云,王榕国.大学校园二手交易市场发展现状及对策[J].南方农机,2020(11):37-38.
[13]王婉如.大学校园二手交易平台研究——以福州外语外贸学院为例[J].投资与合作,2021:56-58.
[14]孙羽侬,李悦萌,吕华大学校园外卖行为研究——基于长春市高校学生的问卷调查数据[J].现代经济信息,2020:65-69.
[15]Bo-Young Lee,Jun Chul Park,Min-Sub Kim,Beom-Soon Choi,Duck-Hyun Kim,Jong-Sung Lim,Seungshic Yum,Un-Ki Hwang,Gyoung Ju Nah,Jae-Seong Lee. The genome of the Java medaka ( Oryzias javanicus ): Potential for its use in marine molecular ecotoxicology[J]. Marine Pollution Bulletin,2020,154:112-115.
[16]Mohammad Rudiansyah,Leonardo Lubis,Ria Bandiara,Rudi Supriyadi,Afiatin,Rubin Surachno Gondodiputro,Rully Marsis Amirullah Roesli,Dedi Rachmadi. Java Barb Fish Gallbladder–Induced Acute Kidney Injury and Ischemic Acute Hepatic Failure[J]. Kidney International Reports,2020:112-128.
[17]Bo Kyung Park,Geon-Hee Kang,Hyun Seung Son,Byungkook Jeon,R. Young Chul Kim. Code Visualization for Performance Improvement of Java Code for Controlling Smart Traffic System in the Smart City[J]. Applied Sciences,2020,10(8):113-114…
[18]D. H. Kim,K. Y. Chae. Interactive Kinematics Code for Transfer Reactions[J]. Journal of the Korean Physical Society,2020,76(7):23-28.
[19]Higo Yoshiki,Hayashi Shinpei,Kusumoto Shinji. On Tracking Java Methods with Git Mechanisms[J]. Journal of Systems and Software,2020(prepublish):35-38.
[20]Blanco Guillermo,P??rez-L??pez Roi,Fdez-Riverola Florentino,Louren?§o An??lia Maria Garcia. Understanding the social evolution of the Java community in Stack Overflow: A 10-year study of developer interactions[J]. Future Generation Computer Systems,2020,105©:23-28.

致 谢
在四川文理学习这几年,不仅学习到了计算机相关的知识,也学会了为人处世的方法。在毕业设计即将完成之际,我想对我的导师邓老师,表示诚挚的感谢。邓老师,从最开始的选题,到最近的论文修改,都很耐心的修改以及批注讲解。如果没有邓老师的意见,就没有我如此顺利的完成毕业设计。
其次,我要感谢舍友以及身边的同学。在我每次遇到困难的时候,他们无私的给予我帮助,如果没有他们,我可能会解决不了那些问题。
最后,我要感谢我的父母。如果没有他们的辛勤付出,就没我在四川文理学院安心的学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值