王思泓 馮玲云 耿宜帥 楊小艷 沈峰



摘? 要:為了緩解社會老齡化壓力,以物聯網等技術為支撐的智慧養老應運而生,時間銀行成為智慧養老的一個研究方向。將志愿者服務系統融入到時間銀行概念中,志愿者群體作為系統的使用主體,以時間幣獎勵機制為橋梁實現用戶前期服務時間的存儲和后期自身需求的兌換,設計出一個記錄志愿者服務并量化志愿服務時間和服務兌換的綜合系統。該系統采用SSH框架進行開發,該系統的設計和實現能夠切實提高志愿服務的質量,推動我國時間銀行養老模式的發展。
關鍵詞:物聯網;智慧養老;時間銀行;志愿者服務系統;SSH框架
中圖分類號:TP311.52? ? ? 文獻標識碼:A 文章編號:2096-4706(2020)06-0107-03
Abstract:In order to alleviate the pressure of social aging,intelligent pension based on internet of things and other technologies came into being. Time bank has become a research direction of smart pension. The volunteer service system is integrated into the concept of time bank. As the main user of the system,the volunteer group uses the time currency reward mechanism as a bridge to realize the storage of usersearly service time and the exchange of their own needs in the later stage. A comprehensive system is designed to record the volunteer service and quantify the willing service time and service exchange. The system is developed with SSH framework. The design and implementation of the system can effectively improve the quality of voluntary service,and promote the development of time bank pension model in China.
Keywords:internet of things;intelligent pension;time bank;volunteer service system;SSH framework
0? 引? 言
隨著醫療水平的發展使得人類壽命得以延長,中國步入了人口老齡化社會階段,智慧養老成為未來發展的趨勢。時間銀行[1],是指志愿者將參與公益服務的時間存進時間銀行,當自己遭遇困難時就可以從中支取“被服務時間”[2]。將時間銀行概念引入到無錫太湖學院物聯網應用的智慧養老與護理平臺,建立志愿者服務系統,提倡志愿者為老年人提供養老服務,在一定程度上可緩解服務人力不足的困境,為學院建立智能養老綜合管理系統添磚加瓦。
該系統的設計和實現,很大程度上推動了智慧養老模式的快速發展,通過線上互聯網及線下志愿者中心,為社區老人、公益機構或專業服務機構提供時間銀行運營管理平臺的公益服務,從而解決了傳統養老方式的諸多缺點,使服務選擇多元化,減輕養老負擔,促進社區互助模式[3]的建設,提高養老質量并調動了更多志愿者的積極性。
1? 系統需求
時間銀行的本質是個人勞動的預支付,因此需要有時間幣這個中介對個人勞動成果進行記錄存儲。需要制定合理的時間幣兌換規則,對各類活動的難易程度加以劃分,加深“難勞多得,人人平等”理念,對不同難度的活動有不同的時間幣獎勵參考。經過調研,發現各類服務的難度等級不同,例如:幫忙照顧一個60歲身體健康老人所耗費的精力與幫忙照顧一個60歲癱瘓的老人所需付出的精力和時間不同。為保證用戶參與活動能獲得符合自己付出勞動的時間幣數量,本系統將對于不同難度等級的服務提供不同數量的時間幣。將活動難度劃分為4個等級:等級1為生活服務類,例如:陪伴老人聊天、為老人洗腳等技術含量較低的服務;等級2為專業服務類,例如:為老人按摩、為老人理發等需要服務的承接者自身具備一定專業技能的服務;等級3為健康養生類,例如:為老人針灸、提供心理治療等需要服務的承接者具有相關資格證書的服務;等級4為特殊長者類,本類服務的發布人多為身體不便的老人,為其提供服務的用戶所付出的勞動較其他服務更多,完成服務后理應獲得更多的時間幣獎勵。最后制定時間幣兌換規則為:用戶完成服務實際獲取的時間幣數額=服務所需時間(以1小時為單位)*服務難度等級。
本系統主要功能為在志愿者服務系統中記錄用戶的服務時長,并根據時間銀行制定的時間幣兌換規則,從服務所需時間、服務難度等方面考慮將用戶的服務時長兌換為時間幣存入賬戶中。用戶可捐贈時間幣,當自身有需要時,能夠隨時提取時間幣并發布相關的活動。這種服務兌換服務的模式能夠使時間幣在不同用戶間流轉,確?;顒庸┬璺降目沙掷m發展。通過本系統的設計,能夠減少大量人力支出,很好地實現老人信息和志愿者信息的整合,并極大方便老人和志愿者的信息聯系,為新型居家養老方式助力。
2? 系統設計與實現
2.1? 功能模塊介紹
本系統采用B/S模式進行設計,系統分為前臺和后臺兩部分,使用者分別對應志愿者用戶和管理員角色,具體的各個功能描述如下。
2.1.1? 前臺功能
(1)用戶注冊及登錄:用戶填寫個人信息在網站中注冊賬號,如:賬戶名、密碼、姓名、手機號碼、個人郵箱、性別、當前所在地、身份證號碼、工作單位等。完善個人信息且完成注冊后,輸入正確的賬號密碼即可成功登錄本系統,能夠正常使用本系統前臺中的各項功能。未登錄本系統的用戶只能以游客的身份對網站的主頁部分進行瀏覽。
(2)發布需求:考慮到用戶自身的需求,設置了以時間幣為主要酬謝方式的活動發布環節。用戶填寫需求信息并發布,通過管理員審核后其他用戶可申請承接該活動。
(3)活動申請:在系統前臺的活動列表中,用戶可根據自己的當前所在地初步判別是否具有承接活動的資格。根據自己的意愿可選擇不同的活動類型進行申請,申請過程中可通過完善個人信息、填寫詳細的申請理由來提高審核的通過率,審核通過后才算成功承接活動。
(4)查看時間幣余額:志愿者完成相關服務后,時間銀行機構會以用戶回訪的形式通過活動發布人發布活動時留下的手機號碼咨詢服務的完成情況,并給志愿者服務完成度打分,將志愿者的服務時間量化折算為時間幣存入賬戶內,志愿者可以查看時間幣余額。
(5)時間幣捐贈:用戶在時間幣捐贈模塊中可利用賬戶內的時間幣,通過時間銀行官方進行捐贈,在捐贈說明中具體描述捐贈的時間幣的用途,由管理員發布相關活動。
(6)在線留言:用戶通過使用基于志愿者服務系統的時間銀行系統后,可根據自身使用系統的感受發表留言,成功登錄本系統的用戶可發表留言。
(7)退出登錄:為保證用戶信息的安全性,本系統設有退出功能。用戶使用完畢后可退出本系統。
2.1.2? 后臺功能
(1)管理員登錄:管理員通過填寫正確的賬號和密碼登錄本系統,為保障系統的安全性,后臺設為僅管理員可登錄。
(2)用戶管理:管理員對用戶的相關信息可進行管理;可根據用戶信息的關鍵詞進行搜索;可根據志愿活動的完成情況對用戶賬戶內時間幣進行充值操作。
(3)活動管理:管理員通過文字描述與圖片相結合的方式使用戶更直觀地了解活動的內容和需求,能夠發布新的活動信息供前臺用戶瀏覽;對當前已發布的信息進行修改。
(4)活動申請審核:管理員在后臺中能夠對前臺用戶提交的活動申請進行審核,根據用戶填寫的具體申請內容及申請人所在地等因素考查其是否具有完成任務的能力。審核完畢后用戶在前臺可查看審核通過與否,系統對活動的參與人數也有所限制。
(5)表彰管理:本系統為鼓勵更多用戶參與時間銀行,添加了表彰管理模塊對優秀志愿者進行表彰。管理員能夠對表彰信息進行添加、修改和刪除。當表彰信息過多不方便管理時,可根據姓名和事跡進行關鍵字查詢操作。
(6)留言管理:管理員可管理用戶的留言信息,根據用戶意見思考系統性能的優化,對不當留言進行刪除。
(7)捐贈管理:管理員在后臺可對前臺用戶捐贈的需求進行查看,根據具體的捐贈需求說明發布相關活動。
(8)退出登錄:管理員使用完畢系統后可退出系統,避免用戶信息的泄露。
系統功能使用流程如圖1所示。
2.2? 數據庫設計
本系統采用MySQL關系型數據庫進行開發,能夠提高系統的靈活性和運行速度[4]?;谥驹刚叻障到y的時間銀行系統的主要實體有:用戶實體、管理員實體、活動實體、表彰實體、捐贈實體、留言實體和申請實體。
在進行數據庫開發時,設計了6個表,各表結構如下:
(1)用戶表:用戶編號,賬戶,密碼,姓名,性別,電話號碼,角色,電子郵箱,時間幣余額,地區,工作單位,身份證號碼。
(2)活動表:活動編號,活動名稱,活動人數,聯系電話,承辦方,活動地址,活動內容,活動圖片,當前活動狀態,活動分類,時間幣獎勵數額,活動地區,活動難度等級,活動時長。
(3)活動申請表:活動編號,用戶編號,活動內容,當前活動狀態,申請人姓名,申請人聯系電話,申請詳細內容,活動評價。
(4)捐贈表:捐贈編號,捐贈人編號,捐贈人,聯系人,捐贈人電話,捐贈人聯系地址,捐贈時間幣數額,捐贈用途,其他說明,捐贈時間,捐贈狀態。
(5)表彰表:表彰編號,用戶編號,表彰標題,詳細事跡,表彰圖片,表彰內容。
(6)留言表:留言編號,留言標題,留言內容,留言人,留言時間。
2.3? 系統實現采用的技術
系統采用SSH框架[5]技術,SSH是由Struts2+Spring+ Hibernate組成的一個集成框架,其中Struts2負責控制業務跳轉,Hibernate對持久層提供支持,而Spring負責業務層管理,即Service。采用這樣的開發模型,能夠實現視圖、控制器和模型的分離,既符合MVC設計模式,同時也能夠實現業務邏輯層和持久層的分離。各層之間的耦合度越小,開發效率也越高。
頁面設計主要采用CSS樣式表、HTML靜態頁面、JSP動態頁面技術,能夠給用戶呈現美觀、交互性更好的界面;采用JavaScript腳本語言和AJAX異步通信,給用戶即時響應,提高用戶的滿意度。基于MySQL數據庫體積小、速度快、開源等優點,采用MySQL來進行數據儲存和管理。
2.4? 運行界面
系統在界面設計時,以用戶為導向,考慮到用戶中有不少健康的老年用戶,故遵循樸素風格,讓界面更簡潔和易操作。在此給出用戶需求發布和時間幣捐贈功能頁面效果,如圖2和圖3所示。
管理員在后臺可對已經發布的活動信息進行修改和刪除,能夠發布新的活動,采用圖片加文字的方法對活動進行描述?;顒庸芾斫缑骘@示如圖4所示。
3? 結? 論
本系統實現了志愿者服務時長結合時間幣兌換規則對時間幣轉換和存儲,用戶賬戶內的時間幣可用于發布自身需求及對高齡長者的捐贈,擴充了用戶對相關服務信息的選擇,可通過在線留言方式發表個人感言。在對站內優秀志愿者表彰的基礎上結合第三方志愿者網站的鏈接不僅提高了用戶參與活動的積極性,而且加深了志愿文化和精神的宣傳。系統實現了管理員對各項功能的統一管理。通過設置測試用例,對系統的各個部分功能模塊以及整個平臺之間的數據交互進行了測試,結果表明系統達到了預期的設計功能和效果,結構穩定、使用方便、安全可靠,具有良好的應用前景。
參考文獻:
[1] 陳友華,施旖旎.時間銀行:緣起、問題與前景 [J].人文雜志,2015(12):111-118.
[2] 游河,肖佳玉.“時間儲蓄”居家互助養老模式的問題與對策研究 [J].法制與社會,2018(36):138-139.
[3] 汪哲.時間銀行應用于社區互助養老的研究 [D].北京:首都經濟貿易大學,2017.
[4] 王小玲,安劍奇.數據庫技術與應用(SQL Server 2008版) [M].北京:中國水利水電出版社,2014:12-15+177.
[5] 陳俟伶,張紅實.SSH框架項目教程 [M].北京:中國水利水電出版社,2013.
作者簡介:王思泓(1998-),女,漢族,浙江金華人,本科在讀,研究方向:計算機應用。