APP下载

基于微信小程序的校园二手闲置物品交易平台的设计与实现

2022-05-30赵冰刘星含杨泰森赵淼刘纪元陈冰

电脑知识与技术 2022年21期
关键词:二手交易微信小程序高校

赵冰 刘星含 杨泰森 赵淼 刘纪元 陈冰

摘要:随着时代的飞速发展,便捷的物品租赁与环保低廉的二手商品买卖受到了各界人士的认可,其中不乏大学生群体。物品租赁与二手交易平台的需求量逐渐增加,搭建此类平台可以提高闲置物品的利用率,从一定程度上缓解资源浪费。文章设计的共享校园平台是基于微信小程序进行开发,实现了用户发布商品、租赁商品、购买商品等功能。程序设计经测试满足功能稳定、界面简洁、图标引导明确等基本要求。该程序的开发与设计旨在为大学生群体提供一个体验良好的交易平台。文章以“解决校园二手闲置物品交易”为目标的平台开发而展开研究。借助微信小程序免安装,易传播,易使用,账户实名绑定,安全性高等优点为高校大学生提供更加安全,便利的物品租赁与二手交易平台。

关键词:微信云开发;微信小程序;租赁交易;二手交易;高校

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

文章编号:1009-3044(2022)21-0064-03

开放科学(资源服务)标识码(OSID):

1 物品租赁与二手交易市场的现状与前景

在日常生活中,人们不可避免地会多出一些闲置物品,也许这些物品对主人来说已经不再有使用价值,但又舍不得丢掉。通过调研发现,大部分人对于物品租赁与二手买卖都有需求。并且目标客户群体大多对于闲置物品的没有较好的处理方式,致使闲置物品的使用率较低,此举会对社会资源产生极大的浪费。大学生群体则是一个容易产生冲动消费与浪费的群体,这也对不少大学生造成了困扰,再者对资源的合理配置的呼吁与可持续发展的意识形态都已深入人心,所以构建高校二手资源整合平台是具有重大意义的[1]。

校园内的二手物品租赁与交易市场,不仅可以给大学生提供买卖租赁闲置物品的平台,还可以提高闲置物品的利用率以缓解资源浪费问题[2]。本平台面向校园广大师生用户,用户可以在本校范围内买卖租赁,此举能够大大减少校园内的资源浪费[3]。由于本校学生之间的生活习惯差异与教学资料差异不大,可能会出现同专业高年级大学生的物品使用过一次就会闲置,但下一届学生依然有很大需求的情况,例如课本、书籍、电动自行车等,同时,由于同校学生距离不会太远,可以节省物流费用与时间,极大地为买卖双方提供了便利,双方面对面线下验货确认,也能够使得交易更加可靠。

2 需求分析

1)需求挖掘

对于部分当今大学生来说,二手闲置物品没有较好的处理方式,只能将仍然具有其功能价值的物品扔掉或束之高阁。如果可以将这些二手闲置物品转卖租赁出去,不仅可以产生部分收益,还可以提高闲置物品的使用率,减少浪费。学生不仅可以出租自己的闲置物品,還可以购买他人的二手闲置物品来省下购买全新物品的钱。

2)需求分析

对使用该平台的用户来讲,用户需要的商品交易平台应提供更可靠、更便捷、更符合大学生群体二手商品处理方式的运行模式[4]。不同的商品会产生不同的交易需求,如对于不想花大价钱买一把好的吉他的男生来说,他对于吉他的需求如果不是长期需求,这时在本平台选择同校租赁就是比购买更经济的选择,同理,对于买了大多数时间都在闲置但又不舍得卖掉或者丢掉的物品,也可以选择在平台上为其他同学提供临时的租赁服务。对于以后不会再用到的闲置物品,卖出才是更适合的处理方式。因此,系统必须具备两个主要功能:二手交易与物品租赁[5]。

3)需求验证

根据校园内的调研情况分析,许多大学生都希望可以有一个在同校范围内,安全可靠的便捷的二手物品交易租赁平台,对于买卖双方均有很大的需求和市场空间。

4)风险预测

共享物品会带来一部分问题。如果在租借过程中物品损坏或丢失等问题,将会有相关的专业人员对此进行定损,给出公平合适的解决办法以及赔偿。如果在交易过程中双方的其中一方不守信用,将会视情况而定对其失信账号进行暂时或永久封禁等惩罚,对个别态度恶劣用户会在收到举报信息经过验证后,将其绑定的微信号上报学校相关部门,以保证平台良好的交易环境。

3 微信小程序云开发框架及其设计流程

3.1 微信小程序云开发框架

微信云开发是由微信团队联合腾讯云推出的小程序开发服务,云开发为开发者提供了基础能力支持如云函数、数据库、存储、云调用。开发者无须搭建服务器便可以免鉴权直接使用平台提供的API进行业务开发,为开发者提供了完整的原生云端支持和微信服务支持,无须搭建后台,弱化了后端和运维概念。使用平台提供的丰富的API为开发者的开发减少了许多常用但又繁杂的功能编写过程。

3.2 技术选择

开发工具方面以微信开发者工具为主,Visual Studio Code为辅,两者结合进行前台页面的代码编写与开发,后端数据库采用微信云开发将数据存储在腾讯云服务器。在开发的过程中,通过使用Visual Studio Code提供的Easy LESS、CSS Tree等开源插件来提高代码的编写效率,减少重复代码的编写。

对于使用的开发语言方面,使用了符合微信小程序开发规范的语言来编写页面的四类核心文件,其中包括wxml、json、js、wxss以及一个辅助样式文件less。对于页面样式的编写,使用LESS这一向后兼容的CSS扩展语言结合Visual Studio Code提供的插件,使在编写less文件的过程中自动更新生成wxss,这使得页面样式文件wxss的编写与调试更加简单。

对于页面的组件,使用了由有赞前端团队开发的开源的移动端组件库Vant,其在项目中的引用,能够直接使用组件库所提供的组件,也可以根据自己的需要改变其外观与功能,例如在选择租赁时间功能中,使用选择日期区间Calendar等组件来实现选择租赁日期区间。

3.3 设计流程

通过对平台的以物品租赁与二手交易为主要功能的整体思考与设计,该平台应该具有浏览推荐商品、搜索商品、加入购物车、结算商品、提交订单、查看订单信息、发布商品等功能。对于页面各个设计风格应该统一,排版图标应简洁美观,操作应简单易懂。操作流程如图1所示。

3.3.1 云数据库设计

对于云数据库,每一个功能模块的相关信息按类别存储为一个集合,例如商品数据goodsdata用来存储用户上传的商品数据,包括商品图片、商品详情等信息,通过前台的js文件中的对应方法可以从云数据库中检索这些信息。

3.3.2 页面设计

1)首页页面

首页页面由搜索框,轮播图,推荐商品组成。搜索栏可以根据用户输入的关键词进行查询符合相应条件的商品。轮播图可以向用户展示交易规则,处罚公告等信息或热门商品的图片。推荐商品由二手市场和租赁市场两部分构成,用户可以根据需要向下滑动查看推荐的商品。如图2所示。

2)商品详情页面

商品详情页面的内容部分由发布人信息、价格、发布时间、商品介绍详情与商品图片组成,下方的工具栏由联系对方、分享、购物车、加入购物车与立即购买组成。当用户选择的是买断交易的物品时,只需要选择交易方式来加入购物车或提交订单,当用户选择的是物品租赁时,需要同时选择租赁时间和租赁方式才可以进行订单生成或加入购物车。用户可以浏览发布人发布的商品信息与图片,可以通过下方的联系TA与对方取得联系,进行砍价或询问物品状况,同时可以通过分享链接将商品推荐给微信好友。

3)商品列表页面

商品列表页面是由各个商品的缩略信息组成的。在加载商品信息列表时,如果数据量太过庞大,页面的打开速度就会有一定的延误,基于优化的角度来考虑,后台不能一次返回所有数据。所以,通过分页加载的方式,一次仅从数据库中检索10条商品数据并展示在列表内,当用户触发了下滑触底的事件时,再加载后10条数据,以此来减少多余数据产生的流量浪费及网络占用。其次,在加载完商品信息之后,会将第一次加载的商品数据存储在缓存中,以此来减少多次重复加载的次数并且起到减少网络占用和节省流量的效果。如果需要更新商品列表,便可以下拉刷新来重新加载商品列表。

4)购物车页面

购物车页面由用户添加的商品信息组成。对于物品租赁而言,用户可以修改加入购物车时选择的日期与选择的交易方式。可以根据售价与租用的天数计算出总价供用户参考,当用户提交了订单,卖家选择是否确认订单,如果确认,则生成订单,如果卖家拒绝,用户可以在与卖家交流(非必须)后,改变信息并重新提交订单。如图3所示。

4 功能测试以及性能测试

1)功能测试

根据需求分析结果,本系统的功能能够实现预期目标即满足部分大学生买卖租赁二手闲置物品的需求并提供良好的用户体验。经过多次实机模拟测试,如正确加入购物车,正确提交商品信息等用户正常操作,以及查看商品时断网显示、多次点击加入购物车时是否会出现异常等异常情况测试,系统均能够满足期望,均通过测试。

2)性能测试

通过分析系统架构的合理性、数据库的设计是否存在问题,代码的性能是否良好等问题,在对代码与数据库的设计反复进行修改后提升程序的运行效率。对于服务器的资源使用情况、系统的用户量等数据可以在微信小程序云开发后台检测到响应数据,在若干次测试之中,均未发现异常情况。

5 结束语

随着共享经济对于人们生活的渗入以及共享要素的不断丰富,共享经济商业模式不断横向发展,影响到不同领域并衍生出不同种类的共享经济商业模式,当下共享经济的发展为社会提供了新的经济动能[6]。而基于微信小程序的校园租赁与二手平台的开发也正符合了该共享的理念。共享校园项目旨在为本校师生提供最便利、安全、节约的交易平台,共享校园的存在可能会打击到传统的经济模式,也可能遭到大型互联网企业下的竞品冲击,但我们也不应该否定其的开发与维护,平台将凭借本地化优势使得运营方与用户,用户与用户建立更和谐、更安全、更便利的连接。高校作为资源节约型的主体之一,应当切实贯彻资源节约型的观念,通过呼吁师生对闲置物品的循环利用,获得更和谐友爱的校园环境和社会影响。希望随着共享校园平台的使用与推广,可以使每一件物品都能够发挥它最大的价值,實现物尽其用,减少资源浪费。

参考文献:

[1] 曾倩.基于微信小程序的高校二手物品交易和共享平台的搭建[J].现代商业,2019(2):52-53.

[2] 于果.共享经济商业模式、价值实现及优化策略研究[J].会计之友,2019(5):129-134.

[3] 沈政晔,张辰澔,黄晋峰.基于微信小程序的校园二手物品交易平台设计与开发[J].无线互联科技,2021,18(22):66-67,84.

[4] 张丽,李飞红.大学校园共享单车出行行为特征分析[J].营销界,2021(30):189-190.

[5] 贾钰峰,王博.浅谈校园信息共享平台的构建[J].计算机产品与流通,2020(8):89.

[6] 王晨旭,李家龙,申志雄,等.大学校园共享经济探索与剖析[J].科技资讯,2021,19(5):75-77,81.

【通联编辑:梁书】

猜你喜欢

二手交易微信小程序高校
大学生校园二手交易平台“艺物”的研究
二手交易平台你用过吗
当图书馆遇上微信小程序
中日高校本科生导师制的比较