基于SSH的志愿者服務平臺的設計與實現(xiàn)_第1頁
基于SSH的志愿者服務平臺的設計與實現(xiàn)_第2頁
基于SSH的志愿者服務平臺的設計與實現(xiàn)_第3頁
基于SSH的志愿者服務平臺的設計與實現(xiàn)_第4頁
基于SSH的志愿者服務平臺的設計與實現(xiàn)_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、    基于ssh的志愿者服務平臺的設計與實現(xiàn)    王巖宋放摘 要:志愿者是創(chuàng)建文明城市必不可少的重要力量,如何方便其服務。本文通過對目前志愿者服務工作的分析與探索,設計了一個基于ssh框架的志愿服務平臺。平臺由志愿者管理系統(tǒng)、志愿者服務網(wǎng)、志愿者服務網(wǎng)管理平臺與志愿者服務微信公眾號四大模塊組成,是集志愿者管理、志愿服務匯總統(tǒng)計、志愿服務工作對外展示及信息發(fā)布集一體的綜合性網(wǎng)站平臺。關鍵詞:志愿者服務;ssh;平臺引言隨著計算機技術的快速發(fā)展,以及“互聯(lián)網(wǎng)+”的流行,政府工作也朝著“互聯(lián)網(wǎng)+政務”方向發(fā)展,向服務型政府轉(zhuǎn)變,將普通的管理工作信息化、無紙

2、化轉(zhuǎn)變也變得勢在必行的。開發(fā)基于ssh的志愿者服務平臺的目的在于,使得志愿者管理工作信息化、科學化、無紙化,為志愿者的日常管理與志愿服務的登記提供日常的便利。1需求分析志愿者服務平臺針對志愿者服務進行系統(tǒng)化、數(shù)字化管理。實現(xiàn)了三大功能,一是科學掌握志愿者信息及專長,開展志愿服務更具指向性;二是對志愿者隊伍進行管理;三是對志愿者開展的志愿服務活動進行統(tǒng)計積分。此系統(tǒng)順應了“互聯(lián)網(wǎng)+”浪潮,主要實現(xiàn)志愿者管理工作的信息化、規(guī)范化、科學化。2系統(tǒng)模塊設計志愿者服務平臺模塊結構圖如圖1所示:志愿者管理系統(tǒng)為該平臺核心功能,下設志愿者者信息管理、志愿者服務管理、系統(tǒng)管理、服務動態(tài)四個模塊??梢詫χ驹刚哌M

3、行登記及在籍志愿者進行檢索、對每次志愿者進行志愿服務進行記錄、對服務記錄進行檢索查看及匯總與詳細信息等。志愿服務網(wǎng)是志愿服務工作建設對外展示的窗口,也是志愿服務工作消息發(fā)布的平臺。網(wǎng)站下設通知公告、風采展示、文件下載按個板塊。滿足了使用該網(wǎng)站不同用戶群體的需求。志愿服務網(wǎng)管理平臺為志愿服務網(wǎng)的后臺管理系統(tǒng)。在管理平臺中可以對志愿服務網(wǎng)的每個版塊的信息進行管理,也可以對網(wǎng)站其他內(nèi)容進行設置。管理平臺是為了能更方便的維護網(wǎng)站而開發(fā)的。志愿服務微信公眾號可以看做是志愿服務網(wǎng)的掌上版。微信是不管什么年齡的人日常使用都最頻繁的一款app。配套的微信公眾號便于隨時在掌上查看志愿服務網(wǎng)上面的新聞及公告,也可

4、以根據(jù)需求,針對用戶進行個性化定制推送。3系統(tǒng)數(shù)據(jù)庫設計志愿者服務平臺的數(shù)據(jù)庫分為兩部分,志愿者管理系統(tǒng)與志愿者服務網(wǎng)。采用my sql數(shù)據(jù)庫開發(fā),設計了10余個表,其中,志愿者管理系統(tǒng)包含:志愿者信息表記錄了志愿者基本信息、志愿者服務記錄表記錄了志愿者志愿服務的記錄、系統(tǒng)用戶表記錄了志愿者服務平臺所有使用用戶的信息、社區(qū)信息表記錄了系統(tǒng)中所使用的社區(qū)、服務項目信息表記錄了可以進行的志愿服務項目、權限枚舉表記錄了系統(tǒng)用戶的權限枚舉類型;志愿者服務網(wǎng)包含:風采展示表記錄了網(wǎng)站風采展示部分的數(shù)據(jù)、服務動態(tài)表記錄了網(wǎng)站服務動態(tài)部分的數(shù)據(jù)、公告通知表記錄了網(wǎng)站公告通知部分的數(shù)據(jù)、文件下載表記錄了網(wǎng)站文

5、件下載部分的數(shù)據(jù)。另外,考慮到系統(tǒng)的安全性,通過腳本實現(xiàn)每天定時備份數(shù)據(jù)庫。4功能實現(xiàn)志愿者服務平臺為mvc結構,采用ssh框架進行設計研發(fā)。功能實現(xiàn)采用了目前前端開發(fā)十分流行的bootstrap+jquery+css 開發(fā)設計。bootstrap是目前主流的網(wǎng)頁設計開源框架,利用bootstrap會使得頁面開發(fā)更便捷,也更美觀。利用jquery設計了動態(tài)菜單及部分動畫效果。針對實際需求,重寫了部分css 樣式,使得前端達到最滿意的效果。項目的包及文件結構如下:(1)com.action包內(nèi)為controller層各action。例如:com-munityaciton.java為志愿者管理系統(tǒng)

6、社區(qū)管理功能action;contentaction.java為志愿者管理系統(tǒng)服務內(nèi)容管理功能action等。(2)vol.system.dao為應用與數(shù)據(jù)庫交互的各類方法。例如:contentinfodao.java為與志愿服務內(nèi)容相關的數(shù)據(jù)庫操作類;countdao.java為與匯總統(tǒng)計相關的數(shù)據(jù)庫操作類等。(3)erceptor包內(nèi)logininterceptor.java類為平臺攔截器。在登錄失效時,若有非法頁面訪問請求,攔截器會將該請求引導至系統(tǒng)登錄頁面。(4)vol.model包內(nèi)為數(shù)據(jù)庫各表對應的實體類以及get和set方法。(5)vol.util包內(nèi)為該工程需要使

7、用的一些功能所封裝好的工具類。4.1志愿者管理系統(tǒng)功能實現(xiàn)以志愿者信息檢索功能為例,進行說明。點擊左側菜單志愿者管理中的信息檢索按鈕,進入到志愿者信息檢索界面。在志愿者信息檢索功能中可以根據(jù)條件對系統(tǒng)中已有的志愿者進行檢索。志愿者檢索界面如圖1所示。上方為多條件檢索區(qū)域,用戶可使用任何條件對系統(tǒng)中已存在的志愿者進行查詢。若當前登錄用戶權限為操作員,則只能看到自己所屬社區(qū)的志愿者。為了方便展示,搜索結果需要進行分頁展示。在提交搜索表單時,使用new pagebean(integer.parseint(page),integer.parseint-(propertiesutil.getvalue(

8、"pagesize")初始化分頁實體類,然后使用total = voldao.volunteercount(con, volunteer)獲取查詢結果總頁數(shù),再用pagecode = pageutil.genpagation(request.getcontextpath()+ "/volunteeraction!list", total, integer.parseint(page),integer.parseint(propertiesutil.getvalue("pagesize")將獲取到的數(shù)據(jù)進行分頁處理。點擊某條志愿者信息后

9、面的查看信息按鈕,則可進入到該名志愿者的個人信息查看界面。4.2志愿者服務網(wǎng)功能實現(xiàn)志愿者服務網(wǎng)是外界了解地區(qū)志愿服務工作建設的一個窗口,也是志愿者了解志愿服務工作動態(tài)的一個平臺。網(wǎng)站下設四個板塊,滿足了各用戶群體對于網(wǎng)站不同的需求。首頁如圖2所示。首頁上方為由四張圖片組成的可以循環(huán)滾動播放的banner,志愿者服務平臺的核心功能志愿者管理系統(tǒng)與網(wǎng)站管理平臺的入口也放置在了首頁最醒目的位置,方便各社區(qū)的操作員登錄系統(tǒng)。每個版塊的最新的信息在首頁上以標題鏈接的形式顯示出來。服務動態(tài)、文件下載與風采展示顯示最新發(fā)布的八條,通知公告顯示最新發(fā)布的五條。其中,風采展示可以將發(fā)布時上傳的圖片以滾動輪播的

10、形式顯示在首頁上。點擊圖片或下方的標題可以進入該條風采展示頁面查看詳情。點擊導航欄上的任意一個版塊,則可以進入到該版塊查看所有已發(fā)布的消息。消息以發(fā)布的時間按照由新到舊的順序以標題鏈接列表的形式展現(xiàn)在頁面上。4.3志愿者服務網(wǎng)管理平臺功能實現(xiàn)志愿者服務網(wǎng)管理平臺用于支持志愿者服務網(wǎng)的運行。其中服務動態(tài)管理,可以很方便的對志愿服務網(wǎng)服務管理板塊中的內(nèi)容進行管理。點擊添加內(nèi)容按鈕可以發(fā)布服務動態(tài)新聞。添加內(nèi)容界面如圖3所示。標題為必填項,為在網(wǎng)站上顯示的服務動態(tài)新聞標題;點擊發(fā)布日期文本框可以調(diào)用日期選擇控件選擇發(fā)布日期;頁面內(nèi)容為服務動態(tài)的具體內(nèi)容,采用了ckeditor控件進行內(nèi)容編輯,可以自行設計板式。全部內(nèi)容填寫完畢后點擊。4.4志愿者服務微信公眾號功能實現(xiàn)為了更好的宣傳志愿者服務工作建設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論