APP下载

一种互联网的地摊交易小程序的框架设计

2020-03-11田博闻雷晶晶周权

科学与财富 2020年35期
关键词:摊位框架程序

田博闻 雷晶晶 周权

摘 要:受新新冠肺炎疫情的影响,2020年将是一个充满挑战的一年,为了推动经济的复苏与发展,在两会上,李克强总理提出:保留地摊经济,给底层民众一点温暖。“地摊经济”把人民至上的发展理念转化为群众真金白银的获得感、幸福感和安全感。但是在经过一定的市场调查后我们发现,虽然政策放宽了,但是街边的街道却并没有那么“宽敞”,居民们摆摊的愿望是强烈的,只是缺少一个平台来为他们提供更加真实有效的信息和数据,即建立地摊交易动态管理平台。因此,本文详述一款微信小程序,该程序基于微信小程序MINA框架结合Java后台技术, 采用C2C和O2O模式, 设计并开发了一个地摊交易动态管理平台。

关键词:互联网;地摊经济;小程序设计

引言

而在过去的一段时间,地摊经济、小店经济不仅是受城市管理者所欢迎的,也是受到很多城市的排挤和排斥的,在一些城市,人们甚至把地摊经济、小店经济的从业者当作是城市的低素质人才,并且有关部门还出台相关政策,不仅要取缔地摊经济、小店经济,特别是地摊经济,还要把从业人员赶出城市,以体现城市的“高大上”、高素质、高档次[1]。受疫情影响,备受排斥的地摊经济却得以重新焕发生机,在互联网的高速发展情况下,在传统摆摊的基础上,我们将设计一款基于互联网的摆摊小程序,采取“互联网+”模式,去迎合目前的社会发展需要。通过调查我们可以知道,从2011年开始的微信月活跃用户数,到2019 年微信月活跃已经达到了11亿,也就是说不管是各个年龄段的人,基本上都会使用到微信平台,其市场普及率极广,而我们基于这个平台,研发一款实用性小程序,这也是在为市场注入新鲜血液。从程序开发者的角度来说, 原生APP的开发需要考虑很多平台 (IOS、Android等) 、多机型、多系统的巨大差异, 开发和维护的成本极高, 这些问题极大地限制了应用程序的开发。但由于微信小程序是在微信当中运行, 凭借微信小程序较为完善的开发文档, 企业的开发成本和推广成本得以降低[2]。

1 小程序简介

设计一款基于互联网的摆摊小程序,该系统是采取“互联网+”模式研发一个可以交流各自所需物品,以明确摊主进货的侧重点的平台。可以通过线上交流进行闲置物品的交换,并通过平台起到一个监管的作用,避免发生欺诈等情况。提供线下摊位的流动、空缺实时情况,方便摆摊者了解真实有效的摊位情况,可以在小程序上提前锁定心仪的摊位,加快摊位流动的效率,也避免了因争抢摊位而产生的秩序紊乱,让每一位用户,既是消费者,也可以自己当“摊主”。

2  小程序结构及功能

2.1 小程序功能设置

用户打开小程序,可以选择是否摆摊,或是交易闲置物品,如果是想交易二手物品,可以直接在线上进行交流沟通并在平台的监管下商定价格。若是想摆摊,可以通过此小程序查询附近可以摆摊的地点,摊位是否空余等信息,当然用户也可以选择线上摆摊。同时平台可以通过大数据的形式进行收集调查用户的商品倾向性,有助于商家有侧重性得调整进货种类和数量。所有通过此平台的交易,均可以在这里进行申诉和维权。具体使用流程如图1所示。

2.2 小程序结构设置

微信小程序的开发,可以选择微信官方微信开发工具。微信小程序代码编写可参考微信提供的官方开发文档。该文档包含小程序开发的简单教程、框架介绍、组件系统、API接口、工具等[3]。

微信开发者工具可实现本地文件同步、开发调试、编译预览、上传、发布等一整套流程。同时提供了很多原生组件,在HTML5中需要模拟才能实现的功能,在小程序中直接调用组件就可以实现[4]。

小程序的页面设计结构采用MINA框架, MINA框架的核心是一个自响应的数据绑定系统, 该系统主要分为两部分即视图层和逻辑层。MINA框架能够更加高效简便解决数据之间的同步问题, 在监测到数据修改或删除数据, 视图层就会根据相应的机制做出相应的更新。小程序也遵循目前比较火的MVVM (Model-viewviewmodel) 软件架构模式[5], 在原有MVC模式的基础上将控制层Control演变成ViewModel层, 有助于将图形用户界面开发与后端复杂的业务逻辑分离出来。如图2所示。

微信小程序的开发是基于框架的, 从软件設计角度来说, 框架是一个可复用的软件架构解决方案, 规定了应用的体系结构, 阐明软件体系结构中各层次间及其层次内部各组件间的毅力关系, 责任分配和控制流程, 表现为一组接口、抽象类以及实例间协作的方法, 是指对某一指定应用领域中的应用系统的部分设计与实现子系统的整体结构[6]。

3 地毯交易系统软件功能与优化

3.1地毯交易系统软件主要功能

地毯交易系统软件主要功能包括:与云服务器通信、检测摊位状态、控制系统、网上预选摊位、线上线下二手交易、线上云摆摊、在线支付、在线咨询、维权服务,自动监测等功能。

(1)GPRS通信功能

利用GPRS通讯云服务器实现定位,供用户搜索到周边的摊位点。

(2)利用APP网上预选摊位功能

本产品通过结合互联网+模式进行手机操作就可以远程预选摊位并进行提锁定,移动端的用户可以将此款APP下载至自己的手机或者是电脑上进行摊位预选。通过手机上网进入APP,选择自己想要存取的摊位(在线实时更新摊位流动状态),然后点预定,系统程序便会自动完成选取过程。这样的操作结合具有明显的优越性,既能很大程度的方便摊主,也会促使地毯模式日后的发展更加高能化、智能化。由人机智能程序控制也提高了地毯模式的规范化,再者,既节省了时间又避免了到处寻找摊位的麻烦。

(3)打造线上云摆摊的平台

在街边摊位并不富余的地方,或由于天气原因无法进行户外摆摊的情况,可以借助线上平台云摆摊,避免了“看天吃饭”的尴尬情况,还可以让购买者通过网上评价来判断此商家的货品质量以及经营口碑,保证消费者的利益,为买卖双方同时提供了便利。同时用户可以在平台上进行二手商品的交易,如图3所示。

(4)在线支付功能

在手机APP上将前期工序操作完毕后,服务程序网便会自动计时计价。不管是对于线上还是线下进行的交易,摊主亦可以在手机APP界面上随时跟踪查看自己的摊位收入情况,以及人流量的变动。可省去摊主自己做账的麻烦,清晰明了的了解自己的收入情况。

(5)权益维护

通过平台监管,避免了因争抢摊位而产生的秩序紊乱,避免了因为价格等原因产生的纠纷,通过线上实时监察,可以更加有效地追责到个人,方便有关部门进行管理,维持市场秩序的稳定。同时买家、卖家借助平台合理合法维权,保障双方合法权益。

(6)在线咨询

对于正处于观望状态的潜在用户,我们将提供咨询服务,为其答疑解惑,介绍项目的可行性,以及我们可以为用户提供的便利,同时教学使用方法和管理准则,促进地摊经济发展的同时,让用户的使用更加便利。

4  結论

基于互联网带来的便利,以及学校的大力支持,在各地政府部门的协调帮助下,在调研各类服务平台的各大功能服务的基础上, 结合微信小程序的特性, 通过组件化开发方式, 将Model数据层与组件层、事件层分离, 实现了地摊交易动态管理服务平台的易用性和可靠性。但是,此平台仍旧有可以进一步完善的空间,  部分功能的实现需要对系统进行进一步的完善和提高;微信小程序的持续更新会废弃一些原有的API或者特性, 所以也需要开发者持续跟进对小程序的开发。虽然如此,但我们始终相信,微信小程序必将成为一种新的快捷服务方式, 随着微信小程序开发框架的日臻成熟, 我们的云管理平台也将会得到持续的改进与发展。

参考文献:

[1]谭浩俊,赵新江.地摊经济是人间烟火、中国生机[J].理财,2020(07):28-29.

[2]张汉林,潘俊虹,柯哲星,徐碧梅.基于微信小程序的“微代”校园服务平台[J].电脑编程技巧与维护,2018(12):77-79.

[3]王玉洋. 基于微信小程序的移动学习平台环境构建与系统设计开发[D].南京大学,2018.

[4]武思怡,解佺,张雨,侯秉昀.微信小程序开发研究[J].无线互联科技,2018,15(11):52-54.

[5]刘红卫.微信小程序应用探析[J].无线互联科技,2016(23):11-12+40.

[6]百度百科.框架[EB/OL]. (2018-03-15)

[2018-04-24].https://baike.baidu.com/item/%E6%A1%86%E6%9E%B6/1212667?fr=aladdin

作者简介:

1.田博闻(1999-),男,湖北武汉人,本科,武汉商学院机器人工程专业;主要研究方向:工业机器人系统集成;

2.周权,男(1998-),男,湖北荆州人,本科,武汉商学院机器人工程专业;主要研究方向:工业机器人系统集成;

通讯作者:

雷晶晶,女,助教,本科,1990.12-,湖北武汉人,研究方向:教学管理,创新创业教育。

支持项目:武汉商学院2020年大学生创新创业项目,项目号:202011654190,项目名称:基于互联网的地摊交易动态管理平台。

(武汉商学院机电工程学院  湖北  武汉  430056)

猜你喜欢

摊位框架程序
框架
水果摊的主人
广义框架的不相交性
试论我国未决羁押程序的立法完善
一个摊位富了一家人
“程序猿”的生活什么样
WTO框架下
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
一种基于OpenStack的云应用开发框架