陳偉文
摘? 要:該文從某一住宅小區(qū)的停車場管理系統(tǒng)的問題出發(fā),基于J2EE三層架構(gòu),以Java作為開發(fā)語言[1],MyEclipse為開發(fā)工具,后臺數(shù)據(jù)庫采用MySQL,對小區(qū)停車場后臺管理子系統(tǒng)進行了設(shè)計,該文的主要研究內(nèi)容有2個方面。1)車輛管理、用戶管理、設(shè)備管理、費率管理、進出口管理、統(tǒng)計報表管理、查詢管理以及角色權(quán)限管理是停車場管理系統(tǒng)包含的功能板塊。2)該文以軟件工程中的瀑布模型為設(shè)計主線,分別介紹了系統(tǒng)的實現(xiàn)過程、功能界面的設(shè)計以及系統(tǒng)管理功能模塊的主要實現(xiàn)代碼,并為系統(tǒng)最終的安全和穩(wěn)定性檢測提供了系統(tǒng)功能測試和性能測試的分析結(jié)果。
關(guān)鍵詞:停車場管理系統(tǒng);J2EE;MySQL數(shù)據(jù)庫
中圖分類號:TP31? ? ? ? ? ? 文獻標志碼:A
1 研究現(xiàn)狀及存在的問題
早前很多小區(qū)的停車場因建設(shè)時間比較早,在規(guī)劃和設(shè)計上欠缺周詳?shù)挠媱?,大多地面上的空間規(guī)劃比較小?,F(xiàn)在的小區(qū)雖然也都建設(shè)了地下停車庫,但是很多業(yè)主卻因為停車位的價格高或小區(qū)管理收費高,而不得已把車都停在小區(qū)地面上,甚至占用了很多公共區(qū)域,如消防通道、綠化地帶等,給小區(qū)的形象帶來了負面影響。
雖然市場上已有多種停車場管理系統(tǒng)[2],在很大程度上也能解決不少停車問題,但是有的停車場規(guī)劃的并不是很好,特別是長期以來隨著城市機動車數(shù)量的迅速增長,再加之其功能上還并不完善,且缺乏有效管理,容易造成交通擁堵、投資的資源浪費等問題,無法滿足人們實際的需求,主要體現(xiàn)在以下3個方面。1)工作效率不高。由于傳統(tǒng)停車場系統(tǒng)大多是人工操作,有時候可能會因為一些很小的工作量,導(dǎo)致車輛進出緩慢,容易造成擁堵。2)人力資源的浪費[3]。早期停車場管理系統(tǒng)在很大程度上依賴人工管理,比如車輛進出都要經(jīng)過人工手動登記車輛信息、車主取紙票或臨時卡片等一系列動作后,再開閘放行,在車輛出小區(qū)時還要進行前后核對登記并收費,最后再開閘放行,整個過程復(fù)雜,值班人員需要更替,紙票或臨時卡需定期補充,無形中加大了人力和材料的投入。3) 安全性不高。對于進出停車場的所有車輛都是采用人工記錄管理的,值班人員的交替輪班,有可能會出現(xiàn)一些工作交接不好的情況,容易造成信息丟失,或可能直接影響到車輛的安全。
2 系統(tǒng)設(shè)計
通過對現(xiàn)狀及問題進行分析,該文對智能停車場管理系統(tǒng)進行了設(shè)計,主要包含了系統(tǒng)的架構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)安全設(shè)計等內(nèi)容。
2.1 系統(tǒng)功能架構(gòu)設(shè)計
由于傳統(tǒng)停車場的管理效率極低,因此該文結(jié)合現(xiàn)代技術(shù),設(shè)計了智能停車場管理系統(tǒng),并對以往的停車場管理應(yīng)用的MVC進行了創(chuàng)新,分析系統(tǒng)數(shù)據(jù)訪問層、表示層、Web服務(wù)層、業(yè)務(wù)邏輯層的網(wǎng)絡(luò)協(xié)議,以管理工作為切入點,分析系統(tǒng)功能模塊設(shè)計,有利于系統(tǒng)的開發(fā)、維護、配置與拓展。該系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)設(shè)計及系統(tǒng)架構(gòu)原理如圖1和圖2所示。
前、后臺系統(tǒng)不僅在同一局域網(wǎng)內(nèi)可以互相訪問,而且條件允許的話也應(yīng)可以通過外網(wǎng)對服務(wù)器進行訪問,但是從Internet的安全性出發(fā),在訪問服務(wù)器時必須經(jīng)過防火墻的安全認證許可后方能連接并訪問,以此來確保系統(tǒng)的數(shù)據(jù)安全。
2.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
該部分的內(nèi)容是小區(qū)停車場后臺管理子系統(tǒng)設(shè)計的重要組成部分,對系統(tǒng)是否能夠正常運行有一定的影響。停車場后臺管理子系統(tǒng)共包含10張數(shù)據(jù)庫表。
2.3 系統(tǒng)安全設(shè)計
因為小區(qū)停車場管理系統(tǒng)涉及車主信息、車輛信息、繳費信息等重要數(shù)據(jù),所以系統(tǒng)功能模塊是否滿足車主的需求,車主應(yīng)用系統(tǒng)是否安全都是系統(tǒng)安全設(shè)計需要考慮的問題,下面將對安全設(shè)計要點進行分析。
首先,通過定制設(shè)備安全策略、部署防火墻、部署網(wǎng)管系統(tǒng)和日志系統(tǒng)配置等措施來保障系統(tǒng)的安全。為了防止非該系統(tǒng)權(quán)限分配的人員進入系統(tǒng),造成相關(guān)信息泄露、丟失,所有使用人員需要在授權(quán)登錄成功后才能訪問該系統(tǒng),其他途徑均無法訪問。
其次,操作系統(tǒng)的安全是防病毒的關(guān)鍵,每個操作系統(tǒng)都會存在安全漏洞,應(yīng)安裝防火墻、及時修打補丁并升級防病毒軟件,將漏洞的危險降到最低。此外操作系統(tǒng)的用戶和密碼也是操作系統(tǒng)容易出問題的部分,因此需要盡量減少系統(tǒng)的用戶,應(yīng)及時將無效的用戶和密碼刪除。
最后,定期作好數(shù)據(jù)庫數(shù)據(jù)的備份與檢查工作,防止硬件損壞造成數(shù)據(jù)丟失,或是惡意病毒入侵造成的服務(wù)器癱瘓等問題發(fā)生。
3 系統(tǒng)實現(xiàn)
下面主要對智能停車場管理系統(tǒng)的總體設(shè)計進行說明,并詳細描述系統(tǒng)的開發(fā)實現(xiàn)及其主要實現(xiàn)代碼。
3.1 系統(tǒng)管理的實現(xiàn)界面
該節(jié)重點介紹了該系統(tǒng)所有功能界面的實現(xiàn)。進入該系統(tǒng)前,必須輸入正確的賬號和密碼才能成功登錄。
3.2 用戶管理模塊
系統(tǒng)成功登錄后,會顯示所有的功能模塊。用戶管理模塊是用戶應(yīng)用系統(tǒng)的第一站,完成信息確認工作后,用戶便可以通過智能終端,憑借個人賬戶從后臺查看各項服務(wù)內(nèi)容,可以進入費率管理等板塊,掌握停車服務(wù)信息。
3.3 車輛管理模塊
通過該模塊系統(tǒng)管理員可以對車主車輛的繳費類型進行編輯、查看、刪除或添加。還可以進行停車場區(qū)域的管理和臨時車登記、車主預(yù)繳費等。管理員能夠很清晰地看到所有已知車主的信息及車主的繳費情況。通過該模塊,管理員可以增加新的車主信息,并登記車主的繳費類型。
3.4 設(shè)備管理模塊
在該模塊界面首先顯示了各個停車場進出口的設(shè)備信息,同時管理員還可進行添加、修改或刪除等操作,從而更有利于各設(shè)備的管理。對于每個新安裝的設(shè)備均需要通過“新增設(shè)備信息”功能來錄入系統(tǒng)。
3.5 查詢管理模塊
在此,管理員可以查詢所有車主的繳費信息記錄,或進行場內(nèi)車輛、歷史車輛、系統(tǒng)日志、視頻及停車場當(dāng)天進出車輛的實時狀態(tài)等信息查詢。通過界面可以清晰明了的看到車主繳費信息記錄,該功能模塊中,還支持所有繳費記錄的詳細數(shù)據(jù)導(dǎo)出,方便小區(qū)物業(yè)的財務(wù)管理。
3.6 統(tǒng)計報表管理
該功能模塊記錄了所有車主的繳費報表、出場車輛和場內(nèi)車輛報表。系統(tǒng)管理員可通過快捷時間段(如當(dāng)年、當(dāng)季、當(dāng)月、當(dāng)周、當(dāng)日)查找所需要的繳費報表信息,并可將詳細數(shù)據(jù)導(dǎo)出,方便做帳。通過該模塊,還可以進行場內(nèi)車輛報表查詢。
3.7 角色權(quán)限管理
該功能管理模塊主要是系統(tǒng)管理員進行角色管理及權(quán)限管理的操作,其中,管理員可以新增角色管理。
4 結(jié)論
首先,該系統(tǒng)采用了J2EE平臺技術(shù),設(shè)計并實現(xiàn)了基于Servlet層+Service層+Dao層三層開發(fā)架構(gòu)的小區(qū)停車場后臺管理子系統(tǒng),考慮到以往管理系統(tǒng)應(yīng)用于實際工作后存在的弊端,為此該文設(shè)計的智能系統(tǒng)對系統(tǒng)內(nèi)部的功能模塊進行了優(yōu)化、升級,使停車場管理系統(tǒng)可以應(yīng)用進出口管理、查詢管理、用戶管理、統(tǒng)計報表等管理模塊簡化停車場管理的難度,還能為車主帶來良好的服務(wù)體驗。
其次,與傳統(tǒng)的停車場系統(tǒng)相比,該系統(tǒng)徹底解決了入口發(fā)卡機的卡及打印紙容量有限的問題,既不需要定時補卡,也不需要定時更換打印紙條,避免了易耗品(卡/紙張)的損耗,節(jié)省能源,綠色環(huán)保,也避免使用維護量高的機械部件如打印機或吐卡器,降低了停車場的維護成本。
再次,前端系統(tǒng)設(shè)備全網(wǎng)絡(luò)化,在系統(tǒng)內(nèi)部結(jié)構(gòu)優(yōu)化后,刪除了設(shè)備內(nèi)部的冗余裝置,使用一根電源線、幾根網(wǎng)線就可以實現(xiàn)信息的傳遞,這樣不僅可以提升系統(tǒng)工作效果,還可以節(jié)省前期建設(shè)以及后期維護的成本。
另外,該系統(tǒng)采用軟件解決方案,車主進出停車場無需再取卡、驗卡就能很快通過,在入口處無需再加設(shè)值班保安,只需要在出口處設(shè)置監(jiān)控和管理收費即可,有效地實現(xiàn)了信息化管理,減少人員開支,節(jié)約成本。同時該系統(tǒng)的費率管理功能模塊具備完善的收費標準模式,能夠?qū)崟r更新停車收費標準,避免收費上存在不透明的情況發(fā)生。
最后,系統(tǒng)界面清晰、簡潔,菜單定義明確,讓所有使用該軟件系統(tǒng)的操作人員都容易上手。
參考文獻
[1]賀振增,張海芳.Java Web開發(fā)入門很簡單[M].北京:清華大學(xué)出版社,2014.
[2]陳志龍,張平.城市地下停車場系統(tǒng)規(guī)劃與設(shè)計[M].南京:東南大學(xué)出版社,2014.
[3]孟海軍.智能停車場解決方案設(shè)計與實現(xiàn)[J].大連:大連理工大學(xué),2013.