校园生活综合服务平台小程序的设计与实现

2021-04-20 12:06闫鹏博李芳彭冰
电脑知识与技术 2021年7期
关键词:微信小程序校园生活

闫鹏博 李芳 彭冰

摘要:针对大学生校园生活需求众多,生活区域集中的特点,分析了高校大学生的主要服务需求和现有解决方案的优缺点,基于微信小程序设计和开发了一款校园生活综合服务平台——阿米校园,并对其中的关键技术进行了分析。

关键词:微信小程序;校园生活;综合服务平台;阿米校园

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

文章编号:1009-3044(2021)07-0054-03

Abstract: In view of the many campus life needs of college students and their concentrated living area, after analyzing the main needs of college students and the advantages and disadvantages of existing solutions, this paper designs and develops a comprehensive campus life service platform product based on the WeChat Mini Program—Ami Campus, and analyzes the key technologies.

Key words: WeChat Mini Program; campus life; the comprehensive service platform; Ami Campus

1 背景

随着移动互联网热潮的蓬勃发展,移动互联网用户数不断增加,人们借助手机等终端软件便能够更好地实现网络沟通[1]。除此之外,互联网的发展,大数据的传播,使得当代大学生成为接收信息的主流群体[2],微信和App已成为高校大学生一种全新的社交和生活方式,成为他们获取知识和获得信息的主要渠道[4]。但与此同时,我国数字化教育也需要上升一个新的层次[3]。

大学生追求时尚,个性和便捷,校园市场各种生活服务需求不断增加[6]。据调查,80% 的大学生都会找人取快递、带饭、买东西、约人出去玩、买卖二手物品[5],但大部分学校没有一个统一的信息交换渠道。还有高校出于校园和学生安全的考虑,对非本校人员的进出会进行限制,学生在取外卖时和寄取快递时有一定的不便之处,如果平台可以将学生作为兼职配送员,提供勤工俭学的机会,既减轻了家庭的经济压力,也锻炼了自身能力[6],也降低了平台的运营成本。市面上解决大学生群体生活需求的工具,包括百度贴吧、美团外卖,现在服务校园的微信公众平台以及QQ群都各有优劣,都是单方面内容,没有进行资源整合,在推广的时候都是各取所需,没有一个统一的管理机制[7]。

鉴于这种情况,如何设计和开发一款通过以大学生为兼职群体和目标人群,打通外卖和快递取送限制,并且通过建立线上社区的方式增加用户黏性的校园生活综合服务平台以解决上述问题,从而方便高校学生用户是本文重点要解决的问题。

2 实际需求的调查

本文以北京化工大学为目标市场样例,采取不同方式对用户校园生活服务需求进行了调研,发现高校师生用户主要在如下四个方面有比较迫切的服务需求,分别为失物招领、校内论坛、代取快递和外卖送寝。

2.1 失物招领和校内论坛

在笔者的朋友圈搜索“丢”“找”关键词可以看到有大量的丢失物品的朋友圈转发,可以很明显地观察到学生群体的丢失物品数量多,找回途径少,找回难度大,其原因在于朋友圈的传播范围仅限于自己周围的社交圈,是去中心化的一种信息传播方式,信息没有经过有效的汇总。而周围同学广泛关注和使用的校园范围内的社交平台,主要是QQ空间的“表白墙”和微信推送式的“表白墙”,讨论范围小,不能即时讨论和接收信息,用户体验较差,黏性较低。

2.2 代取快遞和外卖送寝

对于代取快递,笔者以问卷调查的形式,向来自不同专业的62名学生展开了调查。代取快递消费意愿的调查结果如图1所示。

数据显示32.26%的同学有代取快递的需求,而现有的一些小范围代取快递都是通过群聊的方式进行沟通,如果使用程序,可以避免了冗杂消息的堆积和重要需求的遗漏[8]。

对于外卖送寝,笔者调查了北京化工大学某家校内市场占有量25%-30%的外卖平台的数据,发现它们的平台月营收10万左右,日单量在150-250单,年利润在5万-6万,外卖送寝有着巨大的市场。但是经调查发现,现有的校内外卖平台普遍是从网上购买的商场模板,不能很好地适应校园配送这个特殊环境,兼职配送员不能够更新订单的实时状态,消费者在下单之后,不知道订单的进展状态,信息不透明,导致消费者体验较差。

综上所述,无论是学生常见的寻找失物、交流交友这种短期内不能盈利的需求,还是代取快递、外卖送寝这种可以盈利的需求,都有着巨大的市场,但是现有的方式各自存在着一定的缺点,相同的目标人群有着众多的需求,所以本文尝试设计和开发一款面向高校学生的校园生活综合服务平台来解决上述问题,并通过对不同细分需求的满足增强目标人群不同程度的黏性,增加其使用平台的频率和忠诚度。

2.3 开发技术的选择

传统的移动应用开发的模式主要是原生开发和基于HTML5的Web应用开发。原生应用开发技术可访问手机的所有功能(GPS、摄像头),速度更快,性能高,整体用户体验较好。但是它的开发周期较长,成本较高,且原生应用没有跨平台兼容的能力,所以针对每个平台都要完全重新开发[10]。而Web App访问基于浏览器,切换不便,访问速度会随着访问时间的增多而变慢。而近些年来以微信小程序为代表的轻应用逐渐发展了起来,它实现了触手可及的梦想,也体现了用完即走的理念。用户不用安装太多应用,应用随处可用但又无需安装卸载[9]。同时,小程序无需下载安装,不占内存;开发周期短,成本低,一次开发实现跨平台、跨终端使用[11],所以,基于开发周期和开发成本的考虑,本文最终选择了阿米校园微信小程序作为校园生活综合服务平台的产品形式。

3 阿米校园小程序的设计

微信小程序的开发语言是JavaScript,以及在HTML、CSS基础上发展的WXML和WXSS。小程序包含了视图层和逻辑层。视图层的作用主要是与小程序使用者的视觉进行交互,逻辑层则是对小程序的数据和逻辑处理,两者共同构建了一个完整的框架[12]。本文选择LAMP架构进行阿米校园小程序后端的开发,同时使用开源项目ColorUI和WeUI进行UI设计。

下面将从业务模型和小程序主要功能等方面详细介绍阿米校园小程序的设计。

3.1 业务模型

基于前面对各种服务需求以及各类需求能否短期盈利的分析,阿米校园小程序主要考虑两种业务模型,即消费业务模型和增值业务模型,如图2、图3所示:

在增值业务模型中,用户将信息上传至阿米校园小程序,也从阿米校园上获取信息。而消费业务模型中,用户下单后,配送员接单、送单,最后以用户收货结束。

3.2 各部分功能设计

阿米校园小程序主要包括用户管理、代取快递、外卖送寝、校内论坛、失物招领等五大功能。这五大功能又分为两种类型,一类是外卖送寝、快递代取等消费业务,是程序主要盈利业务;另一类是失物招领、校内论坛等增值业务,平台发布信息,用户线下对接,为消费业务引流,增强用户对平台的黏性。

这五大功能均建立在公共数据存储和公共逻辑处理之上,整个小程序的逻辑架构如图4所示。

各个模块的具体功能如下:

1)用户管理

用户可以更改自己的收货地址,查看外卖订单状态,快递订单状态,已发布的信息,用户在这里可以直接唤起小程序客服,工作人员可以通过自己的权限进入管理端,配送员可以在管理端进行接单和查看订单信息。

2)失物招领

用户在首页可以看到其他人已经发布的招领或者丢失的失物信息,可以通过头像旁边的电话按钮获取其联系方式,可以点击发布按钮到发布页。在发布之前需要在用户管理添加自己的联系方式,添加之后就可以发布自己的失物信息或者捡拾信息。

3)校内论坛

用户可以发布帖子和图片,其他用户可以进行评论,每条帖子下面显示最火的两条评论,热搜榜可以显示近一周最火的二十条帖子,增加趣味性和用户黏性。

4)代取快递

用户可以通过上传快递短信并选择快递大小,送达日期下单,而配送员也可以在小程序内管理侧进行接单。

5)外卖送寝

用户可以添加菜品到购物车,在购物车页面对订单进行备注和付款,可以通过用户界面查看订单所处状态。付款后工作人员从后台接单并进行配送。

4 运营数据分析

阿米校园小程序已于2019年9月10日正式上线运行,本文截取了从运行之日起至2020年1月1日共计113天的数据,用户总数为1593人。数据显示代取快递功能使用人数最多,使用次数最频繁,所以本文对此功能的用户数据进行了分析。代取快递功能使用人数总计1177人,其中未知性别(微信账户性别数据为0)309人,男生427人,女生441人。下单人数中,未知性别有30人,男生有46人,女生有115人,女生客户数量为男生的2.5倍。图5和图6是关于单量与性别和月份的数据分析图。

由图5可以得出结论,女生为代取快递功能的主要使用人群,并且经过计算,排除未知性别的数据,女生对于代取快递业务订单量的贡献占比72.4%。

图6数据显示,代取快递订单量总的趋势是增加的,其中在11月份单量有显著的增加,但是12月份又有所回落。据分析,这种现象产生的原因是“双11”购物节商家促销活动导致的大学生购物数量的增加。

综上所述,女生客户主要为代取快递的主要客户,笔者在运营过程中也因此减少了男生配送员的数量而增加了女生配送员的数量。除此之外,电商购物节对于代取快递订单量的影响也显著可见,符合市场规律。

5 关键问题的解决——高访问量下的点赞请求次数优化

校内论坛模块有点赞和回复功能,后台需要记录帖子的点赞数和回复内容,如果每点一次赞或者进行回复就进行一次HTTPS的访问请求和数据库的I/O(小程序后端并没有使用redis进行数据缓存)的话,在访问量高峰时期可能会造成一定的访问拥堵和延迟,所以需要对此问题进行预防。

本文采用将用户点赞数和所对应的帖子id先在小程序端进行缓存,等到用户在校内论坛模块浏览结束或用户主动刷新时再进行请求并写入数据库,但将此过程对用户透明,用户端体验还是认为自己已经对帖子进行点赞了,所以就要保持本地的赞数和赞的状态(图标的颜色)和服务器端进行非同时的保持同步,具体做法如下:

1)用户对帖子进行点赞后,将先赞的帖子fire_id(帖子id)和if_post(记录是否在服务器端更新过,默认值为0)在小程序存储为fire_post_id数组进行缓存,缓存过期时间为7天(防止存儲量过大降低用户本地访问时间),并且改变赞的颜色为红色,本地更新帖子赞的数量。

2)在论坛页面被动卸载和用户主动下拉页面刷新时对记录在缓存中的fire_id进行网络请求并更新数据库。

6 结束语

在这个日益信息化的时代,将生活中的需求程序化,可以大幅度减少人力和沟通成本,加速效率。阿米校园就是以微信小程序为载体,在设计与开发的过程中立足用户的需求和反馈,不断地更新和完善程序功能,最大限度上满足学生生活所需的一款校园生活综合服务平台。

好的产品也离不开好的营销,将眼光投向未来,如何提供个性化服务,打造产品特色,则是另一个深远而有意义的问题。

参考文献:

[1] 孙鑫. 基于小程序的智慧校园服务平台交互设计研究[D].北京:北京服装学院,2019.

[2] 王语嫣.“校园惠生活”APP的设计与开发[J].数字技术与应用,2020,38(7):141-142,145.

[3] 庄泽莎,陈浩,高志雄,等.大学校园生活微信小程序的设计和实现[J].软件,2020,41(7):76-80,90.

[4] 韦军,徐仁元,陈宏林,等.基于校园微信公众平台及APP技术探索大学生思想政治工作新途径[J].实验技术与管理,2016,33(2):175-177.

[5] 李语晴,宋书勤,李超,等.关于“互联网+”校园生活服务APP软件平台设计构想[J].电子技术与软件工程,2017(8):62-63.

[6] 刘昊,王心璐,李静,等.基于移动互联网的校园生活服务平台推广[J].电子世界,2018(22):93-94.

[7] 刘祖耀,黄玲静,刘佳.基于互联网+的校园综合服务平台[J].电脑知识与技术,2019,15(14):224-225.

[8] 王艺璇,周冰洁.校园快递代取互助平台微信小程序[J].科技经济导刊,2019,27(18):19.

[9] 傅旭鹏.媒介传播视野下的微信小程序发展[J].新媒体研究,2018,4(11):115-117.

[10] 夏婷婷.基于移动互联网的校园生活服务平台架构设计[J].信息与电脑(理论版),2016(3):85-86.

[11] 赖晓凤. 微信小程序跨平台竞争研究[D].长沙:湖南大学,2019.

[12] 林佳煜,苏煜辉,陈正铭,等.微信小程序与移动App的开发技术比较——以蓝牙功能开发为例[J].电脑知识与技术,2019,15(35):22-25.

【通联编辑:谢媛媛】

猜你喜欢
微信小程序校园生活
校园生活里的尴尬事
缅桂花树下的校园生活
精彩的校园生活
校园生活的幸福密码
爱上劳动,开启幸福校园生活
当图书馆遇上微信小程序
欢乐的校园生活