国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信小程序的志愿服務管理系統(tǒng)設計與實現

2020-08-26 07:46符秋迪李金龍李思陳思啟林蕾余遠波
電腦知識與技術 2020年20期
關鍵詞:設計與實現志愿服務

符秋迪 李金龍 李思 陳思啟 林蕾 余遠波

摘要:為實現以個人(包括團體)為中心的志愿服務理念,給個人(包括團體)提供了一個結合個人特長與意愿將社會資源共享和整合理念融人公益活動的小程序具有重要的意義。在分析了公益組織和志愿者的實際需求的基礎上,設計了基于微信小程序的志愿服務管理系統(tǒng),對系統(tǒng)的地圖定位導航功能、推送管理功能,以及志愿者瀏覽、報名志愿服務和公益組織發(fā)布、統(tǒng)計和管理志愿服務活動等功能模塊進行分析與設計,描述了系統(tǒng)實現的關鍵技術。

關鍵詞:志愿服務管理小程序;志愿服務;設計與實現

中圖分類號:TP311 文獻標識碼:A

文章編號: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背景

中國社會科學院社會學研究所及社會科學文獻出版社發(fā)布的《慈善藍皮書:中國慈善發(fā)展報告(2019)》指出,2018年中國社會捐贈總額預估為1128億元,2018年度中國志愿者總量約為1.98億人,其中注冊志愿者14877.88萬人,全國活躍志愿者在2018年度貢獻志愿服務時間總計為21.97億小時,中國志愿者貢獻總價值為823.64億元。中國社會組織公共服務平臺顯示,2018年年底,中國社會組織總數量超過81.6萬個,其中社會團體36.6萬個,社會服務機構44.3萬個,基金會數量達到7027家。隨著經濟持續(xù)發(fā)展,我國公益事業(yè)獲得了越來越多的社會資源,因此公益活動的內容和形式是否能夠使社會資源得到有效配置至關重要[1]。

“公益+互聯(lián)網”自2015年迅猛發(fā)展。去中心化與社交鏈接正在讓公益圈走向一個多維的立體生態(tài),并聚合出巨大的公益增量?;ヂ?lián)網為人人公益提供了可能性和工具平臺,而在此之上的輕量級好創(chuàng)意則可能激活一整個生態(tài)鏈條的資源與活力。我國單向的志愿服務向雙向的志愿服務轉變[2]。志愿服務事業(yè)朝著制度化、專業(yè)化方向縱深發(fā)展[3]。但是,志愿服務資源整合與共享不充分[4]。而“互聯(lián)網+志愿服務”發(fā)展中存在的志愿服務信息管理平臺互聯(lián)互通不足、強制注冊、利用信息平臺漏洞進行弄虛作假的行為等問題[5]。將互聯(lián)網的創(chuàng)新成果再深度融合到志愿服務領域之中,以盤活潛在的志愿服務資源,拓寬志愿服務范圍,從而推動志愿服務多元化發(fā)展志愿服務[6],是當下志愿服務平臺需要考慮的。

如何將社會資源共享和整合的理念融入公益活動中,提倡以個人(包括團體)為中心的志愿服務理念,建立起連接個人與志愿服務的平臺?

打造連接個人與志愿服務的公益平臺,致力于解決現有的志愿服務開展中信息不對稱、人力資源得不到合理配置的痛點,提升志愿服務的參與度、深度和溫度。將社會資源共享和整合理念融人公益活動中,倡導“有時間當志愿,有需求找志愿者+”價值理念,打造公益項目運作新模式。

本研究實現以個人(包括團體)為中心的志愿服務理念,為個人(包括團體)提供了一個結合個人特長與意愿,通過“志愿者+”參與志愿服務,將社會資源共享和整合理念融入公益活動的小程序。

2設計與實現

2.1設計目標

“志愿者+”,是志愿服務小程序。為志愿活動招募志愿者,發(fā)布最新志愿活動的招募信息,讓有意愿的志愿者能及時參與到活動中去,為想做志愿服務的個人(包括團體)提供服務平臺。

2.2技術框架

管理員或者用戶可通過微信掃一掃或者搜索本小程序。小程序的技術架構是應用MINA框架,MINA提供了事件驅動、異步操作的編程模型。小程序的邏輯設計層和APl接口都封裝在微信客戶端上,開發(fā)者可以方便使用微信客戶端提供的基礎功能,構建應用包括邏輯層、視圖層。用戶不用下載或安裝便可獲取服務,并且提供了對應的組件和接口能夠更加快速地進行研發(fā)[7]。MIMA框架的核心是一個即時數據交互系統(tǒng),可以讓后臺數據與頁面渲染簡單快速地保持同步。當用戶提出的新的需求時,只需要在邏輯層新增或修改算法,前端頁面就會對應的刷新。

志愿服務信息管理小程序采用MINA框架實現本系統(tǒng)的相關開發(fā)(見圖1)。

2.3需求分析

在志愿服務管理平臺上,公益組織的核心需求是發(fā)布和管理志愿活動,志愿者的需求是選擇或接受推送的符合自己特長的志愿服務活動。

志愿服務信息管理小程序可以通過小程序查詢功能搜索到附近志愿活動,了解活動的具體情況、精確定位活動位置,方便志愿者加入自己想參與的志愿活動。

小程序前端的用戶界面要求清晰、簡潔、大方。此外,還必須使志愿者用戶對于附近的志愿活動一目了然,最大限度地方便志愿者用戶使用該系統(tǒng)。該志愿服務信息管理系統(tǒng)前臺應具有以下功能:

1)志愿者用戶管理功能:志愿者用戶注冊后,用自己的賬號和密碼登錄,可以修改自己的基本信息,查看已經發(fā)布的志愿服務信息,查看白己活動記錄、時長等;

2)瀏覽搜索功能:主要用于方便志愿者用戶對于志愿活動信息的瀏覽和查找,若用戶發(fā)現自己適合自己的志愿活動,能夠報名參與志愿活動;

3)地圖定位導航功能:主要用于給志愿者用戶在地圖上實時定位,讓用戶清楚地了解附近有哪些志愿服務項目,便于志愿者選擇志愿項目并報名,提高志愿服務的參與率。

系統(tǒng)后臺是公益組織管理員使用的系統(tǒng)界面,必須要求后臺界面盡可能的簡單、清晰,各種功能能夠一目了然,必須為管理員提供最便捷的操作環(huán)境。該志愿服務信息系統(tǒng)后臺應具有以下功能:

1)推送管理功能:主要用于管理員對于志愿這用戶的管理,可以查看志愿者用戶的興趣特長而且可以根據志愿者的特長推送相關志愿服務;

2)志愿項目管理功能:管理員對于已發(fā)布的志愿服務進行管理,變更其志愿服務項目的狀態(tài);

3)志愿項目發(fā)布功能:管理員即組織用戶,可以發(fā)布志愿服務項目、并生成活動地圖,該管理員發(fā)布的志愿服務信息能被志愿用戶所瀏覽查看,管理員只能管理和查看自己發(fā)布志愿服務項目;

4)圖形化數據統(tǒng)計功能:查看各種志愿活動類型的分布情況,活動的訪問量等。

2.4功能設計

該志愿服務管理系統(tǒng)分為前臺和后臺兩個部分。前端的用戶是志愿者,志愿者登錄后,可以進行志愿活動的查詢、瀏覽等操作,看到符合自己需求的志愿活動,可以報名加入。該志愿服務管理系統(tǒng)后臺的用戶是管理員,管理員的主要功能是對志愿活動信息進行管理、對志愿者用戶的信息進行查看、對志愿服務項目的信息進行管理、對活動資訊信息進行管理。系統(tǒng)功能模塊如圖2。

3功能實現

系統(tǒng)實現使用云開發(fā)開發(fā)微信小程序。云開發(fā)為開發(fā)者提供完整的原生云端支持和微信服務支持,弱化后端和運維概念,無須搭建服務器,使用平臺提供的API進行核心業(yè)務開發(fā),即可實現快速上線和迭代同時這一能力,同開發(fā)者已經使用的云服務相互兼容,并不互斥。小程序的云開發(fā)具有數據庫、存儲器和云函數4個基礎能力[8]。微信小程序的框架采用MINA框架,包括邏輯層、視圖層和基礎層。主要采用WXML(HT-ML5)、WXSS(CSS)和JavaScript技術。

1)以定位導航為例,志愿者用戶可以在“活動地圖”查看附近的志愿服務活動并點圖標可以跳轉查看活動詳情報名參加活動。實現功能的關鍵代碼如下。

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)以活動推送為例,管理員用戶可以查看志愿者用戶的興趣特長并推送相關的志愿活動的信息,填寫推送的信息內容,完成推送內容的添加。志愿者用戶在“查看推送”中,可以查看已經推送酌內容信息。同時,能夠對已經發(fā)布的推送信息進行修改、刪除操作。實現功能的關鍵代碼如下。

onSubmit: function(e){

let title= e.detail.value.title

if(tille==""}{

wx.showModal({

title:請輸入內容標題不能為空,

content:標題不能為空,

})

}else{

hdts.add({

data:{

tip:活動通知,

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)運行的部分截圖如圖3-圖6所示。

4結束語

本文設計的志愿服務信息管理小程序加入了定位導航功能和查詢功能,意在使志愿需求者或者志愿團體即時發(fā)布志愿訴求并且標注在地圖上,其他的志愿者可以通過小程序的定位功能了解志愿需求方的地理位置,另外對志愿活動進行分類,方便想提供志愿服務的志愿者查詢和找到理想的志愿活動,起到滿足雙方志愿供需的紐帶作用。為志愿者提供滿足一個個性化需求和方便快捷的查找志愿服務項目的平臺,使志愿者找到適合自己的志愿活動。

志愿服務在人工智能技術的幫助下將會迎來新的發(fā)展高潮[9]。下一步將在志愿服務平臺的基礎上,研究智能化志愿服務管理。例如,對志愿者進行畫像,智能化推送符合志愿者個人意愿的志愿服務活動,滿足志愿服務的需求方和服務方的需求。

參考文獻:

[1]蘇歡,崔灝,謝志戩,等.我國公益事業(yè)現狀分析及其應對策略[J].中國市場,2020(3): 20-21.

[2]謝雨池.新時代志愿服務雙向供需平臺建設模式研究——以吉林化工學院大學生志愿服務工作為例[J].吉林化工學院學報,2020(4): 63-67.

[3]蘇超莉,許蓮麗,曹仕濤.創(chuàng)新驅動發(fā)展戰(zhàn)略下北京科技志愿服務模式研究[J].北京青年研究,2020(2): 56-61.

[4]涂敏霞,彭銘鋼,吳冬華,等.大數據驅動下的志愿服務優(yōu)化模式研究報告[J].總共青年研究,2020(4): 62-68.

[5]張莉萍,慎榮翔.“互聯(lián)網+志愿服務”與大學生志愿精神的培育——以“志愿中國”網站及“志愿匯”APP為例[J].北京青年研究,2019,28(3): 68-72.

[6]黃同良,李芳.“互聯(lián)網+”志愿服務的應用與發(fā)展[J].網絡傳播,2018(1): 86-87.

[7]張利香,甘發(fā)旺,薄建國.基于微信小程序與云開發(fā)的成績查詢系統(tǒng)實現[J].內蒙古科技與經濟,2019(13): 59-60.

[8]張小龍.微信小程序人口在哪?有什么用[J].計算機與網絡,2017,548(4): 50.

[9]鄧潔華.人工智能與志愿服務融合發(fā)展研究[J].特區(qū)經濟,2020(4): 122-125.

【通聯(lián)編輯:謝媛媛】

收稿日期:2020-05-08

基金項目:海南省大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目(項目編號:20181181063);海南醫(yī)學院大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目(項目編號:HYCX2018065);海南省高等學校教育教學改革研究資助項目(項目編號:Hnjg2019-68)

作者簡介:符秋迪(1996-),男,學士,研究方向為軟件開發(fā);李金龍(1988-),男,研究方向為公益組織管理;陳思啟(1997-),男,學士,研究方向為軟件開發(fā);李思(1996-),女,學士,研究方向為軟件開發(fā);林蕾(1999-),女,學士,研究方向為軟件開發(fā);余遠波(1981-),男,通訊作者,副教授,碩士,研究方向為計算機應用、創(chuàng)新教育。

本欄目責任編輯:李雅琪

猜你喜歡
設計與實現志愿服務
新媒體時代的高校紅十字建設
建阳市| 阿坝| 光山县| 临夏县| 化德县| 平谷区| 普安县| 泗洪县| 鄯善县| 莱芜市| 大方县| 平谷区| 中方县| 镇雄县| 萨迦县| 宝鸡市| 白水县| 鹤庆县| 新和县| 和田市| 嘉峪关市| 昔阳县| 安国市| 琼中| 金塔县| 和政县| 东兰县| 阳朔县| 柳江县| 嵊州市| 双鸭山市| 连云港市| 维西| 宜阳县| 尼玛县| 松原市| 微山县| 砀山县| 同江市| 望奎县| 清徐县|