陸金江,張成叔
(1.合肥工業(yè)大學計算機與信息學院,安徽合肥 230601;2.安徽財貿職業(yè)學院信息工程學院,安徽合肥 230601)
傳統(tǒng)的校園安保信息管理往往采用人工管理方式,隨著校園員工的增多、規(guī)模的擴大,安保管理工作逐漸繁雜,傳統(tǒng)的安保管理方式經常出現(xiàn)對工作效率低、管理不合理等問題。隨著科學技術的發(fā)展,校園各項工作都融入了信息化理念,這為安保信息化管理系統(tǒng)的設計與開發(fā)提供了可靠的技術支持。將現(xiàn)代化管理方法融入到安保信息管理中,能夠提高工作效率和管理手段,降低錯誤率、提高安全水平。因此,對于現(xiàn)代化校園發(fā)展來說開發(fā)一套安保信息化管理系統(tǒng)至關重要[1-5]。
(1)數(shù)據錄入。設計的安保信息化管理系統(tǒng)可查詢和編輯安保員工人事檔案,可在數(shù)據庫中查詢人事檔案的調出、調入以及借閱狀態(tài)。收集員工的三齡兩歷的審核、員工進出校園的檔案審核等信息,并匯集成數(shù)據以記錄表的形式呈現(xiàn)。相對于傳統(tǒng)的安保信息管理工作來說,系統(tǒng)的開發(fā)極大提高了工作效率。
(2)數(shù)據查詢。系統(tǒng)能夠將校園安保信息管理的各個模塊自動關聯(lián)起來,可查詢安防設備信息、分級信息、基礎信息等。
(3)日常管理。系統(tǒng)應用到安保管理中可以改變以往安保工作的進程慢、審核效率低、審核時間長的情況,如安保系統(tǒng)故障管理流程。此外,在通常的校園安保系統(tǒng)中增加了與安保人員考核、工作業(yè)績以及審核的關聯(lián),大大降低了安保信息管理成本。
(4)集成信息。當前很多校園安保系統(tǒng)平臺都部署了各項業(yè)務的數(shù)字化業(yè)務,該系統(tǒng)采用與校園安保系統(tǒng)統(tǒng)一的接口規(guī)范和平臺技術,用戶不需要安裝本文信息化管理系統(tǒng)客戶端,從校園安保平臺便能進入該系統(tǒng)。
校園安保信息化管理系統(tǒng)分為表現(xiàn)層、業(yè)務層和數(shù)據層,分別負責界面操作、Web 管理和數(shù)據庫連接,如圖1所示。
圖1 校園安保信息化管理系統(tǒng)框架
2.1.1 表現(xiàn)層
表現(xiàn)層是該系統(tǒng)用戶操作的界面。隨著互聯(lián)網技術的發(fā)展,采用B/S 框架的Web 管理系統(tǒng)優(yōu)勢日益突出。其主要由數(shù)據服務器、Web 服務器和用戶的瀏覽器組成。采用B/S 結構設計的系統(tǒng),用戶不需要下載該系統(tǒng)客戶端,直接通過連接校園安保系統(tǒng)的瀏覽器便能完成全部操作。后臺服務器是該系統(tǒng)所部屬的核心,日后的系統(tǒng)維護、軟件升級都可通過后臺服務器完成,擴展性良好。
2.1.2 業(yè)務層
業(yè)務層是校園安保信息化管理系統(tǒng)的核心層,負責用戶權限的驗證、數(shù)據的整合和系統(tǒng)邏輯的建立。用戶通過表現(xiàn)層的界面操作發(fā)送請求,表現(xiàn)層將請求發(fā)送至業(yè)務層,然后業(yè)務層會根據用戶請求調取相應的系統(tǒng)模塊,并反饋給表現(xiàn)層,完成操作。
2.1.3 數(shù)據層
數(shù)據層主要負債與后臺數(shù)據庫的連接,來完成業(yè)務層對數(shù)據處理的請求。
校園安保信息化管理系統(tǒng)按照校園安保信息化管理實際需求,分為安保信息管理模塊、流程管理模塊和系統(tǒng)安全模塊,見圖2。
圖2 校園安保信息化管理系統(tǒng)功能模塊
2.2.1 安保信息管理模塊
模塊為校園安保信息化管理系統(tǒng)的核心,可根據校園安保實際需求建立安保員工基本信息數(shù)據庫,數(shù)據庫對基本個人信息進行統(tǒng)一管理,可完成信息分析和員工查詢等操作。
2.2.2 流程管理模塊
提高安保管理工作的效率是該模塊設計的主要目的,讓管理者從業(yè)務工作流、紙質辦公中解脫,有效避免工作中因疏忽、數(shù)據存取、處理等造成的管理失誤,流程如圖3 所示。該包括證件信件開具流程、實習員工申請流程、安保人員休假申請流程、員工信息變更申請流程、安保檢測申請等。
圖3 流程設計
2.2.3 系統(tǒng)安全模塊
系統(tǒng)的安全模塊包括備份管理、系統(tǒng)維護兩部分。
系統(tǒng)維護子程序:該程序可將用戶分為四個權限,管理員權限、一級權限、二級權限和三級權限。其中,管理員權限可對所有系統(tǒng)模塊進行查閱,并可對員工信息進行修改,經審核人員通過后錄入數(shù)據庫。一級權限,主要是對安保主管部的員工和校園最高領導開放,擁有一級權限的用戶可對所有人員信息進行查閱,但不能修改;二級權限,對部門領導開放,可查閱該部門所有員工的信息,但不能修改;三級權限,對員工開發(fā),可對本人信息進行查閱和提出修改申請,但不能操作其他員工信息。
備份管理子程序:為了保證數(shù)據的安全性,該程序根據管理員設定對系統(tǒng)進行定期備份或故障恢復。
校園安保信息化管理系統(tǒng)采用JDK1.5 JAVA 開發(fā)環(huán)境,采用Apache 軟件基金會的tomcat6.0 作為Web 服務器,采用Oracle 數(shù)據庫進行數(shù)據存儲,SQL語言操作數(shù)據庫,軟件開發(fā)工具為Eclipse5.5。項目用到的庫文件,見圖4。
圖4 系統(tǒng)運行庫文件
系統(tǒng)部署由管理員端、客戶端、數(shù)據服務器、Web服務器與互聯(lián)網組成,見圖5。
圖5 系統(tǒng)部署
3.2.1 創(chuàng)建配置文件
校園安保信息化管理系統(tǒng)通過配置文件添加數(shù)據庫驅動,完成對數(shù)據庫的訪問,從而實現(xiàn)添加、刪除、查詢、修改等操作,Ycdwd.xml 文件配置關鍵代碼如下:
3.2.2 數(shù)據層實現(xiàn)
校園安保信息化管理系統(tǒng)實現(xiàn)把數(shù)據庫中的表映射到持久化類,由此用戶對系統(tǒng)進行Jave 類操作可直接將這種操作轉移到數(shù)據庫操作中。以下為角色分配表映射到持久化類的關鍵代碼:
員工信息修改的關鍵代碼為:
3.2.3 業(yè)務層實現(xiàn)
業(yè)務層可接收用戶請求、更新模型,將合適的信息反饋給使用者,本系統(tǒng)通過Action抽象類繼承來實現(xiàn)業(yè)務層操作的。通過繼承Action 中的execute 方法來反饋用戶請求結果,最終將結果映射到表現(xiàn)層的界面上,關鍵代碼如下:
3.2.4 web實現(xiàn)
校園安保信息管理系統(tǒng)的web 實現(xiàn)是通過JSP結合JSTL標簽來完成的。JSP可接收用戶響應、傳送Action 請求,是業(yè)務層與用戶視圖的連接,而JSTL 為表現(xiàn)層提供了大量的標簽庫。系統(tǒng)由Action 轉發(fā)所有顯示頁面(除了JSP頁面和index頁面),Action中可將用戶操作頁面所需數(shù)據進行封裝,jsp 頁面從容器中直接獲取相應數(shù)據,這種設計方式有效降低了業(yè)務層和表現(xiàn)層的耦合性,減少了重復性代碼。
校園安保信息化管理系統(tǒng)在某高校進行了近三個月的試運行,結果表明:該系統(tǒng)完全實現(xiàn)了該校園對安保信息管理需求的目標,功能比較完備;在試運行過程中,不同用戶已不同身份進行登錄,完全能夠進入系統(tǒng),并按照用戶權限進入相應界面;系統(tǒng)操作提示功能完善,對超過用戶權限、數(shù)據溢出等非法操作能夠進行及時的提示,有效提高了安保信息管理效率,用戶獲得了良好的感知。試運行期間系統(tǒng)未出現(xiàn)崩潰、數(shù)據丟失等現(xiàn)象,運行、退出、關閉時均未發(fā)現(xiàn)異常;由于該校園各部門所用的操作系統(tǒng)和瀏覽器不同,在試運行期間windows10、windows7 和windows xp 等系統(tǒng)均能正常運行,而且與360 瀏覽器、騰訊瀏覽器和IE瀏覽器兼容性良好,顯示正常。
設計的校園安保信息化管理系統(tǒng)結合現(xiàn)代校園安保管理需求,從校園安保實際情況出發(fā)采用與安保系統(tǒng)統(tǒng)一的接口標準和平臺技術,并實現(xiàn)了安保管理信息化。相對于傳統(tǒng)的校園安保管理模式來說,該系統(tǒng)極大程度提高了管理人員的工作效率,降低了失誤概率。