本站小編為你精心準備了人員管理信息系統設計論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1三層架構的組件設計
系統功能主要通過業務層及數據訪問層的類文件、對象和界面實現,其中,相同功能的類進行封裝構成功能組件。本系統主要構建了system.dll、mis-sion.dll、database.dll組件文件,system.dll組件實現系統基本頁面及用戶管理功能(登錄驗證、頁面加載、系統用戶管理等),mission.dll組件實現系統功能流程操作,database.dll組件實現與數據庫間的數據交互。system.dll與mission.dll構成業務層,database.dll實現數據接口層[3]。
1.1數據訪問層的database.dll組件使用技術訪問Oracle數據庫。是.NETFramework用于和數據源進行交互的面向對象類庫。本系統采用Framework數據類庫,主要使用Connection連接對象連接數據庫、com-mand數據命令對象執行增刪改SQL語句、DataReader數據讀取器對象、DataAdapter數據適配器對象及DataSet數據集對象[3]。
1.2業務層的system.dll組件system.dll組件主要實現系統用戶分組、用戶權限、登錄驗證、頁面加載等功能。當使用者登錄時,Web頁面調用system.dll的usermanager.cs類文件中的userlogin方法。userlogin方法引用database.dll中的runsql和runproc方法,從數據庫中獲取用戶對應權限及密碼驗證,重組Web頁面。
1.3業務層的mission.dll組件mission.dll組件主要實現系統業務功能,包括項目維護、考核成績錄入、人員管理、任務人員篩選及查詢統計等功能。組件中的類文件執行查詢、添加、刪除、更新、維護等操作,通過調用數據訪問層組件的各個方法實現系統的各項功能[4]。
2主要功能實現
2.1動態生成功能模塊設計時考慮系統的拓展性和可移植性,Web導航頁面、任務保障維護和成績錄入模塊均是動態生成的。使用者只需維護好任務字典和考核科目、子科目、項目字典以及考核規則表,表示層Web導航頁面自動刷新,任務保障和成績錄入模塊根據維護好的字典項目調用mission.dll類文件中的bindmis-sion、bindclass、GridViewShow等各種方法自動更新顯示。
2.2衛勤任務人員選拔衛勤任務人員選拔是本系統設計的主要功能。根據歷次參加衛勤任務的情況、日常考核科目的成績、衛勤保障人員的狀態等綜合測評結果進行本次衛勤任務人員的選拔,選拔結果同時反饋至日常任務維護中。此項功能的實現主要采用.NET中的虛擬表技術,調用Oracle數據庫中的createtableproc存儲過程生成虛擬表動態創建綁定gridview顯示,gridview列名為人員信息、任務名稱及考核科目(這幾項從字典表中提取,具體內容和列數不確定,gridview字段值為列名對應人員信息、任務保障次數及考核項目按權重算出的科目成績)。
2.3ajax控件的使用ajax是異步Javascript和XML的縮寫。在傳統的Web網頁中,當瀏覽器向服務器提出訪問請求時,Web頁面的每個服務器控件均與服務器連接一次。而在ajax處理模型中,一些頁面元素可以直接調用ajax引擎實現功能,只有當信息必須從服務器上獲得時才訪問服務器,這樣可節省時間、提高效率。本系統在登錄用戶的驗證碼、時間控件的獲取、同步刷新導航列表等功能中均使用ajax控件,本文中不再贅述。
3結語
軍事任務衛勤保障人員管理系統是在.NET三層結構的基礎上開發的,層次分明、邏輯清楚、功能穩定。此外,設計時充分考慮系統的拓展性,各個功能模塊采用動態生成和創建虛擬表的技術,為系統功能開發和擴充提供了技術保證。軍事任務衛勤保障人員管理系統實現了對衛勤保障人員的信息化管理,把保障人員的信息、日常工作學習狀態通過加權算法與衛勤保障人員選拔相結合,完成了信息采集、任務分配、數據反饋、管理決策的全數據鏈管理過程,彌補了以往保障人員選拔中存在的憑經驗、靠印象、盲選的不足,提高了衛勤護理保障體制的自動性、高效性與科學性,為做好新形勢下信息化、網絡化的軍事任務衛勤保障工作提供了有力保障。
作者:馮帥單位:解放軍401醫院信息科