
【摘" 要】 在互聯網平臺上,專注公益服務類的軟件較少,一對一的志愿服務平臺基本處于空白。“幫幫TA”平臺的特色在于,在平臺上設計了專門的公益一對一志愿服務板塊,為有需求的人提供志愿服務。文章介紹了“幫幫TA”網頁和公眾號的設計和實現,“幫幫TA”平臺在設計中采用了協同過濾算法、基于活躍度的推送算法和CD算法,可以高效地對接用戶,既提供了社會公益服務,又實現了商業運作。
【關鍵詞】 志愿服務;殘障人士;系統算法
“幫幫TA”是一款致力于通過互助解決個人在生活中遇到的各種問題和困難的社會服務類軟件,用戶可以通過付酬或者付出勞動交換來尋求他人的幫助,以解決自己面對的問題。平臺兼備社會服務的公益性質,殘障人士和志愿者可以在身份認證后,在平臺尋求志愿幫助。“幫幫TA”在服務了大眾的同時,還在殘障人士和志愿者之間搭建了幫助的橋梁,服務了社會大眾,構建了美好、和諧的社會。
一、需求分析
(一)前臺界面需求分析
1. 首頁
首頁是一個網站的門面擔當,“幫幫TA”的很大一部分用戶是殘障人士,首頁的設計要簡約、清晰,使用方便。此外,所有的用戶和管理員,可以能夠通過首頁進入自己的權限后臺,進行相應的操作。
2. 用戶注冊登錄
志愿者和需要幫助者可以通過前臺的注冊界面申請賬戶,用戶需要按照要求提交真實的姓名、身份和個人情況等信息。系統管理員會對信息進行相應的核實檢查,信息真實、有效的申請者,可以成為“幫幫TA”的正式用戶。系統管理員、志愿者和需要幫助者,都可以通過前臺界面登錄進入自己的賬戶,進行相關操作。
3. 有償幫助
用戶點擊按鈕顯示“需要幫助”和“幫助他人”,可以根據需求點擊,以完成對他人的幫助,獲得報酬,或尋求幫助,并支付相應的費用。
4. 無償幫助
用戶點擊按鈕顯示“我是志愿者”和“我需要幫助”,根據需求繼續點擊按鈕,以完成志愿活動和無償幫助。
5. 聯系我們
該頁面展示賬號、姓名、留言內容、留言對象和留言時間等信息,通過留言板實現用戶與管理員的雙向溝通。
6. 關于我們
該頁面展示“幫幫網”的企業信息,如企業名稱、地址、聯系方式和公司簡介等,滿足了用戶對企業信息的瀏覽需求。
(二)管理員后臺業務需求分析
1. 管理員后臺登錄
管理員登錄進入后臺管理界面,通過核對賬戶的名稱、密碼和驗證碼等信息,登錄后臺進行相應的管理,維持網站的正常運行。
2. 系統用戶管理
該模塊可以對管理員用戶進行相應的添加、刪除;滿足了用戶個人信息的管理需求,對用戶進行注冊信息審核,審核通過,該用戶則成為網站的注冊用戶。
3. 修改密碼
根據管理員的信息修改要求,修改密碼的長度和格式,完成本賬戶密碼的修改。
(三)求助者后臺的業務需求分析
1. 資料管理
完善與修改密碼、聯系方式和聯系地址等信息,方便志愿者實施幫助。
2. 留言管理
滿足用戶和管理員雙向交流的需求,根據自身需求對管理者提出建議和改進措施。
(四)志愿者后臺業務需求分析
1. 資料管理
支援者完善個人的詳細信息,便于最快和求助者獲得聯系,實現效率的最優化,展示自己的特長,最大限度地幫助求助者解決問題。
2. 留言管理
滿足用戶和管理員雙向交流的需求,根據自身的志愿情況,對網站提出建議或可行性的改進措施[1]。
二、系統設計
(一)總體結構設計
“幫幫TA”官方管理系統功能如圖1所示。
[“幫幫TA”官方網站] [“幫幫TA”公眾號管理系統] [“幫幫TA”官方管理系統]
圖1" 管理系統功能
“幫幫TA”官方網站的主要功能分別是:首頁、有償幫助、我需要幫助(有償)、幫助他人(有償)、無償幫助、我是志愿者、我需要幫助(無償)、志愿者培訓、殘障人士免費求助通道、跑腿服務、文書代筆、信息咨詢、關于我們以及聯系我們。
“幫幫TA”公眾號管理信息系統可以接收用戶的求助信息,并跳轉至“幫幫TA”官方網站進行相關操作。其功能包括:關聯官方網站、發表文章、推廣與引流管理、用戶反饋管理、用戶基本信息管理、頁面布局管理、用戶權限管理、自動回復管理、服務管理、分類管理和管理員信息修改。
(二)功能模塊劃分
“幫幫TA”官方網站包含的功能,詳細介紹如下:
1. 首頁。簡單展示各模塊的重點,提供所有分模塊的入口,主要功能為登錄與注冊。
2. 有償幫助。分為有償求助和有償幫助他人。
3. 我需要幫助(有償)。該模塊提供跑腿服務、文書代筆、信息咨詢和其他服務等4類服務。
4. 幫助他人(有償)。用戶在此欄目,可以根據每位求助者的信息進行相應選擇。
5. 無償幫助。分為我是志愿者和我需要幫助(無償)。
6. 我是志愿者。如果用戶已經是志愿者,只需要進行實名認證和相關信息的填寫;如果用戶不是志愿者,但想為其他用戶提供幫助,則需要進行志愿者培訓。
7. 我需要幫助(無償)。分為我需要現實幫助、我需要信息幫助和個性化求助。
8. 志愿者培訓。劃分為志愿者基本能力培訓、時間管理和提高行動力3大板塊。
9. 殘障人士免費求助通道。該模塊為殘障人士提供了實名認證專欄和免費幫助。
10. 跑腿服務。為用戶提供外送服務,價格不等。
11. 文書代筆。提供法律文書、外文翻譯等專業服務,需要用戶支付相應的費用。
12. 信息咨詢。滿足用戶詳細的信息需求。
13. 其他。用戶的個性化需求,可以詳細填寫在此欄目。
14. 關于我們。展示網站的創立、發展。
15. 聯系我們。用戶在此可以為網站提供寶貴的建議以及想表達的訴求等。
“幫幫TA”公眾號管理信息系統包含的功能,詳細介紹如下:
1. 關聯官方網站。這是公眾號最關鍵的功能,能夠將公眾號與網站鏈接,便于用戶操作。
2. 發表文章??梢酝扑拖嚓P文章和時事熱點。
3. 推廣與引流管理。吸引用戶關注“幫幫TA”公眾號,從而為“幫幫TA”官方網站增加了用戶。
4. 用戶反饋管理。更便利、直接地接收用戶的建議與訴求。
5. 頁面布局管理。能修改前臺的頁面布局。
6. 用戶權限管理。對所有的后臺用戶,進行權限的分配和修改。
7. 自動回復管理。可以設置關鍵詞自動回復用戶,幫助用戶直接跳轉“幫幫TA”官方網站。
8. 服務管理。解答用戶的疑問、滿足用戶的基本需求。
9. 分類管理??梢詫ξ恼路N類等類別進行增、刪、改、查。
10. 管理員信息修改??梢栽诠娞柡笈_綁定多名管理員的信息,保證公眾號與官方網站的高效、安全運作。
三、網頁的算法運用與運營
(一)網頁使用的推薦算法
本研究在網頁設計中,引入了社交類App經常使用的協同過濾算法。其大致流程為:通過分析幫助者和求助內容之間的內在聯系,生成具有協同作用的數據庫,推算出用戶部分未收集的數據,并加以處理,然后將此內容推薦給用戶。假定有兩個推薦因子數據集A、B,用戶U1、U2。如果某主題包含A、B數據集,且U1、U2均在該數據集中,便可以認為這兩位用戶具有一定的相似性,對此可以將A發布的求助內容,即把受到幫助的主體推薦給B,以提供更精準的服務內容[2]。此外,本研究在設計過程中引入用戶標簽,作為算法匹配是否準確的依據之一。通過用戶自定義標簽來匹配一定的權重。權重數據大多來自用戶在注冊之初填寫的個人信息內容。
1. 用戶行為數據
獲取用戶行為數據最簡單的一種形式,應當是網頁用戶對單個求助界面的點擊、收藏和好評等,這稱為顯性反饋行為;對于單個求助內容的瀏覽、頻繁搜索等,稱為隱性反饋行為。
2. 算法實現
這個算法是給用戶推薦和他品味差不多的其他用戶喜歡的內容。主要包括:
(1)找到和目標用戶興趣相似的用戶集合。
(2)找到這個集合中用戶喜歡的,且目標用戶沒有瀏覽過的求助帖,并推薦給目標用戶,計算用戶行為的相似度。本文通過余弦公式或者jarccard進行計算:設N(u)為用戶U喜歡的物品集合,N(v)為用戶v喜歡的物品集合。通過jarccard公式,計算u和v的相似度為:
W=|N(v)UN(v)N(u)∩N(v)|
利用余弦公式計算相似度:
W=N(u)∩N(v)/√N(u|N(v)1)I
(二)基于活躍度的推送算法
活躍度推薦法又叫熱度推薦算法,是計算該帖在網站中的訪問量和該貼購買的宣傳量,從而將該帖推送給用戶的算法。對于這個帖子熱度的計算方法為:總熱度=基礎熱度+用戶交互熱度-時間衰減熱度。不同時期帖子基礎熱度的取值是不固定的,例如在考研前,咨詢相關考研院校的熱度勢必高漲;在公務員考試的國考和省考前,咨詢相關崗位信息的帖子熱度勢必也會居高不下。因此基礎熱度的取值應該不一樣,對此可以使用熱詞匹配的方法,區分不同關鍵詞的基礎熱度,以達到更精準的推薦,同時應該為熱度互動的形式賦予不同的比例權重,以更科學地計算熱度值。
一些關鍵詞具有時效性,當一段時間過去后,其重要性就會大大降低,因此需要一個時間衰減熱度,對此可以參考牛頓冷卻定律,衰減公式如下:
(K×(T1-To)) T(Time)=e
其中T為當前時間,T1為item發布的時間,最終熱度也需要隨時間的發展而無限趨近于0。因此最終的總熱度公式修改為:
總熱度=(基礎熱度+用戶交互熱度)/T(Time)
(三)基于內容的推薦算法
CD算法是最早被應用到推薦算法中的,它是根據用戶以前搜索的帖子與關鍵詞,為用戶推薦極為相似的內容帖子。
CD算法可以采用以下步驟:
1. 概括每個帖子的特征的特征。
2. 利用一個用戶過去喜歡看和不喜歡看的帖子內容的特征,來推斷這個用戶的個人喜好。
3. 通過比較上一步得到的用戶喜好與候選帖子的關鍵詞特征,為此用戶推薦與他喜好相似度最大的一組帖子。
“幫幫TA”平臺可以根據用戶自身最初注冊的內容進行分類,然后刻畫出一個較立體、獨特的客戶個體形象。通過對該用戶后期搜索瀏覽量的不斷跟進,不斷補充用戶的特征,以進一步了解客戶的最近需求以及需求變化,從而做出對應的調整。由于對客戶的了解來自數據,因此要做好后臺的數據收集和整理,讓收集到的信息更富有價值[3]。
參考文獻:
[1] 張天佑,肖蓉,鄧林,等. “一覽芳華”大學生互助旅游APP的設計與實現探討[J]. 現代商貿工業,2019,40(22):196-198.
[2] 李科文,張必武,陳發燕,等. 幾種推薦算法的學習[J]. 現代營銷(經營版),2020(01):89.
[3] 孔祥鑫. 基于PHP技術的校園網站的設計與實現[D]. 天津:天津師范大學,2012.