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