金芳 王玉玨
[摘要]針對紙質裝備履歷信息手工登統計效率低等問題。設計開發基于C/S結構的裝備履歷信息管理系統,介紹了系統功能組成、功能設計和功能實現及關鍵技術,實現裝備操管人員可以在線信息登記,裝備管理單位可以根據自己的權限查閱、監督和檢查裝備維修、維護、當前狀態等履歷信息。
[關鍵詞]電子履歷;裝備管理;數據庫;信息安全
0引言
裝備履歷記載著裝備從生產、列裝、使用到退役報廢全過程的管理及質量信息。是裝備全系統、全壽命管理的重要基礎和依據Ⅲ。目前,裝備的履歷信息大多是通過手工方式在履歷簿上進行登記的,對履歷信息的登記、管理、查閱等方法落后,更不具備信息統計、在線查詢等功能,針對現有裝備履歷信息手工登統計效率低、不及時等問題,研制基于C/S結構的裝備履歷信息管理系統,實現裝備操管人員可以通過專用軟件進行在線信息登記,裝備管理單位可以查詢本單位所屬裝備的履歷信息,領導機關可以及時對裝備維修、維護、當前狀態等履歷信息進行查閱、監督和檢查,同時可實現對裝備操管人員、單位裝備管理工作業績的統計,可以適應裝備質量管理體系需求,提高裝備管理自動化、信息化、規范化水平。
1系統功能組成
裝備電子履歷系統包括裝備信息管理功能、用戶管理功能、管理員管理功能、數據導入導出功能、綜合統計查詢功能、日志管理功能和數據備份恢復功能。其中裝備信息管理包括基本信息管理、類別信息管理、字段信息管理:用戶管理用于定義操作各系統的用戶屬性及其相應的操作權限;管理員管理包括管理員級別管理、管理員變更管理;數據導入導出可以實現導入、導出格式管理以及數據庫數據的導入和導出:綜合統計查詢可以根據權限進行查詢,對于領導查詢應能反映某一類別信息的總體情況,并實現一定的分析統計功能。日志管理指所有的功能操作隨時生成操作日志,在此可以對操作情況進行查詢:數據備份與恢復管理功能提供自動和手動的系統備份功能,提供手動系統恢復功能。
2系統功能設計
2.1用戶管理模塊
該模塊包括用戶身份認證、用戶信息維護(如增加、修改、刪除等)用戶權限劃分(如針對不同職能用戶設置不同權限的客戶端,如裝備操管單位對操管裝備維護維修情況及時進行登記、隨時查看歷史記錄、提交信息修改申請等功能,業務機關可以瀏覽、檢索、查詢、統計、檢查所有裝備維護維修信息以及答復修改申請)等功能。
2.2信息錄入維護模塊
該模塊包括裝備簡介、定崗定位情況登記、崗位人員交接登記、裝備交接登記、儀器儀表登記、工具器材登記、軟件資料登記、其他物品登記、備品備件登記、日常維護物資消耗登記、配套物品借出、歸還登記、裝備運行、維護登記、裝備轉場登記、裝備任務(合練)登記、技術狀態檢測登記、關鍵、重要部件運行登記、裝備故障登記、裝備事故登記、上級檢查情況登記等現有試驗專用裝備履歷簿的全部內容的信息錄入維護功能。
2.3檢索、統計、報表模塊
該模塊包括數據庫內數據的分類檢索、統計、報表功能。
2.4數據管理模塊
該模塊包含數據備份(手動、自動備份相結合)、數據還原、日志管理等功能。
3系統功能實現
3.1用戶身份認證功能
考慮到部隊裝備管理安全保密的需要,本系統基于角色進行管理。根據管理職能劃分權限邊界,依據定義的不同角色,在程序中根據角色控制到字段級權限,通過對用戶賦予不同的角色來控制用戶的權限范圍,對應不同的功能模塊。用戶登陸時,僅可以看到其權限范圍內的頁面,并使用權限范圍內的功能。整個系統的權限可以設置到字段級,具有清晰的權限劃分和高度的操作安全性。考慮到各單位的實際情況,角色還可以根據需要進行增加、修改和刪除。
C/S客戶端需該項功能以核實管理員用戶身份,密碼輸入后經MD5加密,并與數據庫存儲密碼進行比對,如有空項或錯誤,彈出提示框進行提示,用戶重新輸入個人信息。其流程如圖2所示。
3.2數據庫客戶端查詢、增加、修改、刪除記錄管理
C/S客戶端數據庫常用操作主要有查詢、增加、修改、刪除、更新等操作,本系統主要通過ADO技術實現上述操作,大致流程如圖3所示。
3.3數據庫手動備份、恢復
管理員登錄系統后具備備份,恢復數據庫功能,備份數據庫以文件形式存儲到指定目錄下,還原時選定備份數據庫文件,將數據還原到數據庫管理系統。備份/還原數據庫過程如圖4。
3.4數據庫操作歷史記錄、日志管理
日志管理主要針對管理員和各級用戶對數據庫操作進行及時記錄,如數據的插入、更新、刪除等,隨時生成操作日志,日志內容以表格形式存儲到數據庫,可以對操作情況進行查詢,方便日后的業務查證、數據庫事件記錄;歷史記錄主要用于記錄各級用戶的登錄、更新、上傳、下載、時間、對象等信息,便于軟件問題分析等相關操作。
4關鍵技術
4.1信息安全
為保障裝備履歷信息安全,在系統設計上研究和應用多重信息安全技術,硬件上基于現有成熟技術,采用了防病毒網關、入侵檢測、防火墻等設備確保運行網絡安全,在系統軟件設計上,在實現了用戶身份認證、權限劃分、日志管理等基本功能的基礎上,對履歷信息的內容也進行了多重保護。具體做法如下:
在任何用戶增加任何履歷信息時,不僅在系統日志的中記錄用戶名稱、IP地址、MAC地址、增加的項目名稱等信息,同時在履歷信息數據中也記錄了該信息創建的時間、創建用戶等標記,且該標記會始終存儲在相應的履歷信息中,除系統管理員外無法修改:
在修改履歷信息時,為保障信息的真實性,系統軟件不僅會對修改過的信息打上修改標記,還會記錄修改時間、修改者用戶名、IP地址、MAC地址等標記:
在刪除履歷信息時,除記錄執行該操作的各項標記外,一般用戶只能將信息放人回收站中,無法徹底將信息清除,系統管理員可以瀏覽回收站中的履歷信息,并可將其還原。
基于以上的方法和技術,既保證了履歷信息的防外部攻擊、泄漏。同時又防止內部篡改,具備一定容災備份能力。
4.2快捷統計查詢
除根據關鍵字、單位、類型等進行查詢需求外,對于領導機關查詢應能具備快捷查詢功能,并實現一定的分析統計功能。本課題設計通過關鍵字、單位、類型等進行查詢的程序界面,為滿足領導機關快捷查詢需求,增加快捷查詢窗口,編寫相應的程序算法,實現本月已經維護裝備、未維護裝備、存在故障裝備等信息查詢統計,并可根據具體需求通過程序后臺對快捷查詢的項目進行增加。
5結論
研制的基于C/S結構的裝備電子履歷管理系統,實現了裝備使用人員可以通過專用軟件進行在線信息登記,裝備管理單位可以查詢本單位所屬裝備的履歷信息,領導機關可以及時對裝備維修、維護、當前狀態等履歷信息進行查閱、監督和檢查。同時可實現對裝備操管人員、單位裝備管理工作業績的統計,可以適應裝備質量管理體系需求,提高裝備管理自動化、信息化、規范化水平,可以滿足研制要求。
[責任編輯:楊玉潔]