![停車(chē)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(最終)_第1頁(yè)](http://file4.renrendoc.com/view12/M01/27/34/wKhkGWXAhrOARvvOAAKzGRMv5Kc700.jpg)
![停車(chē)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(最終)_第2頁(yè)](http://file4.renrendoc.com/view12/M01/27/34/wKhkGWXAhrOARvvOAAKzGRMv5Kc7002.jpg)
![停車(chē)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(最終)_第3頁(yè)](http://file4.renrendoc.com/view12/M01/27/34/wKhkGWXAhrOARvvOAAKzGRMv5Kc7003.jpg)
![停車(chē)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(最終)_第4頁(yè)](http://file4.renrendoc.com/view12/M01/27/34/wKhkGWXAhrOARvvOAAKzGRMv5Kc7004.jpg)
![停車(chē)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(最終)_第5頁(yè)](http://file4.renrendoc.com/view12/M01/27/34/wKhkGWXAhrOARvvOAAKzGRMv5Kc7005.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IIIAbstractWiththerapiddevelopmentofChina'seconomy,moreandmorevehiclesarebecoming.Thefacilitiesrelatedtovehicleshavenewrequirements.Thecommunityisarelativelydenseplaceforparkingvehicles,sothatthemanagementofparkingspaceinthecommunityisbecomingmoreandmorecomplicated.Ifwecanfollowthepreviousmanualmanagementmode,itwillnotonlycostalotofmanpower,materialandfinancialresources,butalsocannotimproveefficiency,Inordertofacilitatethemanagementofparkingspaceinformation,inordertoavoidsomedisadvantagesoftraditionalparkinglot,savemoremanpowerandavoidunnecessaryresourceconsumption,theparkinglotbillingmanagementsystemcameintobeing.Therefore,thedesignandimplementationoftheparkinglotbillingmanagementsystemwithmodernInternetmultimediainformationtechnologyisofgreatsignificancetothemanagersandusers.Thefront-enddisplaypageofthissystemadoptsJSPtechnology,dynamicallygenerateswebpagesbasedonMySQLdatabase,andthebackgroundAPIisdevelopedbasedonSSMframework,andthedatainteractionbetweenthefrontandbackdeskiscompletedbyusingAjaxasynchronousrequest.Thesystemismainlydividedintotworoles:administratoranduser,whichrealizesthemanagementofparkingspaceinformationinthecommunity.Differentvisualinterfacesaredisplayedaccordingtothedifferentaccountpermissions.Thesystemisusedtomanageparkinglotuseandchargeproblemsinthecommunity.Userscanchooseparkingspacesvisuallyinthesystem,paytheparkingexpensesaccordingtotheparkingtimeafteruse,purchaseprivateparkingspaces,onlinerechargeandchecktheremainingamount.Theadministratorcanmanageusersonline,manageparkinginformationandaccountofusers,soastohelpusershavebetterparkingexperience,improveparkingefficiencyandreducetimecost.Inthispaper,theparkingmanagementsystemoftheresidentialareaisdesignedforthesakeoftransparencyofparkinginformationandsavingthetimecostofusersparking,thusimprovingtheparkingefficiencyofusers.Thespecificdesignscheme,applicationtechnologyanddesignstructurearediscussedindetail,soastoprovideabetterserviceforcustomers,notonlyincreasethecirculationofvehicles,Theresourcemanagementoftheparkinglotisoptimized,andtheefficiencyoftheparkingspaceisimproved.Itisalsodifferentfromtheparkinglotwhichonlyprovidestheadministratormanagementauthorityinthemarket.Thesystemhasflexibleintegrateddesignmode,andhassuccessfullycompletedtheoveralldesignofthewholesystem.Keywords:Residentialparkingspacemanagementsystem;JSPtechnology;MYSQL;SSMframework--PAGEVI--PAGE1-
目錄TOC\o"1-3"\h\u摘要 IAbstract II第1章概述 11.1研究背景 11.2研究現(xiàn)狀 1第2章相關(guān)技術(shù)簡(jiǎn)介 32.1Eclipse開(kāi)發(fā)工具 32.2Tomcat服務(wù)器 32.3Java開(kāi)發(fā)語(yǔ)言 32.4SSM框架 32.5JSP 32.6MySQL數(shù)據(jù)庫(kù) 4第3章系統(tǒng)需求分析 53.1系統(tǒng)可行性分析 53.1.1操作可行性 53.1.2經(jīng)濟(jì)可行性 53.1.3技術(shù)可行性 53.1.4法律可行性 63.2系統(tǒng)性能分析 63.3系統(tǒng)流程分析 63.3.1注冊(cè)流程分析 63.3.2用戶(hù)登錄流程分析 83.3.3用戶(hù)信息添加流程分析 93.4系統(tǒng)用例分析 93.4.1管理員用例圖 103.4.2用戶(hù)用例圖 11第4章系統(tǒng)設(shè)計(jì) 124.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 124.2系統(tǒng)架構(gòu)設(shè)計(jì) 134.2.1總體架構(gòu)設(shè)計(jì) 134.2.2系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 144.3系統(tǒng)順序圖 144.3.1用戶(hù)登錄管理模塊 144.3.2添加信息管理模塊 154.4數(shù)據(jù)庫(kù)設(shè)計(jì) 164.4.1邏輯結(jié)構(gòu)設(shè)計(jì) 164.4.2數(shù)據(jù)庫(kù)實(shí)體 164.4.3數(shù)據(jù)庫(kù)表 19第5章系統(tǒng)實(shí)現(xiàn) 215.1系統(tǒng)開(kāi)發(fā)環(huán)境 215.2登錄注冊(cè)功能模塊的系統(tǒng) 215.2.1注冊(cè)模塊 215.2.2登錄模塊 225.3管理員功能模塊的系統(tǒng) 245.3.1用戶(hù)管理界面 245.3.2車(chē)位管理界面 255.3.3收費(fèi)標(biāo)準(zhǔn)界面 255.3.4車(chē)位選擇界面 255.3.5車(chē)位使用記錄界面 265.4用戶(hù)功能模塊的系統(tǒng) 265.4.1車(chē)位選擇界面 265.4.2充值記錄界面 285.4.3我的余額界面 285.4.4車(chē)位使用記錄界面 29第6章系統(tǒng)測(cè)試 306.1測(cè)試概述 306.1.1軟件測(cè)試的目的 306.1.2軟件測(cè)試的任務(wù) 306.2測(cè)試方案 306.2.1模塊測(cè)試 316.2.2集成測(cè)試 316.2.3驗(yàn)收測(cè)試 316.3測(cè)試用例 316.4測(cè)試過(guò)程 336.4.1用戶(hù)注冊(cè)功能測(cè)試 336.4.2用戶(hù)登錄功能測(cè)試 346.4.3用戶(hù)審核功能測(cè)試 356.4.4車(chē)位添加功能測(cè)試 366.4.5車(chē)位使用功能測(cè)試 376.4.6車(chē)位使用記錄信息顯示功能測(cè)試 396.4.7充值與余額功能測(cè)試 396.5測(cè)試分析 41第7章結(jié)論 42參考文獻(xiàn) 44致謝 43--PAGE2-概述研究背景計(jì)算機(jī)技術(shù)在進(jìn)入21世紀(jì)后的快速發(fā)展使得電腦走進(jìn)千家萬(wàn)戶(hù),電腦成為了人們工作的必需品。電腦越來(lái)越頻繁的被使用,人們對(duì)生活由于互聯(lián)網(wǎng)的介入也發(fā)生了巨大的改變,相比于過(guò)去越來(lái)越高科技化[1]?,F(xiàn)代信息技術(shù)發(fā)展勢(shì)頭相當(dāng)迅猛,時(shí)刻沖擊著現(xiàn)代社會(huì)的經(jīng)濟(jì)與結(jié)構(gòu)。上至一個(gè)國(guó)家,下至每一個(gè)公民,信息化的程度已經(jīng)成為各自的發(fā)展的基礎(chǔ)和競(jìng)爭(zhēng)成敗的關(guān)鍵。對(duì)于小區(qū)車(chē)位管理來(lái)說(shuō),傳統(tǒng)的管理效率低下,已滿(mǎn)足不了用戶(hù)的需求,針對(duì)這一問(wèn)題,隨著計(jì)算機(jī)技術(shù)的發(fā)展,互聯(lián)網(wǎng)的建立,用戶(hù)開(kāi)始關(guān)注利用計(jì)算機(jī)平臺(tái)來(lái)實(shí)現(xiàn)小區(qū)車(chē)位方面系統(tǒng)化的管理,因此,開(kāi)發(fā)一個(gè)停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)勢(shì)在必行[2-3]。停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)與傳統(tǒng)的小區(qū)車(chē)位管理方式在相比之下,有著巨大的優(yōu)勢(shì),前者具有方便、及時(shí)、管理迅速、操作簡(jiǎn)單的特點(diǎn),受到了廣泛使用。同時(shí)利用在計(jì)算機(jī)搭建的網(wǎng)絡(luò)平臺(tái)的停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng),進(jìn)行管理小區(qū)車(chē)位的相關(guān)信息,成本低廉,儲(chǔ)存空間大且查找方便,能夠有效提高管理效率。研究現(xiàn)狀近些年來(lái),隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,全球互聯(lián)網(wǎng)技術(shù)一肉然可見(jiàn)的速度不斷提高,互聯(lián)網(wǎng)的普及率也隨之上升。截止2021年5月,據(jù)不完全統(tǒng)計(jì),中國(guó)網(wǎng)民的數(shù)量達(dá)7.54億,超過(guò)中國(guó)總?cè)丝诘囊话胍陨希既蚩偩W(wǎng)民數(shù)量的20%。利用網(wǎng)絡(luò)平臺(tái)進(jìn)行傳統(tǒng)信息,對(duì)信息進(jìn)行數(shù)字化管理也逐漸替代了傳統(tǒng)的人力管理方式成為一種新的高科技潮流。而在當(dāng)今社會(huì),還有一大問(wèn)題,就是因?yàn)檐?chē)輛過(guò)多導(dǎo)致了一系列交通堵塞、各處停車(chē)位緊張等問(wèn)題,再加上大多數(shù)城市在發(fā)展起來(lái)之后欠缺之前不具備的車(chē)輛管理經(jīng)驗(yàn),管理體制也停留在老舊時(shí)期,嚴(yán)重影響了城市交通的發(fā)展。因此為了解決這一現(xiàn)狀,逐漸出現(xiàn)了許多利用計(jì)算機(jī)進(jìn)行信息管理的智能停車(chē)管理系統(tǒng)。但目前我國(guó)許多停車(chē)管理系統(tǒng)絕大部分是針對(duì)大型停車(chē)場(chǎng)的,費(fèi)用較高,大多數(shù)停車(chē)場(chǎng)管理者難以承擔(dān)高昂費(fèi)用。并且和國(guó)外發(fā)達(dá)國(guó)家相比,我國(guó)停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)現(xiàn)狀還很落后,相比于國(guó)外技術(shù)有明顯的差距[4]。我國(guó)大部分停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)的智能化還有信息化程度還很低,運(yùn)行效率也比較緩慢。雖然國(guó)內(nèi)在實(shí)現(xiàn)計(jì)費(fèi)和車(chē)輛識(shí)別等方面的研究比較多,并取得了一定優(yōu)異的成果,但是在數(shù)字化信息管理方面還是欠佳。目前停車(chē)信息管理系統(tǒng)多數(shù)情況下是依托于傳感器建立管理網(wǎng)絡(luò),在每個(gè)車(chē)位都會(huì)置放一個(gè)感應(yīng)儀器,如果有車(chē)輛駛?cè)脒M(jìn)占該停車(chē)位,那么對(duì)應(yīng)的感應(yīng)儀器就會(huì)發(fā)生即時(shí)感應(yīng),在系統(tǒng)中改變當(dāng)前停車(chē)位狀態(tài),標(biāo)記為使用中,與此同時(shí),管理員界面也會(huì)出現(xiàn)對(duì)應(yīng)的停車(chē)位狀態(tài)更改,出現(xiàn)空閑停車(chē)位減少的提示。而在車(chē)位的使用信息向用戶(hù)“透明化”以及對(duì)車(chē)輛安全性的監(jiān)控等人性化的反面則還有所欠缺。所以,網(wǎng)絡(luò)化、智能化以及人性化將成為停車(chē)信息管理系統(tǒng)發(fā)展的未來(lái)發(fā)展方向與前景。
相關(guān)技術(shù)簡(jiǎn)介停車(chē)信息管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,主要開(kāi)發(fā)工具的選擇,綜合適用性和實(shí)用性后決定用MyEclipse進(jìn)行,而系統(tǒng)服務(wù)器則主要涉及到該工具中一個(gè)適配當(dāng)前場(chǎng)景的輕量級(jí)項(xiàng)目Tomcat,后臺(tái)api則選擇常見(jiàn)的工具框架SSM搭建,而涉及到前端頁(yè)面的開(kāi)發(fā)方案時(shí),又以JSP技術(shù)著手進(jìn)行,并依托MySQL數(shù)據(jù)庫(kù)動(dòng)態(tài)生成網(wǎng)頁(yè)。系統(tǒng)整體采用B/S網(wǎng)絡(luò)運(yùn)行模式。頁(yè)面干凈整潔,操作簡(jiǎn)單,易上手。MyEclipse開(kāi)發(fā)工具M(jìn)yEclipse具有顯著性?xún)?yōu)勢(shì),也就是功能的全面性,其功能幾乎已經(jīng)囊括了所有其他類(lèi)型工具所擁有的多數(shù)功能,因此應(yīng)用范圍和場(chǎng)景極為廣泛,且其自帶Tomat讓一般開(kāi)發(fā)用途的用戶(hù)省去了大量中間環(huán)節(jié),無(wú)需下載服務(wù)器,另外,其豐富的工具插件讓其具備強(qiáng)大的擴(kuò)展性,充分滿(mǎn)足了多樣性需求,如J2EE和EJB等,讓開(kāi)發(fā)者能夠以更為輕松的姿態(tài)實(shí)現(xiàn)更便捷的開(kāi)發(fā),因此迅速推廣開(kāi)來(lái)受到開(kāi)發(fā)者的廣泛推薦和喜愛(ài)[6]。Tomcat服務(wù)器Tomcat作為一個(gè)在中小系統(tǒng)開(kāi)發(fā)中能夠節(jié)省大量中間環(huán)節(jié)的輕量服務(wù)器,本質(zhì)上來(lái)說(shuō)是一個(gè)容器性存在,是作為Servlet運(yùn)行基底,以Java語(yǔ)言生成。Servlet是一個(gè)開(kāi)發(fā)插件,其主要優(yōu)點(diǎn)在于運(yùn)行場(chǎng)景能夠完全獨(dú)立于瀏覽器,在Web端開(kāi)發(fā)時(shí)具有突出功能,能夠進(jìn)行獨(dú)立服務(wù)器部署[7]。Tomcat由于高度便捷性功能及開(kāi)放屬性,深受開(kāi)發(fā)者偏愛(ài),尤其是當(dāng)下系統(tǒng)開(kāi)發(fā)時(shí)已經(jīng)愈發(fā)多樣的中小型輕量網(wǎng)絡(luò)需求,另外,相當(dāng)部分軟件開(kāi)發(fā)商也非常重視對(duì)Tomcat的兼容和支持,目前,已經(jīng)是利用較為廣泛的Web應(yīng)用服務(wù)器是因?yàn)橐驗(yàn)門(mén)omcat具備先進(jìn)的技術(shù)以及穩(wěn)定的性能,而且開(kāi)源免費(fèi)使用。Java開(kāi)發(fā)語(yǔ)言Java是站在C++肩膀上被開(kāi)發(fā)出來(lái)的工具語(yǔ)言,由Sun公司推出,作為面向?qū)ο蟮恼Z(yǔ)言,摒除了原來(lái)C++一些具有較高理解和利用難度的概念和功能,如指針等,因此具有更高的普適性,與此同時(shí)也沒(méi)有讓功能性退化依然具有較為強(qiáng)大而全面的功能,尤其適合只是進(jìn)行初級(jí)應(yīng)用的開(kāi)發(fā)者,具有高移植性的特點(diǎn),且具備高兼容能夠適應(yīng)多平臺(tái)環(huán)境,另外多線(xiàn)程利用方面表現(xiàn)也非常令人滿(mǎn)意[8-9]。Java語(yǔ)言極好的反映和實(shí)現(xiàn)了面向?qū)ο筮@一范式和概念,讓開(kāi)發(fā)者能夠用簡(jiǎn)練的手段和方式實(shí)現(xiàn)更為復(fù)雜編程過(guò)程和應(yīng)用。SSM框架SSM是當(dāng)前應(yīng)用場(chǎng)景極為寬泛且深受開(kāi)發(fā)者偏愛(ài)的一個(gè)框架技術(shù)。實(shí)際上是一個(gè)綜合性稱(chēng)呼,涉及到三部分框架內(nèi)容,有Spring、SpringMVC和Mybatis[10]。首先對(duì)Spring進(jìn)行簡(jiǎn)要闡述,通常來(lái)說(shuō)開(kāi)發(fā)時(shí)都要面對(duì)類(lèi)之間耦合性問(wèn)題,這一問(wèn)題的產(chǎn)生主要是因?yàn)閯?chuàng)建對(duì)象時(shí),一般都是利用new來(lái)進(jìn)行具體的生成,但多次下來(lái)就形成了被動(dòng)耦合,該種效應(yīng)導(dǎo)致模塊運(yùn)行出現(xiàn)問(wèn)題,主要是獨(dú)立性受到強(qiáng)烈影響,致使模塊間出現(xiàn)聯(lián)動(dòng),一個(gè)模塊出現(xiàn)問(wèn)題會(huì)牽連作用到多個(gè)模塊的運(yùn)行實(shí)現(xiàn)[11]。而Spring能夠提供有效解決方法,那就是JavaBean。其次是SpringMVC框架,這是依托于原有MVC,該技術(shù)的顯著優(yōu)點(diǎn)是提供了前段控制器工具,其特點(diǎn)是能夠?qū)崿F(xiàn)前端請(qǐng)求的內(nèi)容分發(fā)操作,即DispatcherServlet,從而讓系統(tǒng)靈活性顯著增強(qiáng)[12]。最后對(duì)Mybatis進(jìn)行簡(jiǎn)要闡述,其主要應(yīng)用場(chǎng)景是作為數(shù)據(jù)庫(kù)訪問(wèn)層存在。綜上所述,SSM基本包含和覆蓋了一般性開(kāi)發(fā)中的框架需求且讓開(kāi)發(fā)者能夠以更為輕松邊界的方式進(jìn)行功能實(shí)現(xiàn),并讓開(kāi)發(fā)系統(tǒng)具有更強(qiáng)的穩(wěn)定性,同時(shí)由于其中豐富的工具設(shè)計(jì)和提供,也讓擴(kuò)展的想象更具可能[13]。JSPJSP全稱(chēng)JavaServerPages,通常來(lái)說(shuō)該工具是利用在網(wǎng)絡(luò)服務(wù)器方面,可以用來(lái)對(duì)用戶(hù)請(qǐng)求進(jìn)行及時(shí)響應(yīng),并從請(qǐng)求內(nèi)容出發(fā),實(shí)現(xiàn)動(dòng)態(tài)回應(yīng)過(guò)程,利用各種格式的Web網(wǎng)頁(yè)進(jìn)行,如HTML、XML等,之后再將之反饋并呈現(xiàn)到用戶(hù)面前。JSP是建立在Java之上的,能夠讓用戶(hù)HTTP請(qǐng)求得到有效而及時(shí)實(shí)現(xiàn),與此同時(shí)還能與系統(tǒng)中的其他功能和程序進(jìn)行協(xié)作,以實(shí)現(xiàn)更具復(fù)雜度和難度的業(yè)務(wù)項(xiàng)目[14]。MySQL數(shù)據(jù)庫(kù)MySQL的典型優(yōu)勢(shì)和特征是關(guān)系型,具體來(lái)說(shuō)就是它能夠?qū)崿F(xiàn)數(shù)據(jù)更為有效的利用和保存,并非與其他類(lèi)型數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn)那樣將數(shù)據(jù)庫(kù)打包放在一起存放,而是將之置于不同表中,具有顯著的分類(lèi)效應(yīng)加快了數(shù)據(jù)處理反應(yīng)速度并極大增強(qiáng)數(shù)據(jù)處理和系統(tǒng)運(yùn)行的靈活性。MySQL數(shù)據(jù)庫(kù)因?yàn)樗惭b包小,為多種編程語(yǔ)言提供了
API,運(yùn)行并不需要強(qiáng)大的內(nèi)存作為支撐,同時(shí)能夠快速進(jìn)行SQL語(yǔ)言實(shí)現(xiàn),因此在小型系統(tǒng)開(kāi)發(fā)中具有很高的適配度[15]。
系統(tǒng)需求分析系統(tǒng)可行性分析在系統(tǒng)正式進(jìn)入開(kāi)發(fā)程序前,需要對(duì)系統(tǒng)可行性進(jìn)行有效而充分的預(yù)先可行性分析,這種分析的目的就是對(duì)開(kāi)發(fā)項(xiàng)目建立一個(gè)大體的功能和框架描述,對(duì)其能不能實(shí)現(xiàn)有一個(gè)客觀而合理的評(píng)價(jià),對(duì)是不是值得開(kāi)發(fā)建立一個(gè)實(shí)用且合理的認(rèn)識(shí),通常來(lái)說(shuō),會(huì)從四個(gè)維度來(lái)著手進(jìn)行分析,主要是才做功能的實(shí)現(xiàn)性、經(jīng)濟(jì)目標(biāo)的實(shí)現(xiàn)性、技術(shù)運(yùn)用的實(shí)現(xiàn)性、法律要求的實(shí)現(xiàn)性等。操作可行性本停車(chē)站車(chē)位管理系統(tǒng)開(kāi)發(fā)方案,主要是依托于web2.0來(lái)進(jìn)行實(shí)現(xiàn),同時(shí)立足于B/S結(jié)構(gòu)來(lái)進(jìn)行具體落實(shí),因此用戶(hù)使用時(shí)能夠?qū)崿F(xiàn)簡(jiǎn)易化操作,無(wú)需過(guò)多環(huán)節(jié)和步驟,僅在瀏覽器上進(jìn)行訪問(wèn)即可。系統(tǒng)的界面簡(jiǎn)潔易懂,在頁(yè)面開(kāi)發(fā)時(shí)為了更具操作簡(jiǎn)便性而利用了當(dāng)前利用度較高市場(chǎng)反饋更高的JSP技術(shù),該技術(shù)的優(yōu)點(diǎn)在于用戶(hù)并不需要花費(fèi)額外的學(xué)習(xí)時(shí)間就能快速上手,系統(tǒng)操作能夠?qū)崿F(xiàn)普適化目標(biāo)。同時(shí),也極大簡(jiǎn)化了系統(tǒng)維護(hù)工作和過(guò)程,用戶(hù)登錄后會(huì)提供一定的指引和提示,能夠拋開(kāi)說(shuō)明書(shū)也完全可以實(shí)現(xiàn)操作,從而讓系統(tǒng)更具實(shí)用性和人性化。經(jīng)濟(jì)可行性本停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)采用的MyEclipse作為開(kāi)發(fā)工具,開(kāi)發(fā)工具以及MySQL數(shù)據(jù)庫(kù)均為開(kāi)源免費(fèi)軟件,不需要過(guò)多的資金投入以及人員配置,因此降低來(lái)發(fā)成本。同時(shí)對(duì)計(jì)算機(jī)的配置要求較低低,不需要任何高端的配置。因此,本系統(tǒng)具有經(jīng)濟(jì)可行性。技術(shù)可行性本系統(tǒng)以Windows為web平臺(tái),以Java的SSM框架作為為系統(tǒng)的實(shí)現(xiàn)技術(shù)。系統(tǒng)的硬件要求方面沒(méi)有特殊的要求,只需要利用普通的硬件配置就可以完成搭建,硬件設(shè)施只需要保證系統(tǒng)可以正常運(yùn)轉(zhuǎn)。利用現(xiàn)在人們普遍適用的計(jì)算機(jī)就可以輕松實(shí)現(xiàn)。因此,本系統(tǒng)具有技術(shù)可行性。法律可行性本系統(tǒng)方案設(shè)計(jì)和開(kāi)發(fā),都是基于個(gè)人思考,且在獨(dú)立場(chǎng)景下實(shí)現(xiàn),既不存在抄襲同類(lèi)型產(chǎn)品的可能性,也沒(méi)有侵權(quán)情況出現(xiàn)及盜版行為發(fā)生,本系統(tǒng)內(nèi)容始終處在國(guó)家法律框架下,沒(méi)有違法內(nèi)容或相關(guān)問(wèn)題。與此同時(shí),用戶(hù)在注冊(cè)成功后,其注冊(cè)信息及之后在網(wǎng)站的一應(yīng)行為都將嚴(yán)格執(zhí)行國(guó)家相關(guān)法律,確定其用戶(hù)名沒(méi)有違規(guī)情形,如存在違規(guī)情形,則管理員會(huì)依據(jù)網(wǎng)站規(guī)章對(duì)該賬號(hào)進(jìn)行及時(shí)刪除。因此,在法律方面,本方案所涉及的系統(tǒng)具備安全可行性。綜上所述,圍繞著系統(tǒng)可行性從四個(gè)方向展開(kāi)了對(duì)應(yīng)的詳細(xì)分析,得出相應(yīng)結(jié)論,本方案所涉及的停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)無(wú)論從哪個(gè)角度出發(fā),都符合相應(yīng)規(guī)范和條文,圓滿(mǎn)完成可行性檢驗(yàn)。系統(tǒng)性能分析在網(wǎng)絡(luò)化時(shí)代,一方面人們享受著互聯(lián)網(wǎng)的優(yōu)勢(shì)特性,另一方面也面對(duì)著互聯(lián)網(wǎng)的特殊危害,很多不法人士利用人們疏忽大意的心態(tài)或計(jì)算機(jī)和互聯(lián)網(wǎng)的漏洞和不足,通過(guò)網(wǎng)絡(luò)和技術(shù)突破系統(tǒng)防護(hù)設(shè)置實(shí)施信息盜竊行徑,而一旦信息被泄露和傳播,并被有心人士利用,將造成難以預(yù)計(jì)的損失或危害。當(dāng)前,網(wǎng)絡(luò)違法事件和案例越發(fā)增多,有擴(kuò)大化趨向,且已經(jīng)展露出虛擬與現(xiàn)實(shí)融合的犯罪態(tài)勢(shì),涉及到社會(huì)生活各個(gè)層面和角落,必須引起更多關(guān)注,這也要求程序開(kāi)發(fā)者們,要更加重視系統(tǒng)和程序安全問(wèn)題,盡全力維護(hù)數(shù)據(jù)安全,防止出現(xiàn)各種因素導(dǎo)致的泄露事故。程序或系統(tǒng)的優(yōu)劣通常取決于所運(yùn)用的數(shù)據(jù)庫(kù)合理性和效率性,因此,在將系統(tǒng)安全置于開(kāi)發(fā)重要考量列表后,也要將系統(tǒng)數(shù)據(jù)歸入考量列表,要確保數(shù)據(jù)在運(yùn)行時(shí)始終維持完整性并具有高度一致性,這也就意味著,在數(shù)據(jù)庫(kù)表中,要讓單個(gè)數(shù)據(jù)不管出現(xiàn)在何種數(shù)據(jù)庫(kù)表中,都是完整且一致的。在程序運(yùn)行時(shí),也要保持對(duì)易用性的要求,尤其是頁(yè)面跳轉(zhuǎn)需要具備一定的速度,轉(zhuǎn)換時(shí)間過(guò)長(zhǎng)意味著系統(tǒng)性能較低且沒(méi)有實(shí)現(xiàn)人們的預(yù)期訴求,人們會(huì)因?yàn)槟托膯适Ф鴮?duì)系統(tǒng)失去信任。系統(tǒng)功能流程分析注冊(cè)流程分析未有賬號(hào)的用戶(hù)在登錄時(shí)會(huì)有注冊(cè)提醒,依據(jù)相關(guān)提示分步驟進(jìn)行注冊(cè),需要進(jìn)行相應(yīng)信息的填寫(xiě),如賬號(hào)、密碼及其他必要信息等,如果用戶(hù)名已經(jīng)被使用,系統(tǒng)會(huì)進(jìn)行即時(shí)提醒,顯示用戶(hù)名已經(jīng)被占用,讓用戶(hù)重新填寫(xiě),最終完成注冊(cè),而已有賬號(hào)的用戶(hù)則直接按流程登錄即可,用戶(hù)注冊(cè)流程圖如圖3.1所示。開(kāi)始開(kāi)始填寫(xiě)注冊(cè)信息填寫(xiě)注冊(cè)信息Y賬號(hào)是否已存在賬號(hào)是否已存在NN驗(yàn)證注冊(cè)信息是否合法法驗(yàn)證注冊(cè)信息是否合法法Y系統(tǒng)將注冊(cè)信息保存到數(shù)據(jù)庫(kù),提示注冊(cè)成功系統(tǒng)將注冊(cè)信息保存到數(shù)據(jù)庫(kù),提示注冊(cè)成功結(jié)束結(jié)束圖3.1注冊(cè)信息流程圖
用戶(hù)登錄流程分析為了保證系統(tǒng)的安全與可靠,管理員和客戶(hù)需要登錄不同的賬戶(hù)來(lái)使用本系統(tǒng),要使用本系統(tǒng)必須先進(jìn)行登錄操作,在登錄時(shí)用戶(hù)需要輸入正確的驗(yàn)證碼,賬號(hào)和密碼。后臺(tái)會(huì)進(jìn)行信息比對(duì),若輸入信息有誤則無(wú)法進(jìn)行登錄操作。其登錄流程圖如圖3.2所示。輸入用戶(hù)名與密碼開(kāi)始輸入用戶(hù)名與密碼開(kāi)始點(diǎn)擊“登錄”按鈕點(diǎn)擊“登錄”按鈕N是否通過(guò)驗(yàn)證是否通過(guò)驗(yàn)證Y進(jìn)入主頁(yè)進(jìn)入主頁(yè)結(jié)束結(jié)束圖3.2登錄界面流程圖
用戶(hù)信息添加流程分析管理員可以對(duì)用戶(hù)的信息進(jìn)行添加,當(dāng)管理員需要在系統(tǒng)中添加用戶(hù)的相關(guān)信息時(shí),首先在輸入框輸入對(duì)應(yīng)的信息,后臺(tái)對(duì)添加的信息進(jìn)行驗(yàn)證,信息正確則添加成功,信息錯(cuò)誤進(jìn)行信息錯(cuò)誤提示,添加信息流程圖如圖3.3所示。開(kāi)始 開(kāi)始添加信息添加信息判斷信息是否正確判斷信息是否正確提示信息不對(duì)YN提示信息不對(duì)輸入用戶(hù)名與密碼Y輸入用戶(hù)名與密碼結(jié)束結(jié)束圖3.3信息添加流程圖系統(tǒng)用例分析本停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)主要滿(mǎn)足管理員和用戶(hù)兩種用戶(hù)需求。管理員用戶(hù)在登錄之后會(huì)進(jìn)入管理員頁(yè)面,在其上可以對(duì)其他普通用戶(hù)信息進(jìn)行查看和修改,同時(shí)對(duì)需要注冊(cè)用戶(hù)依據(jù)流程進(jìn)行審核,另外對(duì)于違反系統(tǒng)規(guī)章的用戶(hù)也能實(shí)現(xiàn)刪除操作等若干功能。在車(chē)位管理頁(yè)用戶(hù)可將公共車(chē)位設(shè)置為私人買(mǎi)斷車(chē)位,修改車(chē)位信息,新增車(chē)位和刪除已經(jīng)存在的車(chē)位。在收費(fèi)標(biāo)準(zhǔn)頁(yè),管理員可以設(shè)置公共車(chē)位的收費(fèi)標(biāo)準(zhǔn)。在車(chē)位使用記錄頁(yè)可查看所有用戶(hù)的車(chē)位使用信息。普通用戶(hù)可在登錄后進(jìn)入用戶(hù)個(gè)人界面,在車(chē)位選擇界面中可以進(jìn)行停車(chē)操作,停車(chē)超過(guò)一定時(shí)長(zhǎng)會(huì)產(chǎn)生對(duì)應(yīng)的停車(chē)費(fèi)用。在充值頁(yè)面,用戶(hù)可以查看個(gè)人的充值記錄,對(duì)個(gè)人賬戶(hù)進(jìn)行充值,在我的余額頁(yè)面可查看個(gè)人賬戶(hù)的剩余余額。在停車(chē)記錄頁(yè)面可查看個(gè)人的停車(chē)記錄。下面將通過(guò)用例圖來(lái)描述用戶(hù)和各用例之間的關(guān)系。管理員用例圖管理員登錄后功能有用戶(hù)管理,車(chē)位管理,收費(fèi)標(biāo)準(zhǔn),車(chē)位選擇,車(chē)位使用記錄。管理員用戶(hù)的用例如圖3.4所示。管理員登錄管理員登錄用戶(hù)管理用戶(hù)管理車(chē)位管理車(chē)位管理收費(fèi)管理收費(fèi)管理車(chē)位選擇車(chē)位選擇車(chē)位使用記錄車(chē)位使用記錄圖3.4管理員用例圖
用戶(hù)用例圖注冊(cè)用戶(hù)可以進(jìn)行注冊(cè)登錄,登錄后功能有車(chē)位選擇,充值記錄,車(chē)位使用記錄,用戶(hù)的用例如圖3.5所示。注冊(cè)用戶(hù)用戶(hù)登錄登錄車(chē)位選擇車(chē)位選擇充值記錄充值記錄車(chē)位使用記錄車(chē)位使用記錄圖3.5用戶(hù)用例圖
系統(tǒng)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)開(kāi)發(fā)方案設(shè)計(jì)到兩類(lèi)型用戶(hù)角色,即普通用戶(hù)身份和角色與管理員身份和角色。系統(tǒng)開(kāi)發(fā)時(shí)依托于B/S結(jié)構(gòu)而進(jìn)行,該結(jié)構(gòu)通常來(lái)說(shuō)適配于Internet場(chǎng)景,能夠讓用戶(hù)僅利用瀏覽器就可以實(shí)現(xiàn)管理和訪問(wèn)操作,無(wú)需進(jìn)行前期的多種復(fù)雜工作,便可以在任何時(shí)間、任何地點(diǎn)使用。管理員和普通用戶(hù)通過(guò)首頁(yè)輸入賬號(hào)密碼登錄,登錄后服務(wù)器會(huì)根據(jù)各自權(quán)限不同加載不同的用戶(hù)界面。系統(tǒng)結(jié)構(gòu)圖內(nèi)容詳情見(jiàn)圖4.1。網(wǎng)絡(luò)網(wǎng)絡(luò)管理員用戶(hù)服務(wù)器和程序圖4.1系統(tǒng)結(jié)構(gòu)圖
系統(tǒng)架構(gòu)設(shè)計(jì)總體架構(gòu)設(shè)計(jì)在本次開(kāi)發(fā)中,系統(tǒng)總體結(jié)構(gòu)方案的實(shí)現(xiàn)步驟是將之細(xì)化成若干個(gè)更容易實(shí)現(xiàn)的小任務(wù),在逐一完成并實(shí)現(xiàn)這些小任務(wù)后,再進(jìn)行重組拼合,依據(jù)前期預(yù)先留置的功能形成完整的系統(tǒng)。在設(shè)計(jì)程序的過(guò)程中,首先對(duì)系統(tǒng)的大體結(jié)構(gòu)進(jìn)行設(shè)計(jì),在這之后通過(guò)相關(guān)的需求分析確定對(duì)應(yīng)的系統(tǒng)功能模塊,并對(duì)這些模塊功能和內(nèi)容進(jìn)行優(yōu)化,再對(duì)完整的系統(tǒng)進(jìn)行再檢驗(yàn)和再完善,讓系統(tǒng)實(shí)現(xiàn)可運(yùn)行。系統(tǒng)的框架圖內(nèi)容詳情見(jiàn)圖4.2。停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)管理員用戶(hù)管理員用戶(hù)注冊(cè)車(chē)位使用記錄車(chē)位選擇充值記錄登錄登錄用戶(hù)管理車(chē)位使用記錄車(chē)位選擇車(chē)位管理收費(fèi)標(biāo)準(zhǔn)注冊(cè)車(chē)位使用記錄車(chē)位選擇充值記錄登錄登錄用戶(hù)管理車(chē)位使用記錄車(chē)位選擇車(chē)位管理收費(fèi)標(biāo)準(zhǔn)圖4.2系統(tǒng)框架圖
系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖本系統(tǒng)開(kāi)發(fā)依托于B/S結(jié)構(gòu)而進(jìn)行,該結(jié)構(gòu)具有諸多顯著優(yōu)勢(shì),尤其是小系統(tǒng)場(chǎng)景開(kāi)發(fā)中,開(kāi)發(fā)步驟較少,難度系數(shù)較低,同時(shí)具有高共享性,后期維護(hù)能夠更為輕松實(shí)現(xiàn)對(duì)維護(hù)人員要求較低等。網(wǎng)絡(luò)拓?fù)鋱D內(nèi)容詳情見(jiàn)圖4.3。圖4.3系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D系統(tǒng)順序圖用戶(hù)登錄模塊該模塊主要是用來(lái)提供登錄服務(wù)實(shí)現(xiàn),在該模塊中對(duì)用戶(hù)進(jìn)行簡(jiǎn)單的權(quán)限區(qū)分。用戶(hù)在登錄頁(yè)按照流程提示進(jìn)行操作,完成后點(diǎn)擊“登錄”按鈕即可完成登錄,前臺(tái)利用ajax向后臺(tái)發(fā)送對(duì)用登錄請(qǐng)求。后臺(tái)接收到請(qǐng)求后,驗(yàn)證信息的正確性,并將驗(yàn)證結(jié)果返回給前臺(tái),如果驗(yàn)證無(wú)誤,前臺(tái)根據(jù)返回的用戶(hù)權(quán)限跳到對(duì)應(yīng)的首頁(yè)。如果信息有誤,前臺(tái)顯示對(duì)應(yīng)的錯(cuò)誤提示,并清空用戶(hù)先前輸入信息,為了保證信息安全會(huì)進(jìn)行驗(yàn)證碼刷新。該模塊順序圖內(nèi)容詳情見(jiàn)圖4.4。圖4.4用戶(hù)登錄順序圖添加信息管理模塊管理員和用戶(hù)登錄后臺(tái)后可進(jìn)行信息的添加,管理員在登錄之后,可在后臺(tái)添加用戶(hù)信息,車(chē)位信息。普通用戶(hù)可在后臺(tái)添加充值記錄信息。在對(duì)應(yīng)的信息添加頁(yè)面輸入想要添加的信息后,前臺(tái)會(huì)發(fā)送添加請(qǐng)求到后臺(tái)去驗(yàn)證,后臺(tái)驗(yàn)證所有信息符合要求后,將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中,插入成功后將成功的message返回給前臺(tái)。如果數(shù)據(jù)中又不符合規(guī)定的信息,則返回對(duì)應(yīng)的錯(cuò)誤message。前臺(tái)接收到后臺(tái)返回的message后會(huì)生成提示框,并在用戶(hù)關(guān)閉提示框后跳轉(zhuǎn)到對(duì)應(yīng)的一覽畫(huà)面。添加信息順序圖如圖4.5所示。圖4.5添加信息順序圖數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)算機(jī)信息系統(tǒng)是基于數(shù)據(jù)庫(kù)運(yùn)行的。信息的采集、梳理、保存、搜索、更新、處理、統(tǒng)計(jì)和傳導(dǎo)等系統(tǒng)操作都要有數(shù)據(jù)庫(kù)管理系統(tǒng)才可以順利運(yùn)行?,F(xiàn)階段,數(shù)據(jù)庫(kù)是一個(gè)操作系統(tǒng)能夠正常運(yùn)轉(zhuǎn)的至關(guān)重要的部分。數(shù)據(jù)庫(kù)管理系統(tǒng)的效果對(duì)于計(jì)算機(jī)信息系統(tǒng)運(yùn)轉(zhuǎn)情況的好壞和運(yùn)行是否流暢都有這極大的影響。邏輯結(jié)構(gòu)設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)表(id,免費(fèi)時(shí)長(zhǎng),每小時(shí)收費(fèi));車(chē)位信息表(車(chē)位id,車(chē)位編號(hào),車(chē)位位置,車(chē)位狀態(tài),買(mǎi)斷用戶(hù)id);收費(fèi)信息表(收費(fèi)id,用戶(hù)id,車(chē)位id,開(kāi)始時(shí)間,結(jié)束時(shí)間,付款金額);充值信息表(充值id,用戶(hù)id,充值金額,充值時(shí)間);用戶(hù)表(用戶(hù)id,用戶(hù)名,密碼,姓名,手機(jī),郵件地址,是否為管理員,狀態(tài),賬戶(hù)余額)。數(shù)據(jù)庫(kù)實(shí)體設(shè)計(jì)者需要站在用戶(hù)的角度上來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),這樣就可以達(dá)到滿(mǎn)足用戶(hù)需要的目標(biāo)。E-R模型法是在概念模式中普遍使用的設(shè)計(jì)方法。由于它可以供給不被任何DBMS制約的面對(duì)用戶(hù)的表述方式的特性,所以在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,被普遍用為數(shù)據(jù)建模的工具。經(jīng)過(guò)對(duì)數(shù)據(jù)庫(kù)的需要研究,再和概念模型的特征以及開(kāi)發(fā)的方式融合,我們能夠創(chuàng)建出E-R模型圖,該信息系統(tǒng)的E-R圖可見(jiàn)下圖:
(1)、車(chē)位信息實(shí)體屬性圖如圖4.5所示。位置位置狀態(tài)車(chē)位編號(hào)狀態(tài)車(chē)位編號(hào)編號(hào)歸屬人編號(hào)歸屬人車(chē)位車(chē)位圖4.5車(chē)位信息實(shí)體屬性圖(2)、充值信息實(shí)體屬性圖如圖4.6所示。車(chē)位編號(hào)金額車(chē)位編號(hào)金額編號(hào)時(shí)間編號(hào)時(shí)間充值充值圖4.6充值信息實(shí)體屬性圖(3)、車(chē)位使用信息實(shí)體屬性圖如圖4.7所示。車(chē)位編號(hào)開(kāi)始時(shí)間車(chē)位編號(hào)開(kāi)始時(shí)間用戶(hù)編號(hào)結(jié)束時(shí)間用戶(hù)編號(hào)結(jié)束時(shí)間費(fèi)用編號(hào)費(fèi)用編號(hào)車(chē)位使用車(chē)位使用圖4.7車(chē)位使用信息實(shí)體屬性圖
(4)、收費(fèi)標(biāo)準(zhǔn)信息實(shí)體屬性圖如圖4.8所示。前前120分鐘免費(fèi)編號(hào)之后每小時(shí)/編號(hào)之后每小時(shí)/元收費(fèi)標(biāo)準(zhǔn)收費(fèi)標(biāo)準(zhǔn)圖4.8收費(fèi)標(biāo)準(zhǔn)信息實(shí)體屬性圖(5)、用戶(hù)信息實(shí)體屬性圖如圖4.9所示。是否管理員電話(huà)是否管理員電話(huà)郵箱郵箱姓名姓名狀態(tài)狀態(tài)密碼密碼用戶(hù)名時(shí)間用戶(hù)名時(shí)間編號(hào)金額編號(hào)金額用戶(hù)用戶(hù)圖4.9用戶(hù)信息實(shí)體屬性圖數(shù)據(jù)庫(kù)表該停車(chē)計(jì)費(fèi)信息管理系統(tǒng)需后臺(tái)數(shù)據(jù)庫(kù),接下來(lái)展現(xiàn)各數(shù)據(jù)庫(kù)里每個(gè)表中的具體信息,如以下表格所示:表4-1parkingspace車(chē)位信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明Idint11否車(chē)位編號(hào)novarchar4是車(chē)位編號(hào)addressvarchar255是位置statusvarchar255是狀態(tài)useridint11是歸屬人表4-2recharge充值信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否充值編號(hào)useridint11是用戶(hù)編號(hào)amountint11是金額timevarchar255是時(shí)間表4-3pay車(chē)位使用信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint5否賬單編號(hào)useridint11是用戶(hù)編號(hào)parkingspaceidint11是車(chē)位編號(hào)starttimevarchar255是開(kāi)始時(shí)間endtimevarchar255是結(jié)束時(shí)間payvarchar255是費(fèi)用表4-4dict收費(fèi)標(biāo)準(zhǔn)信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否編號(hào)freeminint11是免費(fèi)時(shí)長(zhǎng)續(xù)表4-4列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明chargingint11是每小時(shí)計(jì)費(fèi)表4-5user用戶(hù)信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空說(shuō)明idint11否用戶(hù)編號(hào)usernamevarchar255是用戶(hù)名passwordvarchar255是密碼namevarchar255是姓名telvarchar11是電話(huà)emailvarchar255是郵箱isadminint1是是否管理員statusvarchar255是狀態(tài)timevarchar255是時(shí)間balanceint11是金額
系統(tǒng)實(shí)現(xiàn)系統(tǒng)開(kāi)發(fā)環(huán)境(1)、服務(wù)器端操作系統(tǒng):Win7/Win8/Win10兼容;(2)、系統(tǒng)功能開(kāi)發(fā)工具:MyEcplise10;(3)、后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器:MySQL;(4)、客戶(hù)端運(yùn)行環(huán)境:可以使用IE5以上版本瀏覽器的操作系統(tǒng),結(jié)合運(yùn)用Ajax技術(shù)。登錄注冊(cè)功能模塊的系統(tǒng)注冊(cè)模塊新用戶(hù)需要在注冊(cè)界面進(jìn)行注冊(cè),在首頁(yè)點(diǎn)擊“注冊(cè)”按鈕后,在系統(tǒng)的彈出頁(yè)面中按照要求輸入用戶(hù)名、密碼、姓名、電話(huà)和郵箱后點(diǎn)擊保存按鈕即可完成注冊(cè),但是如果用戶(hù)名已存在則無(wú)法順利完成注冊(cè),將會(huì)向用戶(hù)提示出錯(cuò),注冊(cè)之后要經(jīng)過(guò)管理員審核之后,用戶(hù)才可以登錄系統(tǒng)并使用。注冊(cè)功能代碼如下,username為前臺(tái)表單發(fā)送的用戶(hù)個(gè)人輸入的用戶(hù)名,根據(jù)用戶(hù)名去user表中查詢(xún)是否存在,如果存在則返回錯(cuò)誤提示信息并且注冊(cè)失敗。如果用戶(hù)名不存在,則向user表中插入一條以用戶(hù)輸入的信息為基礎(chǔ)的數(shù)據(jù),權(quán)限默認(rèn)為普通用戶(hù),狀態(tài)為“未審核”,余額為0,并返回正確提示。登錄界面如圖5.1所示。Map<String,Object>userName=newHashMap<String,Object>();userName.put("username",username);//根據(jù)用戶(hù)名去user表查詢(xún)List<User>list=userService.getList(userName);if(list.size()!=0){//用戶(hù)名存在返回msgmap.put("msg","用戶(hù)名已存在!");map.put("yzm",CommonUtil.getYzm());returnjsp("regedit",map,request);}Useruser=newUser();map.put("msg","注冊(cè)成功,請(qǐng)等待管理員審核");圖5.1登錄界面登錄模塊管理員以及普通使用者都能夠采取錄入用戶(hù)名、密碼和驗(yàn)證碼的方式登錄系統(tǒng),后臺(tái)數(shù)據(jù)庫(kù)會(huì)比對(duì)用戶(hù)輸入的數(shù)據(jù),當(dāng)驗(yàn)證碼與其前臺(tái)頁(yè)面顯示的驗(yàn)證碼不同時(shí)無(wú)法進(jìn)行登錄,輸入的用戶(hù)名和密碼在數(shù)據(jù)庫(kù)中無(wú)法查詢(xún)到的時(shí)候也無(wú)法登錄,用戶(hù)如果是新注冊(cè)的用戶(hù),在管理員未審核通過(guò)時(shí),用戶(hù)同樣暫時(shí)無(wú)法登錄,用戶(hù)若無(wú)法登錄系統(tǒng)會(huì)返回錯(cuò)誤提示。登錄功能代碼如下,username,password,yzm,yanzhengma1分別為前臺(tái)傳過(guò)來(lái)的用戶(hù)輸入的用戶(hù)名,密碼,輸入的驗(yàn)證碼和前臺(tái)顯示的驗(yàn)證碼。登錄界面如圖5.2所示。//比對(duì)驗(yàn)證碼是否正確if(yzm.equals(yanzhengma1)){map.put("username",username);map.put("password",password);//查詢(xún)數(shù)據(jù)庫(kù)中是否存在此用戶(hù)List<User>list=userService.getList(map);if(list.size()==0){map.put("msg","用戶(hù)名或密碼錯(cuò)誤!");map.put("yzm",CommonUtil.getYzm());returnjsp("login",map,request);}Useruser=list.get(0);//新注冊(cè)未審核的用戶(hù)無(wú)法登錄if("未審核".equals(user.getStatus())){map.put("msg","用戶(hù)未審核,無(wú)法登錄!");map.put("yzm",CommonUtil.getYzm());returnjsp("login",map,request);}else{map.put("msg","驗(yàn)證碼填寫(xiě)錯(cuò)誤!");map.put("yzm",CommonUtil.getYzm());returnjsp("login",map,request);}圖5.2登錄界面管理員功能模塊的系統(tǒng)當(dāng)管理員在登錄模塊進(jìn)行登錄操作后,可以直接跳轉(zhuǎn)進(jìn)入到管理員界面。用戶(hù)管理界面管理員可以在用戶(hù)管理界面查看所有普通用戶(hù)的信息,對(duì)普通用戶(hù)的注冊(cè)申請(qǐng)進(jìn)行審核,可以修改普通用戶(hù)的基本信息,查詢(xún)普通用戶(hù)信息,新增用戶(hù)和刪除違規(guī)用戶(hù),用戶(hù)管理界面可見(jiàn)圖5.3。圖5.3用戶(hù)管理界面車(chē)位管理界面管理員通過(guò)系統(tǒng)能夠?qū)崿F(xiàn)查閱全部車(chē)位信息、對(duì)車(chē)位信息進(jìn)行增加、刪除、修改等功能操作,將公共車(chē)位設(shè)置為用戶(hù)買(mǎi)斷車(chē)位,供買(mǎi)斷車(chē)位的普通用戶(hù)單獨(dú)使用,并且不會(huì)產(chǎn)生任何使用費(fèi)用,新增車(chē)位編號(hào)無(wú)法與已存在車(chē)位相同。其界面展示如圖5.4所示。圖5.4車(chē)位管理界面收費(fèi)標(biāo)準(zhǔn)界面在收費(fèi)標(biāo)準(zhǔn)界面中,管理員可以進(jìn)行公共車(chē)位的收費(fèi)標(biāo)準(zhǔn)設(shè)置,根據(jù)需求設(shè)置免費(fèi)時(shí)長(zhǎng)和每小時(shí)收費(fèi)金額的標(biāo)準(zhǔn),普通用戶(hù)停車(chē)時(shí)會(huì)根據(jù)停車(chē)時(shí)長(zhǎng)產(chǎn)生一定的停車(chē)費(fèi)用,其界面如圖5.5所示。圖5.5收費(fèi)標(biāo)準(zhǔn)界面車(chē)位選擇界面所有用戶(hù)都可以在車(chē)位選擇界面查看所有車(chē)位信息,并且可以進(jìn)行選擇車(chē)位進(jìn)行停車(chē)操作,其界面如圖5.6所示。圖5.6車(chē)位選擇界面車(chē)位使用記錄界面管理員在停車(chē)記錄界面可以查看所有車(chē)位使用記錄信息,普通用戶(hù)只能查看個(gè)人的車(chē)位使用記錄信息,其界面如圖5.7所示。圖5.7管理員用戶(hù)停車(chē)記錄界面用戶(hù)功能模塊的系統(tǒng)車(chē)位選擇界面普通用戶(hù)登錄后系統(tǒng)會(huì)顯示對(duì)應(yīng)的普通用戶(hù)使用界面,可以在車(chē)位選擇界面中,查看所有車(chē)位信息,擁有買(mǎi)斷車(chē)位的用戶(hù)可以停在自己的專(zhuān)屬車(chē)位,不會(huì)產(chǎn)生任何費(fèi)用,公共車(chē)位所有普通用戶(hù)都可以停車(chē),但會(huì)根據(jù)停車(chē)時(shí)長(zhǎng)收取相應(yīng)的停車(chē)費(fèi)。停車(chē)收費(fèi)功能代碼如下。begintime為用戶(hù)開(kāi)始停車(chē)的時(shí)間,從pay(用戶(hù)停車(chē)收費(fèi)表)表中根據(jù)車(chē)位ID和結(jié)束時(shí)間為空的條件查詢(xún)出來(lái)的。endtime為系統(tǒng)當(dāng)前時(shí)間,作為停車(chē)結(jié)束時(shí)間存入pay表。stoptime為根據(jù)停車(chē)開(kāi)始時(shí)間和停車(chē)結(jié)束時(shí)間計(jì)算的停車(chē)時(shí)長(zhǎng),單位為分鐘,在減去免費(fèi)停車(chē)時(shí)長(zhǎng)后換算為小時(shí)乘以每小時(shí)的停車(chē)費(fèi)用,最終計(jì)算結(jié)果為用戶(hù)本次停車(chē)總費(fèi)用,不足一小時(shí)算為一小時(shí)。在計(jì)算好停車(chē)費(fèi)用后,根據(jù)用戶(hù)ID查詢(xún)用戶(hù)余額信息,與本次所需支付停車(chē)費(fèi)用比較,如果余額小于停車(chē)費(fèi)用,則返回錯(cuò)誤提示信息,并無(wú)法執(zhí)行取消停車(chē)操作。反之更新用戶(hù)余額并取消停車(chē)。其界面展示如圖5.8所示。//開(kāi)始時(shí)間Stringbegintime=pay.getStarttime();//獲取系統(tǒng)當(dāng)前時(shí)間為結(jié)束時(shí)間Stringendtime=DateUtil.formatHMS(newDate());stoptime=DateUtil.getDatePoor(DateUtil.stringToDate,DateUtil.stringToDate;//停車(chē)總時(shí)間-免費(fèi)時(shí)間,計(jì)算收費(fèi)payhours=needpaytime/60;if(needpaytime%60>0){//不足一小時(shí)算為一小時(shí)payhours+=1;}}//計(jì)算停車(chē)費(fèi)用Useruser=userService.getUserById(pay.getUserid().toString());//比較停車(chē)費(fèi)用和用戶(hù)余額if(user.getBalance()<paytime){ msg="余額不足,請(qǐng)充值";}else{//更新用戶(hù)余額 user.setBalance(user.getBalance()-paytime); userService.update(user); pay.setPay(paytime+""); payService.update(pay); msg="此次停車(chē)"+stoptime+"分鐘,應(yīng)繳費(fèi)"+paytime+"元"; parkingspaceService.update(parkingspace);}圖5.8車(chē)位選擇界面充值記錄界面用戶(hù)可以點(diǎn)擊充值記錄,可以查看個(gè)人的所有充值記錄,并且可以點(diǎn)擊新增按鈕輸入充值金額進(jìn)行充值,其界面展示如圖5.9和圖5.10所示。圖5.9充值記錄界面圖5.10充值界面我的余額界面在我的余額界面中,用戶(hù)可以點(diǎn)擊查看賬戶(hù)余額,其界面展示如圖5.11所示。圖5.11我的余額界面車(chē)位使用記錄界面普通用戶(hù)在停車(chē)記錄界面中,可以查看本人的車(chē)位使用記錄、車(chē)位使用時(shí)間、停車(chē)費(fèi)用,其界面展示如圖5.12所示。圖5.12普通用戶(hù)停車(chē)記錄界面系統(tǒng)測(cè)試測(cè)試概述軟件測(cè)試的目的眾所周知,編碼可能是所有系統(tǒng)在開(kāi)發(fā)的進(jìn)程中最難的一個(gè)環(huán)節(jié),但是系統(tǒng)的測(cè)試在我看來(lái)更加重要。測(cè)試的作用是為了驗(yàn)證開(kāi)發(fā)出來(lái)的系統(tǒng)是否符合設(shè)計(jì)的初衷,是否實(shí)現(xiàn)了預(yù)期的功能,在系統(tǒng)運(yùn)行的過(guò)程中有什么漏洞,在編碼的過(guò)程中是不是漏下了什么,在編碼的過(guò)程中是不是沒(méi)有考慮到位而造成了存在細(xì)微的bug。軟件測(cè)試的任務(wù)1、發(fā)現(xiàn)系統(tǒng)運(yùn)行過(guò)程的功能漏洞;2、發(fā)現(xiàn)在編碼過(guò)程中因疏忽大意造成的Bug;3、測(cè)驗(yàn)系統(tǒng)運(yùn)行的質(zhì)量和效果。測(cè)試方案對(duì)于測(cè)試計(jì)劃的把控在測(cè)試的方案里是至關(guān)重要的。一切技術(shù)難點(diǎn)都要被考慮到測(cè)試計(jì)劃里。并且我們還應(yīng)該確??梢院湍繕?biāo)達(dá)成一致,達(dá)到可以測(cè)驗(yàn)和發(fā)現(xiàn)系統(tǒng)中存有的錯(cuò)誤以及缺陷的目的,能夠較好的解決這些問(wèn)題的方式只能是白盒測(cè)試或黑盒測(cè)試。白盒測(cè)試即為構(gòu)造測(cè)試,掌握和研究程序結(jié)構(gòu)和功能性,進(jìn)而我們能夠得出最后預(yù)期的效果且發(fā)現(xiàn)是否每一條程序都可以得到。黑盒測(cè)試也是我們常說(shuō)的性能測(cè)試,即將程序看作是一個(gè)無(wú)法看穿的盒子,也可以理解為將程序放置在看不透的黑盒子中。只是利用程序供給的api,而不將內(nèi)部代碼納入考慮范圍開(kāi)展的測(cè)試,測(cè)試程序是否可以依照開(kāi)始設(shè)計(jì)的流程政策接入數(shù)據(jù)且輸出準(zhǔn)確的信息,并且在此過(guò)程是否始終可以保持外部信息的完整。程序自身的運(yùn)行經(jīng)過(guò)程序的進(jìn)程來(lái)發(fā)現(xiàn),重點(diǎn)是觀察程序是否可以達(dá)到我們預(yù)期的目的,程序是否可以完美的實(shí)現(xiàn)我們最終預(yù)期實(shí)現(xiàn)的功能以及保存想要獲得的數(shù)據(jù),最終我們?cè)儆^察該程序的完整性是否符合相關(guān)要求。模塊測(cè)試模塊測(cè)試即為單元測(cè)試,從字面意思來(lái)看就是測(cè)試每一個(gè)模塊是不是可以成功達(dá)到其應(yīng)該實(shí)現(xiàn)的功能,該測(cè)試的目的是想要發(fā)現(xiàn)該系統(tǒng)設(shè)計(jì)在實(shí)際運(yùn)行中某些小程序出現(xiàn)的錯(cuò)誤,并且能夠及時(shí)的解決這些問(wèn)題,就說(shuō)明模塊測(cè)試開(kāi)展的效果很好。集成測(cè)試集成測(cè)試即對(duì)系統(tǒng)和子系統(tǒng)進(jìn)行的一系列性能測(cè)試,集成測(cè)試主要測(cè)驗(yàn)的是系統(tǒng)的包裝程序信息并發(fā)現(xiàn)存在的漏洞。集成測(cè)試的優(yōu)點(diǎn)主要有三個(gè):一是測(cè)試成本較低;二是能夠超前找到端口的缺陷;三是能夠較好定位系統(tǒng)運(yùn)行中錯(cuò)誤出現(xiàn)的位置。自底端向上端開(kāi)展的方案適用于偏下層結(jié)構(gòu),中間結(jié)構(gòu)就需要采取折中的方案。驗(yàn)收測(cè)試驗(yàn)收測(cè)試是系統(tǒng)測(cè)試的收尾工作,需要通過(guò)用戶(hù)對(duì)系統(tǒng)的操作使用,來(lái)測(cè)試該系統(tǒng)是否可以達(dá)到用戶(hù)的要求。我使用性能測(cè)試對(duì)系統(tǒng)展開(kāi)測(cè)試,測(cè)試的結(jié)果要么是同客戶(hù)的要求存在一些差異,要么是運(yùn)行的結(jié)果可以基本達(dá)到用戶(hù)需求。最終我們可以得出結(jié)論,出現(xiàn)的問(wèn)題和用戶(hù)的需要都存有一定程度的關(guān)聯(lián)。測(cè)試用例用戶(hù)登錄功能測(cè)試情況可見(jiàn)表6-1。表6-1用戶(hù)登錄功能測(cè)試用例表用例名稱(chēng)測(cè)試功能操作操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果用戶(hù)登錄模塊測(cè)試正確輸入用戶(hù)信息,用戶(hù)成功登錄。輸入用戶(hù)的信息1.在密碼框輸入用戶(hù)的密碼。2.點(diǎn)擊登錄按鈕。跳轉(zhuǎn)到各角色的界面正確用戶(hù)注冊(cè)功能測(cè)試情況可見(jiàn)表6-2。表6-2用戶(hù)注冊(cè)功能測(cè)試用例表用例名稱(chēng)測(cè)試功能操作操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果用戶(hù)注冊(cè)模塊測(cè)試按頁(yè)面要求正確輸入用戶(hù)信息,完成用戶(hù)的注冊(cè)。輸入待注冊(cè)用戶(hù)的基本信息用戶(hù)在系統(tǒng)的注冊(cè)頁(yè)面根據(jù)提示填寫(xiě)相應(yīng)的信息,然后點(diǎn)擊“注冊(cè)”按鈕。提示注冊(cè)成功并關(guān)閉注冊(cè)界面。正確用戶(hù)注冊(cè)模塊測(cè)試用戶(hù)注冊(cè)失敗的情況用戶(hù)不填寫(xiě)用戶(hù)名用戶(hù)在系統(tǒng)的注冊(cè)頁(yè)面根據(jù)提示填寫(xiě)除了用戶(hù)名以外相應(yīng)的信息,然后點(diǎn)擊“注冊(cè)”按鈕。注冊(cè)失敗,提示“*用戶(hù)名不符合要求”,注冊(cè)界面不關(guān)閉。正確車(chē)位信息增加功能測(cè)試情況可見(jiàn)表6-3。表6-3車(chē)位信息添加功能測(cè)試用例表用例名稱(chēng)測(cè)試功能操作操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果車(chē)位信息添加模塊測(cè)試正確輸入車(chē)位信息,完成車(chē)位的添加。車(chē)位的基本信息管理員點(diǎn)擊發(fā)布車(chē)位后根據(jù)提示填寫(xiě)車(chē)位信息,然后點(diǎn)擊“提交”按鈕。提示成功。正確車(chē)位添加模塊測(cè)試車(chē)位添加失敗的情況車(chē)位信息重復(fù)管理員點(diǎn)擊發(fā)布車(chē)位后填寫(xiě)的車(chē)位信息重復(fù),然后點(diǎn)擊“提交”按鈕。提示“車(chē)位信息重復(fù)”。正確車(chē)位添加模塊測(cè)試車(chē)位添加失敗的情況車(chē)位信息不完整管理員點(diǎn)擊發(fā)布商車(chē)位后填寫(xiě)的信息不完整,然后點(diǎn)擊“提交”按鈕。提示“*信不能為空”。正確
車(chē)位使用記錄信息界面測(cè)試情況可見(jiàn)表6-4。表6-4車(chē)位使用記錄信息界面測(cè)試用例表用例名稱(chēng)測(cè)試功能操作操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果車(chē)位使用記錄信息顯示功能模塊測(cè)試車(chē)位使用記錄信息顯示的正常情況顯示車(chē)位使用記錄信息用戶(hù)點(diǎn)擊查看車(chē)位使用記錄信息,進(jìn)入車(chē)位使用記錄列表。顯示車(chē)位使用記錄信息正確測(cè)試過(guò)程用戶(hù)注冊(cè)功能測(cè)試測(cè)試過(guò)程:在登錄頁(yè)面點(diǎn)擊“注冊(cè)”按鈕后是否會(huì)彈出注冊(cè)頁(yè)面,在注冊(cè)界面的用戶(hù)名處輸入已經(jīng)注冊(cè)過(guò)的用戶(hù)名,密碼、姓名等其他信息都按照要求輸入,填寫(xiě)完畢后點(diǎn)擊保存,測(cè)試系統(tǒng)是不是可以立即提示錯(cuò)誤信息且注冊(cè)的界面是否跳轉(zhuǎn)。測(cè)試驗(yàn)證完成且提交后,觀察界面是不是可以關(guān)閉且能夠跳轉(zhuǎn)至登錄界面。測(cè)試過(guò)程可見(jiàn)圖6.1、圖6.2。圖6.1用戶(hù)注冊(cè)輸入系統(tǒng)中存在用戶(hù)名圖6.2注冊(cè)失敗錯(cuò)誤提示測(cè)試結(jié)果:填寫(xiě)的不合格的信息能有效的終止注冊(cè)并且進(jìn)行錯(cuò)誤提示,注冊(cè)頁(yè)面也并未關(guān)閉,信息正確后注冊(cè)成功,注冊(cè)頁(yè)面會(huì)自動(dòng)關(guān)閉。用戶(hù)登錄功能測(cè)試測(cè)試過(guò)程:在用戶(hù)登錄頁(yè)面中填寫(xiě)錯(cuò)誤驗(yàn)證碼,查看對(duì)于錯(cuò)誤的信息,系統(tǒng)是否能給予提示。填寫(xiě)未通過(guò)管理員審核的用戶(hù)名等信息,點(diǎn)擊“登錄”,觀察系統(tǒng)是否可以提示錯(cuò)誤信息。填寫(xiě)通過(guò)管理員審核的用戶(hù)名等信息,點(diǎn)擊“登錄”,觀察界面是不是可以順利轉(zhuǎn)至對(duì)應(yīng)角色的界面。測(cè)試過(guò)程可見(jiàn)圖6.3、圖6.4、圖6.5。圖6.3用戶(hù)登錄輸入錯(cuò)誤驗(yàn)證碼圖6.4用戶(hù)登錄輸入未通過(guò)審核賬號(hào)圖6.5用戶(hù)登錄成功跳轉(zhuǎn)到首頁(yè)測(cè)試結(jié)果:填寫(xiě)的錯(cuò)誤信息能夠準(zhǔn)確進(jìn)行錯(cuò)誤提示,未審核通過(guò)的用戶(hù)無(wú)法登錄并且有準(zhǔn)確的錯(cuò)誤提示,登錄成功后頁(yè)面會(huì)跳轉(zhuǎn)到對(duì)應(yīng)角色的首頁(yè)。用戶(hù)審核功能測(cè)試測(cè)試過(guò)程:管理員通過(guò)首頁(yè)登錄后進(jìn)入用戶(hù)管理頁(yè)面,點(diǎn)擊新注冊(cè)用戶(hù)最后一欄中“審核”按鈕,通過(guò)新注冊(cè)用戶(hù)審核。審核通過(guò)后該用戶(hù)可以正常登錄系統(tǒng)。測(cè)試過(guò)程如圖6.6,6.7,6.8所示。圖6.6管理員管理用戶(hù)信息圖6.7管理員審核新用戶(hù)圖6.8用戶(hù)通過(guò)審核登錄成功跳轉(zhuǎn)到首頁(yè)測(cè)試結(jié)果:點(diǎn)擊“審核”按鈕后,該用戶(hù)可以正常登錄系統(tǒng)。車(chē)位添加功能測(cè)試測(cè)試過(guò)程:管理員在車(chē)位管理點(diǎn)擊右上角“新增”按鈕,輸入不完整的新增車(chē)位信息,點(diǎn)擊“保存”按鈕,查看對(duì)于不完整的車(chē)位信息,系統(tǒng)是否能給予錯(cuò)誤提示。管理員輸入已存在的重復(fù)車(chē)位信息,點(diǎn)擊“保存”按鈕,查看系統(tǒng)是否能給予錯(cuò)誤提示。最后正確完整的輸入新增車(chē)位信息,完成車(chē)位的添加。然后點(diǎn)擊“保存”按鈕。完成車(chē)位的添加。測(cè)試過(guò)程如圖6.9,6.10,6.11所示。圖6.9管理員輸入不完整的車(chē)位信息圖6.10管理員輸入已存在的車(chē)位信息圖6.11管理員輸入正確的車(chē)位信息測(cè)試結(jié)果:對(duì)于不完整的車(chē)位信息系統(tǒng)提示“**信息不能為空”。已存在的車(chē)位信息,系統(tǒng)提示“車(chē)位信息重復(fù)”。正確的車(chē)位信息添加成功。車(chē)位使用功能測(cè)試測(cè)試過(guò)程:普通用戶(hù)登錄后點(diǎn)擊非個(gè)人買(mǎi)斷車(chē)位進(jìn)行停車(chē)操作,查看系統(tǒng)是否能給予無(wú)法停車(chē)提示。用戶(hù)點(diǎn)擊已存在車(chē)輛的車(chē)位進(jìn)行結(jié)束停車(chē)操作,查看系統(tǒng)能否進(jìn)行錯(cuò)誤信息提示。用戶(hù)余額不足的情況下結(jié)束停車(chē),查看系統(tǒng)能否提示用戶(hù)賬戶(hù)余額不足,最后進(jìn)行公共車(chē)位停車(chē)操作查看是否成功。測(cè)試過(guò)程如圖6.12,6.13,6.14,6.15所示。圖6.12非個(gè)人買(mǎi)斷車(chē)位進(jìn)行停車(chē)圖6.13結(jié)束他人停車(chē)圖6.14余額不足結(jié)束停車(chē)圖6.15公共車(chē)位停車(chē)測(cè)試結(jié)果:普通用戶(hù)在非本人買(mǎi)斷車(chē)位進(jìn)行停車(chē)操作時(shí),系統(tǒng)會(huì)提示用戶(hù)無(wú)法停車(chē)。當(dāng)用戶(hù)結(jié)束其他人停車(chē)操作時(shí),系統(tǒng)能提示非本人。用戶(hù)余額不足的情況下結(jié)束停車(chē)操作時(shí),系統(tǒng)會(huì)提示用戶(hù)余額不足再充值后結(jié)束停車(chē)。公共車(chē)位停車(chē)操作一切正常。車(chē)位使用記錄信息顯示功能測(cè)試測(cè)試過(guò)程:登錄管理員賬號(hào),點(diǎn)擊車(chē)位使用記錄頁(yè)面,查看是否所有用戶(hù)車(chē)位使用記錄都會(huì)顯示。登錄普通用戶(hù)賬號(hào),點(diǎn)擊車(chē)位使用記錄頁(yè)面,查看是否僅展示個(gè)人車(chē)位使用記錄。測(cè)試過(guò)程如圖6.16,6.17所示。圖6.16管理員查看車(chē)位使用記錄圖6.17普通用戶(hù)查看車(chē)位使用記錄測(cè)試結(jié)果:登錄管理員賬號(hào)所有用戶(hù)車(chē)位使用記錄都會(huì)顯示,普通用戶(hù)僅展示個(gè)人車(chē)位使用記錄。充值與余額功能測(cè)試測(cè)試過(guò)程:普通用戶(hù)點(diǎn)擊充值記錄頁(yè)面查看個(gè)人充值記錄是否完整展示,點(diǎn)擊右上角“新增”按鈕,頁(yè)面是否跳轉(zhuǎn)到充值頁(yè)面,輸入充值金額,點(diǎn)擊“保存”按鈕,系統(tǒng)是否會(huì)正確提示并跳轉(zhuǎn)回充值記錄頁(yè)面,并且剛剛充值的記錄是否顯示在一覽中。點(diǎn)擊我的余額頁(yè)面查看充值是否成功。測(cè)試過(guò)程如圖6.18,6.19,6.20,6.21所示。圖6.18個(gè)人充值記錄圖6.19普通用戶(hù)充值圖6.20充值成功后回到一覽圖6.21我的余額測(cè)試結(jié)果:充值記錄頁(yè)面?zhèn)€人充值記錄可以完整展示,用戶(hù)充值后系統(tǒng)能正確提示用戶(hù)充值成功,并跳轉(zhuǎn)回充值記錄頁(yè)面,剛剛的充值記錄也會(huì)顯示在一覽列表中。我的余額頁(yè)面中余額也實(shí)時(shí)更新成功。
測(cè)試分析通過(guò)對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試分析,可以得出該停車(chē)場(chǎng)計(jì)費(fèi)管理系統(tǒng)能夠?qū)崿F(xiàn)對(duì)居民小區(qū)車(chē)位進(jìn)行管理的功能和要求。功能全面、界面清晰、操作簡(jiǎn)單易學(xué)、系統(tǒng)整體運(yùn)行較好沒(méi)有明顯錯(cuò)誤,該系統(tǒng)已經(jīng)具備了推廣使用的條件。
結(jié)論近年來(lái),我國(guó)私家車(chē)數(shù)量迅速增長(zhǎng),停車(chē)難的問(wèn)題正愈演愈烈。本系統(tǒng)主要目的是對(duì)車(chē)輛停泊的費(fèi)用進(jìn)行分時(shí)自動(dòng)計(jì)算,監(jiān)管各個(gè)車(chē)位的使用情況,采用可視化方式向用戶(hù)展現(xiàn)車(chē)位狀態(tài),并且可以針對(duì)停車(chē)時(shí)長(zhǎng)進(jìn)行自動(dòng)統(tǒng)計(jì)應(yīng)收費(fèi)金額。該系統(tǒng)不但能夠讓管理員達(dá)到對(duì)停車(chē)場(chǎng)車(chē)位進(jìn)行后臺(tái)管理的功能,還能夠給予用戶(hù)自行選取車(chē)位的功能,用戶(hù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《8.1 以國(guó)家好 大家才會(huì)好 》聽(tīng)課評(píng)課記錄
- 一年級(jí)夜色聽(tīng)評(píng)課記錄
- 湘教版地理八年級(jí)下冊(cè)5.3《西北地區(qū)和青藏地區(qū)》(第2課時(shí))聽(tīng)課評(píng)課記錄
- 魯教版數(shù)學(xué)八年級(jí)下冊(cè)8.3《用公式法解一元二次方程》聽(tīng)評(píng)課記錄
- 五年級(jí)數(shù)學(xué)口算競(jìng)賽題
- 蘇教版小學(xué)數(shù)學(xué)三年級(jí)下冊(cè)口算題
- 蘇教版二年級(jí)下冊(cè)數(shù)學(xué)口算練習(xí)題費(fèi)
- 小學(xué)數(shù)學(xué)-六年級(jí)下冊(cè)-4-3 正比例圖像 聽(tīng)評(píng)課記錄
- 船員勞動(dòng)合同范本
- 商業(yè)房屋租借合同范本
- 單板硬件測(cè)試規(guī)范
- 物流營(yíng)銷(xiāo)(第四版) 課件 第六章 物流營(yíng)銷(xiāo)策略制定
- 關(guān)于市推動(dòng)高新技術(shù)企業(yè)發(fā)展的調(diào)研報(bào)告
- 學(xué)校安防監(jiān)控維保方案
- 13J103-7《人造板材幕墻》
- 上海高考英語(yǔ)詞匯手冊(cè)列表
- 七步洗手法 課件
- 供應(yīng)商信息安全檢查表
- 2023-2024學(xué)年四川省涼山州小學(xué)語(yǔ)文二年級(jí)期末評(píng)估考試題詳細(xì)參考答案解析
- PDCA提高患者自備口服藥物正確堅(jiān)持服用落實(shí)率
- 上海石油化工股份有限公司6181乙二醇裝置爆炸事故調(diào)查報(bào)告
評(píng)論
0/150
提交評(píng)論