李志軍
摘 要 隨著信息技術的發(fā)展和新軍事變革的來臨,傳統(tǒng)的人員信息管理方式已經不能滿足部隊作戰(zhàn)的需要。本文立足于當前國內外人員信息管理的發(fā)展形勢,以基本理論的研究為基點,在分析軍校信息管理現狀的基礎上,開發(fā)設計了一個基于二維碼的學員信息管理系統(tǒng)。
關鍵詞 二維碼 信息管理 系統(tǒng) 設計
中圖分類號:TP274 文獻標識碼:A
1背景及意義
在武警部隊院校中,人員管理是部隊管理過程中的關鍵部分,它是衡量部隊戰(zhàn)斗力的標準之一。目前,在武警部隊中半手工的管理方式仍占大多數,這不僅成效低、工作量大,而且準確度不高。在信息化時代,開發(fā)部隊的人員信息管理系統(tǒng)不僅可以減輕部隊信息管理人員的負擔,節(jié)省部隊在管理工作方面的開支,使管理工作更加準確和有效率,提高部隊對人員信息的正規(guī)化管理,還可以將管理工作與計算機網絡相結合,增強其交互性、空間性,符合當今部隊發(fā)展建設的潮流,有利于部隊戰(zhàn)斗力的生成。
一個合理的人員管理系統(tǒng),可以讓復雜多樣的人員信息得到規(guī)范的管理,各項數據信息能更好更快的統(tǒng)計、查詢和修改,減少了管理方面的工作量。隨著部隊的改革發(fā)展,人員信息量將逐漸增多,部隊建立人員信息管理系統(tǒng)成為必然趨勢。以往的部隊人員信息管理工作效率低、保密性能差,而且日趨增多的人員信息還會給信息管理工作帶來極大的挑戰(zhàn)。而使用計算機人員信息管理系統(tǒng)無論從時間上還是空間上都可以滿足日后部隊存儲量大、保密性高、使用壽命長、實現和維護成本低和信息檢索迅速的要求。因此一個良好的人員信息管理系統(tǒng)可以大大地促進部隊信息化建設,實現未來部隊發(fā)展的建設和要求。
2系統(tǒng)總體框架設計
2.1系統(tǒng)體系架構
系統(tǒng)的體系構架可以分為三個層面。在表現層方面,是學員和管理員,利用客戶端進行表現。在業(yè)務層,主要是借助于服務器端,進行具體的業(yè)務邏輯處理,比如進行系統(tǒng)的登陸、學員信息的添加修改、二維碼的生成與識別以及權限的管理等。數據資源層是由業(yè)務數據信息與基礎數據信息共同構成的。系統(tǒng)體系架構如圖1所示。
2.2 系統(tǒng)功能框架
根據對系統(tǒng)需求進行詳盡細微的分析,本節(jié)設計出了本系統(tǒng)的五大功能模塊,主要包括:系統(tǒng)登錄模塊、學員信息查詢/刪除模塊、學員信息修改模塊、學員信息添加模塊、權限管理模塊。如圖2所示:
3系統(tǒng)功能模塊設計
3.1系統(tǒng)登錄模塊
系統(tǒng)登錄模塊的功能是驗證用戶登錄的合法性,用戶依據訪問權限對系統(tǒng)的各功能模塊進行訪問。擁有權限的用戶可以在登錄后在系統(tǒng)的主界面進行學員信息的添加、修改、刪除等操作,還可以對管理人員的權限進行增加和刪除。
3.2學員信息查詢/刪除模塊
本模塊包括四個小的功能模塊,用于實現四個功能,分別是輸入學號查詢模塊、自動識別模塊、刪除信息模塊和查看全部信息模塊。
(1)輸入學號查詢信息模塊。用于手動輸入學號查找單個學員信息。
(2)自動識別模塊。包括識別本地保存的二維碼圖片和調用攝像頭進行識別兩種方式以達到查詢學員信息的目的。
(3)刪除信息模塊。用于刪除過期或作廢的信息。
(4)查看全部信息模塊。用于查看數據庫中所有學員信息。
3.3學員信息修改模塊
本模塊包括學員信息查詢和學員信息修改模塊,在學員信息修改界面首先利用相應的學號查找出對應的學員信息,然后逐項進行修改并保存至數據庫。修改完成后,可以根據修改的信息生成新的二維碼并保存下來。
3.4學員信息添加模塊
學員信息添加模塊主要包含了兩個小功能模塊用以實現兩個功能:
(1)人員信息添加模塊。本模塊包括了學號、姓名、部職別、入校日期、家庭電話和個人圖片等在內的人員信息的添加。
(2)二維碼生成功能模塊。本模塊包括嵌入圖片式二維碼的生成與保存和無圖片式二維碼的生成與保存。
3.5權限管理模塊
本模塊包括權限的修改模塊、權限的增加模塊和權限刪除模塊。用戶可以在原有賬號的基礎上對登錄系統(tǒng)的權限進行修改、增加或者刪除等操作,方便對登錄系統(tǒng)的權限進行有效的管理。
4小結
本文簡單介紹一種基于二維碼學員信息管理系統(tǒng)的產生背景。主要對該系統(tǒng)進行了總體的設計,包括系統(tǒng)的總體框架、系統(tǒng)的功能模塊和各個模塊功能設計,為該系統(tǒng)的實現奠定了堅實的理論基礎。
參考文獻
[1] 高紅巖.STRUTS實用開發(fā)指南[M].北京:科學出版社,2007(7).
[2] 耿祥義,張躍平.JSP實用教程[M].北京:清華大學出版社,2003(5).
[3] 王珊,薩師煊.數據庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006(5).
[4] 廖義奎.Struts編程基礎與實例精講[M].北京:中國電力出版社,2006(1).
[5] 王俊標.Java Web開發(fā)——基于Struts、EJB、Hibernate、Builder [M].北京:人民郵電出版社,2007(2).