科技的发展赋予了二手商品交易新的途径,电子商务名词的出现改变了消费者购物的习惯,同时也为用户打开了新的销售市场。电子商务也可以理解为利用互联网来进行商务贸易,这种方式可以打破时间和地点的限制,可以为消费者提供随时购物的平台,消费者可以在平台上随时处理自己的商品和了解商品详情。网上的二手交易系统将买方与卖方更加紧密的结合在一起,减少时间与地点的问题。
本基于微信小程序的校园二手平台采用java语言和mysql数据库进行设计,采用微信端+客户端的模式进行设计。本系统就是采用电子商务的理念进行开发,用户可以在网站上浏览不同分类的商品,当选择喜欢的商品后可以加入收藏进行同类商品的对比,还可以评价;用户也可以发布自己的闲置商品;同时本系统中加入了管理员,管理员可以审核商品,审核注册用户,实现销售与管理的一体化。为了更加方便用户的交易,用户可以在发布商品时填写自己的联系信息,同时本系统中设计了在线搜索的模块功能,可以使系统更加的灵活。本系统的实现可以帮助用户实现闲置物品的交易,非常符合大学生的生活需求。
关键词:收藏管理;商品信息;评价信息;商品配送
本课题的研究意义
在网络的市场越来越发达的背景下,许多电子商务的网站的出现,带动了我国的商业发展,让人们的商业活动更加的方便,选择的范围也更加广阔。但随之而来的问题就是范围太大,而某些特定需求的人们面对繁杂的商品,选择上来说就没那么有针对性了,比如大学生,往往大学的生活大同小异,生活、学习用品也都近似,学生们经常会出现很多闲置的物品,比如书籍、手机、电脑等其他日常生活用品。如何处理这些物品也成为了学生们日常关注的问题,尤其是学生毕业时有些同学会拿到二手物品交易市场进行廉价的交易,更有些人会因为麻烦等原因不愿意搬运而当作废品卖掉甚至扔掉。这不仅不利于环保,而且还造成了资源的浪费。因此,为了给学生用户提供一个便利的二手商品交易平台,结合微信系统的优势和普及,开发了本基于微信小程序的校园二手平台。
本基于微信小程序的校园二手平台的开发具有以下意义:
(1)更好的帮助有需要的人在最短时间内,找到自己需要二手物品,减少资源的浪费。
(2)通过本基于微信小程序的校园二手平台为用户提供大量的二手物品信息,用户不受时间、地点的限制,随时可进入系统查看、购买所需二手商品。
功能模块
二手平台小程序是一个运用微信开发者设计的二手物品交易平台,解决了用户闲置二手商品不方便交易的痛点。采用的JAVA开发技术,使用后端SSM框架和前端框架uni-app进行微信小程序开发,小程序端功能主要包括:用户密码登录、商品浏览、商品搜索、查看商品详情、联系商家、评论留言、收藏商家、发布商品、商品管理、收藏管理等功能。二手平台后台功能主要包括:管理员登陆、管理员管理、APP用户管理、留言评论管理、商品管理、商品发布等功能。
本课题的重点和难点
重点:
1.UI界面设计:
作为一个小程序的门面一个简洁美观的UI界面会让用户更加的愉悦。
2.用户权限管理(后台的设计):
这个模块负责给予不同用户不同的权限务必简洁明了以便于更快的处理各种突发状况。
3.物品交易:前台用户需要上传真实物品并统计数量以及价格,后台用户需要对前台用户的操作进行确认管理。
难点:
1.在数据库设计方面,数据表是系统实现的一个难点,用户登录如何区分管理员还是普通用户,多个物品的种类价格处理,这些在数据库的设计上都是需要仔细考虑的;
2.在系统功能实现方面,要满足用户二手商品交易的需求。
3.在系统的总体设计方面,如何实现前后端的分离也是一个很难的地方。以及前端使用什么框架,后端采用什么框架能够更高效地开发整个系统,使得整个系统的逻辑结构看起来更加清晰。
系统模块总体设计
一般对系统的模块总体设计采用层次图来设计,层次图属于一种树形图,也就是利用一层一层的图形来表达不同的关系。可以由一些特定的线条和矩形来表达不同的意思。下一层为上一层的子集,可以根据实际情况进行不同的分割,一般都为三层结构。
本系统分为用户和管理员两个角色,用户的操作主要为微信端,管理员的操作为服务端。用户在微信端可以根据不同的分类浏览商品,可以把商品加入收藏、进行评价,管理自己的商品、商品配送以及个人信息等;管理员可以管理商品信息、用户信息和评价信息等。用户和管理员的功能相互串连形成完整的基于微信小程序的校园二手平台。
根据用户和管理员的功能可以分为微信端和服务端两个界面,在微信端中主要的功能为:
- 商品展示功能,根据不同类别来进行商品的展示;
- 商品查询功能,用户可以根据不同的字段来进行特定商品的搜索,本功能是一个网站最基本的功能;
- 收藏功能,在商品的详情里可以把商品加入收藏,也可以进行直接购买;
- 用户管理功能,包括注册用户和对用户资料的信息进行管理;
- 商品购买功能,管理自己购买的商品;
- 商品配送功能,可以进行商品的配送;
- 商品评价功能,管理自己的评价;
- 客服功能,可以进行交流和提问;
- 商品资讯功能,可以浏览商品的资讯信息。
本系统的服务端功能包括:
- 二手商品信息管理功能,对商品进行审核、删除、编辑;
- 用户管理功能,对注册用户信息进行审核、管理;
- 商品评价管理功能,可以回复用户评价;
- 商品资讯信息管理,可以发布商品资讯;
- 商品分类信息管理,可以发布分类和管理分类;
- 商品购买功能,查看用户的购买信息。
本系统的功能模块结构图如下图所示:
系统首页界面的设计实现
系统的首页可以看到标题、功能导航栏、搜索框、商品信息,在首页的下方可以看到二手商品、商品资讯、我的功能按钮。系统首页的功能设计效果如下图所示:
商品信息展示功能的设计实现
商品信息为基本的功能,商品信息可以分为不同的分类进行展示,对于商品信息的展示以图片展示为主,可以使用户更加的一目了然,商品信息展示的实现界面如下图所示:
商品购买功能的设计实现
用户购买商品后可以查询购买信息,可以进行付款。商品购买管理功能的界面实现如下图所示:
商品评价功能模块的设计实现
本功能的设计可以帮助用户评价商品,在线评价功能的实现界面如下图所示:
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者