雷國建
摘要:在封閉式管理的校園,有效地掌控本校學(xué)生和外來人員出入校園是校園安全的基礎(chǔ)保障,同時(shí),對在校學(xué)生的情況掌握和信息傳達(dá),也是當(dāng)前校園管理的重點(diǎn)。本文從校園一卡通出入門禁系統(tǒng)的技術(shù)開發(fā)、整體結(jié)構(gòu)設(shè)計(jì)以及系統(tǒng)的實(shí)現(xiàn)等方面闡述了校園一卡通出入門禁系統(tǒng)的分析與設(shè)計(jì)。
Abstract: In the closed management of the campus, effective control of the school students and foreign personnel access to the campus is the foundation of campus security, and at the same time, to master the situation of students and communicate information, is also the current campus management focus. This paper discusses the analysis and design of campus card access control system from technology development, overall structure design and system realization etc.
關(guān)鍵詞:校園一卡通;門禁系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
Key words: campus card system;access control system;design;implementation
中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2017)17-0194-02
0 引言
隨著學(xué)校校園文化建設(shè)與管理的不斷增強(qiáng)與改進(jìn),為了滿足管理上的需要,學(xué)生使用校園一卡通代替了傳統(tǒng)的各種卡片和證件。校園一卡通顧名思義,就是指以IC卡為信息載體通過計(jì)算機(jī)對全校的師生進(jìn)行管理的計(jì)算機(jī)軟、硬件系統(tǒng)。從整個(gè)社會出發(fā),校園的安全牽涉到很多家庭,也是社會的關(guān)注點(diǎn),校園的安全穩(wěn)定對社會的安全穩(wěn)定起到積極推動作用。平安校園也相應(yīng)地成為建設(shè)和諧社會的重要組成部分。校門作為學(xué)校的進(jìn)出通道,應(yīng)該是保障校園安全的首到屏障,對其加強(qiáng)安全管理首當(dāng)其沖。因此,本文從現(xiàn)行的校園安全管理的問題出發(fā),有針對地開發(fā)出一套校園一卡通門禁管理系統(tǒng),方便管理人員對校門出入人員的管理與排查,把安全隱患拒之門外。
1 系統(tǒng)開發(fā)的技術(shù)分析
本系統(tǒng)選用Visual Basic 6.0作為前臺開發(fā)工具,Visual Basic是一種由Microsoft公司開發(fā)的結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮?、包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計(jì)語言。后臺的數(shù)據(jù)庫開發(fā)工具選用了Access 2003,其能夠處理大量數(shù)據(jù),并提供了許多高級操作和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。
2 系統(tǒng)的整體設(shè)計(jì)
2.1 功能要求
結(jié)合學(xué)校大門人員出入情況管理,根據(jù)需求分析,本系統(tǒng)應(yīng)具有以下功能:①用戶及密碼設(shè)置。②學(xué)生出入功能。③學(xué)生請假功能。④查詢統(tǒng)計(jì)功能。⑤報(bào)表打印功能。⑥數(shù)據(jù)備份功能。
2.2 整體結(jié)構(gòu)
本系統(tǒng)主要由系統(tǒng)管理、學(xué)生信息管理、出入管理、請假管理、查詢與打印5個(gè)模塊構(gòu)成,系統(tǒng)整體結(jié)構(gòu)如圖1所示。
2.3 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用Access 2003數(shù)據(jù)庫,它是一款主要針對Microsoft JET數(shù)據(jù)庫和Microsoft SQLServer數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫開發(fā)的工具軟件。其中數(shù)據(jù)庫的訪問技術(shù)采用Microsoft公司的ADO技術(shù),它可使用戶通過OLE DB Provider訪問數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。ADO技術(shù)允許開發(fā)人員通過設(shè)置相關(guān)控件屬性或編寫代碼進(jìn)行數(shù)據(jù)連接,而不需關(guān)注數(shù)據(jù)庫的實(shí)現(xiàn)過程,是截止到目前為止最簡單有效的對Microsoft所支持的數(shù)據(jù)庫的操作方法。
3 系統(tǒng)的實(shí)現(xiàn)
本系統(tǒng)共有系統(tǒng)登錄、系統(tǒng)主窗體、出入管理、學(xué)生信息管理、請假出入放行管理、查詢與打印、用戶與密碼設(shè)置、數(shù)據(jù)備份等8個(gè)窗體,各個(gè)窗體的設(shè)計(jì)過程基本類似。系統(tǒng)主窗體采用MDI窗體(多文檔界面)形式,除系統(tǒng)登錄窗體之外的其他窗體均為MDI主窗體的子窗體(MDIChild)。
3.1 登錄模塊設(shè)計(jì)
系統(tǒng)啟動時(shí),首先彈出登錄對話框。用戶分系統(tǒng)管理員與普通用戶二種類型,普通用戶為各班主任,每個(gè)班主任對應(yīng)一個(gè)登錄賬號與密碼,它只能對系統(tǒng)完成本班級學(xué)生的學(xué)生信息管理、請假出入放行管理以及查詢打印功能的操作。只有輸入正確的用戶名和密碼后,才能進(jìn)入系統(tǒng)。
3.2 主界面窗口設(shè)計(jì)
成功登錄系統(tǒng)后進(jìn)入主界面窗口,界面清晰、明了,簡單,方便使用等作為設(shè)計(jì)方向,并使用了導(dǎo)航流程圖的形式,使得軟件更加接近當(dāng)今流行風(fēng)格(如圖2所示)。系統(tǒng)會根據(jù)用戶類型來確定用戶的操作功能,在主界面窗口可以完成的作業(yè)主要由出入管理、學(xué)生信息管理、請假出入放行管理、查詢與打印、用戶與密碼設(shè)置、數(shù)據(jù)備份六大部分組成。
3.3 學(xué)生信息管理模塊
系統(tǒng)根據(jù)登錄用戶的權(quán)限為本班學(xué)生添加、修改與刪除學(xué)生個(gè)人信息,主要包括班級、姓名、學(xué)號、籍貫、家庭地址、家長手機(jī)號碼、個(gè)人近期大一寸彩色照片等。
3.4 學(xué)生請假管理模塊
此模塊主要是讓各班主任對本班學(xué)生需要請假出入校園進(jìn)行批假,該請假(放行)條上注明請假原因與請假時(shí)間,完成操作后系統(tǒng)會對數(shù)據(jù)進(jìn)行保存。
3.5 出入管理模塊
出入管理窗口只有登錄用戶為系統(tǒng)管理員才能使用,它是本系統(tǒng)的核心技術(shù)部位,流程如圖3、圖4所示。系統(tǒng)能準(zhǔn)確地掌握學(xué)生外出是否按時(shí)返校、是否遲到、早退等各個(gè)方面情況。學(xué)生持一卡通實(shí)行感應(yīng)刷卡進(jìn)出指定的校門通道,在指定位置經(jīng)現(xiàn)場拍照與原有像片對比,采用人臉對比技術(shù)來識別確認(rèn)身份后且符合條件的放行通行,系統(tǒng)作好記錄。對持他人一卡通或不符合條件者,系統(tǒng)作出報(bào)警警示與記錄,并由門衛(wèi)第一時(shí)間控制管理。同時(shí),所有學(xué)生出入記錄信息發(fā)送告知至學(xué)生家長或班主任手機(jī)。由于本系統(tǒng)是采取無障礙出入門禁系統(tǒng),對外來人員來校辦理業(yè)務(wù)的,需由業(yè)務(wù)部門核實(shí)后,作好登記方可進(jìn)入校園。
3.6 查詢與打印
檢索查詢是系統(tǒng)人性化設(shè)計(jì)功能之一,由于校門的人員流動量大,系統(tǒng)的記錄信息較多,采用此模塊,對系統(tǒng)內(nèi)所有信息的查詢。它能進(jìn)行特定的、自定義查找并快速鎖定目標(biāo)信息,直接過濾掉多余信息,同時(shí)也可以實(shí)現(xiàn)對查詢結(jié)果的排序、分類、統(tǒng)計(jì)與打印等操作。
3.7 系統(tǒng)管理
系統(tǒng)管理模塊對保證系統(tǒng)的正常運(yùn)行具有重要的意義,整個(gè)管理模塊有下面的幾個(gè)部分組成:①初始化系統(tǒng),方便管理員把整套系統(tǒng)的恢復(fù)到系統(tǒng)默認(rèn)的狀態(tài)。②管理權(quán)限設(shè)定,給于特定的管理員適當(dāng)?shù)南到y(tǒng)權(quán)限,以方便系統(tǒng)的管理與維護(hù)。③系統(tǒng)設(shè)置,方便系統(tǒng)管理員對系統(tǒng)的各項(xiàng)參數(shù)的設(shè)定。④日志管理與數(shù)據(jù)維護(hù)。
4 結(jié)束語
本校園出入門禁系統(tǒng)能為為學(xué)校提供了一個(gè)校園安全平臺,有利于學(xué)校更好地?cái)U(kuò)大與持續(xù)性發(fā)展。基于本系統(tǒng)的設(shè)計(jì)可根據(jù)應(yīng)用需要增設(shè)車輛進(jìn)出控制、電梯控制等輔助設(shè)備,以全面實(shí)現(xiàn)一卡智能化管理。另外,本系統(tǒng)也可能夠擴(kuò)展為會議簽到系統(tǒng)、就餐管理系統(tǒng)、巡邏管理系統(tǒng)、考勤系統(tǒng)等一卡通工程。
參考文獻(xiàn):
[1]E.Winemiller,J.Roff,B.Heyman,R.Groom.Visual Basic 6.0 數(shù)據(jù)庫開發(fā)[M].北京:清華大學(xué)出版社,1999.
[2]李玉東.Visual Basic 6.0中文版控件大全[M].北京:電子工業(yè)出版社,2000.
[3]劉韜.Visual Basic 6.0 數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2002.