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