本栏目责任编辑:谢媛媛
软件设计开发
校园生活综合服务平台小程序的设计与实现
闫鹏博,李芳,彭冰
(北京化工大学信息科学与技术学院,北京100029)
摘要:针对大学生校园生活需求众多,生活区域集中的特点,分析了高校大学生的主要服务需求和现有解决方案的优缺
点,基于小程序设计和开发了一款校园生活综合服务平台——阿米校园,并对其中的关键技术进行了分析。关键词:小程序;校园生活;综合服务平台;阿米校园中图分类号:TP311
文献标识码:A
文章编号:1009-3044(2021)07-0054-03
开放科学(资源服务)标识码(OSID ):
Design and Implementation of a Comprehensive Campus Life Service MiniProgram YAN Peng-bo,LI Fang,PENG Bing
(Beijing University of Chemical Technology,Beijing 100029,China)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 comprehen⁃sive 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所示。
收稿日期:2020-11-08作者简介:闫鹏博(2001—),男,甘肃庆阳人,本科在读,研究方向为小程序开发;李芳(1977—),女,河北安国人,高级工程师,博士,研
究方向为智能信息处理、实践教学;彭冰(1990—),女,助教,硕士,研究方向为计算机软件。
54
软件设计开发
本栏目责任编辑:谢媛媛
Computer Knowledge and Technology 电脑知识与技术
第17卷第7期(2021年3月
)
图1代取快递消费意愿调查
数据显示32.26%的同学有代取快递的需求,而现有的一些小范围代取快递都是通过聊的方式进行沟通,如果使用程
序,可以避免了冗杂消息的堆积和重要需求的遗漏[8]小程序制作平台哪个好
。
对于外卖送寝,笔者调查了北京化工大学某家校内市场占有量25%-30%的外卖平台的数据,发现它们的平台月营收10万左右,日单量在150-250单,年利润在5万-6万,外卖送寝有着巨大的市场。但是经调查发现,现有的校内外卖平台普遍是从网上购买的商场模板,不能很好地适应校园配送这个特殊环境,兼职配送员不能够更新订单的实时状态,消费者在下单之后,不知道订单的进展状态,信息不透明,导致消费者体验较差。
综上所述,无论是学生常见的寻失物、交流交友这种短期内不能盈利的需求,还是代取快递、外卖送寝这种可以盈利的需求,都有着巨大的市场,但是现有的方式各自存在着一定的缺点,相同的目标人有着众多的需求,所以本文尝试设计和开发一款面向高校学生的校园生活综合服务平台来解决上述问题,并通过对不同细分需求的满足增强目标人不同程度的黏性,增加其使用平台的频率和忠诚度。2.3开发技术的选择
传统的移动应用开发的模式主要是原生开发和基于HT⁃
ML5的Web 应用开发。原生应用开发技术可访问手机的所有功能(GPS 、摄像头),速度更快,性能高,整体用户体验较好。但是它的开发周期较长,成本较高,且原生应用没有跨平台兼容的能力,所以针对每个平台都要完全重新开发[10]。而Web App 访问基于浏览器,切换不便,访问速度会随着访问时间的增多而变慢。而近些年来以小程序为代表的轻应用逐渐发展了起来,它实现了触手可及的梦想,也体现了用完即走的理念。用户不用安装太多应用,应用随处可用但又无需安装卸载[9]
。同时,小程序无需下载安装,不占内存;开发周期短,成本低,一次开发实现跨平台、跨终端使用[11],所以,基于开发周期和开发成本的考虑,本文最终选择了阿米校园小程序作为校园生活综合服务平台的产品形式。
3阿米校园小程序的设计
小程序的开发语言是JavaScript ,以及在HTML 、CSS 基础上发展的WXML 和WXSS 。小程序包含了视图层和逻辑层。视图层的作用主要是与小程序使用者的视觉进行交互,逻辑层则是对小程序的数据和逻辑处理,两者共同构建了一个完整的
框架[12]
。
本文选择LAMP 架构进行阿米校园小程序后端的开发,同时使用开源项目ColorUI 和WeUI 进行UI 设计。
下面将从业务模型和小程序主要功能等方面详细介绍阿米校园小程序的设计。
3.1业务模型
基于前面对各种服务需求以及各类需求能否短期盈利的分析,阿米校园小程序主要考虑两种业务模型,即消费业务模型和增值业务模型,如图2、图3
所示:
图2
消费业务模型
图3增值业务模型
在增值业务模型中,用户将信息上传至阿米校园小程序,也从阿米校园上获取信息。而消费业务模型中,用户下单后,配送员接单、送单,最后以用户收货结束。3.2各部分功能设计
阿米校园小程序主要包括用户管理、代取快递、外卖送寝、校内论坛、失物招领等五大功能。这五大功能又分为两种类型,一类是外卖送寝、快递代取等消费业务,是程序主要盈利业务;另一类是失物招领、校内论坛等增值业务,平台发布信息,用户线下对接,为消费业务引流,增强用户对平台的黏性。
这五大功能均建立在公共数据存储和公共逻辑处理之上,整个小程序的逻辑架构如图4所示。
各个模块的具体功能如下:
图4小程序架构设计
1)用户管理
用户可以更改自己的收货地址,查看外卖订单状态,快递订单状态,已发布的信息,用户在这里可以直接唤起小程序客服,工作人员可以通过自己的权限进入管理端,配送员可以在管理端进行接单和查看订单信息。
2)失物招领
用户在首页可以看到其他人已经发布的招领或者丢失的失物信息,可以通过头像旁边的电话按钮获取其,可以点击发布按钮到发布页。在发布之前需要在用户管理添加自己的,添加之后就可以发布自己的失物信息或者捡拾信息。
3)校内论坛
用户可以发布帖子和图片,其他用户可以进行评论,每条帖子下面显示最火的两条评论,热搜榜可以显示近一周最火的
55
本栏目责任编辑:谢媛媛
软件设计开发
Computer Knowledge and Technology 电脑知识与技术第17卷第7期(2021年3月)
二十条帖子,增加趣味性和用户黏性。
4)代取快递
用户可以通过上传快递短信并选择快递大小,送达日期下单,而配送员也可以在小程序内管理侧进行接单。
5)外卖送寝
用户可以添加菜品到购物车,在购物车页面对订单进行备注和付款,可以通过用户界面查看订单所处状态。付款后工作人员从后台接单并进行配送。
4运营数据分析
阿米校园小程序已于2019年9月10日正式上线运行,本文截取了从运行之日起至2020年1月1日共计11
3天的数据,用户总数为1593人。数据显示代取快递功能使用人数最多,使用次数最频繁,所以本文对此功能的用户数据进行了分析。代取快递功能使用人数总计1177人,其中未知性别(账户性别数据为0)309人,男生427人,女生441人。下单人数中,未知性别有30人,男生有46人,女生有115人,女生客户数量为男生的2.5倍。图5和图6是关于单量与性别和月份的数据
分析图。
图5单量与性别的关联分析图
由图5可以得出结论,女生为代取快递功能的主要使用人,并且经过计算,排除未知性别的数据,女生对于代取快递业务订单量的贡献占比72.4%
。
图6代取量与月份变化关系图
图6数据显示,代取快递订单量总的趋势是增加的,其中在11月份单量有显著的增加,但是12月份又有所回落。据分析,这种现象产生的原因是“双11”购物节商家促销活动导致的大学生购物数量的增加。
综上所述,女生客户主要为代取快递的主要客户,笔者在运营过程中也因此减少了男生配送员的数量而增加了女生配送员的数量。除此之外,电商购物节对于代取快递订单量的影响也显著可见,符合市场规律。
5关键问题的解决——高访问量下的点赞请求次数优化
校内论坛模块有点赞和回复功能,后台需要记录帖子的点赞数和回复内容,如果每点一次赞或者进行回复就进行一次HTTPS 的访问请求和数据库的I/O (小程序后端并没有使用re⁃
dis 进行数据缓存)的话,在访问量高峰时期可能会造成一定的访问拥堵和延迟,所以需要对此问题进行预防。
本文采用将用户点赞数和所对应的帖子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.
【通联编辑:谢媛媛】
56
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论