🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅
摘要
科技的发展赋予了二手商品交易新的途径,电子商务名词的出现改变了消费者购物的习惯,同时也为用户打开了新的销售市场。电子商务也可以理解为利用互联网来进行商务贸易,这种方式可以打破时间和地点的限制,可以为消费者提供随时购物的平台,消费者可以在平台上随时处理自己的商品和了解商品详情。网上的二手交易系统将买方与卖方更加紧密的结合在一起,减少时间与地点的问题。
本基于微信小程序的校园二手平台采用java语言和mysql数据库进行设计,采用微信端+客户端的模式进行设计。本系统就是采用电子商务的理念进行开发,用户可以在网站上浏览不同分类的商品,当选择喜欢的商品后可以加入收藏进行同类商品的对比,还可以评价;用户也可以发布自己的闲置商品;同时本系统中加入了管理员,管理员可以审核商品,审核注册用户,实现销售与管理的一体化。
为了更加方便用户的交易,用户可以在发布商品时填写自己的联系信息,同时本系统中设计了在线搜索的模块功能,可以使系统更加的灵活。本系统的实现可以帮助用户实现闲置物品的交易,非常符合大学生的生活需求。
关键词:收藏管理;商品信息;评价信息;商品配送
第4章 系统详细设计与实现
4.1 系统运行平台设置
想要本系统运行,需要微信端和客户端两个环境的支持。本系统的客户端环境为电脑一台,软件环境为windows操作系统和myeclipse软件以及mysql数据库。微信端为手机一台和微信开发者工具。
4.2 系统首页界面的设计实现
系统的首页可以看到标题、功能导航栏、搜索框、商品信息,在首页的下方可以看到二手商品、商品资讯、我的功能按钮。系统首页的功能设计效果如下图4.1所示:
图4.1 系统首页界面的运行效果图
4.3 用户注册功能的设计实现
为了保证系统的安全性和满足用户的交易要求,用户需要先进行注册才可以进行操作,用户注册时需要注意表单信息的填写,在表单信息填写完成后,系统可以实现对表单信息进行自我检测,当检测为正确时,可以实现注册成功,当有信息检测为错误时会提示重新填写。用户注册成功后系统会把填写的表单保存到数据库中。用户注册的实现界面如下图4.2所示:
图4.2 用户注册功能的界面实现
4.4 用户登录功能的设计实现
用户注册完成后,可以点击登录功能进行登录,在登录时会进行账号和密码的数据验证,账号和密码验证正确则登录成功,账号和密码验证错误则登录失败,需要重新登录。用户登录功能的实现界面如下图4.3所示:
图4.3 用户登录功能实现界面效果
4.5 用户发布商品功能的设计实现
用户登录后可以对需要销售的商品进行发布,商品需要填写简单介绍和图片、价格等信息。用户发布商品功能的实现界面如下图4.4所示:
图4.4 用户发布商品信息实现界面
4.6 商品信息展示功能的设计实现
商品信息为基本的功能,商品信息可以分为不同的分类进行展示,对于商品信息的展示以图片展示为主,可以使用户更加的一目了然,商品信息展示的实现界面如下图4.5所示:
图4.5 商品信息展示实现运行效果界面
4.7 商品收藏功能的设计实现
在商品详情功能里,用户可以把商品进行收藏,收藏时会提示“是否收藏”。商品收藏功能的设计界面如下图4.6所示:
图4.6 商品收藏功能的运行效果界面
4.8 商品购买功能的设计实现
用户购买商品后可以查询购买信息,可以进行付款。商品购买管理功能的界面实现如下图4.7所示:
图4.7 商品购买功能的运行效果界面
4.9 商品评价功能模块的设计实现
本功能的设计可以帮助用户评价商品,在线评价功能的实现界面如下图4.8所示:
图4.8 用户在线评价功能运行效果界面
第5章 系统测试
5.1 系统测试的目的
通过前面的过程开发后,可以得到完整的项目,但项目还不能正式上架使用,只能称为源程序,还需要进行系统测试。系统的测试是检验系统设计是否正确的手段,一般在系统测试时会先撰写测试文档,然后根据文档进行测试。系统测试的方法有黑盒测试和白盒测试两种。白盒测试用来测试系统的逻辑方面的问题,黑盒测试用来测试系统在功能方面的问题。本系统采用黑盒测试加白盒测试的方法来进行测试。黑盒测试需要大量的测试数据,一人就可以完成。白盒测试需要多人配合才可以完成,而且需要大量的时间,所以本系统在测试中大部分采用黑盒测试。系统测试是发现系统问题和缺陷的主要手段,因为能力、时间、眼界等等原因,系统在设计开发时会有很多想不到的问题,这些问题中如果是代码的问题在编写时软件工具会自动进行提示,这类问题比较好发现和好修改,但如果是其它逻辑类、跳转类的问题就必须经过系统测试才可以发现,进而进行修改。
5.2 系统测试的步骤
系统测试需要按照一定的步骤才可以保证系统测试的完整性,才可以保证所有的功能都经过了测试,是正确的,可以使用的。一般系统测试的步骤分为单元测试、集成测试、确认测试和系统测试几个部分。
- 单元测试是做为系统测试的第一步,在源码经过最简单的检查后就可以把源码分成不同的小单元进行最初的测试;
- 集成测试,当单元测试完成后,可以把不同的单元集合成整体进行综合性的测试,这类测试主要针对的是接口的问题;
- 确认测试,到达本阶段时,源码已大致没有问题,这时候就需要对之前的测试进行检查,本部分的测试针对的是源码是否符合之前的设计文档和需求;
- 系统测试,系统测试是针对整个源码进行整体性的测试,也就是在源码运行中查找问题。
5.3 具体实例测试
本系统主要的功能为商品信息功能、分类信息功能、查询功能、购买功能、用户注册功能,所以本节主要对这些功能进行测试。
5.3.1 搜索功能、分类功能测试
(1)搜索功能为用户在搜索框里输入某些字段进行搜索的功能,所以本功能在测试时采用在搜索框中输入正确和错误的商品名称进行搜索,测试是否可以出来有效的商品,对于搜索功能的测试结果如下图5.1所示:
图5.1 搜索功能的测试界面
5.3.2 商品购买功能测试
购买功能包含了删除商品、添加商品,先对添加商品进行测试,可以在商品详情页购买商品,然后查看商品购买功能里是否有购买后的商品;对删除商品购买进行测试主要就是点击删除按钮看是否可以删除商品。