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