當前位置:文思屋>學習教育>畢業論文>

談談義工管理系統的設計與實現

文思屋 人氣:7.14K

 1、需求分析

談談義工管理系統的設計與實現

1.1 系統初始化義工管理系統的使用者和功能根據不同的組織略有不同,但大體管理專案都是特定的,因此係統的初始化更為重要。初始化主要包括以下兩方面資料:

(1)義工成員資料庫。義工成員資料庫的結構設定非常重要。對各成員的描述分為兩個部分:一是義工特徵部分,二是根據個人自願原則記錄義工更多個人資訊。

(2)專案資料庫。資料庫包括專案型別,活動記錄等。專案型別是對活動型別的記載,比如捐款活動型別的要素主要有主題、場地、工具、記帳人員、宣傳人員、存款帳號等。當下一次發起本活動時,就直接按此引數準備。初始化需要大量的前期工作,主要是整理本組織曾經完成過的活動專案,對每個活動根據前期記載一一錄入和歸類。資料庫後期的壯大和維護是一個不間斷的工作。每一次新的活動都將記錄在資料庫中備查。對活動型別的引數也會不斷修改,直到相對完美。

(3)經費管理資料庫。經費管理將所有發生的經費進行記錄,設定經費型別、發生時間、用途等引數。

1.2 發起活動發起活動是義工團隊的主要工作,是完成整個活動的第一步,涉及活動負責人、義工的雙向選擇關係。活動的發起人可以是團隊負責人,也可以是普通義工。在活動發起模組,發起人有兩種方式釋出活動,一種是根據資料庫中已有的型別選擇活動型別,根據型別的提示設定發起內容;另一種是發起新活動,可以利用型別模板,模板不能窮盡的地方以留言方式提交。活動的發起要受整個系統控制,比如活動發起時限為一週,一週內發起且參與人達到下限的活動人數,如果超過活動人數目上限,則新活動發起受限。新活動必須經過稽核,包括社會可行性、能力可行性。活動在網路上釋出的同時,以飛信方式發出新活動訊息。允許義工登入參與,且可以在相應頁面提交參與申請和留言。

1.3 任務安排任務安排是活動的`關鍵環節,因此該過程是系統設計的重點部分。一是成員選擇。根據以往經驗,一個需要1O人的活動,最好確實15~2O個左右的成員,這個範圍可以根據同期是否有節假H,是否會有其它影響參與的重大事件而相應微調。成員的選擇上,對每個成員有選擇原則,一般優先選擇經驗值最高的義工。經驗值包括參與次數,被服務物件的滿意度等引數來衡量,也要考慮義工對此次任務的熱情度,如果參與熱情度高,但最後根本沒有參與或者完成值很差的,經驗值要相應損失更多。對於活動的安排和評價方式,在義工隊伍成長過程中,會不斷調整和完善。

 2、系統功能

2.1 登入模組分註冊使用者(參與交流)和義工成員使用者。使用者許可權從低到高分為:網路註冊使用者、普通義工使用者、活動組織者(臨時從已有使用者中產生)、管理者(義工團隊負責人)。註冊使用者可以留言,檢視發起的活動,申請參與活動。義工使用者可以留言,檢視和申請參加活動,也可發起活動。活動組織者使用者可以讀取活動型別及可借鑑的活動記錄,並可設定活動各個環節的引數。這個模組的功能比較簡單,但需要通過對該模組的資料流進行後續分析,優化資料庫。

2.2 活動組織模組該模組是系統的核心部分,主要功能是通過活動的流程讓不同角色的使用者各司其職。模組包括髮起活動、提交活動、釋出活動、活動總結及釋出等功能,該模組的功能層次結構見圖1。

 3、開發環境

3.1 系統模式B/S系統的核心功能是活動組織,即通過Web搭建一個活動組織和交流的平臺,Web服務的一個重要指標是移動性。基於以上考慮,系統開發模式採用主流的B/S三層體系結構,整個系統由Web瀏覽器、伺服器、資料庫三層組成。採用B/S模式開發的系統充分利用伺服器資源,提供跨平臺、簡單一致的應用環境,減少系統開發和維護工作量,便於使用者的靈活使用。

3.2 伺服器Windows 2000Windows 2000作為微軟備受好評的一個版本,被大量的工作站使用,其穩定性為系統執行提供了一個良好平臺。

3.3 開發工具 2.0. NET 2.0是微軟最新的應用於Web技術的伺服器端開發工具,具有良好的介面和邏輯分離的結構,編寫除錯都很簡單,是現在網路程式設計的主流工具之一。

3.4 資料庫SQL Serve 2000SQI Serve 2000穩定的工作效能,良好的資料通用性,是中小型系統的最佳選擇。SQI Serve 2000具有使用方便、可伸縮性好、與相關軟體整合程度高等優點,同時支援對稱多處理器結構、儲存過程、ODBC,並具有自主的SQL語言。

4、系統測試

系統完成後,在實驗室環境下,對系統進行了兩方面測試。一是功能測試,主要是對系統功能的使用測試,包括使用者登入、活動發起及釋出、活動評價等;二是容錯及許可權測試,包括錯誤登入、不同許可權頁面等。經過反覆測試及修改,系統能完成預期指標。

5、結束語

通過該系統的設計,實現了義工團隊管理從建立到組織活動及維護的各環節標準化,義工團隊可以實現基於web的移動交流,很好地解決了以往活動過程中事項隨意化、溝通不暢等問題。因為系統的設計是針對本市某民間義工組織進行的量化需求分析,對一些特殊情況欠缺考慮,因此還需要在以後的團隊發展過程中逐步完善。

參考文獻:

[1] 黃梯雲,李一軍.管理資訊系統問題與詳解EM].北京:高等教育出版社,2o1o.

[2] 張躍庭,顧彥玲從入門到精通[M].北京:人民郵電出版社,2001.

[3] 王超,張鵬 深入程式設計技術[M].北京:北京希望電子出版社,2002.