
打开文本图片集
摘要:针对广州市特殊儿童相关公益活动的知情程度较低、公益活动的信息获取难度较大、公益项目报名方式不统一、不够透明等问题,设计了一款基于微信小程序的公益服务平台。该平台在微信客户端运行,依托微信广大的用户基数与强大的小程序开发API接口,实现了对广州各大公益活动的信息进行统一整理,允许用户集中查看活动详情与报名,让更多爱心人士及时了解特殊儿童的公益项目活动动向,扩大参加公益活动人群。为公益人士提供便捷、信息化的使用体验。
关键词:微信小程序;服务平台;信息整理;移动端
引言
微信小程序[1]是一种全新的连接用户与服务的方式,它是附属于微信 App 的功能,可直接在微信上测试和运行,具有无需安装卸载、即开即用的特点。腾讯官方为开发者提供了微信开发者工具,用于小程序普通开发和云开发,其中,云开发无需搭建服务器,使用平台提供的应用程序接口(API)即可开发核心业务,实现小程序的快速上线和迭代。
特殊儿童是指与正常儿童在智力、感官、情绪、肢体、行为或语言等方面与正常儿童有显著差异的各类儿童。在2011年中山大学和广州残联开展的流行病学调查发现,在广州市普通幼儿园自闭症患病率为1/133。特殊儿童是折翼的天使,需要来自于我们更多的关爱。而当前社会中对于关爱特殊儿童的公益活动信息多而杂乱,普通群体很难从众多信息中过滤有用的信息。这无疑加大了广大爱心人士帮助特殊儿童的阻力,也不利于关爱特殊儿童公益事业的长久发展。
近年来,随着公益志愿服务事业的迅速发展,志愿服务已成为社会生活领域发展不可分割的重要组成部分。微信求助、网络筹款等互联网公益形式日益兴盛,民众也可以通过网络发声,积极参与到社会公益活动中,以全民公益为目标的微公益理念应运而生。因此,志愿服务工作所覆盖的范围越来越广,从中受益的人也越来越多。但志愿服务的现状尚不能满足社会公益的发展需要,如新冠肺炎疫情暴发期间,出现了信息不对称、互联网公益数据库缺失、相关法律法规不完善等问题,引发了巨大社会舆论。因此,开展新型志愿服务模式,提供充分有效的志愿信息,创建新型的志愿服务平台迫在眉睫。随着“互联网+”和“大数据”的不断发展,利用网络平台,联结潜在志愿者与公益需求,打通志愿服务线上线下“瓶颈”,促进有效对接,是目前市场所需的关键。[2]
1 系统分析与设计
1.1系统开发分析
微信小程序或移动终端 App 开发工具,均可用于开发公益服务平台。
由于APP开发周期长、成本高,因此平台功能有限,可扩展性低。在推广过程中需要下载才可以使用,导致平台推广难度大、用户下载使用意愿低,在实际应用过程中效果不佳。[3]
若使用 App 开发工具开发软件系统,由于不同的移动终端使用不同的操作系统(如 Android、IOS 等),导致需要根据不同的操作系统开发相应的软件,同时还需要进行严格的版本管理,数据库开发、软件开发成本较高,下载安装麻烦,普及困难。
使用微信小程序开发的软件系统具有如下优势:
(1)开发的小程序适配性高,在微信中使用,无需下载安装,不占用内存、不受操作系统的限制;
(2)微信小程序提供的云服务器使得数据存储、数据查看高效快捷;
易学性高,开发成本低。
(3)微信用户基数大,依托微信平台的公益服务小程序传播效果更好、传播范围更广。
互联网PC时代,用户通过电脑网页获取信息,基于电脑服务器带来的网络体验,较目前来看极其笨重不便。手机应用软件使用时,需要下载并占用手机内部储存空间,但对于现阶段渴望多种需求的用户而言,手机软件占用的内存空间居高不下,也会影响到用户体验。微信小程序目前处于手机应用软件时代的发展饱和时期,抓住手机软件发展的漏洞,做到“触手可及”“随处可用”的特点,利用微信扫一扫或搜一搜的功能,无须下载过程,不占据手机内存,为用户带来高满足感的体验。[4]
进入互联网时代,网络社交的特性擴大了公益传播中的信息量与接收范围,并增加了参与者所能感受的互动性。这种新型公益方式扎根于网络交流,具有节约时间成本与物质成本的特点。对于青年志愿者,这些创新型公益更具吸引力,是近年来青年公益发展的推动力之一。[5]
综上,本文结合实际需要,选择基于微信小程序开发工具来开发此公益服务平台。
1.2设计原则
(1)功能完备性原则。系统应具备清晰、简洁的人机交互界面,提供使用者实际工作中需要的功能。
(2)可靠实用性原则。系统能够长期安全、可靠、稳定地运行、实现数据收集和活动内容展示功能,真正提供便捷化的公益活动报名服务。
(3)简单易用性原则。系统应操作简便、灵活、易学易用,能够让不同学历使用者快速掌握并使用。
1.3开发流程
系统开发流程如图1所示。
2 系统功能模块与实现
2.1功能模块
公益服务平台功能模块分为信息展示模块、用户预约行为模块、用户信息模块,如图2所示。
(1)信息展示模块。信息展示模块主要呈现小程序功能说明文本与当前的公益活动项目,帮助用户理解平台使用方法,并展示公益活动项目的具体内容。如图3所示。
(2)用户预约行为模块。用户首次登录平台后需要录入基本信息。当用户报名公益活动时,小程序将会把用户的基本信息提交至相应平台报名,并展示该活动相关负责人老师的联系方式,供用户直接联系活动开展方。
(3)用户信息模块。用户个人信息通过微信小程序开发提供的云服务器API存储用户的单位、地址、联系方式、姓名和年龄等数据,当用户的报名成功后,活动主办方可以通过这些信息联系用户方。