陳小虎 鄧惠俊
摘要:世界經(jīng)濟(jì)與技術(shù)的發(fā)展、生活水平的提高促使私家車的數(shù)量增長(zhǎng)飛速,對(duì)于車輛信息的管理和對(duì)車輛的安全停放保管成為一個(gè)倍受關(guān)注的社會(huì)問題?;贘ava語(yǔ)言,以MyEclipse為開發(fā)工具,在J2EE的框架上設(shè)計(jì)小區(qū)車輛信息管理系統(tǒng),實(shí)現(xiàn)了管理員對(duì)操作員的管理操作,操作員對(duì)小區(qū)車輛信息的管理,小區(qū)車輛停放的管理。本系統(tǒng)可以為管理人員帶來便捷的管理同時(shí)提高管理效率,具有重要的現(xiàn)實(shí)意義。
關(guān)鍵詞: Java;MyEclipse;J2EE;車輛信息
中圖分類號(hào):TP302 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)02-0064-02
Design and Implementation of Java Based Vehicle Information Management System
CHEN Xiao-hu, DENG Hui-jun
(Department of Computer Science and Technology, Wanbo Institute of Sci.& Tech., Hefei 230031, China)
Abstract: The development of world economy and technology and the improvement of living standard make the number of private cars increase rapidly, the management of vehicle information and the safe parking of vehicles become a social problem that has been paid close attention to. Based on the Java language, MyEclipse as a development tool to design the information management system of the vehicle in the framework of J2EE, the administrator of the operator's management operation, the operator of the vehicle information management, management of the vehicle parking area. This system can bring convenience for management personnel management and improve management efficiency, which has important practical significance.
Key words: Java; MyEclipse; J2EE; vehicle information
伴隨著世界互聯(lián)網(wǎng)的迅速發(fā)展,管理領(lǐng)域網(wǎng)絡(luò)化現(xiàn)在是越來越成熟,目前最為明顯的是互聯(lián)網(wǎng)的普及與人們通過互聯(lián)網(wǎng)查詢信息的頻繁。對(duì)于任何公共場(chǎng)所對(duì)于車輛信息的管理使用網(wǎng)絡(luò)化管理,讓管理者可以十分方便快捷的了解管理當(dāng)前的車輛信息與停車信息,這樣可以通過車輛信息管理系統(tǒng)網(wǎng)站平臺(tái)來加強(qiáng)停車場(chǎng)收費(fèi)管理。在停車場(chǎng)收費(fèi)中,停車場(chǎng)收費(fèi)管理是一項(xiàng)非常重要的工作。使用人工方式管理停車場(chǎng)收費(fèi)管理不僅效率低下,并且很容易出錯(cuò),安全性不高。同時(shí)在實(shí)際工作操作中,車輛信息的查詢和更新個(gè)人的車輛信息十分不方便,也容易發(fā)生一些錯(cuò)誤,這就讓管理負(fù)擔(dān)加重,服務(wù)的質(zhì)量得不到保證,從而影響管理層的壓力[1]。實(shí)現(xiàn)車輛信息的網(wǎng)絡(luò)化、信息化管理是非常必要的。本文設(shè)計(jì)的小區(qū)車輛信息管理系統(tǒng),就是用來很好地解決這些問題。
1 開發(fā)環(huán)境介紹
本系統(tǒng)基于面向?qū)ο蟮木幊陶Z(yǔ)言Java語(yǔ)言,采用MyEclipse軟件和MySql數(shù)據(jù)庫(kù),結(jié)合J2EE技術(shù)進(jìn)行開發(fā)。
MyEclipse是在Eclipse基礎(chǔ)上開發(fā)的,界面與操作的模式很像,但它整合了一些框架,使用起來更便捷。MyEclipse具有強(qiáng)大的功能,有了它就擁有了所有的Web技術(shù),是智能的企業(yè)工具[2]。
小區(qū)車輛信息管理系統(tǒng),采用Tomacat服務(wù)器。Tomacat由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成,Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。本次設(shè)計(jì)的系統(tǒng)是在MyEclipse開發(fā)環(huán)境下運(yùn)行,通過Tomcat的Web應(yīng)用服務(wù)器,與Mysql數(shù)據(jù)庫(kù)進(jìn)行連接,實(shí)現(xiàn)系統(tǒng)的建立與運(yùn)行。
2 系統(tǒng)設(shè)計(jì)
2.1 設(shè)計(jì)的基本思想
1)使用B/S模式即瀏覽器/服務(wù)器這種模式來進(jìn)行開發(fā),這個(gè)模式的優(yōu)點(diǎn)是前臺(tái)與后臺(tái)的各個(gè)方面處理會(huì)層次分明,關(guān)聯(lián)不大,開發(fā)簡(jiǎn)單,維護(hù)方便,有分布性特點(diǎn)。
2)使用面向?qū)ο蟮脑O(shè)計(jì)理念。面向?qū)ο蟮脑O(shè)計(jì)讓本系統(tǒng)在設(shè)計(jì)時(shí)候雖然看起來抽象,但是在開發(fā)過程中顯得尤為方便,同時(shí)開發(fā)完成后能更好地維護(hù)處理應(yīng)變。
3)采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)是將一個(gè)大的功能模塊通過拆分成不同的小的功能模塊讓這些小模塊組合形成大的功能模塊,這樣讓代碼的重載更有利,同時(shí)對(duì)于功能的變更修改也極為方便,使設(shè)計(jì)和實(shí)現(xiàn)過程更為簡(jiǎn)化。
4)簡(jiǎn)潔明了的系統(tǒng)界面。界面友好性對(duì)于用戶體驗(yàn)很重要,簡(jiǎn)單友好的系統(tǒng)界面會(huì)方便用戶的使用,同時(shí)用戶能較快地掌握使用系統(tǒng)。
5)速度優(yōu)先原則。系統(tǒng)要做到占用資源少,操作反應(yīng)速度快,讓用戶得到更好的體驗(yàn)。
2.2設(shè)計(jì)功能模塊
設(shè)計(jì)的系統(tǒng)為智能車輛信息管理系統(tǒng), 系統(tǒng)主要分為兩個(gè)大部分, 第一是管理系統(tǒng)的前端部分,前端部分是完成網(wǎng)上車輛的信息瀏覽與管理,第二是系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)的連接, 前臺(tái)的車輛的信息查找,修改,刪除等都是基于系統(tǒng)后端數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)的。本系統(tǒng)最后將實(shí)現(xiàn)兩大功能模塊:
1)管理員模塊:實(shí)現(xiàn)會(huì)員信息管理、操作員信息管理、停車信息管理、車輛信息統(tǒng)計(jì)。
2)操作員模塊:實(shí)現(xiàn)會(huì)員信息統(tǒng)計(jì)、車輛入場(chǎng)管理、車輛出場(chǎng)管理、停車收費(fèi)管理。
系統(tǒng)流程圖,如圖1所示:
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)的信息是以數(shù)據(jù)庫(kù)為核心,用戶操作提交的數(shù)據(jù)最后都存放在數(shù)據(jù)庫(kù)中,通過數(shù)據(jù)庫(kù)管理系統(tǒng),對(duì)信息收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等等操作處理。對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)通常會(huì)經(jīng)過5個(gè)步驟:數(shù)據(jù)的規(guī)劃、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)[3]。
小區(qū)車輛信息管理系統(tǒng)系統(tǒng)整體E-R圖,如圖2所示:
4 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)有超級(jí)管理員和操作員兩個(gè)角色。超級(jí)管理員具有登錄,進(jìn)行管理車主會(huì)員信息,操作員信息,數(shù)據(jù)備份功能。操作員具有登錄,車主信息查看,進(jìn)出車輛信息錄入功能。
管理員登陸界面,如圖3所示:
在這個(gè)頁(yè)面中,設(shè)計(jì)上部分為網(wǎng)站標(biāo)題,中間為輸入信息框架整個(gè)網(wǎng)頁(yè)背景插入友好性的圖片,前臺(tái)的頁(yè)面設(shè)計(jì)簡(jiǎn)潔大方,用HTML語(yǔ)言的DIV標(biāo)簽與Input、option、button等標(biāo)簽寫出前臺(tái)的信息輸入框架,通過CSS(層疊樣式表)技術(shù)對(duì)整個(gè)前臺(tái)進(jìn)行美化。
操作員界面布局與設(shè)計(jì)和管理員界面相似,左側(cè)為功能菜單欄,點(diǎn)擊相應(yīng)的功能標(biāo)簽右側(cè)欄即會(huì)展示所對(duì)應(yīng)的功能實(shí)現(xiàn)。菜單功能欄中的向上的小尖頭符號(hào)可以展開收縮子菜單欄。
操作員登錄系統(tǒng)后進(jìn)入的操作員界面,如圖5所示:
5 結(jié)束語(yǔ)
經(jīng)過測(cè)試本系統(tǒng)實(shí)現(xiàn)了小區(qū)車輛管理的所有功能,網(wǎng)站運(yùn)行穩(wěn)定,操作界面友好,功能完善。在后期的研究中可以增加其他功能,比如添加查看用戶自己最近車輛停車信息,小區(qū)車友之間的交流功能等,有一定的研究空間。
參考文獻(xiàn):
[1] 石琪. 停車場(chǎng)綜合管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2013:8-10.
[2] 新浪博客[EB/OL]. http://blog.sina.com.
[3] 扈熠瓊.高校車輛管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D] .長(zhǎng)春:吉林大學(xué),2013:36-38.
[4] 嚴(yán)潭.基于Java EE構(gòu)建車輛管理系統(tǒng)[J] . 海南廣播電視大學(xué)學(xué)報(bào),2010(4):140-144.
[5] 任智乾. JSP技術(shù)在Web數(shù)據(jù)庫(kù)中的應(yīng)用[J] .信息與電腦:理論版,2011(6):161-163.
[6] 荊曉朋,郭大亮,王汝斌,等. JAVA在WEB數(shù)據(jù)庫(kù)中間件中的應(yīng)用[J]. 數(shù)字技術(shù)與應(yīng)用,2013(2):96.