符秋迪 李金龍 李思 陳思啟 林蕾 余遠(yuǎn)波
摘要:為實(shí)現(xiàn)以個(gè)人(包括團(tuán)體)為中心的志愿服務(wù)理念,給個(gè)人(包括團(tuán)體)提供了一個(gè)結(jié)合個(gè)人特長(zhǎng)與意愿將社會(huì)資源共享和整合理念融人公益活動(dòng)的小程序具有重要的意義。在分析了公益組織和志愿者的實(shí)際需求的基礎(chǔ)上,設(shè)計(jì)了基于微信小程序的志愿服務(wù)管理系統(tǒng),對(duì)系統(tǒng)的地圖定位導(dǎo)航功能、推送管理功能,以及志愿者瀏覽、報(bào)名志愿服務(wù)和公益組織發(fā)布、統(tǒng)計(jì)和管理志愿服務(wù)活動(dòng)等功能模塊進(jìn)行分析與設(shè)計(jì),描述了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)。
關(guān)鍵詞:志愿服務(wù)管理小程序;志愿服務(wù);設(shè)計(jì)與實(shí)現(xiàn)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)20-0006-03
Design and Implementation of Volunteer Service Management System Based on Wechat Applet
FU Qiu-di1, Ll Jin-long2, LI Si1, CHEN Si-qi', LIN Lei1, YU Yuan-bol
(l. School of Biomedical Information and Engineering, Hainan Medical University, Haikou 571199. China;2. Haikou Lvya YouthPublic Welfare Development Center. Haikou 570208. China)
Abstract: In order to realize the concept of voluntary service centered on individuals (including groups), it is of' great significance toprovide individuals (including groups) with a small program that integrates the concept of social resource sharing and integration in-to public welfare activities in combination with their own strengths and wishes. Based on the analysis of the actual needs of publicorganizations and volunteers, this paper designs a volunteer service management system based on wechat applet. It analyzes and de-signs the map positioning and navigation function, push management function. as well as the function modules of volunteer brows-ing, signing up for volunteer service and public organizations publishing, planning and managing volunteer service activities. anddescribes the realization of the system key technologies.
Key words: volunteer service management applet; voluntarv service; design and realization
1背景
中國(guó)社會(huì)科學(xué)院社會(huì)學(xué)研究所及社會(huì)科學(xué)文獻(xiàn)出版社發(fā)布的《慈善藍(lán)皮書:中國(guó)慈善發(fā)展報(bào)告(2019)》指出,2018年中國(guó)社會(huì)捐贈(zèng)總額預(yù)估為1128億元,2018年度中國(guó)志愿者總量約為1.98億人,其中注冊(cè)志愿者14877.88萬(wàn)人,全國(guó)活躍志愿者在2018年度貢獻(xiàn)志愿服務(wù)時(shí)間總計(jì)為21.97億小時(shí),中國(guó)志愿者貢獻(xiàn)總價(jià)值為823.64億元。中國(guó)社會(huì)組織公共服務(wù)平臺(tái)顯示,2018年年底,中國(guó)社會(huì)組織總數(shù)量超過(guò)81.6萬(wàn)個(gè),其中社會(huì)團(tuán)體36.6萬(wàn)個(gè),社會(huì)服務(wù)機(jī)構(gòu)44.3萬(wàn)個(gè),基金會(huì)數(shù)量達(dá)到7027家。隨著經(jīng)濟(jì)持續(xù)發(fā)展,我國(guó)公益事業(yè)獲得了越來(lái)越多的社會(huì)資源,因此公益活動(dòng)的內(nèi)容和形式是否能夠使社會(huì)資源得到有效配置至關(guān)重要[1]。
“公益+互聯(lián)網(wǎng)”自2015年迅猛發(fā)展。去中心化與社交鏈接正在讓公益圈走向一個(gè)多維的立體生態(tài),并聚合出巨大的公益增量?;ヂ?lián)網(wǎng)為人人公益提供了可能性和工具平臺(tái),而在此之上的輕量級(jí)好創(chuàng)意則可能激活一整個(gè)生態(tài)鏈條的資源與活力。我國(guó)單向的志愿服務(wù)向雙向的志愿服務(wù)轉(zhuǎn)變[2]。志愿服務(wù)事業(yè)朝著制度化、專業(yè)化方向縱深發(fā)展[3]。但是,志愿服務(wù)資源整合與共享不充分[4]。而“互聯(lián)網(wǎng)+志愿服務(wù)”發(fā)展中存在的志愿服務(wù)信息管理平臺(tái)互聯(lián)互通不足、強(qiáng)制注冊(cè)、利用信息平臺(tái)漏洞進(jìn)行弄虛作假的行為等問(wèn)題[5]。將互聯(lián)網(wǎng)的創(chuàng)新成果再深度融合到志愿服務(wù)領(lǐng)域之中,以盤活潛在的志愿服務(wù)資源,拓寬志愿服務(wù)范圍,從而推動(dòng)志愿服務(wù)多元化發(fā)展志愿服務(wù)[6],是當(dāng)下志愿服務(wù)平臺(tái)需要考慮的。
如何將社會(huì)資源共享和整合的理念融入公益活動(dòng)中,提倡以個(gè)人(包括團(tuán)體)為中心的志愿服務(wù)理念,建立起連接個(gè)人與志愿服務(wù)的平臺(tái)?
打造連接個(gè)人與志愿服務(wù)的公益平臺(tái),致力于解決現(xiàn)有的志愿服務(wù)開展中信息不對(duì)稱、人力資源得不到合理配置的痛點(diǎn),提升志愿服務(wù)的參與度、深度和溫度。將社會(huì)資源共享和整合理念融人公益活動(dòng)中,倡導(dǎo)“有時(shí)間當(dāng)志愿,有需求找志愿者+”價(jià)值理念,打造公益項(xiàng)目運(yùn)作新模式。
本研究實(shí)現(xiàn)以個(gè)人(包括團(tuán)體)為中心的志愿服務(wù)理念,為個(gè)人(包括團(tuán)體)提供了一個(gè)結(jié)合個(gè)人特長(zhǎng)與意愿,通過(guò)“志愿者+”參與志愿服務(wù),將社會(huì)資源共享和整合理念融入公益活動(dòng)的小程序。
2設(shè)計(jì)與實(shí)現(xiàn)
2.1設(shè)計(jì)目標(biāo)
“志愿者+”,是志愿服務(wù)小程序。為志愿活動(dòng)招募志愿者,發(fā)布最新志愿活動(dòng)的招募信息,讓有意愿的志愿者能及時(shí)參與到活動(dòng)中去,為想做志愿服務(wù)的個(gè)人(包括團(tuán)體)提供服務(wù)平臺(tái)。
2.2技術(shù)框架
管理員或者用戶可通過(guò)微信掃一掃或者搜索本小程序。小程序的技術(shù)架構(gòu)是應(yīng)用MINA框架,MINA提供了事件驅(qū)動(dòng)、異步操作的編程模型。小程序的邏輯設(shè)計(jì)層和APl接口都封裝在微信客戶端上,開發(fā)者可以方便使用微信客戶端提供的基礎(chǔ)功能,構(gòu)建應(yīng)用包括邏輯層、視圖層。用戶不用下載或安裝便可獲取服務(wù),并且提供了對(duì)應(yīng)的組件和接口能夠更加快速地進(jìn)行研發(fā)[7]。MIMA框架的核心是一個(gè)即時(shí)數(shù)據(jù)交互系統(tǒng),可以讓后臺(tái)數(shù)據(jù)與頁(yè)面渲染簡(jiǎn)單快速地保持同步。當(dāng)用戶提出的新的需求時(shí),只需要在邏輯層新增或修改算法,前端頁(yè)面就會(huì)對(duì)應(yīng)的刷新。
志愿服務(wù)信息管理小程序采用MINA框架實(shí)現(xiàn)本系統(tǒng)的相關(guān)開發(fā)(見圖1)。
2.3需求分析
在志愿服務(wù)管理平臺(tái)上,公益組織的核心需求是發(fā)布和管理志愿活動(dòng),志愿者的需求是選擇或接受推送的符合自己特長(zhǎng)的志愿服務(wù)活動(dòng)。
志愿服務(wù)信息管理小程序可以通過(guò)小程序查詢功能搜索到附近志愿活動(dòng),了解活動(dòng)的具體情況、精確定位活動(dòng)位置,方便志愿者加入自己想?yún)⑴c的志愿活動(dòng)。
小程序前端的用戶界面要求清晰、簡(jiǎn)潔、大方。此外,還必須使志愿者用戶對(duì)于附近的志愿活動(dòng)一目了然,最大限度地方便志愿者用戶使用該系統(tǒng)。該志愿服務(wù)信息管理系統(tǒng)前臺(tái)應(yīng)具有以下功能:
1)志愿者用戶管理功能:志愿者用戶注冊(cè)后,用自己的賬號(hào)和密碼登錄,可以修改自己的基本信息,查看已經(jīng)發(fā)布的志愿服務(wù)信息,查看白己活動(dòng)記錄、時(shí)長(zhǎng)等;
2)瀏覽搜索功能:主要用于方便志愿者用戶對(duì)于志愿活動(dòng)信息的瀏覽和查找,若用戶發(fā)現(xiàn)自己適合自己的志愿活動(dòng),能夠報(bào)名參與志愿活動(dòng);
3)地圖定位導(dǎo)航功能:主要用于給志愿者用戶在地圖上實(shí)時(shí)定位,讓用戶清楚地了解附近有哪些志愿服務(wù)項(xiàng)目,便于志愿者選擇志愿項(xiàng)目并報(bào)名,提高志愿服務(wù)的參與率。
系統(tǒng)后臺(tái)是公益組織管理員使用的系統(tǒng)界面,必須要求后臺(tái)界面盡可能的簡(jiǎn)單、清晰,各種功能能夠一目了然,必須為管理員提供最便捷的操作環(huán)境。該志愿服務(wù)信息系統(tǒng)后臺(tái)應(yīng)具有以下功能:
1)推送管理功能:主要用于管理員對(duì)于志愿這用戶的管理,可以查看志愿者用戶的興趣特長(zhǎng)而且可以根據(jù)志愿者的特長(zhǎng)推送相關(guān)志愿服務(wù);
2)志愿項(xiàng)目管理功能:管理員對(duì)于已發(fā)布的志愿服務(wù)進(jìn)行管理,變更其志愿服務(wù)項(xiàng)目的狀態(tài);
3)志愿項(xiàng)目發(fā)布功能:管理員即組織用戶,可以發(fā)布志愿服務(wù)項(xiàng)目、并生成活動(dòng)地圖,該管理員發(fā)布的志愿服務(wù)信息能被志愿用戶所瀏覽查看,管理員只能管理和查看自己發(fā)布志愿服務(wù)項(xiàng)目;
4)圖形化數(shù)據(jù)統(tǒng)計(jì)功能:查看各種志愿活動(dòng)類型的分布情況,活動(dòng)的訪問(wèn)量等。
2.4功能設(shè)計(jì)
該志愿服務(wù)管理系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分。前端的用戶是志愿者,志愿者登錄后,可以進(jìn)行志愿活動(dòng)的查詢、瀏覽等操作,看到符合自己需求的志愿活動(dòng),可以報(bào)名加入。該志愿服務(wù)管理系統(tǒng)后臺(tái)的用戶是管理員,管理員的主要功能是對(duì)志愿活動(dòng)信息進(jìn)行管理、對(duì)志愿者用戶的信息進(jìn)行查看、對(duì)志愿服務(wù)項(xiàng)目的信息進(jìn)行管理、對(duì)活動(dòng)資訊信息進(jìn)行管理。系統(tǒng)功能模塊如圖2。
3功能實(shí)現(xiàn)
系統(tǒng)實(shí)現(xiàn)使用云開發(fā)開發(fā)微信小程序。云開發(fā)為開發(fā)者提供完整的原生云端支持和微信服務(wù)支持,弱化后端和運(yùn)維概念,無(wú)須搭建服務(wù)器,使用平臺(tái)提供的API進(jìn)行核心業(yè)務(wù)開發(fā),即可實(shí)現(xiàn)快速上線和迭代同時(shí)這一能力,同開發(fā)者已經(jīng)使用的云服務(wù)相互兼容,并不互斥。小程序的云開發(fā)具有數(shù)據(jù)庫(kù)、存儲(chǔ)器和云函數(shù)4個(gè)基礎(chǔ)能力[8]。微信小程序的框架采用MINA框架,包括邏輯層、視圖層和基礎(chǔ)層。主要采用WXML(HT-ML5)、WXSS(CSS)和JavaScript技術(shù)。
1)以定位導(dǎo)航為例,志愿者用戶可以在“活動(dòng)地圖”查看附近的志愿服務(wù)活動(dòng)并點(diǎn)圖標(biāo)可以跳轉(zhuǎn)查看活動(dòng)詳情報(bào)名參加活動(dòng)。實(shí)現(xiàn)功能的關(guān)鍵代碼如下。
onLoad: function(options){
var that=this
myLocation.getO.then(res=>{
that.test= res.data.map(val=>{
if(val.location!={}){
return val.location}})
console.log(test, that.test)
that.setData({
markers: that.test})
that.test1= res.data.map(val=>{
if(val.location.name!={}){
return val.location.name}})
console.log(name', that.test1)
that.setData(
label: that.testl})}),
toaddress:function(e){
console.log(e)
var id= e.markerld
console.log(id)
wx.navigateTo({
url:'../CS/CS?id'+id
})}
2)以活動(dòng)推送為例,管理員用戶可以查看志愿者用戶的興趣特長(zhǎng)并推送相關(guān)的志愿活動(dòng)的信息,填寫推送的信息內(nèi)容,完成推送內(nèi)容的添加。志愿者用戶在“查看推送”中,可以查看已經(jīng)推送酌內(nèi)容信息。同時(shí),能夠?qū)σ呀?jīng)發(fā)布的推送信息進(jìn)行修改、刪除操作。實(shí)現(xiàn)功能的關(guān)鍵代碼如下。
onSubmit: function(e){
let title= e.detail.value.title
if(tille==""}{
wx.showModal({
title:請(qǐng)輸入內(nèi)容標(biāo)題不能為空,
content:標(biāo)題不能為空,
})
}else{
hdts.add({
data:{
tip:活動(dòng)通知,
title:e.detail.value.title.
content: e.detail.value.content.
addr:e.detail.value.addr.
}
}).then(res=>{
console.log(res._id)
wx.showToast({
title:推送成功,
icon: "success".
success: res2=>{
wx.redirectTo(
url: '../admin_hdts/admin_hdts'.
})}})}).catch(err=>{
console.error(err)
})}}
系統(tǒng)運(yùn)行的部分截圖如圖3-圖6所示。
4結(jié)束語(yǔ)
本文設(shè)計(jì)的志愿服務(wù)信息管理小程序加入了定位導(dǎo)航功能和查詢功能,意在使志愿需求者或者志愿團(tuán)體即時(shí)發(fā)布志愿訴求并且標(biāo)注在地圖上,其他的志愿者可以通過(guò)小程序的定位功能了解志愿需求方的地理位置,另外對(duì)志愿活動(dòng)進(jìn)行分類,方便想提供志愿服務(wù)的志愿者查詢和找到理想的志愿活動(dòng),起到滿足雙方志愿供需的紐帶作用。為志愿者提供滿足一個(gè)個(gè)性化需求和方便快捷的查找志愿服務(wù)項(xiàng)目的平臺(tái),使志愿者找到適合自己的志愿活動(dòng)。
志愿服務(wù)在人工智能技術(shù)的幫助下將會(huì)迎來(lái)新的發(fā)展高潮[9]。下一步將在志愿服務(wù)平臺(tái)的基礎(chǔ)上,研究智能化志愿服務(wù)管理。例如,對(duì)志愿者進(jìn)行畫像,智能化推送符合志愿者個(gè)人意愿的志愿服務(wù)活動(dòng),滿足志愿服務(wù)的需求方和服務(wù)方的需求。
參考文獻(xiàn):
[1]蘇歡,崔灝,謝志戩,等.我國(guó)公益事業(yè)現(xiàn)狀分析及其應(yīng)對(duì)策略[J].中國(guó)市場(chǎng),2020(3): 20-21.
[2]謝雨池.新時(shí)代志愿服務(wù)雙向供需平臺(tái)建設(shè)模式研究——以吉林化工學(xué)院大學(xué)生志愿服務(wù)工作為例[J].吉林化工學(xué)院學(xué)報(bào),2020(4): 63-67.
[3]蘇超莉,許蓮麗,曹仕濤.創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略下北京科技志愿服務(wù)模式研究[J].北京青年研究,2020(2): 56-61.
[4]涂敏霞,彭銘鋼,吳冬華,等.大數(shù)據(jù)驅(qū)動(dòng)下的志愿服務(wù)優(yōu)化模式研究報(bào)告[J].總共青年研究,2020(4): 62-68.
[5]張莉萍,慎榮翔.“互聯(lián)網(wǎng)+志愿服務(wù)”與大學(xué)生志愿精神的培育——以“志愿中國(guó)”網(wǎng)站及“志愿匯”APP為例[J].北京青年研究,2019,28(3): 68-72.
[6]黃同良,李芳.“互聯(lián)網(wǎng)+”志愿服務(wù)的應(yīng)用與發(fā)展[J].網(wǎng)絡(luò)傳播,2018(1): 86-87.
[7]張利香,甘發(fā)旺,薄建國(guó).基于微信小程序與云開發(fā)的成績(jī)查詢系統(tǒng)實(shí)現(xiàn)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2019(13): 59-60.
[8]張小龍.微信小程序人口在哪?有什么用[J].計(jì)算機(jī)與網(wǎng)絡(luò),2017,548(4): 50.
[9]鄧潔華.人工智能與志愿服務(wù)融合發(fā)展研究[J].特區(qū)經(jīng)濟(jì),2020(4): 122-125.
【通聯(lián)編輯:謝媛媛】
收稿日期:2020-05-08
基金項(xiàng)目:海南省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(項(xiàng)目編號(hào):20181181063);海南醫(yī)學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(項(xiàng)目編號(hào):HYCX2018065);海南省高等學(xué)校教育教學(xué)改革研究資助項(xiàng)目(項(xiàng)目編號(hào):Hnjg2019-68)
作者簡(jiǎn)介:符秋迪(1996-),男,學(xué)士,研究方向?yàn)檐浖_發(fā);李金龍(1988-),男,研究方向?yàn)楣娼M織管理;陳思啟(1997-),男,學(xué)士,研究方向?yàn)檐浖_發(fā);李思(1996-),女,學(xué)士,研究方向?yàn)檐浖_發(fā);林蕾(1999-),女,學(xué)士,研究方向?yàn)檐浖_發(fā);余遠(yuǎn)波(1981-),男,通訊作者,副教授,碩士,研究方向?yàn)橛?jì)算機(jī)應(yīng)用、創(chuàng)新教育。
本欄目責(zé)任編輯:李雅琪