【《JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例》3900字】_第1頁
【《JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例》3900字】_第2頁
【《JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例》3900字】_第3頁
【《JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例》3900字】_第4頁
【《JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例》3900字】_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例目錄TOC\o"1-3"\h\u11991JAVA停車場管理系統(tǒng)的編碼與實(shí)現(xiàn)案例 1303181.1前臺模塊實(shí)現(xiàn) 1226771.1.1首頁模塊實(shí)現(xiàn) 268551.1.2停車位模塊實(shí)現(xiàn) 381771.1.3停車卡模塊實(shí)現(xiàn) 5235891.1.4歷史停車頁面實(shí)現(xiàn) 6306241.2后臺模塊實(shí)現(xiàn) 8233871.2.1登陸模塊功能實(shí)現(xiàn) 8231281.2.2用戶模塊實(shí)現(xiàn) 8145351.2.3停車位模塊實(shí)現(xiàn) 10157331.2.4收入模塊實(shí)現(xiàn) 11309521.2.5歷史停車模塊實(shí)現(xiàn) 14117191.2.6停車卡模塊功能實(shí)現(xiàn) 15200802測試 1740502.1軟件測試簡介 17322652.2系統(tǒng)具體測試 1717942.2.1用戶注冊登錄測試 17289702.2.2用戶停車測試 18255142.2.3用戶停車卡測試 18308952.2.4權(quán)限管理測試 19前臺模塊實(shí)現(xiàn)系統(tǒng)使用的設(shè)計模式是前端不分離,不需要單獨(dú)對前端項(xiàng)目服務(wù)進(jìn)行部署。前端頁面的實(shí)現(xiàn)使用主要是通過最簡單的Html靜態(tài)頁面加CSS3作為主要技術(shù)。這樣的優(yōu)點(diǎn)是在開發(fā)過程中只需要將重心放在后端的邏輯設(shè)計和需求業(yè)務(wù)的實(shí)現(xiàn)上,前端的頁面展示只需要做簡單的設(shè)計處理即可。在前端的動畫設(shè)計方面使用的是jQuery技術(shù),通過jQuery可以對DOM元素進(jìn)行相關(guān)操作,包括結(jié)合jQuery和jQuery一些相關(guān)的插件來實(shí)現(xiàn)一些頁面的相關(guān)動態(tài)展示效果。這樣的使用不僅能夠完成基本的項(xiàng)目設(shè)計需求,還完成了前端展示的頁面設(shè)計,從視覺上可以給使用者提供一個完美的系統(tǒng)界面。布局方面使用bootstrap可以快速搭建響應(yīng)式頁面,通過響應(yīng)式框架搭建的系統(tǒng)可以在不同終端有不同的展示效果,使頁面看起來更加的具有層次感,從而大大減少了頁面實(shí)現(xiàn)過程中的支出和代碼重復(fù)開發(fā)。輕量級Spring框架提供了對MVC模式的實(shí)現(xiàn)機(jī)制,它主要圍繞分發(fā)器進(jìn)行設(shè)計,包括可配置的處理器映射、視圖解析、本地化、主題解析、支持文件上傳等REF_Ref12018\r\h[13]。首頁模塊實(shí)現(xiàn)停車場管理系統(tǒng)首頁主要是用戶的登陸頁面,因?yàn)槭枪芾硐到y(tǒng),需要有登陸系統(tǒng),在用戶輸入賬號密碼這兩個表單元素后,需要系統(tǒng)前端對用戶輸入的內(nèi)容進(jìn)行驗(yàn)證規(guī)則的判斷,判斷用戶用戶輸入的格式和長度是否正確,如果正確則發(fā)起請求,作為系統(tǒng)的首頁,必須要有簡單并且清晰的信息展示,這樣能夠不僅能夠讓網(wǎng)站的使用者能有較好的欣賞感覺,還能讓用戶能夠輕易的得到網(wǎng)頁上展示重點(diǎn)內(nèi)容,首頁的效果展示圖如下圖5-1所示。圖5-1系統(tǒng)首頁圖該停車場管理系統(tǒng)的首頁(login.jsp),在該部分首頁其中一部分的代碼實(shí)現(xiàn)如下:停車位模塊實(shí)現(xiàn)停車位管理頁面是系統(tǒng)最主要的頁面,系統(tǒng)的最主要的功能是在停車位頁面你可以清晰地看到車位號和車位的以及車位類型,也可以查看到系統(tǒng)的停車操作規(guī)則,也可以查看停車位的車輛信息。在停車情況頁面采用了百度可視化實(shí)驗(yàn)室出品的echarts插件,通過將停車信息數(shù)據(jù)傳遞給echarts來進(jìn)行繪制可視化數(shù)據(jù)圖。停車前端圖如圖5-2所示。 圖5-2停車前端圖車位頁面(index.jsp)的部分重要JavaScript代碼實(shí)現(xiàn)如下:停車卡模塊實(shí)現(xiàn)在當(dāng)前的停車卡頁面功能,主要是分為兩個操作部分,如果登陸的用戶時普通用戶的話,該頁面就是只有簡單的查看和充值停車卡簡功能,如果登陸的是管理員的話,該頁面則可以操作用戶的停車卡信息。具體停車卡頁面圖如圖5-3所示。圖5-3停車卡前端頁面圖停車卡前端頁面代碼如下所示:歷史停車頁面實(shí)現(xiàn)一個停車場系統(tǒng)中,主要的是停車,當(dāng)然必不可少的歷史停車記錄也應(yīng)該具備,在該停車歷史記錄頁面,你可清晰的看到,以往車輛的車牌號,卡號,停車入庫時間以及出庫時間,歷史停車頁面的實(shí)現(xiàn)效果如圖5-4所示。圖5-4歷史停車頁面圖歷史停車頁面部分主要實(shí)現(xiàn)代碼如下所示:后臺模塊實(shí)現(xiàn)登陸模塊功能實(shí)現(xiàn)登陸模塊是停車場管理系統(tǒng)的核心模塊,每個管理系統(tǒng)中都應(yīng)該存在登陸模塊,該模塊主要是進(jìn)入系統(tǒng)中的最重要的一步。下面將對登陸模塊的步驟進(jìn)行分析。用戶首先需要在前端頁面中的輸入框中輸入個人賬號密碼,點(diǎn)擊提交按鈕進(jìn)行登錄操作,把獲取到的表單提交到控制層,然后控制層把數(shù)據(jù)傳輸持久層,持久層與數(shù)據(jù)庫比對信息,正確的話則返回正確信息,然后登陸,不正確則返回錯誤信息,登陸不通過。相關(guān)代碼如下所示:用戶模塊實(shí)現(xiàn)后臺管理的操作權(quán)限都是管理員具備的,所以在這個頁面只有用戶權(quán)限的用戶是看不到的。在用戶管理的上方有添加用戶的按鈕,在管理員點(diǎn)擊后,可以根據(jù)相應(yīng)的文字提示來對新增加用戶信息進(jìn)行操作,在填好相應(yīng)的數(shù)據(jù)之后,返回后端一個對象數(shù)據(jù),接收之后,便會在對應(yīng)的用戶表中生成一個新的用戶,該用戶就具備了相應(yīng)的一些功能。用戶頁面管理圖如圖5-5所示。圖5-5用戶管理圖用戶的信息是由管理員自己添加生成的,其中也包含了權(quán)限分配的設(shè)置,以及用戶所帶有的一些基本信息,相應(yīng)的代碼如下所示。停車位模塊實(shí)現(xiàn)該頁面是停車車位添加入庫頁面,也可以對已經(jīng)停在車庫的車輛進(jìn)行出庫操作,在點(diǎn)擊出庫按鈕后會彈出狀態(tài)框,讓用戶支付相應(yīng)的停車費(fèi)用,同時并在停車庫里面去除掉這個停車信息,具體的停車位管理頁面如圖5-6所示圖5-6停車頁面管理圖其中在該頁面進(jìn)行的出庫停車等操作的具體代碼如下所示:收入模塊實(shí)現(xiàn)收入管理頁面是整個停車場收入的總頁面,這個頁面必須具有超級管理員權(quán)限才可以進(jìn)入。在這個頁面上你可以清楚的看到你的一些收入來源。比如入股如果是停車費(fèi)收入,你可以看到停車收入的車牌號和收入必須要有的金額,和收入方式,收入時間,和停車時長,還能看到當(dāng)前的收入來源,如果是是當(dāng)前的停車費(fèi)收入,上面會顯示是停車費(fèi)收入出庫收費(fèi),如果是充值卡充值收入上面將會顯示的是充值收入,所有更詳細(xì)的操作還可以點(diǎn)擊后面的查看按鈕進(jìn)行查看。具體的收入管理頁面圖如圖5-7所示。圖5-7收入頁面管理圖其中收入管理模塊頁面后端的一些對應(yīng)代碼如下所示:歷史停車模塊實(shí)現(xiàn)歷史頁面也就是記錄著所有歷史停車的頁面,在該頁面上方能看到一個搜索框,可以根據(jù)停車號車位號停車卡號進(jìn)行模糊查詢歷史停車記錄,當(dāng)輸入“1”時候,所有數(shù)據(jù)中只要包含的有1的,都會在點(diǎn)擊查詢后顯示出來。詳細(xì)的歷史停車管理圖如圖5-8所示。圖5-8歷史停車管理圖歷史停車管理模塊主要代碼如下所示:停車卡模塊功能實(shí)現(xiàn)停車位模塊同樣分為兩個去權(quán)限狀態(tài)下的模塊。當(dāng)?shù)顷憴?quán)限是普通用戶的時候,這個時候用戶只能看到的是自己的停車卡信息,還有一個就是如果自己的停車卡里面金額不足可以通過充值按鈕進(jìn)行充值。當(dāng)?shù)卿洐?quán)限是管理員的時候,此時可以對用戶的停車卡進(jìn)行查看查找工作,同時也可以修改停車卡的用戶信息,并且對也可以對用戶的停車卡進(jìn)行一個充值操作,也可以添加新的停車卡信息,并且在這時候生成一個新的用戶信息。具體停車卡頁面圖如圖5-9所示。圖5-9停車卡頁面圖停車卡模塊管理功能實(shí)現(xiàn)代碼如下所示:測試軟件測試簡介軟件研發(fā)過程中最重要的兩個流程是開始的需求分析和結(jié)束的軟件測試,這是最容易被忽略的兩個步驟,也是至關(guān)重要的兩個步驟。尤其是軟件測試,因?yàn)檐浖y試是整個研發(fā)成果的校驗(yàn),研發(fā)的應(yīng)用的最后一道工序。測試的結(jié)果往往決定這個軟件的好與壞。軟件測試是產(chǎn)出結(jié)果和預(yù)期需求結(jié)果的對比,軟件測試可以在一定程度上對開發(fā)成果的完整性,安全性以及整體性能等方面進(jìn)行優(yōu)化,提高應(yīng)用整體的質(zhì)量?,F(xiàn)在的很多機(jī)器字長有的是4個字節(jié)(即32bit),有的是8個字節(jié)(即64bit)[14]。軟件測試包括功能測試,恢復(fù)測試,安全測試,壓力測試,灰度測試,系統(tǒng)測試等。一個常規(guī)的測試流程需要有完整的測試計劃,測試周期,測試規(guī)范,還要有基于軟件測試編寫的測試報告。這是執(zhí)行程序以發(fā)現(xiàn)錯誤,以證明程序中存在錯誤的過程。系統(tǒng)具體測試本部分會對系統(tǒng)進(jìn)行系統(tǒng)測試,恢復(fù)測試,功能測試以及安全測試。本次測試主要包含用戶相關(guān)功能模塊的測試、停車位功能模塊測試、停車卡功能模塊測試、權(quán)限管理測試。用戶注冊登錄測試用戶注冊登錄模塊是用戶進(jìn)入系統(tǒng)的關(guān)鍵,首先用戶需要先注冊賬號,注冊成功后跳轉(zhuǎn)到系統(tǒng)登錄界面,用戶輸入注冊的賬號和密碼,若正確則進(jìn)入系統(tǒng),否則提示賬號或密碼錯誤,能夠成功的登陸說明登陸系統(tǒng)沒有問題。用戶注冊登錄測試表如6-1所示。表6-1登錄注冊測試表測試項(xiàng)測試類別描述期望結(jié)果測試結(jié)果注冊測試功能測試點(diǎn)擊系統(tǒng)首頁注冊按鈕進(jìn)入注冊頁面并按照提示輸入個人信息,然后點(diǎn)擊注冊注冊成功符合預(yù)期登錄測試功能測試注冊成功后跳轉(zhuǎn)到系統(tǒng)登錄界面,用戶輸入注冊的賬號和密碼,若正確則進(jìn)入系統(tǒng),否則提示賬號或密碼錯誤登錄成功或失敗功能正常符合預(yù)期用戶停車測試在用戶登陸賬號密碼之后,進(jìn)入停車位信息,可以對停車位進(jìn)行停車,在停車時候,管理員可以對車輛進(jìn)行違規(guī)操作處理,然后就會加入到違規(guī)車輛的信息管理中。在停車結(jié)束后,會彈出支付掃碼頁面,用戶只有支付掃碼后才能正常出庫。用戶停車功能測試表如6-2所示。表6-2用戶停車測試表測試項(xiàng)測試類別描述期望結(jié)果測試結(jié)果用戶停車測試功能測試用戶進(jìn)入系統(tǒng)后,點(diǎn)擊查看停車位信息并查看當(dāng)前賬號是否有停車卡,若有可以正常停車,若無則只能臨時停車用戶停車成功符合預(yù)期用戶停車卡測試在用戶登陸賬號密碼之后,進(jìn)入個人停車卡信息,可以對停車卡進(jìn)行查看余額和充值操作,在停車時候,如果停車卡余額為零則無法進(jìn)入停車場,需要用戶進(jìn)行充值才能進(jìn)入。在停車結(jié)束后,用戶只有支付掃碼后停車卡會自動扣費(fèi)。用戶停車卡功能模塊表如6-3所示。表6-3用戶停車卡測試表測試項(xiàng)測試類別描述期望結(jié)果測試結(jié)果用戶停車卡查看測試功能測試用戶進(jìn)入系統(tǒng)后,點(diǎn)擊查看停車卡余額信息用戶停車卡查看成功符合預(yù)期用戶停車充值測試功能測試用戶對停車卡進(jìn)行充值操作,若能夠成功返回則代表充值成功用戶對停車卡充值成功符合預(yù)期用戶停車扣費(fèi)測試功能測試用戶停車后,后臺對停車卡進(jìn)行計時扣費(fèi),若能夠成功返回則代表扣費(fèi)成功停車卡扣費(fèi)成功符合預(yù)期權(quán)限管理測試先用超級管理員的賬號密碼登陸停車場管理系統(tǒng),然后再使用網(wǎng)站的導(dǎo)航條輸入普通管理員的URL,結(jié)

溫馨提示

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

評論

0/150

提交評論