摘 要:随着个人移动终端应用越来越普及,微信小程序使用的场景越来越多。文章从微信小程序的框架入手,以乐扶购平台为例,讲述了小程序从概念设计、数据库设计,到各功能模块的实现,对微信小程序在乡村振兴中的应用进行了探索。测试结果表明,该系统运行安全可靠、界面友好,为农户提供了方便快捷的网上销售平台,具有很高的推广价值。
关键词:微信小程序;信息化;农村电商
中图分类号:TP315 文献标识码:A文章编号:2096-4706(2021)19-0012-06
Development Design and Implementation of WeChat Applet
—Take Lefugou Platform as an Example
MAO Xiaohong
(Guangdong Polytechnic of Science and Technology, Guangzhou 510640, China)
Abstract: With the increasing popularity of personal mobile terminal applications, WeChat applets are used in more and more scenarios. Starting with the framework of WeChat applet and taking Lefugou platform as an example, this paper describes conceptual design, database design and the realization of various functional modules of the WeChat applet, and explores the application of WeChat applet in rural revitalization. The test results show that the systems operation is safe and reliable, with friendly interface, which provides a convenient and fast online sales platform for farmers and has high promotion value.
Keywords: WeChat applet; informatization; rural E-commerce
0 引 言
随着互联网信息技术的迅速发展,电子商务已经逐步成为生活中的主流商业模式,信息化生活方式已经进入社会生活的各个层面,但是由于农村信息基础设备相对落后,农村信息化发展推进缓慢,城市与农村之间的数字鸿沟越来越大,大力推进科技现代化和农村信息化显得尤为重要。充分利用和整合涉农信息资源,是加强农村基础设施建设、统筹城乡发展、改善社会主义新农村建设物质条件的一项重要内容。微信小程序是一种不需要下载、安装即可使用的应用,它实现了用户对应用“触手可及”的愿望,用户只要扫一扫或搜一下即可打开应用。本文主要阐述了从设计微信小程序的服务架构和框架入手,通过系统的概要设计、数据库设计,开发简单易用的乐扶购小程序平台,该平台界面简洁明了,图文并茂,具有方便、灵活、易用等特点,能帮助村民更好地利用移动互联网平台,销售自产的农产品和特产,对服务广大农村,促进现代信息化技术在振兴乡村战略中应用发挥了重要作用。
1 微信小程序的服务架构和框架
微信小程序无须下载和安装即可在微信里启动和使用,与HTML5页面比起来有更好的用户体验、更快的加载速度。微信小程序的服务架构如图1所示。
微信小程序采用MINA框架,可以分為视图层和逻辑层,如图2所示。在视图层和逻辑层间提供了数据传输和事件系统,可以让开发者方便快捷地聚焦于数据与逻辑上。分层设计使得中间层完全控制了程序对界面的操作,同时对传递数据和响应时间进行监控。
2 系统设计
2.1 功能概要设计
乐扶购平台小程序采用前后端分离方式,分为前台以及后台管理,使用者主要是买家和卖家。买家通过平台浏览商品、订购、付款。卖家可通过系统管理货物,帮助买家完成交易,并且可管理买家的订单以及管理买家留言等功能。系统功能模块如图3所示。
2.2 数据库设计
乐扶购平台采用的是基于分布式文件存储的MongoDB数据库,其特点是性能高、易部署、易使用,存储数据非常方便。平台的数据库表结构为:
(1)广告表:包括广告图片、广告类型、广告产品、发布时间等等。如表1所示。
(2)用户表:包括头像、性别、购买数量、积分数、地址信息、我的收藏等等。如表2所示。
(3)商品表:包括商品标题、商品分类、商品销量、商品产地、添加时间等等。如表3所示。
(4)订单表:包括订单号、购买用户、商品信息、收货人、收货电话、收货地址、添加时间、订单状态、支付状态等等。如表4所示。
3 系统实现
3.1 客户端UI实现
乐扶购客户端以智能手机作为硬件平台,通过微信小程序实现用户注册、订单管理、商品管理、平台管理等操作。如图4至图6所示。
3.2 功能模块实现
管理员进入系统后,可查看用户信息、管理订单、修改商品信息及广告管理。流程图如图7所示。
各功能模块的实现如图8至图12所示。
3.3 关键技术实现
乐扶购是一个电子商务移动平台,如何快速准确地查找商品,是提高用户购买效率的关键,所以搜索功能是必不可少。实现该功能的关键代码为:
<!-- #ifdef APP-PLUS || MP -->
<!-- #endif -->
<!-- #ifdef H5 -->
<!-- #endif -->
confirm-type=”search”
placeholder=”大家都在搜:水果,農产品”
:focus=”true”
auto-focus
placeholder-class=”tui-input-plholder”
class=”tui-input”
v-model.trim=”key”
@confirm=”FindSearchData()”
/>
<!-- #ifdef APP-PLUS || MP -->
<!-- #endif -->
<!-- #ifdef H5 -->
<!-- #endif -->
4 结 论
目前,乐扶购平台已在部分偏远山村试用。在设计开发和实施过程中,设计者从使用便利的角度出发,充分利用微信自带的社交属性和庞大流量,发挥微信小程序灵活易用的特点,使得该平台的使用简单易学,上手快捷,有利于农户实现生鲜农产品的快速上网销售,具有较好的实用性并易于推广。
参考文献:
[1] 王延平.21天精通微信小程序开发 [M].北京:电子工业出版社,2017:2-9.
[2] 吴胜.微信小程序开发基础 [M].北京:清华大学出版社,2018:13-28.
[3] 余美璘,陈良英.大数据时代下我国农村信息化建设研究 [J].信息记录材料,2020,21(8):85-86.
[4] 林萍,万畅,郑婉君.基于S2SH+Oracle的酒店管理系统设计和实现 [J].自动化技术与应用,2020,39(11):154-158.
[5] 杨彬彬.继续教育学院综合管理系统的设计与实现 [D].成都:电子科技大学,2014.
[6] 李杰,苏怡.“互联网+”模式下校园服务平台的作用研究及发展建议 [J].中国市场,2020(10):201-202.
[7] 林晓艳,王军峰,王文军,等.微信小程序的用户体验研究 [J].工业设计研究,2017:79-84
[8] 赵威,张应青,张仁凯,等.基于微信小程序的校园服装租赁服务平台的设计与实现 [J].电脑知识与技术,2020,16(21):8-9+12.
[9] 杨启,张丽萍.从互联网生态看微信小程序的发展 [J].新闻论坛,2017(2):22-24.
作者简介:茅晓红(1964—),女,汉族,江西靖安人,高级工程师,本科,研究方向:网络与信息系统。