基于微信小程序的大学生二手物品交易平台设计与开发

2019-01-06 02:19王昱婷刘静燕明媚谢琳芝
电脑知识与技术 2019年32期
关键词:二手物品微信小程序

王昱婷 刘静 燕明媚 谢琳芝

摘要:基于对大学生二手物品交易市场的需求分析,利用微信小程序的通用性及便利性,设计和开发大学生对自身的合法财产进行合理转卖的二手交易平台。该平台基于Nami处理request请求、接收和处理websocket、与微信服务端交互并维护access_token、处理微信服务端登录鉴权、发送模板消息、接收微信支付事件等交互功能。

关键词:二手物品;微信小程序;Nami

中图分类号:TP393 文献标识码:A

文章编号:1009-3044(2019)32-0283-02

1概述

我国二手交易模式先后经历了从线下二手交易、分类信息门户网站、二手电商网站到移动二手电商网站四个阶段。线下的二手交易市场主要是本地的跳蚤市场,如大学生毕业季学校的跳蚤市场及二手店。到2005年,线下二手模式开始进入线上时代。如58同城二手频道、百姓网二手频道等。2014年以后,交易更便捷的移动二手电商相继成立。如阿里巴巴集团推出的“闲鱼”APP、58同城推出的转转APP,旧爱APP,花粉APP等。但出于二手商品质量问题、网络信用体系缺陷和在线交易安全不足的考虑,消费者对这种新兴的二手交易方式仍然感到陌生,接受程度和信任程度都较低。这也从另一角度说明国内二手交易潜在的巨大增长量,中国的二手物品交易需求如若能够得到完全释放,发展前景将非常可观。随着大学生二手交易需求的不断增长,也涌现出一些针对大学生群体的二手交易平台。此类平台均持有独特的经营模式和理念,倡导环保观念,以避免资源浪费、构建节约校园为最终目的;但由于受到地域、交易对象、实现技术等因素的影响,此类平台的通用性、有效性、便利性还有待进一步研究。

综上所述,国内外二手交易市场均已得到一定程度的发展和应用,但该类平台对大学生群体的二手物品交易缺乏针对性与便利性。因此,研究设计具有操作便利化、推荐个性化、信息对等化大学生二手交易平台是一个极具现实意义和市场发展潜力的研究课题。本项目聚焦已有校園二手服务的痛点,基于大学生二手物品交易市场分析,建立一个操作便利化、推荐个性化、信息对等化二手交易平台,拓宽闲置二手物品的交流渠道,培养大学生二手物品交易的行为习惯,实现二手资源的循环利用,构建绿色健康的大学生消费模式。

2功能设计

本项目基于对大学生二手物品交易市场的需求分析,利用微信小程序的通用性及便利性,设计和开发大学生对自身的合法财产进行合理转卖的二手交易平台。该平台将与大学生二手交易密度相关的商品发布、商品分类、信息搜索、在线交易等功能通过微信小程序页面完成信息浏览和商品交易;同时基于微信小程序页面进行消息推送及商品个性化推荐,促进买卖双方间的信息交换,实现二手交易平台的信息对等化。该系统的总体功能结图如图1所示。

整个交易平台由主页显示、信息发布、商品分类、在线交易、慈善捐赠、消息推送和用户中心七个主要功能模块组成,布局共分为四个主页面,各页面的具体功能如下:

1)主页显示页面:该模块主要负责显示搜索功能、用户个性化推荐、最新物品和免费物品。

2)商品分类页面:该模块主要包括了搜索功能、商品种类等信息。商品种类大致分为学习用品、日用品、运动、电子、服饰、美妆、其他这几类,其中还包含了在线交易的功能。

3)发布商品及慈善捐赠页面:该模块主要包括发布二手物品信息、发布二手书籍信息、发布免费物品信息、发布慈善捐赠信息四个部分。

4)用户中心页面:该模块包括了用户的基本信息,比如头像、呢称、简介等,还包括了用户的关注以及用户的收藏。最主要的部分是查看用户的发布、用户的卖出、用户的购买、用户的参与、用户的信用积分、消息推送、设置等重要信息。通过官方身份认证后,即可发布交易物品的相关信息,信誉积分过低者将取消其参与交易的资格。

3系统详细设计

系统采用微信开发者工具作为本平台前端开发工具;由于微信小程序只能发送Request请求的特点,拟采用Nami后台作为本项目的服务器端开发框架。基于Nami处理request请求、接收和处理websocket、与微信服务端交互并维护access_token、处理微信服务端登录鉴权、发送模板消息、接收微信支付事件等交互功能。该框架支持Mysql,Oracle等主流数据库,并内置H2小型数据库。本项目拟选择内置H2数据库完成数据库设计,通过Javas-cript脚本完成数据库操作。系统业务流程图如图2所示。

3.1数据库表设计

本系统中的信息表有:用户表、商品信息表等。数据库中表的详细设计结构举例如表1、表2。

3.2配置连接数据库

打开NAMI文件夹,点击db.bat,打开内置H2数据库,再双击打开start.bat,启动NAMI,并保持此页面不关闭。将项目中所需表的sql语句写入内置的数据库中,将表成功建立。点击Run运行建表语句,执行成功后可以看到表结构。同时,将用户和商品信息中后缀为.js的文件放人NAMI文件夹中的request文件中,用来处理用户请求等问题。最后打开项目程序编译,若能成功上传商品且数据库表中有记录,即成功连接数据库。

4结束语

大学生二手物品交易平台的设计与开发,可以为在校师生以及更多的人提供一个二手物品交易的渠道,让大量的二手物品具有持续使用的属性,同时还为大家提供了免费物品赠送以及慈善物品捐赠等功能,让更多人享受到物品的价值,并互相进行传递,惠及更多的用户,为资源节约和资源利用贡献自己的一分力量。

猜你喜欢
二手物品微信小程序
当图书馆遇上微信小程序
高校微信平台跳蚤市场的发展现状研究
二手物品交易电商下一个风口?