【摘" 要】 針對(duì)目前社區(qū)志愿者組織所出現(xiàn)的消息傳遞慢,信息化缺乏,缺乏系統(tǒng)性等問(wèn)題,設(shè)計(jì)了一個(gè)社區(qū)志愿者管理系統(tǒng),該系統(tǒng)使用B/S架構(gòu),采用JSP來(lái)進(jìn)行開(kāi)發(fā),同時(shí)結(jié)合并使用了包含SpringMVC、Mybatis的SSM框架技術(shù)、Tomcat服務(wù)器、Mysql數(shù)據(jù)庫(kù)、Eclipse開(kāi)發(fā)環(huán)境。該系統(tǒng)主要包含了志愿項(xiàng)目的發(fā)布、公布、參與、完成等功能,并能夠有效幫助社區(qū)實(shí)現(xiàn)信息化的志愿者管理。
【關(guān)鍵詞】 社區(qū)志愿者;管理;系統(tǒng)開(kāi)發(fā);服務(wù)器;框架
社區(qū)作為城市治理的基本單元,對(duì)于居民生活保障和應(yīng)急突發(fā)事件有著十分重要的地位,而社區(qū)志愿者正是發(fā)揮關(guān)鍵作用的核心,可以全方位了解社區(qū)居民情況等,除此之外,在日常生活中,社區(qū)志愿者還可以提高社區(qū)的幸福指數(shù),但目前社區(qū)志愿者管理較為混亂,存在消息傳達(dá)不及時(shí)等問(wèn)題。本文從信息化的角度出發(fā),通過(guò)構(gòu)建社區(qū)志愿者管理系統(tǒng)來(lái)協(xié)助社區(qū)志愿者的管理。
一、社區(qū)志愿管理系統(tǒng)開(kāi)發(fā)原則
(一)易用性原則
2017年3月,國(guó)務(wù)院發(fā)表了《“十三五”國(guó)家老齡事業(yè)發(fā)展和養(yǎng)老體系建設(shè)規(guī)劃》,其中強(qiáng)調(diào)要積極發(fā)展老年志愿服務(wù),2015年,根據(jù)第四次中國(guó)城鄉(xiāng)老年人生活狀態(tài)抽樣調(diào)查顯示,有45.6%的老年人經(jīng)常參與到各種公益活動(dòng)中。相比于年輕人,老年人時(shí)間更加充沛,閱歷更加豐富,能夠更好地完成相關(guān)活動(dòng),目前志愿者中老年人比重不斷增加,但老年人對(duì)電子工具較為陌生,因此在開(kāi)發(fā)系統(tǒng)時(shí),應(yīng)做到簡(jiǎn)單易懂,便于老年人操作,讓中老年人更加容易上手。
(二)系統(tǒng)性原則
系統(tǒng)的建立應(yīng)滿(mǎn)足社區(qū)日常志愿活動(dòng)及突發(fā)狀況的需求,主要包括發(fā)布活動(dòng)、活動(dòng)信息展示、參與活動(dòng)、活動(dòng)完成這4大模塊,除此之外,還應(yīng)開(kāi)發(fā)一些與社區(qū)相關(guān)的功能,如社區(qū)論壇、捐贈(zèng)物品、居民管理等,志愿者或者社區(qū)居民可以通過(guò)這些功能相互幫助,提升社區(qū)歸屬感和集體感,形成一個(gè)系統(tǒng)性的社區(qū)志愿者管理平臺(tái)。
(三)標(biāo)準(zhǔn)化和規(guī)范化原則
系統(tǒng)所發(fā)布的志愿活動(dòng)及相關(guān)內(nèi)容需保證其符合國(guó)家規(guī)范。志愿活動(dòng)及組織應(yīng)滿(mǎn)足《志愿服務(wù)組織基本規(guī)范》要求,系統(tǒng)的開(kāi)發(fā)過(guò)程也應(yīng)嚴(yán)格遵循國(guó)家電子政務(wù)有關(guān)法律法規(guī)和技術(shù)規(guī)范的要求,從業(yè)務(wù)、技術(shù)、運(yùn)行管理等方面對(duì)項(xiàng)目的整體建設(shè)和實(shí)施進(jìn)行設(shè)計(jì)。
二、社區(qū)志愿者管理系統(tǒng)設(shè)計(jì)
(一)功能設(shè)計(jì)
社區(qū)志愿者管理系統(tǒng)開(kāi)發(fā)的功能結(jié)構(gòu)圖如圖1。
社區(qū)志愿者管理系統(tǒng)在Web網(wǎng)頁(yè)進(jìn)行多項(xiàng)功能的實(shí)現(xiàn)與使用,用戶(hù)在進(jìn)行注冊(cè)前,不能進(jìn)系統(tǒng),完成注冊(cè)、登錄注冊(cè)的賬號(hào)之后(需要注意的是,該系統(tǒng)用戶(hù)可分成志愿者、志愿者團(tuán)隊(duì)等,他們之間的功能是有區(qū)別的,登錄之后可以查看信息、參與論壇、個(gè)人中心等操作)。登錄之后,可以在界面看到后臺(tái)管理,后臺(tái)管理可以更加方便地以目錄的形式展示功能模塊,對(duì)于志愿者來(lái)說(shuō),還可以進(jìn)行捐贈(zèng)項(xiàng)目。系統(tǒng)還需要實(shí)現(xiàn)web端與后臺(tái)服務(wù)器之間進(jìn)行數(shù)據(jù)流通交互的動(dòng)作,要能在用戶(hù)對(duì)web端操作后,將請(qǐng)求發(fā)給客戶(hù)端,對(duì)用戶(hù)操作進(jìn)行解析并記錄,最后將數(shù)據(jù)篩選后返回web端,完成操作流程。主要任務(wù)如下:
申請(qǐng)與查詢(xún):團(tuán)隊(duì)信息、志愿項(xiàng)目、社區(qū)信息,這些都是查看信息的分欄,用戶(hù)可以根據(jù)自己的選擇查看需要的信息內(nèi)容,點(diǎn)擊需要查看的信息分欄,點(diǎn)擊的請(qǐng)求將由web端發(fā)送到后臺(tái),再返回到web端顯示點(diǎn)擊查看的分欄所對(duì)應(yīng)的界面。用戶(hù)在信息界面可以點(diǎn)擊團(tuán)隊(duì)、項(xiàng)目或社區(qū)進(jìn)行進(jìn)一步查看,點(diǎn)擊后web端將發(fā)送請(qǐng)求給后臺(tái)調(diào)取相應(yīng)項(xiàng)目的信息,再返回前端進(jìn)行展示。
(二)數(shù)據(jù)庫(kù)設(shè)計(jì)
1. 數(shù)據(jù)庫(kù)需求分析
(1)只有志愿者、志愿者團(tuán)隊(duì)(或管理員)注冊(cè)成功以后才可以登錄系統(tǒng)。
(2)一個(gè)志愿者、志愿者團(tuán)隊(duì)包含:社區(qū)信息、志愿項(xiàng)目、志愿團(tuán)隊(duì)信息、論壇等業(yè)務(wù);一個(gè)管理員包含:志愿者信息、志愿團(tuán)隊(duì)信息、項(xiàng)目信息、論壇管理、社區(qū)信息等多項(xiàng)業(yè)務(wù)。
(3)一個(gè)志愿者、志愿者團(tuán)隊(duì)可以參與多個(gè)志愿項(xiàng)目,一個(gè)志愿項(xiàng)目可以有數(shù)名人員參與其中。
2. 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)
應(yīng)用的實(shí)體類(lèi)會(huì)更具實(shí)際情況的需求分析而定,在本系統(tǒng)中,需要設(shè)計(jì)出以下幾個(gè)類(lèi):志愿者、論壇、志愿項(xiàng)目、社區(qū)信息、管理員、團(tuán)隊(duì)信息相關(guān)評(píng)論等,每個(gè)類(lèi)的方法與需求分析要一一對(duì)應(yīng),以志愿者與管理員為例(如圖2所示)。
3. 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
通過(guò)對(duì)系統(tǒng)功能設(shè)計(jì)的要求和功能模塊的規(guī)劃,該社區(qū)志愿者管理系統(tǒng)的實(shí)現(xiàn)設(shè)計(jì)到了多個(gè)數(shù)據(jù)表。
以下是介紹數(shù)據(jù)庫(kù)表的建立設(shè)計(jì)和功能建立的數(shù)據(jù)庫(kù)表,以存儲(chǔ)志愿者的相關(guān)個(gè)人信息為例,如表1所示。
三、系統(tǒng)功能實(shí)現(xiàn)
(一)登錄和注冊(cè)
用戶(hù)第一次進(jìn)入社區(qū)志愿者管理系統(tǒng),需填寫(xiě)個(gè)人信息并選擇注冊(cè)身份來(lái)進(jìn)行注冊(cè)操作從而成為本系統(tǒng)用戶(hù),已經(jīng)注冊(cè)過(guò)成為用戶(hù)的需要在登錄界面輸入注冊(cè)信息并選擇身份來(lái)進(jìn)行登錄操作。
1. 注冊(cè):從登錄按鈕下方的三個(gè)不同身份注冊(cè)選項(xiàng)中選擇一個(gè)點(diǎn)擊注冊(cè),系統(tǒng)跳轉(zhuǎn)到選擇身份相應(yīng)的注冊(cè)界面,按照所選擇身份的不同,要求填寫(xiě)個(gè)人賬號(hào)、密碼等不同種類(lèi)的個(gè)人信息,并注意每項(xiàng)的填寫(xiě)要求,必填項(xiàng)全部填寫(xiě)完成后點(diǎn)擊“注冊(cè)”按鈕即可完成注冊(cè),成為社區(qū)志愿者管理系統(tǒng)的一員。
注冊(cè)功能代碼:
public R register(@RequestBody JuminEntity jumin){
JuminEntity user = juminService.selectOne(new EntityWrapperlt;JuminEntitygt;().eq(“juminzhanghao”,jumin.getJuminzhanghao()));
if(user!=1) {
return R.error(“注冊(cè)用戶(hù)已存在”);
}
Long uId = new Date().getTime();
jumin.setId(uId);
juminService.insert(jumin);
return R.ok();
}
2. 登錄:已經(jīng)完成過(guò)注冊(cè)的用戶(hù),在登錄頁(yè)面直接填寫(xiě)個(gè)人賬號(hào)和密碼信息,并選擇注冊(cè)時(shí)選擇的身份,點(diǎn)擊登錄即可。
登錄功能代碼:
public R login(String username,String password,String captcha,HttpServletRequest request) {
JuminEntity user = juminService.selectOne(new EntityWrapperlt;JuminEntitygt;().eq(“juminzhanghao”,username));
if(user==1 || !user.getMima().equals(password)) {
return R.error(“賬號(hào)或密碼不正確”);
}
String token = tokenService.generateToken(user.getId(),username,“jumin”, “居民”);
return R.ok().put(“token”,token);
}
(二)團(tuán)隊(duì)信息
團(tuán)隊(duì)信息實(shí)現(xiàn)的是用戶(hù)可以對(duì)不同的志愿團(tuán)隊(duì)進(jìn)行查看,從而尋找到適合自己的志愿團(tuán)隊(duì),該功能主要包括搜索團(tuán)隊(duì)和團(tuán)隊(duì)詳情兩部分,其中團(tuán)隊(duì)詳情中可以進(jìn)行團(tuán)隊(duì)評(píng)價(jià)收藏等功能。
搜索團(tuán)隊(duì):在右上角的搜索框內(nèi)輸入團(tuán)隊(duì)名稱(chēng),點(diǎn)擊“搜索”按鈕,即可搜索到需要查找的團(tuán)隊(duì)。
團(tuán)隊(duì)詳情:點(diǎn)擊團(tuán)隊(duì)的圖標(biāo),進(jìn)入團(tuán)隊(duì)詳情頁(yè)面,可以點(diǎn)擊“贊一下”或“踩一下”來(lái)為團(tuán)隊(duì)進(jìn)行點(diǎn)評(píng);點(diǎn)擊下方的“評(píng)論”按鈕可開(kāi)啟評(píng)論功能,可輸入評(píng)論內(nèi)容點(diǎn)擊“立即提交”來(lái)評(píng)論團(tuán)隊(duì);點(diǎn)擊右上方的“點(diǎn)我收藏”按鈕來(lái)對(duì)感興趣的團(tuán)隊(duì)進(jìn)行收藏。
(三)志愿項(xiàng)目
志愿項(xiàng)目實(shí)現(xiàn)的主要是用戶(hù)可以對(duì)不同的志愿項(xiàng)目進(jìn)行查看,選擇適合的項(xiàng)目加入,該功能主要包括搜索志愿項(xiàng)目和志愿項(xiàng)目詳情,其中志愿項(xiàng)目詳情中可以進(jìn)行志愿項(xiàng)目的申請(qǐng)、評(píng)價(jià)、收藏。
搜索志愿項(xiàng)目:在右上角的搜索框內(nèi)輸入志愿項(xiàng)目名稱(chēng),點(diǎn)擊“搜索”,即可搜索到需要查找的志愿項(xiàng)目。
志愿項(xiàng)目詳情:點(diǎn)擊項(xiàng)目圖標(biāo),進(jìn)入項(xiàng)目詳情頁(yè)面,可以點(diǎn)擊“贊一下”或“踩一下”來(lái)為志愿項(xiàng)目進(jìn)行點(diǎn)評(píng);點(diǎn)擊下方的“評(píng)論”按鈕可開(kāi)啟評(píng)論功能,可輸入評(píng)論內(nèi)容點(diǎn)擊“立即提交”來(lái)評(píng)論志愿項(xiàng)目;點(diǎn)擊右上方的“點(diǎn)我收藏”按鈕來(lái)對(duì)感興趣的志愿項(xiàng)目進(jìn)行收藏,點(diǎn)擊“參加活動(dòng)”按鈕,并填寫(xiě)相關(guān)信息,點(diǎn)擊“提交”即可參與志愿項(xiàng)目。
(四)社區(qū)信息
社區(qū)信息實(shí)現(xiàn)的是用戶(hù)可以對(duì)不同的社區(qū)進(jìn)行查看,從而對(duì)各種項(xiàng)目是否接受進(jìn)行參考,該功能主要包括搜索社區(qū)和社區(qū)詳情兩部分,其中社區(qū)詳情中可以查看社區(qū)介紹和進(jìn)行社區(qū)評(píng)價(jià)收藏等功能。
搜索社區(qū):在右上角的搜索框內(nèi)輸入社區(qū)名稱(chēng),點(diǎn)擊“搜索”按鈕,即可搜索到需要查找的社區(qū)。
社區(qū)詳情:點(diǎn)擊社區(qū)的圖標(biāo),進(jìn)入社區(qū)詳情頁(yè)面,可以點(diǎn)擊“贊一下”或“踩一下”來(lái)為社區(qū)進(jìn)行點(diǎn)評(píng);點(diǎn)擊下方的“評(píng)論”按鈕可開(kāi)啟評(píng)論功能,可輸入評(píng)論內(nèi)容點(diǎn)擊“立即提交”來(lái)評(píng)論社區(qū);點(diǎn)擊右上方的“點(diǎn)我收藏”按鈕來(lái)對(duì)感興趣的社區(qū)進(jìn)行收藏。
(五)論壇
論壇實(shí)現(xiàn)的主要是各用戶(hù)之間的互相交流的功能,該功能主要包括發(fā)布帖子和帖子詳情兩部分,發(fā)布帖子中,新發(fā)布的帖子會(huì)在最上方顯示,按時(shí)間順序排列。
發(fā)布帖子:用戶(hù)點(diǎn)擊“發(fā)布帖子”按鈕,打開(kāi)發(fā)布帖子界面,在該界面填寫(xiě)必填的信息內(nèi)容,并選擇帖子的類(lèi)型為“公開(kāi)”或“私人”,填寫(xiě)無(wú)誤后點(diǎn)擊“發(fā)布帖子”進(jìn)行發(fā)布,成功后即可在論壇界面查看到剛剛發(fā)布的帖子。
帖子詳情:用戶(hù)點(diǎn)擊帖子,跳轉(zhuǎn)到帖子詳情頁(yè)面,可查看帖子的內(nèi)容與其他人的評(píng)論,點(diǎn)擊“添加評(píng)論”按鈕,在彈出的添加評(píng)論窗口中輸入要說(shuō)的內(nèi)容,點(diǎn)擊評(píng)論即可發(fā)布評(píng)論。
四、結(jié)語(yǔ)
社區(qū)志愿者群體作為社區(qū)公共服務(wù)體系的有機(jī)組成部分,在提供社區(qū)公共服務(wù)方面發(fā)揮著重要作用,建立良好的社區(qū)志愿者管理系統(tǒng),可幫助消息的快速傳遞與交流,更方便快捷地完成志愿活動(dòng),提高組織能力和社區(qū)的幸福指數(shù),同時(shí)也讓中老年人發(fā)揮余熱,享受過(guò)程,提升對(duì)信息化時(shí)代的了解,提高對(duì)電子產(chǎn)品的熟練程度,也讓所有人進(jìn)入到社區(qū)公共服務(wù)體系的搭建和運(yùn)作中來(lái)。
參考文獻(xiàn):
[1] 鄭雯雯,沈紅梅,金申君. 淺談社區(qū)志愿者在社區(qū)醫(yī)療服務(wù)中的作用[J]. 智慧健康,2022,8(03):148-150.
[2] 凌冬雪. 基于系統(tǒng)動(dòng)力學(xué)的社區(qū)志愿者參與度與社區(qū)治理績(jī)效關(guān)系研究[J]. 黑龍江工業(yè)學(xué)院學(xué)報(bào)(綜合版),2021,21(09):40-47.
[3] 宋娟,楊超. 城市低齡老人參與社區(qū)志愿服務(wù)的激勵(lì)對(duì)策研究[J]. 社會(huì)與公益,2020(06):43-46.