【《基于Java Web的車牌拍照管理系統(tǒng)設(shè)計(jì)》8700字(論文)】_第1頁(yè)
【《基于Java Web的車牌拍照管理系統(tǒng)設(shè)計(jì)》8700字(論文)】_第2頁(yè)
【《基于Java Web的車牌拍照管理系統(tǒng)設(shè)計(jì)》8700字(論文)】_第3頁(yè)
【《基于Java Web的車牌拍照管理系統(tǒng)設(shè)計(jì)》8700字(論文)】_第4頁(yè)
【《基于Java Web的車牌拍照管理系統(tǒng)設(shè)計(jì)》8700字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于JavaWeb的車牌拍照管理系統(tǒng)設(shè)計(jì)摘要隨著時(shí)代的發(fā)展,學(xué)校里的電動(dòng)車數(shù)量迅速增加,相應(yīng)的問(wèn)題也隨之產(chǎn)生,比如車輛的停車問(wèn)題,電動(dòng)車的充電問(wèn)題等等。為了解決這一系列的問(wèn)題,我們不得不依賴計(jì)算機(jī)超強(qiáng)的計(jì)算能力和管理能力。以前電動(dòng)車沒(méi)有牌照,相當(dāng)于沒(méi)有ID,但是隨著電動(dòng)車牌照的普及,這個(gè)問(wèn)題得到了很好的解決。所以我開(kāi)發(fā)了一款電動(dòng)車牌照管理系統(tǒng)。本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)了一個(gè)基于Java語(yǔ)言的電動(dòng)車牌照管理系統(tǒng)。系統(tǒng)主要用于后臺(tái)管理,主要實(shí)現(xiàn)管理員登錄注冊(cè)、電動(dòng)車充電管理、電動(dòng)車牌照管理、電動(dòng)車掛失管理等功能。關(guān)鍵詞:JavaWeb;MySQL數(shù)據(jù)庫(kù);JavaWeb電動(dòng)車牌照管理系統(tǒng)目錄TOC\o"1-3"\h\u17075第1章緒論 PAGEPAGE25第1章緒論1.1課題背景網(wǎng)絡(luò)的迅速向前邁進(jìn),在一定程度上改變了世界各國(guó)管理公司的方法。自1990年開(kāi)始,中國(guó)的許多企業(yè)都認(rèn)為他們可以通過(guò)互聯(lián)網(wǎng)管理信息。當(dāng)時(shí)企業(yè)信譽(yù)差、確認(rèn)當(dāng)時(shí)企業(yè)是否合法和網(wǎng)絡(luò)與網(wǎng)絡(luò)之間所串連成的龐大網(wǎng)絡(luò)相關(guān)法律法規(guī)并不能完美解決各種文通并且有一些小漏洞、當(dāng)時(shí)相關(guān)技術(shù)不能滿足用戶的一些要求等諸多造成某種結(jié)果或引發(fā)某種事情的條件使大企業(yè)網(wǎng)絡(luò)與網(wǎng)絡(luò)之間所串連成的龐大網(wǎng)絡(luò)向前進(jìn)步的步伐變得緩慢,自步入上個(gè)世紀(jì)后,隨著當(dāng)今世界在世界占有越來(lái)越重要的位置的我國(guó)人們生產(chǎn)、流通、分配、消費(fèi)一切物質(zhì)精神的總稱步伐的向前大步邁進(jìn),一批制約企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)進(jìn)行計(jì)劃、組織、指揮、協(xié)調(diào)和控制等一系列活動(dòng)的問(wèn)題各種問(wèn)題已經(jīng)得到完美的結(jié)束,很多具有愛(ài)國(guó)意識(shí)的民族企業(yè)家紛紛加入網(wǎng)絡(luò)與網(wǎng)絡(luò)之間所串連成的龐大網(wǎng)絡(luò)管理的行列。隨著越來(lái)越多人們學(xué)會(huì)使用計(jì)算機(jī)和相關(guān)技術(shù)的日益完美,越來(lái)越多的基于能夠按照程序運(yùn)行,自動(dòng),高速處理海量數(shù)據(jù)的現(xiàn)代化智能設(shè)備的管理若干部分相互聯(lián)系、相互作用,形成的具有某些功能的整體被人們所使用,電動(dòng)車管理若干部分相互聯(lián)系、相互作用,形成的具有某些功能的整體也不例外,利用越來(lái)越多的基于能夠按照程序運(yùn)行,自動(dòng),高速處理海量數(shù)據(jù)的現(xiàn)代化智能設(shè)備平臺(tái)進(jìn)行電動(dòng)車管理是現(xiàn)代管理的標(biāo)志。計(jì)算機(jī)及其管理軟件的應(yīng)用,很大程度上提高了牌照管理的速度,在一定程度上使電動(dòng)車管理現(xiàn)代化向前邁了一大步,同時(shí)頁(yè)讓電動(dòng)車車主享受更好的服務(wù)。管理者應(yīng)通過(guò)多種方式加強(qiáng)學(xué)習(xí)和改進(jìn),以適應(yīng)不斷變化的工作環(huán)境和通過(guò)實(shí)施計(jì)劃、組織、領(lǐng)導(dǎo)、協(xié)調(diào)、控制等職能來(lái)協(xié)調(diào)他人的活動(dòng),使別人同自己以期實(shí)現(xiàn)既定目標(biāo)的活動(dòng)過(guò)程方法。隨著當(dāng)今世界在世界占有越來(lái)越重要的位置的我國(guó)社會(huì)經(jīng)濟(jì)步伐快速向前邁進(jìn),電動(dòng)車在校園內(nèi)普遍存在,這無(wú)疑對(duì)電動(dòng)車管理提出了重大挑戰(zhàn),因此,為了適應(yīng)校園電動(dòng)車管理的需要,本文為校園電動(dòng)車管理開(kāi)發(fā)了學(xué)校電動(dòng)車牌照管理系統(tǒng)。1.2研究現(xiàn)狀通過(guò)大量走訪民間以及查閱大量的網(wǎng)絡(luò)資料得出,校園電動(dòng)車問(wèn)題的管理基本都是以通過(guò)人工手寫、人工填寫表格等紙張的完全依賴人工的方式,車輛信息的統(tǒng)計(jì)和核實(shí)通常是手工核對(duì)核實(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)豐富。但是,在數(shù)據(jù)維護(hù)和管理方面錯(cuò)誤率很高,隨之而來(lái)的是大量的數(shù)據(jù)和數(shù)據(jù)丟失,并且由于電動(dòng)車沒(méi)有牌照而引起的不好管理等相關(guān)問(wèn)題,總體上還不完善,缺乏系統(tǒng)化、規(guī)范化的信息管理體系。1.3研究目的及意義隨著在世界占有越來(lái)越重要位置的中國(guó)越來(lái)越發(fā)達(dá),對(duì)相關(guān)數(shù)據(jù)的存儲(chǔ)越來(lái)越多,根據(jù)事物本身的性質(zhì)或特點(diǎn)而分成的門類存儲(chǔ)的數(shù)據(jù)越來(lái)越多樣化,隨著在世界占有越來(lái)越重要位置的中國(guó)越來(lái)越發(fā)達(dá),越來(lái)越多的人開(kāi)始接觸計(jì)算機(jī)科學(xué)與技術(shù)并學(xué)習(xí)其相關(guān)技能,越來(lái)越多的人開(kāi)始接觸的計(jì)算機(jī)科學(xué)與技術(shù)對(duì)數(shù)據(jù)的強(qiáng)大處理功能在每個(gè)行業(yè)都占有一席之地,越來(lái)越多學(xué)校、公司、小區(qū)等都開(kāi)始使用能夠按照程序運(yùn)行,自動(dòng),高速處理海量數(shù)據(jù)的現(xiàn)代化智能設(shè)備來(lái)管理繁雜的車輛信息,相比于人工管理,使用軟件來(lái)管理校園車輛具有執(zhí)行速度快的特點(diǎn),檢索方便,可行性高,存儲(chǔ)容量大,保密性好,使用壽命長(zhǎng),成本低,通過(guò)校園電動(dòng)車管理系統(tǒng),對(duì)校園車輛進(jìn)行科學(xué)系統(tǒng)的管理,為了達(dá)到高效的管理電動(dòng)車車輛信息的結(jié)果,在越來(lái)越注重成本和效率的今天,這樣的開(kāi)發(fā)是必要的。因此,本系統(tǒng)的開(kāi)發(fā)將著眼于校園電動(dòng)車管理的不同的使用場(chǎng)景,讓電動(dòng)車牌照管理系統(tǒng)可以解決校園電動(dòng)車管理出現(xiàn)的各種問(wèn)題。電動(dòng)車數(shù)量在校園越來(lái)越多,在后期校園電動(dòng)車管理系統(tǒng)會(huì)根據(jù)實(shí)際情況不斷更新升級(jí),使其可以解決校園電動(dòng)車管理出現(xiàn)的各種問(wèn)題。校園電動(dòng)車管理系統(tǒng)有很多優(yōu)勢(shì):(1)高效率的管理電動(dòng)車;(2)校園電動(dòng)車管理員可以隨時(shí)管理電動(dòng)車信息,非常簡(jiǎn)單;(3)不需要人工統(tǒng)計(jì),使用計(jì)算機(jī)極大的節(jié)省成本。第2章開(kāi)發(fā)工具及技術(shù)2.1開(kāi)發(fā)工具2.1.1Java概述Java語(yǔ)言總體來(lái)說(shuō)簡(jiǎn)單易學(xué),同時(shí)其功能強(qiáng)大可以實(shí)現(xiàn)日常生活中所選需要的各種功能[1]。同時(shí)Java也是我們目前在校園期間接觸最多的語(yǔ)言。Java在現(xiàn)實(shí)生活中非常受程序員的喜愛(ài)[2]。面向?qū)ο蟮恼Z(yǔ)言大都主要含有四個(gè)特點(diǎn):封裝、抽象、繼承和多態(tài)。2.1.2Eclipse介紹Eclipse是一個(gè)面向大眾的軟件,它是可擴(kuò)展的開(kāi)發(fā)平臺(tái)[3]。在日常生活中大多的程序員(程序開(kāi)發(fā)者)都喜歡用Eclipse來(lái)編寫修改Java程序,但這并不是Eclipse的最終理想。Eclipse還包括PDE(一種插件),專門面向程序員?,F(xiàn)如今,對(duì)于國(guó)內(nèi)大多數(shù)學(xué)校的計(jì)算機(jī)專業(yè)的人來(lái)說(shuō),基本都使用Eclipse作為編寫Java程序的第一個(gè)開(kāi)發(fā)工具,熟知其相關(guān)操作。2.2MYSQL數(shù)據(jù)庫(kù)MySQL所使用的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)[4]。第3章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性當(dāng)今時(shí)代大多的管理系統(tǒng)的開(kāi)創(chuàng)一般都有面向使用者的前端界面的布局構(gòu)建和后端中的鏈接數(shù)據(jù)庫(kù)的一些功能,系統(tǒng)的開(kāi)發(fā)一般都有諸如功能齊全、使用方便等的特點(diǎn)。對(duì)于一般的數(shù)據(jù)庫(kù)的處理和管理,開(kāi)發(fā)者一般都會(huì)開(kāi)發(fā)出數(shù)據(jù)庫(kù)功能完善,數(shù)據(jù)相對(duì)比較完整齊全、數(shù)據(jù)不會(huì)被盜用和更改也就是非常安全、數(shù)據(jù)很少或者基本不出現(xiàn)問(wèn)題數(shù)據(jù)庫(kù)。系統(tǒng)開(kāi)發(fā)的目標(biāo)是數(shù)據(jù)庫(kù)的設(shè)計(jì)和功能“在大學(xué)期間,我對(duì)軟件工程、軟件測(cè)試、UML等課程有系統(tǒng)的了解,我也能開(kāi)發(fā)這些課程,我有一定的識(shí)別能力,JSP使用MySQL技術(shù)和數(shù)據(jù)庫(kù)開(kāi)發(fā)了一個(gè)電動(dòng)車牌照管理系統(tǒng),該系統(tǒng)必須是可行和高效的[5]。3.1.2經(jīng)濟(jì)可行性對(duì)于常說(shuō)的經(jīng)濟(jì)可行性,系統(tǒng)的評(píng)估和計(jì)算開(kāi)發(fā)電動(dòng)車牌照管理系統(tǒng)所需要的成本,比如時(shí)間,金錢,人力物力等等。首先分析了開(kāi)發(fā)該系統(tǒng)所需的成本,綜合諸多因素得出結(jié)論,開(kāi)發(fā)校園電動(dòng)車拍照管理系統(tǒng)是弊大于利的,無(wú)需開(kāi)發(fā)系統(tǒng)。分析了開(kāi)發(fā)校園電動(dòng)車管理系統(tǒng)的成本、運(yùn)營(yíng)后的利潤(rùn)和節(jié)約的成本,校園電動(dòng)車管理系統(tǒng)用于車輛信息管理,成本投資小,結(jié)果表明,開(kāi)發(fā)和使用電動(dòng)車牌照管理系統(tǒng)在經(jīng)濟(jì)上是可行的。3.1.3操作可行性電動(dòng)車車牌管理系統(tǒng)的操作比較簡(jiǎn)單,現(xiàn)實(shí)生活中的很多程序開(kāi)發(fā)者程序中的的輸入信息處理等功能都會(huì)選擇用下拉框或選擇框來(lái)實(shí)現(xiàn)是系統(tǒng)的開(kāi)發(fā)。系統(tǒng)會(huì)考慮很多因素隨機(jī)生成一些無(wú)關(guān)緊要或者冗余的信息,系統(tǒng)的使用者不需要更改和鍵盤輸入,在時(shí)間模塊中,電動(dòng)車牌照管理系統(tǒng)使用的是data這一功能,使用者不需要手動(dòng)輸入時(shí)間只需要點(diǎn)擊即可,給系統(tǒng)使用者節(jié)約時(shí)間,不需要在不重要的事情上浪費(fèi)寶貴的時(shí)間,同時(shí)電動(dòng)車牌照管理系統(tǒng)對(duì)于系統(tǒng)使用者來(lái)說(shuō),管理非常簡(jiǎn)單,對(duì)系統(tǒng)使用者也沒(méi)有太高的要求,僅僅只要求系統(tǒng)使用者會(huì)一些簡(jiǎn)單常見(jiàn)的Windows系統(tǒng)的操作。3.2性能需求3.2.1系統(tǒng)的安全性電動(dòng)車牌照管理系統(tǒng)在管理權(quán)限方面非常嚴(yán)格,具體會(huì)有如下的一些要求:(1)對(duì)電動(dòng)車牌照管理系統(tǒng)在信息方面的處理,首先也是必要條件就是,使用者可以正常使用的前提就是必須得到系統(tǒng)給與的權(quán)限既必須是已經(jīng)注冊(cè)的用戶才可以使用,同時(shí)使用者注冊(cè)是經(jīng)過(guò)認(rèn)真填寫相關(guān)注冊(cè)信息,這樣系統(tǒng)才會(huì)給予其注冊(cè)者相關(guān)權(quán)限,才可以正常登入系統(tǒng)并使用電動(dòng)車牌照管理系統(tǒng),對(duì)于沒(méi)有認(rèn)真填寫相關(guān)注冊(cè)信息的注冊(cè)者,系統(tǒng)不會(huì)給予權(quán)限,既該類注冊(cè)者不能進(jìn)入并使用系統(tǒng),同時(shí)該類注冊(cè)者不會(huì)有任何可能進(jìn)入系統(tǒng),電動(dòng)車牌照管理系統(tǒng)里的信息和數(shù)據(jù)時(shí)不會(huì)對(duì)該類注冊(cè)者開(kāi)放的,這樣做達(dá)到了極大程度保護(hù)數(shù)據(jù)和信息的安全,這也體現(xiàn)了電動(dòng)車牌照管理系統(tǒng)是非??煽康?,也是值得系統(tǒng)使用者依賴的。(2)在現(xiàn)實(shí)生活中的電動(dòng)車牌照管理系統(tǒng)的開(kāi)發(fā),電動(dòng)車牌照管理系統(tǒng)會(huì)需要信息和數(shù)據(jù)的維護(hù),電動(dòng)車牌照管理系統(tǒng)中會(huì)含有安全隱患,如果數(shù)據(jù)信息外泄給不法分子,這將會(huì)給系統(tǒng)使用者和用戶帶來(lái)及其嚴(yán)重的損失,為了避免以上此類情況的發(fā)生,不給任何不法分子一丁點(diǎn)機(jī)會(huì),電動(dòng)車牌照管理系統(tǒng)的開(kāi)發(fā)過(guò)程中,我們使用了許多方式來(lái)保證電動(dòng)車管理系統(tǒng)里數(shù)據(jù)的安全。3.2.2數(shù)據(jù)的完整性(1)使用者必須將正確完整的信息錄入電動(dòng)車牌照管理系統(tǒng);(2)各種各樣不同的數(shù)據(jù)類型必須正確地相互聯(lián)系;(3)對(duì)于相同的數(shù)據(jù)在不同的表格必須保證其一致性。3.3界面分析進(jìn)入21世紀(jì)之后,與用戶直接相關(guān)的界面必須好看既系統(tǒng)與用戶交互的美工也越來(lái)越成為評(píng)價(jià)軟件是否好壞的不可或缺的一個(gè)標(biāo)準(zhǔn),頁(yè)面布局很好的系統(tǒng)可以使系統(tǒng)使用者產(chǎn)生濃厚的使用興趣,可以使使用者心情愉悅,這樣可以極大程度的提高用戶與電動(dòng)車牌照管理系統(tǒng)的交互感,以此會(huì)在某種程度上提高用戶的效率,后端界面是一道橋梁,對(duì)于電動(dòng)車牌照管理系統(tǒng)的用戶和系統(tǒng)來(lái)說(shuō),可以使二者聯(lián)系在一起,一般情況下都會(huì)有輸出、輸入以及人機(jī)交互界面。(1)輸出設(shè)計(jì)一般來(lái)說(shuō),輸出是為了讓計(jì)算機(jī)解決數(shù)據(jù)信息的一些輸出,輸出有效的信息,同時(shí)滿足現(xiàn)實(shí)生活中的一些格式規(guī)范,這是輸出設(shè)計(jì)的最終目標(biāo)也是基本要求。輸出是計(jì)算機(jī)生成高質(zhì)量、有效的信息同時(shí)滿足現(xiàn)實(shí)生活中的格式要求這是相關(guān)開(kāi)發(fā)者的奮斗目標(biāo)。對(duì)于普普通通的大眾所能接受的情況,預(yù)想的系統(tǒng)開(kāi)發(fā)過(guò)程和現(xiàn)實(shí)真正敲代碼實(shí)現(xiàn)的過(guò)程是相對(duì)的關(guān)系,并不是從一個(gè)設(shè)計(jì)點(diǎn)到另一個(gè)點(diǎn),不是一個(gè)簡(jiǎn)單的邏輯關(guān)系,這樣的原因是,輸出是直接呈現(xiàn)在系統(tǒng)使用者面前的,所以畫流程圖的目的就是保證系統(tǒng)使用者能一眼看出結(jié)果并且這樣做有利于系統(tǒng)使用者方便使用,方便系統(tǒng)使用者直接得到有用的信息,了解每個(gè)分類的詳細(xì)情況。(2)輸入設(shè)計(jì)輸入信息數(shù)據(jù)的輸入這個(gè)過(guò)程非??菰锊⑶曳ξ兜?,因?yàn)檫@不僅要求滿足目標(biāo)要求的人力和設(shè)備,而且常常需要投入大量的人力和物力。如果相關(guān)工作人員因?yàn)樽约旱拇中拇笠獾仍蚴挂恍?shù)據(jù)不是原本想要的,那么這些誤差會(huì)因?yàn)閷訉酉嚓P(guān)的數(shù)據(jù)處理而產(chǎn)生一些難以預(yù)估的后果,所以相關(guān)信息的輸入對(duì)于現(xiàn)實(shí)情況來(lái)說(shuō)是非常及其重要的一個(gè)數(shù)據(jù)處理的步驟。投入項(xiàng)目應(yīng)遵循以下原則:1)投入量應(yīng)盡可能低,以滿足以下要求:輸入信息數(shù)據(jù)不出錯(cuò)。2)我們應(yīng)該盡最大努力使準(zhǔn)備和輸入過(guò)程更加方便,從而減少錯(cuò)誤的發(fā)生。3.4流程分析3.4.1系統(tǒng)開(kāi)發(fā)流程結(jié)合校園電動(dòng)車管理的實(shí)際情況進(jìn)行了詳細(xì)的調(diào)查,然后分析了電動(dòng)車管理系統(tǒng)的開(kāi)發(fā)過(guò)程,首當(dāng)其沖的就是分析系統(tǒng)需要滿足哪些人們需要的功能既人們常說(shuō)的需求分析,隨之而來(lái)的就是針對(duì)系統(tǒng)分析的結(jié)果而產(chǎn)生的系統(tǒng)模塊、以及一些詳細(xì)的數(shù)據(jù)庫(kù)相關(guān)圖紙、接著就是最重要的也是最難的一步了就是敲代碼,以及系統(tǒng)集成,最后通過(guò)大量人員使用系統(tǒng)的使用,以此來(lái)得到用戶對(duì)于系統(tǒng)的使用體驗(yàn)感,再根據(jù)以上發(fā)現(xiàn)的一些問(wèn)題,程序員根據(jù)實(shí)際情況一起用戶的需求來(lái)改進(jìn)系統(tǒng)。以上描述的流程圖如圖1所示圖1開(kāi)發(fā)流程圖3.4.2操作流程使用所有系統(tǒng)的第一步都是一樣的,既系統(tǒng)使用者打開(kāi)系統(tǒng)首頁(yè),這是系統(tǒng)向使用者展示的第一個(gè)界面,這個(gè)界面的美工是使用者對(duì)系統(tǒng)的第一印象,直接關(guān)系到接下來(lái)使用系統(tǒng)的心情,所以首頁(yè)這個(gè)頁(yè)面是極其重要的。同時(shí)使用者必須登錄系統(tǒng)給予權(quán)限的賬號(hào),這個(gè)賬號(hào)是之前提過(guò)的,用戶必須認(rèn)真填寫注冊(cè)信息才能獲得權(quán)限的賬號(hào),然后電動(dòng)車牌照管理系統(tǒng)會(huì)自動(dòng)檢測(cè)登錄的賬號(hào)和密碼是否合法。如果使用者輸入的信息正確,系統(tǒng)用戶就能進(jìn)入系統(tǒng),查看和修改系統(tǒng)中的數(shù)據(jù)和信息。否則,系統(tǒng)則會(huì)彈出一個(gè)提示框顯示登陸失敗。本系統(tǒng)用戶操作流程如圖2所示。圖2系統(tǒng)操作流程圖3.4.3添加信息流程用戶在使用添加信息這一功能,當(dāng)用戶添加信息時(shí),系統(tǒng)會(huì)根據(jù)開(kāi)發(fā)者給定的規(guī)則,自動(dòng)生成信息編號(hào),這個(gè)編號(hào)由系統(tǒng)完成,不需要使用者輸入,使用者也沒(méi)有更改的權(quán)限。對(duì)于其他需要用戶輸入的信息,系統(tǒng)會(huì)根據(jù)相關(guān)規(guī)則驗(yàn)證使用者輸入的信息是否合法,如果信息合法,系統(tǒng)會(huì)自動(dòng)加入對(duì)應(yīng)的數(shù)據(jù)庫(kù),反之,則提示使用者信息不合法并要求使用者重新輸入。添加信息流程如圖3所示。圖3添加信息流程圖3.4.4修改信息流程當(dāng)使用者知道有些數(shù)據(jù)是不正確的并且想要修改時(shí),就需要進(jìn)入相關(guān)修改界面,先由使用者修改不正確的數(shù)據(jù)。然后系統(tǒng)會(huì)根據(jù)設(shè)定的規(guī)則對(duì)使用者修改后的數(shù)據(jù)進(jìn)行驗(yàn)證。如果使用者修改的數(shù)據(jù)是符合規(guī)則的,則修改成功。修改的信息被更新到數(shù)據(jù)庫(kù)中,如果修改的信息是非法的,則修改失敗并插入數(shù)據(jù)。修改信息流程圖如圖4所示。圖4修改信息流程圖3.4.5刪除信息流程當(dāng)有些數(shù)據(jù)是過(guò)時(shí)的或者不正確的等其他原因時(shí),使用者首先需要進(jìn)入相關(guān)刪除界面,刪除功能時(shí)非常簡(jiǎn)單的,系統(tǒng)不會(huì)也不需要驗(yàn)證信息合法性,只要使用者點(diǎn)擊刪除按鈕,這時(shí)為了防止使用者誤觸等其他原因點(diǎn)擊刪除按鈕,系統(tǒng)會(huì)彈出彈窗并顯示是否確定刪除。此時(shí)若使用者點(diǎn)擊確認(rèn)鍵,則系統(tǒng)會(huì)顯示刪除成功。這時(shí)系統(tǒng)會(huì)自動(dòng)刪除其在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。刪除信息流程圖如圖5所示。圖5刪除信息流程圖3.5系統(tǒng)UML用例分析UML是一種統(tǒng)一建模語(yǔ)言,它是一種用于高強(qiáng)度軟件系統(tǒng)的可視化建模語(yǔ)言。它是開(kāi)發(fā)者塑造客觀事物的指標(biāo)。同時(shí)也是開(kāi)發(fā)人員了解系統(tǒng)所需功能和系統(tǒng)總體結(jié)構(gòu)的前期工作,我們將繼續(xù)分析校園電動(dòng)車管理系統(tǒng)的UML建模。系統(tǒng)UML用例圖如圖6所示。圖6系統(tǒng)UML用例圖第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)校園電動(dòng)車管理系統(tǒng)采用B/S結(jié)構(gòu)和JSP技術(shù)。SQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。它是一種適合環(huán)境的模型結(jié)構(gòu)Internet.Finch就是管理員可以連接到互聯(lián)網(wǎng),可以隨時(shí)隨地使用它。系統(tǒng)結(jié)構(gòu)圖如圖7所示。圖7系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)功能模塊設(shè)計(jì)本校園電動(dòng)車管理系統(tǒng)有管理、修改登錄密碼、品牌信息管理、牌照信息管理、電動(dòng)車上牌管理以及牌照掛失管理等功能。系統(tǒng)功能模塊如圖8所示圖8系統(tǒng)功能模塊圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)實(shí)體(1)管理員實(shí)體E-R圖,如圖9所示圖9管理員實(shí)體圖4.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)主要是用來(lái)存儲(chǔ)系統(tǒng)使用者輸入和管理的數(shù)據(jù)信息,方便使用者使用。表1allusers管理員信息表表2diandongche電動(dòng)車信息表表3guashi掛失信息表表4paizhao牌照信息表表5pinpaixinxi品牌信息表

表6shangpai上牌信息表第5章系統(tǒng)的實(shí)現(xiàn)5.1登錄模塊的實(shí)現(xiàn)使用者想要使用本校園電動(dòng)車管理系統(tǒng),正如上文提到的,必須要獲得系統(tǒng)給予的權(quán)限,在首頁(yè)的用戶登錄界面輸入相關(guān)數(shù)據(jù),系統(tǒng)會(huì)驗(yàn)證使用者輸入的數(shù)據(jù)信息,若是已經(jīng)注冊(cè)過(guò)的賬號(hào)則會(huì)直接進(jìn)入系統(tǒng),否則會(huì)彈出彈窗并提示用戶名或密碼輸入錯(cuò)誤。系統(tǒng)登錄界面展示如圖10所示。圖10登錄界面主要代碼如下:5.2修改登錄密碼模塊的實(shí)現(xiàn)獲得系統(tǒng)相關(guān)權(quán)限的使用者,輸入正確的同戶名和密碼后可進(jìn)入系統(tǒng),在系統(tǒng)管理里的密碼修改模塊,根據(jù)系統(tǒng)的提示,需要使用者輸入登錄名、原密碼和新密碼,在完成輸入后點(diǎn)擊確定按鈕,此時(shí)系統(tǒng)會(huì)自動(dòng)判定使用者輸入的相關(guān)信息是否符合相關(guān)規(guī)則,若通過(guò)系統(tǒng)驗(yàn)證,則系統(tǒng)會(huì)自動(dòng)修改其在數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表格中的數(shù)據(jù),否則,系統(tǒng)會(huì)彈出彈框顯示修改失敗,修改登錄密碼界面展示如圖11所示。圖11修改登錄密碼界面主要代碼如下:5.3品牌信息管理模塊的實(shí)現(xiàn)5.3.1品牌信息管理界面管理員可進(jìn)行電動(dòng)車品牌信息添加,如圖12所示圖12電動(dòng)車品牌信息添加界面主要代碼如下

5.3.2品牌信息查詢界面在品牌信息管理模塊,使用者既可修改或刪除電動(dòng)車的品牌,也可以添加所需要的電動(dòng)車品牌,使用者如果想要?jiǎng)h除電動(dòng)車品牌,只需要點(diǎn)擊刪除按鈕即可,若想修改或添加電動(dòng)車品牌,則需要輸入或選擇相關(guān)信息,使用者在完成輸入相關(guān)的信息時(shí),系統(tǒng)會(huì)自動(dòng)判定數(shù)據(jù)是否合法,若合法則彈出提示修改或添加成功,否則將會(huì)彈出失敗提示框,并返回到之前的界面,相關(guān)界面如圖13所示圖13品牌信息查詢主要代碼如下:5.4牌照信息管理模塊的實(shí)現(xiàn)使用者在牌照信息管理模塊可以對(duì)電動(dòng)車的牌照進(jìn)行相關(guān)操作,使用者在此頁(yè)面進(jìn)行相關(guān)操作的操作方式和品牌管理類似,使用者可以增加,刪除或者修改牌照,使用者想要?jiǎng)h除某個(gè)牌照時(shí)只需要點(diǎn)擊刪除按鈕,使用者若想要添加或者修改電動(dòng)車牌照,則需要根據(jù)系統(tǒng)提示輸入相關(guān)信息,待通過(guò)系統(tǒng)驗(yàn)證時(shí),系統(tǒng)會(huì)完成相應(yīng)操作并通過(guò)彈窗的方式告知使用者結(jié)果,相關(guān)界面如圖14所示圖14牌照信息管理主要代碼如下: 5.5電動(dòng)車管理模塊的實(shí)現(xiàn)使用者在電動(dòng)車管理模塊可以添加電動(dòng)車新用戶,也可以修改或刪除已經(jīng)注冊(cè)的電動(dòng)車,同時(shí)本系統(tǒng)還可以讓使用者查看每一輛已經(jīng)注冊(cè)的電動(dòng)車的詳細(xì)信息,查看和刪除已經(jīng)注冊(cè)的電動(dòng)車的操作是十分簡(jiǎn)單的,與之前的類似,使用者在使用添加和修改功能時(shí)需要輸入與之相應(yīng)的信息,同時(shí)系統(tǒng)也會(huì)驗(yàn)證使用者輸入數(shù)據(jù)的合法性,并通過(guò)彈窗的方式告知使用者操作結(jié)果,詳細(xì)界面如圖15所示圖15電動(dòng)車管理界面主要代碼如下:5.6牌照掛失系統(tǒng)模塊的實(shí)現(xiàn)在牌照掛失管理模塊,使用者可以對(duì)掛失的電動(dòng)車進(jìn)行相關(guān)操作,當(dāng)有人上報(bào)丟失電動(dòng)車時(shí),使用者可以添加掛失車輛,以便后續(xù)進(jìn)行相關(guān)操作,當(dāng)失主找到電動(dòng)車或者放棄尋找時(shí),使用者可以刪除與其對(duì)應(yīng)的電動(dòng)車信息,使用者也可以查看以及搜索已經(jīng)丟失的電動(dòng)車,同時(shí)使用者也可以根據(jù)實(shí)際情況修改已經(jīng)掛失的電動(dòng)車信息,詳細(xì)界面如圖16所示圖16牌照掛失系統(tǒng)主要代碼如下: 第6章系統(tǒng)測(cè)試156946.1測(cè)試意義在現(xiàn)實(shí)生活中系統(tǒng)測(cè)試的作用就是極大程度的的找到系統(tǒng)的漏洞,再由開(kāi)發(fā)人員根據(jù)問(wèn)題做出改善,這在很大程度上提高了系統(tǒng)的穩(wěn)定性[6]。就普通大眾常見(jiàn)的有三步,分別為模塊測(cè)試,組裝測(cè)試和確認(rèn)測(cè)試。再根據(jù)實(shí)際情況,從不同角度來(lái)測(cè)試,以此來(lái)確定系統(tǒng)的功能是否滿足于使用者的需求,在測(cè)試過(guò)程中,如果發(fā)現(xiàn)漏洞或不足,再由開(kāi)發(fā)者完善系統(tǒng)。6.2測(cè)試方法在系統(tǒng)的開(kāi)發(fā)過(guò)程中,主要包括兩種方式:功能測(cè)試和結(jié)構(gòu)測(cè)試。本網(wǎng)站主要采用黑盒測(cè)試。一般來(lái)說(shuō)這個(gè)方法就是把系統(tǒng)當(dāng)作一個(gè)黑盒,對(duì)程序的每個(gè)功能進(jìn)行測(cè)試,檢查程序的輸入輸出數(shù)據(jù)是否正確,檢查程序的每個(gè)模塊是否可以走通,并且整個(gè)系統(tǒng)需要保證外部結(jié)構(gòu)的完整[7]6.3測(cè)試流程根據(jù)系統(tǒng)設(shè)計(jì)書、說(shuō)明書等使用白盒測(cè)試來(lái)檢測(cè)系統(tǒng)是否適用[8]。了解系統(tǒng)的具體設(shè)計(jì)方法,再查看系統(tǒng)每個(gè)功能的代碼,測(cè)試人員檢測(cè)每個(gè)功能是否正確,如果發(fā)現(xiàn)漏洞或者不足則由開(kāi)發(fā)者修改和完善[9]。6.4測(cè)試用例表7登錄注冊(cè)測(cè)試用例表序號(hào)測(cè)試內(nèi)容操作內(nèi)容預(yù)期結(jié)果實(shí)際結(jié)果1使用者注冊(cè)使用者認(rèn)真如實(shí)填寫信息彈窗顯示注冊(cè)成功彈窗顯示注冊(cè)成功2使用者登錄使用者輸入未注冊(cè)的賬號(hào)和密碼彈窗顯示登錄失敗彈窗顯示登錄失敗3使用者登錄使用者輸入已經(jīng)注冊(cè)的賬號(hào)和密碼彈窗顯示登錄成功彈窗顯示登錄成功表8牌照管理測(cè)試用例表序號(hào)測(cè)試項(xiàng)目操作內(nèi)容預(yù)期結(jié)果實(shí)際結(jié)果1增加牌照根據(jù)系統(tǒng)提示增加牌照彈窗顯示添加成功彈窗顯示添加成功2修改牌照點(diǎn)擊“修改”,填寫內(nèi)容進(jìn)行提交彈窗顯示修改成功彈窗顯示修改成功3刪除牌照點(diǎn)擊“刪除”彈窗顯示刪除成功彈窗顯示刪除成功6.5測(cè)試結(jié)果在經(jīng)過(guò)不斷修改以及完善,分析系統(tǒng)所出現(xiàn)的問(wèn)題和不足,再由開(kāi)發(fā)者提出解決方案并做出相應(yīng)改進(jìn),最后一個(gè)可以滿足日常大學(xué)對(duì)電瓶車管理的系統(tǒng)就出現(xiàn)了[10]。在后期的首位工作中,主要改進(jìn)的是對(duì)于用戶體驗(yàn)感以及與用戶交互界面的美工上,從而完成一成熟的系統(tǒng)[11]。綜合之前做過(guò)的測(cè)試,根據(jù)其結(jié)果可以知道,電動(dòng)車牌照管理系統(tǒng)可以滿足絕大多數(shù)大學(xué)對(duì)于電動(dòng)車的管理需求,當(dāng)前相關(guān)技術(shù)已十分完善,與使用者交互界面的美工也十分優(yōu)良,使用者可以通過(guò)本系統(tǒng)的使用高效率的管理電動(dòng)車,軟件通過(guò)了測(cè)試[12]。PAGEPAGE26PAGEPAGE27結(jié)論本系統(tǒng)是基于Java語(yǔ)言開(kāi)發(fā)的,使用MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)對(duì)于使用者來(lái)說(shuō)是非常友好的,即使是初學(xué)者也能很快上手。在MySQL建好相關(guān)需要的表格后通過(guò)預(yù)留的端口與前端用戶交互的界面相連。后臺(tái)使用MVC框架,使得代碼模塊化,便于開(kāi)發(fā)。實(shí)現(xiàn)了上牌管理,掛失管理等相關(guān)功能,能夠滿足校園電動(dòng)車牌照管理的需求,具有一定的使用價(jià)值。系統(tǒng)優(yōu)點(diǎn)如下:本系統(tǒng)為校園電動(dòng)車牌照管理系統(tǒng),針對(duì)性較強(qiáng)。系統(tǒng)操作簡(jiǎn)單,易于上手。系統(tǒng)缺點(diǎn)如下:只實(shí)現(xiàn)了一些簡(jiǎn)單的功能。目前僅支持Windows。隨著經(jīng)濟(jì)技術(shù)的日益發(fā)展,校園內(nèi)電動(dòng)車已經(jīng)屢見(jiàn)不鮮,電動(dòng)車牌照管理系統(tǒng)也在大學(xué)屢見(jiàn)不鮮,就當(dāng)前的技術(shù),牌照管理系統(tǒng)已基本能滿足大學(xué)的管理需求,在現(xiàn)實(shí)生活中,一些提升使用者使用體驗(yàn)感的功能也越來(lái)越豐富多彩,電動(dòng)車牌照管理系統(tǒng)會(huì)走向更好的未來(lái)。電動(dòng)車牌照管理系統(tǒng)的功能基本實(shí)現(xiàn),但還存在很多問(wèn)題,日后我會(huì)繼續(xù)深入學(xué)習(xí)Java語(yǔ)言,從而完善電動(dòng)車牌照管理系統(tǒng),使其用起來(lái)更加方便快捷。

參考文獻(xiàn)[1]\t"/kns8/defaultresult/knet"石云輝.\t"/kns8/defaultresult/_blank"Java程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)教程[D].西南交通大學(xué)出版社,2018.

[2]丁毓峰,毛雪濤.\t"/kns8/defaultresult/_blank"Java?Web開(kāi)發(fā)教程[D].\t"/kns8/defaultresult/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論