摘 要

科技的发展赋予了二手商品交易新的途径,电子商务名词的出现改变了消费者购物的习惯,同时也为用户打开了新的销售市场。电子商务也可以理解为利用互联网来进行商务贸易,这种方式可以打破时间和地点的限制,可以为消费者提供随时购物的平台,消费者可以在平台上随时处理自己的商品和了解商品详情。网上的二手交易系统将买方与卖方更加紧密的结合在一起,减少时间与地点的问题。
本基于微信小程序的校园二手平台采用java语言和mysql数据库进行设计,采用微信端+客户端的模式进行设计。本系统就是采用电子商务的理念进行开发,用户可以在网站上浏览不同分类的商品,当选择喜欢的商品后可以加入收藏进行同类商品的对比,还可以评价;用户也可以发布自己的闲置商品;同时本系统中加入了管理员,管理员可以审核商品,审核注册用户,实现销售与管理的一体化。为了更加方便用户的交易,用户可以在发布商品时填写自己的联系信息,同时本系统中设计了在线搜索的模块功能,可以使系统更加的灵活。本系统的实现可以帮助用户实现闲置物品的交易,非常符合大学生的生活需求。

系统分析

数据流程分析
对数据的来源、经过、处理到去处的分析可以称为数据流程分析,本系统中主要的数据为商品信息、收藏信息、评价信息、用户信息。从这些信息的管理员和用户的关系进行分析,关系着本系统的数据流程。本系统的数据流程图如下图2.4所示:
           在这里插入图片描述

图2.4系统总数据流程图

总体设计

数据ER图设计
本系统的实体包括用户、商品、收藏、商品分类、评价。系统的ER关系图如下图3.3所示:
在这里插入图片描述

图3.3系统ER关系图

系统详细设计与实现

系统运行平台设置
想要本系统运行,需要微信端和客户端两个环境的支持。本系统的客户端环境为电脑一台,软件环境为windows操作系统和myeclipse软件以及mysql数据库。微信端为手机一台和微信开发者工具。
系统首页界面的设计实现
系统的首页可以看到标题、功能导航栏、搜索框、商品信息,在首页的下方可以看到二手商品、商品资讯、我的功能按钮。系统首页的功能设计效果如下图4.1所示:
在这里插入图片描述

图4.1系统首页界面的运行效果图
管理员用户管理功能的设计实现
本功能为管理员所负责的功能,主要是对注册用户的信息进行审核管理,可以对恶性用户进行删除账号,使其不能再进行使用本系统。用户管理功能实现界面如下图4.10所示:
在这里插入图片描述

图4.10用户管理功能的实现界面效果
4.12管理员二手商品管理功能的设计实现
管理员在收到用户发布的商品时可以进行审核和删除,管理员管理二手商品信息的实现界面如下图4.11所示:
在这里插入图片描述

图4.11管理员二手商品信息管理功能的实现界面
4.13商品资讯管理功能的界面设计实现
本功能可以实现发布商品资讯的目的。输入标题和内容就可以实现商品资讯的更换。商品资讯管理功能的实现界面如下图4.12所示:
在这里插入图片描述

图4.12商品资讯管理功能实现界面

系统测试

具体实例测试
本系统主要的功能为商品信息功能、分类信息功能、查询功能、购买功能、用户注册功能,所以本节主要对这些功能进行测试。
搜索功能、分类功能测试
(1)搜索功能为用户在搜索框里输入某些字段进行搜索的功能,所以本功能在测试时采用在搜索框中输入正确和错误的商品名称进行搜索,测试是否可以出来有效的商品,对于搜索功能的测试结果如下图5.1所示:
在这里插入图片描述

图5.1搜索功能的测试界面
(2)分类功能为选择不同种类的商品是否可以出来相对应种类的商品,对于分类功能的测试属于黑盒测试,也就是模仿用户的操作进行测试,分类功能的测试结果图如下图5.2所示:
在这里插入图片描述

图5.3分类功能的测试结果图
商品购买功能测试
购买功能包含了删除商品、添加商品,先对添加商品进行测试,可以在商品详情页购买商品,然后查看商品购买功能里是否有购买后的商品;对删除商品购买进行测试主要就是点击删除按钮看是否可以删除商品。商品购买功能的测试界面如下图5.4所示:
在这里插入图片描述

图5.4商品购买功能的测试界面
用户注册功能测试
对于用户注册功能的测试主要是在填写表单中填写不同的数据进行测试,如果在填写正确数据后,点击注册,可以注册成功才表明这项测试通过;如果在填写错误数据后,点击注册,注册失败则表明这项测试通过;反之一样,用户注册功能的测试界面如下图5.5所示:
在这里插入图片描述

图5.5用户注册功能的测试图
商品信息管理功能测试
对于商品信息的管理功能测试包括添加商品、删除商品和修改商品三种,当填写正确的数据后选择合适的分类点击添加商品,然后去前台看是否有添加后的商品信息;对于删除商品和修改商品的测试步骤是一样的,商品信息管理功能的测试界面如下图5.6所示:
在这里插入图片描述

图5.6商品信息管理功能测试界面

结 论

本系统是非常符合用户需求的系统,用户可以使用本系统完成必要的购物需求,卖方也可以很好的管理商品和销售商品。本系统采用java语言和mysql数据库进行设计,技术非常可靠,数据库也非常稳定,最终的系统达到了要求,实现了预期效果。本系统在实现过程中界面设计和美化问题都得到了解决,并且各种功能的外部接口都设计到了良好使系统的后期维护也非常简单。
本次设计体现了本人四年的学识,当然还有很多的不足之处。因为个人能力有限,也没有参加过项目开发所以还存在很多的问题,希望老师可以给予指导。本次设计的开发让我明白了系统测试的重要性,也提醒了我小细节的重要性。相信我会在今后的工作中会更加的努力和仔细,本次设计的顺利完成也增加了我的信心,让我对未来的路更加有把握。

更多推荐