城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)_第1頁(yè)
城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)_第2頁(yè)
城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)_第3頁(yè)
城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)_第4頁(yè)
城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

1、軟件工程課程設(shè)計(jì)報(bào)告題目城市網(wǎng)約車系統(tǒng)的分析與設(shè)計(jì)院系班級(jí)組長(zhǎng)組員科技的進(jìn)步衍生了一系列新興的行業(yè),網(wǎng)約車便是這些衍生物里的一種,它為人們的出行帶來(lái)了方便,這種便捷,使得網(wǎng)約車的市場(chǎng)在短時(shí)間內(nèi)蔓延出巨大的規(guī)模,惡意收費(fèi)、臟亂的車內(nèi)環(huán)境、不法分子的作案等負(fù)面產(chǎn)物也成為了人們擔(dān)憂的因素;而目前一鍋好湯里面的老鼠卻依然存在,并且逍遙法外,腐朽如果不處理將導(dǎo)致正常態(tài)被涉及從而被感染,手段有不少,而以一種良性的,最為有效且本錢較小的是一種容易存活且被社會(huì)承受度高的一個(gè)理念,在系統(tǒng)前期的問(wèn)題考慮中這些都已包括。網(wǎng)約車車誠(chéng)信系統(tǒng)中主要容納的有:網(wǎng)約車系統(tǒng)管理員、車主、乘客四種人物。與之一一對(duì)應(yīng)的功能詳情,網(wǎng)

2、約車系統(tǒng)誠(chéng)信管理員:系統(tǒng)內(nèi)的全部功能,車主:操縱自己的錄入修改信息功能,乘客:操縱登錄賬戶的數(shù)據(jù)信息,觀車主的私密的以外信息,其余略。包含的技術(shù):java語(yǔ)言去書寫效勞器端的功能,以EXT為基石描繪出絢麗的頁(yè)面圖像,以SpringMVC框架為橋梁管道連接效勞器與頁(yè)面,以ibatis框架為另一管道通向數(shù)據(jù)庫(kù),采用大家普遍承受卻也性能較優(yōu)的mysql作為數(shù)據(jù)儲(chǔ)藏的倉(cāng)庫(kù)。工欲善其事必先利其器,性能較好的工具可以讓整個(gè)系統(tǒng)的功能的書寫,及頁(yè)面親和力有較強(qiáng)的展示,思維的區(qū)域定位使得我的選擇成了如此:jdk1.7,ecplice,WEB容器tomcat用7.0版本。合理性是系統(tǒng)壽命且保持活力年輕的必要因素

3、,系統(tǒng)的懲罰制度在考慮到懲戒的本質(zhì)即:懲戒的力度問(wèn)題,如果力度太大,那么用戶的減少速率可想而知,而反其道行之,懲戒本身有未有成果,在權(quán)衡之中系統(tǒng)采用交通法律法規(guī)這一硬性卻又不受排斥的標(biāo)準(zhǔn)。【關(guān)鍵詞】:社會(huì)需求;方便;java,springMVC快捷;誠(chéng)信;價(jià)格合理.可修編-ABSTRACTheprogressofscienceandtechnologyderivedfromaseriesofnewindustry,networkaboutcarsisoneofthesederivatives,bringsconvenienceforpeopletotraveltothis,itisconven

4、ient,thenetworkaboutthecarmarketspreadahugescaleinashortperiodoftime,maliciouscharges,dirtycarenvironment,criminalscrimethenegativeproducthasbecomeafactorofconcern;thereforeaneffectiveregulatoryschemeisessential.Networkaboutcarmanagementsystemistoachievesuchasolutiontotheproblemofasuperiormethod.Thi

5、ssystemadoptsB/Sstructuredevelopmentmodel:theserverandthebrowsermode,thisisalotofmemoryresourcesandefficientmodeofoperationdoesnotrequireuserstorelyonthebrowserwillbeabletocompletethedesiredoperation.ThebackgroundofthedevelopmentoftheJavalanguage,themainfunctionisto:customerorders,customercomplaints

6、andsuggestionsofoperation,informationinputdriver,accesscontrolfunctionofeachrole,regulatorstoviewthedriverinformationandexposurefunction;thefrontinterfaceusingtheEXTframework,combinedwiththenativeJSandjquery,SimplifytheHTMLandsomeofthehigherreusabilityoftheJScode,savingthedevelopmenttimetoreducethea

7、mountofdevelopment.Thissystemcandoagreatdealofdatacollationandorganizeddisplay,andtheoperationissimple,suitablefordifferentlevelsofuseroperation.Practicalandcost-effectiveareveryhigh.Keywords:,java;springMVC;traffic;convenient,quick;摘要IABSTRACTI.I目錄III1 緒論11.1 課題背景和意義11.2 研究現(xiàn)狀1.1.3 研究?jī)?nèi)容2.1.4 論文構(gòu)造2.2

8、 需求分析32.1 可行性分析32.1.1 技術(shù)可行性分析32.1.2 經(jīng)濟(jì)可行性分析32.1.3 操作使用可行性分析32.1.4 系統(tǒng)平安的可行性分析32.2 系統(tǒng)功能需求32.2.1 功能需求32.2.2 性能需求42.2.3 用例分析52.2.4 業(yè)務(wù)流程分析7小結(jié):83 系統(tǒng)設(shè)計(jì)93.1 系統(tǒng)功能模塊圖設(shè)計(jì)93.2 登錄模塊的設(shè)計(jì)103.3 用戶注冊(cè)功能模塊的設(shè)計(jì)113.4 用戶申請(qǐng)為乘客功能的設(shè)計(jì)133.5 用戶申請(qǐng)為司機(jī)模塊的設(shè)計(jì)143.6 乘客進(jìn)展預(yù)約下單模塊的設(shè)計(jì)153.7 管理員審批功能設(shè)計(jì)163.8 管理員用戶管理功能的設(shè)計(jì)17小結(jié):184 數(shù)據(jù)庫(kù)分析194.1 數(shù)據(jù)庫(kù)19

9、4.2 數(shù)據(jù)庫(kù)的理念194.3 數(shù)據(jù)庫(kù)概念構(gòu)造194.4 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫(kù)的邏輯分析214.5 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫(kù)的物理22小結(jié):255 結(jié)論與展望26.word.zl.1緒論1.1 課題背景和意義時(shí)代的進(jìn)步催生了一些事物,網(wǎng)約車便是近年社會(huì)開展的衍生物,并且在不長(zhǎng)的時(shí)間內(nèi)占領(lǐng)了大批市場(chǎng),規(guī)模的日益擴(kuò)大,一些負(fù)面的東西也開場(chǎng)浮出水面,猶如一顆石子投入水中,漣漪不斷擴(kuò)張。中國(guó)有句古話,無(wú)規(guī)那么不成方圓。在一些丑陋的現(xiàn)象下一套用于監(jiān)管網(wǎng)約車行業(yè)的規(guī)章制度和顯得尤為重要:司機(jī)為多賺錢拉顧客繞遠(yuǎn)路,乘客遺失在車內(nèi)的物品不予歸還,車內(nèi)臟亂差的環(huán)境,網(wǎng)約車管理系統(tǒng)是一套方便通過(guò)社會(huì)各界人士來(lái)監(jiān)管

10、及標(biāo)準(zhǔn)網(wǎng)約車效勞的系統(tǒng),通過(guò)不同角色的評(píng)價(jià)可以很確切的給出很多真實(shí)的數(shù)據(jù),通過(guò)這些數(shù)據(jù)可以對(duì)每一位網(wǎng)約車司機(jī)的行為做一個(gè)中肯的判斷,根據(jù)判斷可以對(duì)司機(jī)做一些利益上、道德上、法律上的一些處理,從而對(duì)司機(jī)乃至這一市場(chǎng)的進(jìn)展一個(gè)標(biāo)準(zhǔn)和約束。本系統(tǒng)采用了B/S架構(gòu)的開發(fā)模式即:效勞端與瀏覽器模式,這是一種快捷的操作方式不需要占用用戶的很多的資源及內(nèi)存依賴瀏覽器便可以完成想要的操作。后臺(tái)的開發(fā)選用java語(yǔ)言,主要實(shí)現(xiàn)的功能為:客戶對(duì)訂單的操作,客戶的投訴建議操作,司機(jī)的信息錄入,各個(gè)角色的權(quán)限控制功能,監(jiān)管人員對(duì)司機(jī)信息的查看以及曝光等功能;前臺(tái)界面采用了EXT框架,結(jié)合原生的js和jquery,簡(jiǎn)化

11、了html和一些復(fù)用性較高的JS的代碼編寫,節(jié)省了開發(fā)時(shí)間減輕了開發(fā)量。本系統(tǒng)以自身龐大的數(shù)據(jù)存儲(chǔ)為根底,能夠高效而準(zhǔn)確的計(jì)算和分析出大量數(shù)據(jù)所從而得出最為合理和真實(shí)的結(jié)果。最重要的是系統(tǒng)可以最大程度化的節(jié)省人力,真正意義上的做到一勞永逸的效果,程序不會(huì)隨著時(shí)間的流逝而導(dǎo)致數(shù)據(jù)的遺失和損壞,如果說(shuō)使用人力來(lái)完成這一項(xiàng)任務(wù),那么這將是無(wú)比龐大的一個(gè)工程,還有大量人員的長(zhǎng)期的工資花費(fèi),隨著數(shù)據(jù)量的不斷增加在一定時(shí)間后兩種花費(fèi)的比例將會(huì)成一個(gè)幾何倍的增加,這其中還可能存在因人員失誤所造成的數(shù)據(jù)錯(cuò)誤和一些不可控事情的發(fā)生。比照之下系統(tǒng)所節(jié)省的資源是一極其龐大的。它的實(shí)用性和高效性已然不言而喻,我們已經(jīng)

12、從幾個(gè)角度對(duì)于管理系統(tǒng)的優(yōu)點(diǎn)做了突出,所以開發(fā)一套高效且實(shí)用性較高的管理系統(tǒng)是非常有必要的。1.2 研究現(xiàn)狀國(guó)際上對(duì)網(wǎng)約車行業(yè)政策的指向。在美國(guó)和英國(guó)對(duì)網(wǎng)約車代表Uber進(jìn)展了限制,在歐洲大陸局部國(guó)家甚至完全判定Uber違法??梢钥闯稣麄€(gè)國(guó)際社會(huì)對(duì)網(wǎng)約車行業(yè)還是以限制為主,這主要是考慮到出行行業(yè)其它從業(yè)者利益平衡、出行行業(yè)的社會(huì)責(zé)任屬性、國(guó)家稅收、行業(yè)監(jiān)管等方面問(wèn)題。中國(guó)國(guó)內(nèi)政策指向。2016年7月28日出臺(tái)的?網(wǎng)絡(luò)預(yù)約出租汽車經(jīng)營(yíng)效勞管理暫行方法?以下簡(jiǎn)稱?網(wǎng)約車管理方法?雖然明確了網(wǎng)約車的合法地位,但是文章中提到監(jiān)管層也做了清晰的定位:配套新政需要“以巡游出租車為主、約租車網(wǎng)約車為輔,在價(jià)

13、格上要層次清楚、競(jìng)爭(zhēng)有序。通過(guò)以上表述和各地相繼出臺(tái)的?網(wǎng)約車管理方法?實(shí)施細(xì)那么來(lái)看,國(guó)家只會(huì)允許網(wǎng)約車作為輔助,成為巡游出租車和公共交通的補(bǔ)充,國(guó)家并不希望網(wǎng)約車成為群眾化的出行方式,所以各地實(shí)施細(xì)那么做出的各方面限制也只是手段而已,目的是限制網(wǎng)約車開展的規(guī)模。1.3 研究?jī)?nèi)容主要實(shí)現(xiàn)的功能為:乘客對(duì)自己信息的編輯功能,乘客對(duì)司機(jī)信息的瀏覽功能,乘客對(duì)司機(jī)的投訴功能:根據(jù)司機(jī)是否繞路,是否惡意加價(jià),乘客對(duì)司機(jī)的曝光功能:乘客對(duì)一些不良的現(xiàn)象進(jìn)展曝光,乘客的建議功能,司機(jī)編輯自身信息功能,司機(jī)客戶的投訴建議操作,司機(jī)的信息錄入,管理員審核乘客投訴功能,管理員審核乘客訂單信息并進(jìn)展對(duì)訂單的分配

14、功能,交通執(zhí)法者根據(jù)車主的交通違規(guī)情況進(jìn)展對(duì)車主的誠(chéng)信值進(jìn)展增加或減少,交通執(zhí)法者根據(jù)司機(jī)的信譽(yù)值已經(jīng)乘客的投訴建議情況進(jìn)展對(duì)司機(jī)的管理警告或者取消其司機(jī)權(quán)限,管理員根據(jù)不同的角色的功能性分析和平安性分析對(duì)各個(gè)角色或者用戶動(dòng)態(tài)分配。1.4 論文構(gòu)造本論文一共五章,其構(gòu)造如下:第一章:緒論。主要提出了國(guó)內(nèi)外的研究現(xiàn)狀和要研究的內(nèi)容與研究的背景。第二章:闡述了系統(tǒng)的需求分析。主要包括對(duì)系統(tǒng)的各種可行性分析和功能需求的分析,用例的分析以及對(duì)數(shù)據(jù)流程的分析。第三章:闡述了系統(tǒng)設(shè)計(jì)思想,模塊設(shè)計(jì)。第四章:數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)。第五章:結(jié)論。2需求分析2.1 可行性分析本工程的開發(fā)、運(yùn)行和維護(hù)對(duì)硬件和軟件的

15、需求不高,因此本工程將會(huì)根據(jù)如下的幾點(diǎn)來(lái)分析判斷現(xiàn)有條件下設(shè)計(jì)系統(tǒng)的價(jià)值。2.1.1 技術(shù)可行性分析前臺(tái)界面采用了EXT框架,結(jié)合原生的js和jquery,簡(jiǎn)化了html和一些復(fù)用性較高的JS的代碼編寫,節(jié)省了開發(fā)時(shí)間減輕了開發(fā)量。后臺(tái)效勞器端采用了springMVC+Spring+Mybatis組合框架來(lái)作為系統(tǒng)的架構(gòu)。2.1.2 經(jīng)濟(jì)可行性分析本系統(tǒng)從前臺(tái)到后臺(tái)全部使用了框架進(jìn)展開發(fā),這種開發(fā)模式無(wú)疑縮短了開發(fā)周期,加快了開發(fā)效率,在軟件這個(gè)以程序員工資為主要開銷的開發(fā)本錢上無(wú)疑大大的減少了經(jīng)濟(jì)投入。2.1.3 操作使用可行性分析本系統(tǒng)采用簡(jiǎn)潔明了的圖形化頁(yè)面來(lái)進(jìn)展系統(tǒng)的功能化視圖,讓操作

16、變得直觀明了,加之簡(jiǎn)單快捷的操作按鈕,令系統(tǒng)的用戶體驗(yàn)度非常的高,這無(wú)疑很好的表現(xiàn)了系統(tǒng)的操作使用可行性。2.1.4 系統(tǒng)平安的可行性分析本系統(tǒng)在開發(fā)中利用以框架本身所封裝的平安編碼格式進(jìn)展標(biāo)準(zhǔn)化的編碼,從前期設(shè)計(jì)到正式編碼平安問(wèn)題都以通過(guò)強(qiáng)健的代碼進(jìn)展了躲避,所以在系統(tǒng)平安上具有可行性。2.2 系統(tǒng)功能需求2.2.1 功能需求本系統(tǒng)的主要功能有:1、色授權(quán):根據(jù)不同角色,可給予不同權(quán)限來(lái)控制各個(gè)角色的操作范圍。2、車型設(shè)置:司機(jī)所使用車輛車型。3、乘客信息編輯:乘客完善自己的個(gè)人信息。4、乘客信息審批:管理員瀏覽乘客信息,并根據(jù)乘客信息的完整程度給予相應(yīng)操作權(quán)限。5、網(wǎng)約車信息編輯:司機(jī)根據(jù)

17、如實(shí)填寫自己的信息。6、網(wǎng)約車審批:管理員根據(jù)司機(jī)信息填寫的真實(shí)度及完整度,給予審批通過(guò)與否。7、網(wǎng)約車公司信息:公司申請(qǐng)網(wǎng)約車需要填寫的公司相關(guān)信息。8、網(wǎng)約車公司審批:管理員根據(jù)網(wǎng)約車公司的狀況及信息的真實(shí)程度進(jìn)展給予通過(guò)或不通過(guò)。9、用戶下訂單:用戶填寫訂單信息,預(yù)約車輛。10、訂單根據(jù)用戶填寫的訂單進(jìn)展審核。11、用戶催單:如自己等待的車輛長(zhǎng)時(shí)間未出現(xiàn),用戶可進(jìn)展催單操作。12、曝光操作:用戶可根據(jù)自己發(fā)現(xiàn)的網(wǎng)約車不法行為進(jìn)展曝光。13、執(zhí)法者對(duì)司機(jī)進(jìn)展誠(chéng)信管理,和撤消網(wǎng)約車經(jīng)營(yíng)資格。14、集成微信、QQ登錄功能。15、網(wǎng)約車公司管理:公司實(shí)行對(duì)內(nèi)部員工的獎(jiǎng)懲制度。2.2.2 性能需求

18、為了保證系統(tǒng)能夠平安穩(wěn)定的運(yùn)行,本系統(tǒng)對(duì)其性能的要求如下:(1) 并發(fā)性能在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中充分考慮并應(yīng)用并發(fā)性,這一點(diǎn)十分重要,因此在開場(chǎng)階段我們就已經(jīng)考慮了大量用戶并發(fā)訪問(wèn)這個(gè)問(wèn)題,所以本系統(tǒng)可以實(shí)現(xiàn)這個(gè)功能需求10。(2) 系統(tǒng)的兼容性在測(cè)試階段,著重測(cè)試了本系統(tǒng)對(duì)各大主流瀏覽器的兼容問(wèn)題,處理了IE8帶來(lái)的小的bug目前系統(tǒng)可以很好的支持各大瀏覽器。(3) 系統(tǒng)平安性系統(tǒng)的sql采用mybatis框架的占位方式,所以可以很好的解決sql拼接問(wèn)題。系統(tǒng)的密碼才用了MD5加密方式,可以防止密碼的泄露問(wèn)題,在平安問(wèn)題上系統(tǒng)做到了放心、平安的層面。2.2.3 用例分析為更好的實(shí)現(xiàn)將系統(tǒng)的的

19、實(shí)體和實(shí)體所對(duì)應(yīng)的業(yè)務(wù),以及實(shí)體與實(shí)體之間的關(guān)系的功能的描繪需要用到建模圖,系統(tǒng)中建模圖的使用主要對(duì)于類的功能進(jìn)展建模。1、網(wǎng)約車系統(tǒng)乘客用例,如圖2-1所示。圖2-1網(wǎng)約車系統(tǒng)乘客用例圖用戶注冊(cè)登錄頁(yè)面,根據(jù)分配的權(quán)限執(zhí)行權(quán)限范圍內(nèi)的功能,一般注冊(cè)用戶只能具有瀏覽功能,可進(jìn)展乘客注冊(cè)或司機(jī)注冊(cè)獲取角色所具有的權(quán)限2、網(wǎng)約車系統(tǒng)司機(jī)用例,如圖2-2所示。圖2-2網(wǎng)約車系統(tǒng)司機(jī)用例圖3、網(wǎng)約車系統(tǒng)執(zhí)法者用例,如圖2-3所示。圖2-3網(wǎng)約車系統(tǒng)執(zhí)法者用例4、系統(tǒng)管理員用例,如圖2-4所示。圖2-4網(wǎng)約車系統(tǒng)管理員用例網(wǎng)約車系統(tǒng)管理員可操作所有模塊信息以完成對(duì)系統(tǒng)信息的管理,主要操作為,為不同角色分

20、配權(quán)限,審核各個(gè)用戶所錄入的信息等。3、網(wǎng)約車系統(tǒng)主要用例1乘客預(yù)約用例描述表,如表2-1所示表2-1乘客預(yù)約用例描述用例名稱:乘客預(yù)約用戶:簡(jiǎn)介:前置條件:用例功能:事件流:異常事件流:乘客執(zhí)行預(yù)約操作,匹配口預(yù)約的司機(jī)乘客登錄,填寫合法的預(yù)約信息乘客預(yù)約成功司機(jī)后完成下單操作觸發(fā)預(yù)約事件,完成下單操作。遇到/、口控因素預(yù)約被取消。2乘客投訴用例,表如表2-2所小。2-2乘客投訴的用例描述用例名稱:用戶:乘客簡(jiǎn)介:乘客執(zhí)行投訴操作,投訴信息等待管理員審核。前置條件:乘客登錄,如實(shí)填寫投訴信息。用例功能:乘客觸發(fā)投訴功能,對(duì)司機(jī)進(jìn)展投訴事件流:乘客觸發(fā)投訴事件,投訴信息提交異常事件流:注冊(cè)賬號(hào)

21、已存在,賬號(hào)密碼輸入錯(cuò)誤3系統(tǒng)管理員操作用例,如表2-3所示。表2-3系統(tǒng)管理員操作用例用例名稱:系統(tǒng)管理員操作用戶:系統(tǒng)管理員簡(jiǎn)介:系統(tǒng)管理員登錄獲得系統(tǒng)所有操作權(quán)限前置條件:系統(tǒng)設(shè)置管理員賬號(hào)為不攔截狀態(tài)用例功能:系統(tǒng)管理員進(jìn)入操作頁(yè)面事件流:系統(tǒng)管理員賬號(hào)密碼校驗(yàn)成功異常事件流:系統(tǒng)管理員賬號(hào)密碼輸入錯(cuò)誤4網(wǎng)約車車主注冊(cè)登錄用例,如表2-4所示。表2-4網(wǎng)約車車主注冊(cè)登錄用例用例名稱:司機(jī)登錄用戶:網(wǎng)約車車主簡(jiǎn)介:網(wǎng)約車車主登錄成功獲得可操作權(quán)限前置條件:網(wǎng)約車車主信息已審核通過(guò)用例功能:網(wǎng)約車車主進(jìn)入操作頁(yè)面事件流:在注冊(cè)登錄頁(yè)面成功執(zhí)行登錄操作異常事件流:賬號(hào)密碼在數(shù)據(jù)庫(kù)中未查詢到2

22、.2.4 業(yè)務(wù)流程分析對(duì)于網(wǎng)約車管理系統(tǒng)的業(yè)務(wù)功能進(jìn)展分析和整理,梳理好系統(tǒng)的業(yè)務(wù)功能及相互之間的關(guān)聯(lián)關(guān)系,然后以圖像的形式將這種業(yè)務(wù)和邏輯上的關(guān)聯(lián)關(guān)系及其具體業(yè)務(wù)功能刻畫出來(lái)。司機(jī)信息編輯乘客信息點(diǎn)擊具體操作操作刪除修改增加增加登錄*N:用戶名名和密碼用戶名+密碼X進(jìn)入系統(tǒng)點(diǎn)擊點(diǎn)擊下面按鈕投訴訂單操作+新增訂單*修改訂單b刪除訂單圖2-5核心業(yè)務(wù)流程圖,點(diǎn)擊信用管理曝光操作操作操作分操作新增投訴信息進(jìn)行曝光修改投訪信息修改投訴信息審核投訴信息交通查詢信用分服務(wù)查詢信用分信用綜合分查詢小結(jié):需求分析是程序設(shè)計(jì)最重要的局部,一個(gè)完整的需求分析是可以為后程序的功能以及作用奠定良好的根底。3系統(tǒng)設(shè)計(jì)

23、3.1 系統(tǒng)功能模塊圖設(shè)計(jì)從整個(gè)系統(tǒng)整體來(lái)進(jìn)展劃分,可以清晰的劃分出許多功能模塊,在對(duì)這些功能模塊進(jìn)展圖形化,便更能清晰明了的表現(xiàn)出系統(tǒng)的功能模塊,下面列出了系統(tǒng)的管理、用戶操作等功能模塊圖:管理界面的網(wǎng)站功能模塊圖如圖3-1所示。網(wǎng)約車誠(chéng)信系統(tǒng)系統(tǒng)管理員管理操作乘客 信息 管理司機(jī) 信息 管理訂單管理評(píng)論投訴建議管理用戶管理角色 權(quán)限 管理圖3-1系統(tǒng)管理界面功能模塊圖用戶界面的系統(tǒng)功能模塊圖如圖3-2所示網(wǎng)約車用戶注圖3-2錄冊(cè)司機(jī)界面的系統(tǒng)功能模塊圖如圖申請(qǐng)一般用戶功能模鄧3-3所示。司機(jī)登錄基于Android的出租車司機(jī)服務(wù)評(píng)級(jí)系統(tǒng)查看值班信息查看司機(jī)信息查看評(píng)價(jià)信息查看汽車信息回復(fù)評(píng)

24、價(jià)信息圖3-3司機(jī)界面功能模塊圖存 器 此 給 所 如 留 友臺(tái)3.2 登錄模塊的設(shè)計(jì)本局部的實(shí)現(xiàn)采用一個(gè)性能良好且功能強(qiáng)大的SpringMVC框架,它將用戶賬戶密碼信息封裝到一個(gè)器具中,跟隨者請(qǐng)求的步伐一起邁向效勞器端,效勞器端將傳遞而來(lái)的數(shù)據(jù)進(jìn)展處理然后進(jìn)展通向數(shù)據(jù)庫(kù)的流入,似水流一般的融入最終儲(chǔ)且又確定的容數(shù)據(jù)庫(kù)中。如假設(shè)次活動(dòng)成功,返還用戶的將是與之對(duì)應(yīng)的操作界面,假設(shè)相反,那么停不到且給予用戶好且準(zhǔn)確的提示。用戶登錄后系統(tǒng)模塊,類圖如下圖圖3-4用戶登錄后臺(tái)系統(tǒng)模塊類圖用戶登錄后臺(tái)系統(tǒng)模塊序列圖,如下圖返回結(jié)果1信息循雙斂據(jù)庫(kù)信息校驗(yàn)數(shù)據(jù)庫(kù)登錄界面自g 信驗(yàn) 校注冊(cè)信息填寫查找用戶名

25、和密碼圖3-5登錄模塊序列圖3.3 用戶注冊(cè)功能模塊的設(shè)計(jì)我們用戶在系統(tǒng)后臺(tái)注冊(cè)頁(yè)面的類圖描述和說(shuō)明。不是每一個(gè)的自由人都可以注冊(cè)成為我們的乘戶,比方該乘戶有沒(méi)有犯過(guò)刑事責(zé)任,是不是擁有自理能力的人,有沒(méi)有單獨(dú)乘車的能力,這都需要注冊(cè)以后提交給我們的管理者進(jìn)展審核之后確認(rèn)。具體的是現(xiàn)實(shí)強(qiáng)大的數(shù)據(jù)層會(huì)把數(shù)據(jù)以JSON的格式發(fā)送到效勞器的Servlet請(qǐng)求數(shù)據(jù)會(huì)首先提交到Register類的register(方法然后在行云流水般的送到SendPost的sendPost彷,最終經(jīng)過(guò)數(shù)據(jù)的層層流向Servlet中,數(shù)據(jù)庫(kù)中的數(shù)據(jù)表中插入相應(yīng)的方法的邏輯系統(tǒng)中的客戶,然后搬到登記。用戶注冊(cè)模塊的實(shí)現(xiàn),類

26、圖如下圖3.4用戶中請(qǐng)為乘客功能的設(shè)計(jì)圖3-6用戶注冊(cè)模塊的實(shí)現(xiàn)類圖用戶注冊(cè)功能模塊,用戶進(jìn)入注冊(cè)頁(yè)面填寫注冊(cè)信息,前端頁(yè)面會(huì)有局部校驗(yàn),和ajax效驗(yàn),當(dāng)確定數(shù)據(jù)沒(méi)問(wèn)題,用戶點(diǎn)擊確認(rèn)注冊(cè)后向效勞器發(fā)送請(qǐng)求,并把注冊(cè)信息傳入后臺(tái),后臺(tái)接收數(shù)據(jù),并將數(shù)據(jù)存入數(shù)據(jù)庫(kù)中,當(dāng)執(zhí)行完成后,向前臺(tái)返回成功信息,并跳轉(zhuǎn)至登錄頁(yè)面。用戶注冊(cè)模塊序圖,如下圖。com.cinliil |iDBS1I.word.zl.itnd Parti)登錄界面信息校驗(yàn)數(shù)據(jù)庫(kù).管理貫聘f注冊(cè)返網(wǎng)霜果信息笄嚷鸚s庫(kù)0I IIpr星口Sliilngur|.prvatrEtmcijjuxthmff:pr-H-atEStrmBPwdrM

27、KBMMBBIBKUBIBIMpublicsiahk.Crann-Ktksci口二publicstaticuEddbseifCanftertlnigi自作-當(dāng)用戶注冊(cè)成功且登錄后,效勞器會(huì)返回給用戶一個(gè)操作頁(yè)面,用可以點(diǎn)擊相應(yīng)的功能按鈕來(lái)執(zhí)行相應(yīng)操作,點(diǎn)擊乘客申請(qǐng)時(shí),跳轉(zhuǎn)至乘客信息填寫頁(yè)面,用戶根據(jù)自身信息如實(shí)填寫后,當(dāng)信息通過(guò)簡(jiǎn)單校驗(yàn)后會(huì)存入乘客表中,此時(shí)用戶并為具有乘客的功能和權(quán)限,狀態(tài)為未審批,當(dāng)管理員審批完該用戶的信息完全屬實(shí)后,會(huì)為該用戶執(zhí)行審批操作,此時(shí)用戶角色從一般用戶變?yōu)榱顺丝?,具有了乘客的?quán)限和可操作項(xiàng),簡(jiǎn)單的實(shí)現(xiàn)邏輯為,用戶提交乘客信息導(dǎo)數(shù)據(jù)庫(kù)中save()管理員查看fin

28、d()信息后修改update(用戶狀態(tài)為乘客。用戶中請(qǐng)為乘客模塊類圖如下圖。GuideFragrn ent 2cr-MainActivity-images .ini-titles : string-gridViewmyApplication-intent#onCreate()-SimpleAdapter()+onCreateOptionsMenu() : boolBaseActivity-exit_time : long-instance+onKeyDown() : bool1vp+indicator+pageViews+oncreateview(): <未指定>initData(

29、)Vi-結(jié)束 i圖3-8用戶申請(qǐng)為乘客模塊類圖用戶中請(qǐng)為乘客模塊序圖如下圖圖3-9用戶申請(qǐng)為乘客模塊序圖3.5 用戶申請(qǐng)為司機(jī)模塊的設(shè)計(jì)一般用戶登錄后,可選擇申請(qǐng)為司機(jī),在點(diǎn)擊進(jìn)入申請(qǐng)司機(jī)頁(yè)面后,進(jìn)展填寫申請(qǐng)司機(jī)所需要的信息,再信息填寫完成并通頁(yè)面校驗(yàn)后可進(jìn)展提交申請(qǐng)信息,這些信息會(huì)被存儲(chǔ)到數(shù)據(jù)庫(kù)中,但此時(shí)用戶狀態(tài)為未審核狀態(tài),當(dāng)管理員審批通過(guò)后,用戶方可成為司機(jī),并具有司機(jī)權(quán)限。用戶申請(qǐng)為司機(jī)類圖,如下圖圖3-10用戶申請(qǐng)為司機(jī)類圖用戶申請(qǐng)為司機(jī)序列圖,如下圖o圖3-11用戶申請(qǐng)為司機(jī)序列圖3.6 乘客進(jìn)展預(yù)約下單模塊的設(shè)計(jì)乘客登錄系統(tǒng)后會(huì)具有預(yù)約下單功能,乘客進(jìn)入下單頁(yè)面,填寫訂單詳細(xì)信息

30、,并將通過(guò)效驗(yàn)后的信息在此會(huì)在前臺(tái)頁(yè)面利用Jquery和js對(duì)所輸入的數(shù)據(jù)進(jìn)展格式和類型進(jìn)展交易,進(jìn)展提交,預(yù)約信息將會(huì)存入數(shù)據(jù)庫(kù)中,待系統(tǒng)確認(rèn)及審核該信息后,改變?cè)撔畔顟B(tài),司機(jī)便能夠查看該信息,進(jìn)展接單。乘客預(yù)約下單操作類圖,如下圖。GuideFragm2 ent+vp+indicator+pageViews+onCreateView(): < 未指定 >initDataOMainActivity-images : int-titles : string-gridView-myApplication-intent#onCreate()-SimpleAdapter。+onCrea

31、teOptionsMenu() : bool i-結(jié)束iBaseActivity-exit_time : long -instance+onKeyDown() : boolActivity.word.zl.圖3-12乘客預(yù)約下單操作類圖乘客預(yù)約下單操作序列圖,如下圖會(huì)員類型管理數(shù)據(jù)庫(kù)校驗(yàn)查詢信息.返回結(jié)果預(yù)約下單信息 返回預(yù)約緘精意.word.zl.圖3-13乘客預(yù)約下單時(shí)序列圖3.7 管理員審批功能設(shè)計(jì)網(wǎng)約車系統(tǒng)管理員可對(duì)乘客及司機(jī)的申請(qǐng)消息進(jìn)展查看和審批操作,管理員查看申請(qǐng)信息后,可根據(jù)填寫信息的真實(shí)性進(jìn)展核實(shí),核實(shí)完成后,根據(jù)核實(shí)情況分別給予不同的審批結(jié)果操作,管理員所進(jìn)展的操作描述:調(diào)

32、用查看方法進(jìn)展查看,然后根據(jù)信息執(zhí)行update(悌作,提交信息狀態(tài)被改變。管理員審批功能實(shí)現(xiàn)類圖,如下圖。圖3-14管理員審批功能實(shí)現(xiàn)類圖管理員審批功能實(shí)現(xiàn)序列圖,如下圖。圖3-15管理員審批功能模塊序列圖3.8 管理員用戶管理功能的設(shè)計(jì)管理員可根據(jù)系統(tǒng)能用戶的一些不良操作,來(lái)盡心取消其權(quán)限功能,或者取消其用戶資格,比方車主違規(guī)太多,管理員便可收回其車主賬號(hào),以此來(lái)對(duì)其進(jìn)展懲罰。管理員用戶管理序列圖,具體見圖至校驗(yàn)評(píng)論操作數(shù)據(jù)庫(kù)查詢信息返回結(jié)果-圖3-16管理員用戶管理序列圖小結(jié):系統(tǒng)設(shè)計(jì)是程序設(shè)計(jì)的核心局部,在設(shè)計(jì)的過(guò)程中國(guó)將各個(gè)模塊分隔開來(lái)進(jìn)展設(shè)計(jì),從而到達(dá)了設(shè)計(jì)的目的,簡(jiǎn)單明了,讓自己

33、的思路清晰。4數(shù)據(jù)庫(kù)分析4.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)簡(jiǎn)單來(lái)說(shuō)就是存儲(chǔ)系統(tǒng)中數(shù)據(jù)的一個(gè)集合,當(dāng)然它不單單只具有存儲(chǔ)這一功能,具還包括了關(guān)系建立,數(shù)據(jù)劃分及管理等相關(guān)功能。錯(cuò),未找到引用源。本系統(tǒng)所采用的數(shù)據(jù)時(shí)mysql.4.2 數(shù)據(jù)庫(kù)的理念榆林市網(wǎng)約車管理系統(tǒng)的業(yè)務(wù)關(guān)系是建立在標(biāo)準(zhǔn)且具有合理關(guān)系和邏輯的數(shù)據(jù)庫(kù)表上的,所以數(shù)據(jù)庫(kù)表所承載的便是業(yè)務(wù)上的邏輯關(guān)系。4.3 數(shù)據(jù)庫(kù)概念構(gòu)造圖4-1用戶實(shí)體信息圖4-2車主實(shí)體信息訂單實(shí)體圖4-3所示圖4-3訂單實(shí)體信息訂單詳情表實(shí)體圖4-4所示圖4-4訂單詳情實(shí)體信息圖4-5評(píng)論實(shí)體信息預(yù)約實(shí)體圖4-6所示圖4-6預(yù)約實(shí)體信息投訴實(shí)體圖4-7所示。圖4-7投訴實(shí)體

34、信息車型實(shí)體圖4-8所示車型表圖4-8車型實(shí)體信息4.4 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫(kù)的邏輯分析一個(gè)系統(tǒng)的實(shí)現(xiàn),數(shù)據(jù)庫(kù)的設(shè)計(jì)是整個(gè)系統(tǒng)業(yè)務(wù)功能的合理性和正確性的必要條件之一,在對(duì)真?zhèn)€系統(tǒng)的的業(yè)務(wù)功能進(jìn)展分析和整理后,構(gòu)建出如下所示的數(shù)據(jù)庫(kù)設(shè)計(jì)其中編號(hào)id為主鍵(1) user用戶表編號(hào),賬號(hào),密碼,是否被刪除,系統(tǒng)名稱,賬號(hào)類型,賬號(hào)狀態(tài)(2) driver車主表編號(hào),車主名稱,所屬公司,入職時(shí)間,車型,車輛描述,性別,年齡,身份證號(hào),個(gè)人簡(jiǎn)介,操作編號(hào)(3) order訂單表編號(hào),訂單號(hào),司機(jī),派單人,派單時(shí)間,拍單描述,附件,圖片,操作編號(hào),訂單狀態(tài)(4) orderdatil訂單詳情表編號(hào),預(yù)

35、約單號(hào),訂單時(shí)間,訂單號(hào),訂單描述,審批狀態(tài),可操作編號(hào)(5) evaluated論表編號(hào),訂單號(hào),車主,評(píng)價(jià)等級(jí),評(píng)價(jià)描述,評(píng)價(jià)人,評(píng)價(jià)日期,附件,圖片,操作編號(hào)(6) bespea領(lǐng)約表編號(hào),預(yù)約人,預(yù)約時(shí)間,預(yù)約地點(diǎn),預(yù)約備注,預(yù)約單號(hào),審批,附件,圖片,操作編號(hào),下單時(shí)間,詳情complain投訴表編號(hào),投訴司機(jī),投訴理由,投訴日期,投訴人,投訴描述,附件,圖片(8)whip車型表編號(hào),車型類型,操作編號(hào),操作時(shí)間,詳情,狀態(tài)4.5網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫(kù)的物理1user表展示詳情見表4-1所示。表4-1user表字段位數(shù)主鍵備注IdInt11是IDUserAcvarchar50否ctu

36、serPasvarchar50否密碼sDeleteInt1否是否刪除FlaguserNavarchar50否用戶名稱meUserTyint1否用戶類型pestatusint1否狀態(tài)(2)driver表構(gòu)造展小,詳情見表4-2所示。4-2driver表字段位數(shù)是否主鍵備注idInt20是IDdNameInt20否corpvarchar20否所屬公司timevarchar0否時(shí)間carTime0否車型(3)order表構(gòu)造展小,詳情見表4-3所小。表4-3order表字段位數(shù)是否主鍵備注idInt20是編號(hào)itemvarchar20否訂單號(hào)dNamevarchar20否司機(jī)姓名aNamevarchar20否時(shí)間

溫馨提示

  • 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)論