侯志強
(山西管理職業學院 山西省臨汾市 041000)
隨著我國加速國防和軍隊信息化建設,大學生入伍已經成為一種新趨勢。近年來,國家不斷增加在校大學生入伍的比重,征兵工作已經成為學院學生管理工作的一個重要部分。[1]征兵工作作為一個系統工作,涉及的部門多、人員廣、時間跨度大,需要的人力物力較大。隨著學生參軍人數的不斷增加,工作量也相應增加,征兵工作的復雜度和難度也隨之增加。目前學院的征兵工作還是以計算機和手工管理相結合的模式進行,在工作過程中暴露出了很多問題,比如勞動力的重復,人力、物力的極大浪費,數據的重復,對征兵學生信息分析不到位,效率低下等。致使每年征兵工作人力物力的投入越來越大,征兵工作時間周期不斷延長,這些問題一定程度上影響了征兵工作的順利完成。因此,為提高學院征兵工作的效率,確保征兵工作的高效、及時的完成,實現動態管理,使征兵工作更加的規范化、科學化、高效化,設計一個基于移動端的征兵信息管理系統已經顯得非常重要。
隨著信息技術及局域網的不斷發展,各類信息系統已經進入我們的工作和生活。征兵信息化也取得一定的發展,近年來學院依然使用Excel 等軟件進行管理、儲存及分析學生信息,有效的提高了工作效率,確保了征兵工作的正常運行。一些相關機構及院校也開發設計了一些基于WEB 的征兵系統[2],為國家的征兵信息化建設發揮了作用。這些系統設計主要集中在對征兵工作的信息化實現方面,主要集中在網頁端,對基于移動端的設計開發涉及較少。
隨著移動互聯網的快速發展及智能終端的不斷普及,人們獲取信息的方式發生了很大的改變。開發基于移動端APP 的征兵管理系統將極大的提高征兵工作的效率,是非常有必要的。本系統操作簡便,使用方便,將基于Android 手機開發實現征兵信息在移動端的管理系統。系統實現采用Android Studio 平臺,數據庫設計利用 Java 和Android 的內置SQLite 完成[3]。
本系統是以軟件工程思想為指導設計開發的,在進行系統設計開發過程中,系統需求分析為第一步。征兵管理系統是對在校大學生入伍工作在線辦理的一個平臺,主要針對三大類用戶:
(1)計劃登記入伍學生;
(2)武裝部相關管理人員;
(3)學院相關部門及相關負責人員。
在對征兵工作流程和相關事務進行調查和分析的基礎上,結合學院現有的信息技術現狀,針對征兵系統要解決的問題,確立了系統基本功能。
作為管理學生入伍信息的系統,首先應該具備學生信息錄入功能。為學生提供良好的登陸界面,使學生不論身處何地,只要有網,隨時都可以通過手機端進行在線報名,信息修改,信息查詢,并查看自己的審核情況。本模塊應該具有學生注冊,學生信息登記,審核結果查詢以及征兵政策查詢等功能。

圖1
征兵系統涉及學生信息的登記、審核、統計等數據的處理,此模塊對系統的數據處理能里要求比較高。數據處理主要涉及學生信息的存儲、修改及統計功能。學生注冊信息應該具有很高的安全性、兼容性及結構完整性,便于相關工作人員進行更新、檢索及共享。這就要求數據庫設計時具有良好的數據結構。修改功能指特定用戶可以根據工作需要對征兵學生信息進行相應的增加、刪除和修改。統計功能要求系統具備一定的數據分析能力,能夠根據特定用戶設置的條件完成數據的篩選,分析,匯總等功能,可以生成相關報表,便于工作人員對學生信息進行梳理。除以上功能外,系統還應該具備較強的數據檢索功能,工作人員可以根據設置的特定條件進行模糊查詢及多條件組合查詢。
為了確保系統安全運行,確保征兵系統的信息安全,允許合法用戶訪問授權信息,防止非法用戶訪問系統資源,防止合法用戶訪問權限以外資源,系統采用了訪問控制安全措施。系統根據用戶權限,設置了身份認證功能,用戶只能訪問自己權限內的系統資源。基于最小特權原則,系統把用戶分為了普通用戶(報名學生)、高級用戶(相關工作人員)、管理員用戶三類。
綜上所述,征兵系統的總體需求概括起來有如下幾點:
(1)征兵系統可以實現對征兵信息和學生信息進行統一規劃和管理的功能;
(2)征兵管理系統可以幫助相關工作人員完成相關工作的在線管理和信息的篩選和統計。
系統除了具備以上功能外,為了更好的起到宣傳效果,確保征兵工作的順利完成,征兵系統還應該具備政策宣傳功能,設置宣傳板塊。宣傳板塊可以采用多媒體素材(文字、動畫、圖片、視頻等)對征兵政策、征兵流程、注意事項、人物事跡等進行全方位的介紹,使學生能夠快速的了解最新政策新聞,部隊生活,為學生入伍提供指導和幫助。此外,為了幫助學生回答常見問題,系統還應該設置常見問題解答模塊。
依據系統需求分析,筆者將征兵信息管理系統分為了三層,即表示層、業務邏輯層和數據庫層。表示層為用戶提供簡單人性化的交互式界面,為用戶提供信息和相關指令,之后傳給業務層和數據庫層,征兵管理系統表示層使用Servlet 和Applet 技術,一定程度上分擔了服務器的壓力。業務邏輯層進行征兵系統功能模塊的處理,數據庫層進行底層數據庫的管理。
系統用戶(學生,武裝部相關人員,學院相關人員)可以通過移動端登陸系統,通過用戶界面提出信息注冊、信息篩選及匯總、信息處理等業務請求,業務邏輯層進行相應業務處理,涉及到數據庫的時候對數據庫進行相應的操作。整個系統資源分配、業務邏輯的管理、數據庫的操作等管理工作集中在服務器上,容易部署和管理。征兵系統開發利用Android Studio 實現移動端界面展示,使用Java 實現數據公共模型設計、實體模型設計、實體處理相關邏輯等。
依據系統需求分析,設計出系統的總體結構,如圖1。
征兵信息管理系統總共分為七大功能模塊,包括:征兵計劃模塊、報名模塊、檢查模塊、公示模塊、手續辦理模塊、基礎信息模塊和系統管理模塊。每個功能模塊又分為幾個子模塊,完成子模塊的管理工作。在這些功能模塊實現過程中還涉及到校醫室相關人員及財務處相關人員。
3.2.1 征兵計劃模塊
征兵計劃模塊提供給武裝部相關人員、學院相關人員角色使用,武裝部相關人員利用此模塊對征兵通知和計劃進行管理。學院相關人員利用此模塊進行征兵計劃的公布。及時發布征兵政策信息及注意事項。征兵計劃模塊主要由征兵通知管理和征兵計劃管理兩個子模塊構成。征兵通知管理模塊主要實現通知的擬稿、審核、發布等功能;征兵計劃管理模塊主要實現征兵計劃的下發、接收和發布等功能。
3.2.2 報名模塊
報名模塊要為相關工作人員提供報名方案制定和報名接待管理的功能,以及報名學生資格審核、統計、匯總的功能。另外還要為征兵報名學生提供在線注冊,報名登記,信息修改的功能。此模塊主要完成學生的在線注冊報名,工作人員需要根據征兵政策制定報名方案及接待流程,并對報名學生信息進行資格審查、信息的匯總等相關工作。
3.2.3 檢查模塊
檢查模塊為征兵管理人員提供預入伍學生的名單、體檢情況、政治審查結果管理的功能,為院醫療室提供學生體檢管理的功能。檢查模塊主要包括學生名單的管理、學生體檢結果管理、政治審核結果管理三大子模塊。學生體檢結果管理子模塊又分為初檢結果管理和復檢結果管理。
3.2.4 公示模塊
公示模塊主要完成對合格學生名單及通知書進行公示的功能。公示模塊為征兵管理部門和相關工作人員提供合格學生名單管理、入伍通知書管理和公示管理等功能。其中,入伍通知書管理又包括打印和發放。
3.2.5 手續辦理模塊
手續辦理模塊主要完成入伍學生入伍前各項手續的辦理工作,主要包括學籍保留、學費補償及戶籍注銷等管理工作。其中院學生處有學生學籍保留管理功能,計財處有學費補償管理功能,武裝部有學生戶籍注銷管理功能。
3.2.6 基礎信息模塊
基礎信息模塊主要包括學生的基礎信息、部門的基礎信息及相關人員基礎信息三部分。基礎信息模塊主要提供入伍學生基礎信息、相關部門基礎信息和相關人員基礎信息的管理功能。
3.2.7 系統管理模塊
系統管理模塊主要用來管理系統用戶信息,包括系統用戶基本信息,系統用戶角色,系統用戶日志等。系統管理模塊主要包括系統用戶角色的管理,用戶權限的管理及日志管理等功能。
征兵管理系統的設計開發,是在現代信息技術發展成熟的基礎上,構建的一套適應信息時代高校資源數字化、集成化、網絡化的管理平臺[4]。征兵系統的開發和使用,為相關學院的入伍學生信息管理工作帶來極大便利,實現了征兵工作管理的信息化,提高了征兵工作的效率。平臺經過測試和運行,基本實現了預期的一些功能。與此同時也存在一些需要改進的地方,比如各部門功能劃分不夠細致,業務分析的不夠深入,頁面設計不夠美觀等。因此,下一步將結合使用單位工作實際,充分利用現有信息技術,使征兵管理工作更加簡便、規范、易操作。