版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課程設(shè)計報告題目城市網(wǎng)約車系統(tǒng)的分析與設(shè)計院系班級組長組員科技的進(jìn)步衍生了一系列新興的行業(yè),網(wǎng)約車便是這些衍生物里的一種,它為人們的出行帶來了方便,這種便捷,使得網(wǎng)約車的市場在短時間內(nèi)蔓延出巨大的規(guī)模,惡意收費(fèi)、臟亂的車內(nèi)環(huán)境、不法分子的作案等負(fù)面產(chǎn)物也成為了人們擔(dān)憂的因素;而目前一鍋好湯里面的老鼠卻依然存在,并且逍遙法外,腐朽如果不處理將導(dǎo)致正常態(tài)被涉及從而被感染,手段有不少,而以一種良性的,最為有效且本錢較小的是一種容易存活且被社會承受度高的一個理念,在系統(tǒng)前期的問題考慮中這些都已包括。網(wǎng)約車車誠信系統(tǒng)中主要容納的有:網(wǎng)約車系統(tǒng)管理員、車主、乘客四種人物。與之一一對應(yīng)的功能詳情,網(wǎng)
2、約車系統(tǒng)誠信管理員:系統(tǒng)內(nèi)的全部功能,車主:操縱自己的錄入修改信息功能,乘客:操縱登錄賬戶的數(shù)據(jù)信息,觀車主的私密的以外信息,其余略。包含的技術(shù):java語言去書寫效勞器端的功能,以EXT為基石描繪出絢麗的頁面圖像,以SpringMVC框架為橋梁管道連接效勞器與頁面,以ibatis框架為另一管道通向數(shù)據(jù)庫,采用大家普遍承受卻也性能較優(yōu)的mysql作為數(shù)據(jù)儲藏的倉庫。工欲善其事必先利其器,性能較好的工具可以讓整個系統(tǒng)的功能的書寫,及頁面親和力有較強(qiáng)的展示,思維的區(qū)域定位使得我的選擇成了如此:jdk1.7,ecplice,WEB容器tomcat用7.0版本。合理性是系統(tǒng)壽命且保持活力年輕的必要因素
3、,系統(tǒng)的懲罰制度在考慮到懲戒的本質(zhì)即:懲戒的力度問題,如果力度太大,那么用戶的減少速率可想而知,而反其道行之,懲戒本身有未有成果,在權(quán)衡之中系統(tǒng)采用交通法律法規(guī)這一硬性卻又不受排斥的標(biāo)準(zhǔn)。【關(guān)鍵詞】:社會需求;方便;java,springMVC快捷;誠信;價格合理.可修編-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 研究內(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è)計93.1 系統(tǒng)功能模塊圖設(shè)計93.2 登錄模塊的設(shè)計103.3 用戶注冊功能模塊的設(shè)計113.4 用戶申請為乘客功能的設(shè)計133.5 用戶申請為司機(jī)模塊的設(shè)計143.6 乘客進(jìn)展預(yù)約下單模塊的設(shè)計153.7 管理員審批功能設(shè)計163.8 管理員用戶管理功能的設(shè)計17小結(jié):184 數(shù)據(jù)庫分析194.1 數(shù)據(jù)庫19
9、4.2 數(shù)據(jù)庫的理念194.3 數(shù)據(jù)庫概念構(gòu)造194.4 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫的邏輯分析214.5 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫的物理22小結(jié):255 結(jié)論與展望26.word.zl.1緒論1.1 課題背景和意義時代的進(jìn)步催生了一些事物,網(wǎng)約車便是近年社會開展的衍生物,并且在不長的時間內(nèi)占領(lǐng)了大批市場,規(guī)模的日益擴(kuò)大,一些負(fù)面的東西也開場浮出水面,猶如一顆石子投入水中,漣漪不斷擴(kuò)張。中國有句古話,無規(guī)那么不成方圓。在一些丑陋的現(xiàn)象下一套用于監(jiān)管網(wǎng)約車行業(yè)的規(guī)章制度和顯得尤為重要:司機(jī)為多賺錢拉顧客繞遠(yuǎn)路,乘客遺失在車內(nèi)的物品不予歸還,車內(nèi)臟亂差的環(huán)境,網(wǎng)約車管理系統(tǒng)是一套方便通過社會各界人士來監(jiān)管
10、及標(biāo)準(zhǔn)網(wǎng)約車效勞的系統(tǒng),通過不同角色的評價可以很確切的給出很多真實的數(shù)據(jù),通過這些數(shù)據(jù)可以對每一位網(wǎng)約車司機(jī)的行為做一個中肯的判斷,根據(jù)判斷可以對司機(jī)做一些利益上、道德上、法律上的一些處理,從而對司機(jī)乃至這一市場的進(jìn)展一個標(biāo)準(zhǔn)和約束。本系統(tǒng)采用了B/S架構(gòu)的開發(fā)模式即:效勞端與瀏覽器模式,這是一種快捷的操作方式不需要占用用戶的很多的資源及內(nèi)存依賴瀏覽器便可以完成想要的操作。后臺的開發(fā)選用java語言,主要實現(xiàn)的功能為:客戶對訂單的操作,客戶的投訴建議操作,司機(jī)的信息錄入,各個角色的權(quán)限控制功能,監(jiān)管人員對司機(jī)信息的查看以及曝光等功能;前臺界面采用了EXT框架,結(jié)合原生的js和jquery,簡化
11、了html和一些復(fù)用性較高的JS的代碼編寫,節(jié)省了開發(fā)時間減輕了開發(fā)量。本系統(tǒng)以自身龐大的數(shù)據(jù)存儲為根底,能夠高效而準(zhǔn)確的計算和分析出大量數(shù)據(jù)所從而得出最為合理和真實的結(jié)果。最重要的是系統(tǒng)可以最大程度化的節(jié)省人力,真正意義上的做到一勞永逸的效果,程序不會隨著時間的流逝而導(dǎo)致數(shù)據(jù)的遺失和損壞,如果說使用人力來完成這一項任務(wù),那么這將是無比龐大的一個工程,還有大量人員的長期的工資花費(fèi),隨著數(shù)據(jù)量的不斷增加在一定時間后兩種花費(fèi)的比例將會成一個幾何倍的增加,這其中還可能存在因人員失誤所造成的數(shù)據(jù)錯誤和一些不可控事情的發(fā)生。比照之下系統(tǒng)所節(jié)省的資源是一極其龐大的。它的實用性和高效性已然不言而喻,我們已經(jīng)
12、從幾個角度對于管理系統(tǒng)的優(yōu)點(diǎn)做了突出,所以開發(fā)一套高效且實用性較高的管理系統(tǒng)是非常有必要的。1.2 研究現(xiàn)狀國際上對網(wǎng)約車行業(yè)政策的指向。在美國和英國對網(wǎng)約車代表Uber進(jìn)展了限制,在歐洲大陸局部國家甚至完全判定Uber違法??梢钥闯稣麄€國際社會對網(wǎng)約車行業(yè)還是以限制為主,這主要是考慮到出行行業(yè)其它從業(yè)者利益平衡、出行行業(yè)的社會責(zé)任屬性、國家稅收、行業(yè)監(jiān)管等方面問題。中國國內(nèi)政策指向。2016年7月28日出臺的?網(wǎng)絡(luò)預(yù)約出租汽車經(jīng)營效勞管理暫行方法?以下簡稱?網(wǎng)約車管理方法?雖然明確了網(wǎng)約車的合法地位,但是文章中提到監(jiān)管層也做了清晰的定位:配套新政需要“以巡游出租車為主、約租車網(wǎng)約車為輔,在價
13、格上要層次清楚、競爭有序。通過以上表述和各地相繼出臺的?網(wǎng)約車管理方法?實施細(xì)那么來看,國家只會允許網(wǎng)約車作為輔助,成為巡游出租車和公共交通的補(bǔ)充,國家并不希望網(wǎng)約車成為群眾化的出行方式,所以各地實施細(xì)那么做出的各方面限制也只是手段而已,目的是限制網(wǎng)約車開展的規(guī)模。1.3 研究內(nèi)容主要實現(xiàn)的功能為:乘客對自己信息的編輯功能,乘客對司機(jī)信息的瀏覽功能,乘客對司機(jī)的投訴功能:根據(jù)司機(jī)是否繞路,是否惡意加價,乘客對司機(jī)的曝光功能:乘客對一些不良的現(xiàn)象進(jìn)展曝光,乘客的建議功能,司機(jī)編輯自身信息功能,司機(jī)客戶的投訴建議操作,司機(jī)的信息錄入,管理員審核乘客投訴功能,管理員審核乘客訂單信息并進(jìn)展對訂單的分配
14、功能,交通執(zhí)法者根據(jù)車主的交通違規(guī)情況進(jìn)展對車主的誠信值進(jìn)展增加或減少,交通執(zhí)法者根據(jù)司機(jī)的信譽(yù)值已經(jīng)乘客的投訴建議情況進(jìn)展對司機(jī)的管理警告或者取消其司機(jī)權(quán)限,管理員根據(jù)不同的角色的功能性分析和平安性分析對各個角色或者用戶動態(tài)分配。1.4 論文構(gòu)造本論文一共五章,其構(gòu)造如下:第一章:緒論。主要提出了國內(nèi)外的研究現(xiàn)狀和要研究的內(nèi)容與研究的背景。第二章:闡述了系統(tǒng)的需求分析。主要包括對系統(tǒng)的各種可行性分析和功能需求的分析,用例的分析以及對數(shù)據(jù)流程的分析。第三章:闡述了系統(tǒng)設(shè)計思想,模塊設(shè)計。第四章:數(shù)據(jù)庫的分析與設(shè)計。第五章:結(jié)論。2需求分析2.1 可行性分析本工程的開發(fā)、運(yùn)行和維護(hù)對硬件和軟件的
15、需求不高,因此本工程將會根據(jù)如下的幾點(diǎn)來分析判斷現(xiàn)有條件下設(shè)計系統(tǒng)的價值。2.1.1 技術(shù)可行性分析前臺界面采用了EXT框架,結(jié)合原生的js和jquery,簡化了html和一些復(fù)用性較高的JS的代碼編寫,節(jié)省了開發(fā)時間減輕了開發(fā)量。后臺效勞器端采用了springMVC+Spring+Mybatis組合框架來作為系統(tǒng)的架構(gòu)。2.1.2 經(jīng)濟(jì)可行性分析本系統(tǒng)從前臺到后臺全部使用了框架進(jìn)展開發(fā),這種開發(fā)模式無疑縮短了開發(fā)周期,加快了開發(fā)效率,在軟件這個以程序員工資為主要開銷的開發(fā)本錢上無疑大大的減少了經(jīng)濟(jì)投入。2.1.3 操作使用可行性分析本系統(tǒng)采用簡潔明了的圖形化頁面來進(jìn)展系統(tǒng)的功能化視圖,讓操作
16、變得直觀明了,加之簡單快捷的操作按鈕,令系統(tǒng)的用戶體驗度非常的高,這無疑很好的表現(xiàn)了系統(tǒng)的操作使用可行性。2.1.4 系統(tǒng)平安的可行性分析本系統(tǒng)在開發(fā)中利用以框架本身所封裝的平安編碼格式進(jìn)展標(biāo)準(zhǔn)化的編碼,從前期設(shè)計到正式編碼平安問題都以通過強(qiáng)健的代碼進(jìn)展了躲避,所以在系統(tǒng)平安上具有可行性。2.2 系統(tǒng)功能需求2.2.1 功能需求本系統(tǒng)的主要功能有:1、色授權(quán):根據(jù)不同角色,可給予不同權(quán)限來控制各個角色的操作范圍。2、車型設(shè)置:司機(jī)所使用車輛車型。3、乘客信息編輯:乘客完善自己的個人信息。4、乘客信息審批:管理員瀏覽乘客信息,并根據(jù)乘客信息的完整程度給予相應(yīng)操作權(quán)限。5、網(wǎng)約車信息編輯:司機(jī)根據(jù)
17、如實填寫自己的信息。6、網(wǎng)約車審批:管理員根據(jù)司機(jī)信息填寫的真實度及完整度,給予審批通過與否。7、網(wǎng)約車公司信息:公司申請網(wǎng)約車需要填寫的公司相關(guān)信息。8、網(wǎng)約車公司審批:管理員根據(jù)網(wǎng)約車公司的狀況及信息的真實程度進(jìn)展給予通過或不通過。9、用戶下訂單:用戶填寫訂單信息,預(yù)約車輛。10、訂單根據(jù)用戶填寫的訂單進(jìn)展審核。11、用戶催單:如自己等待的車輛長時間未出現(xiàn),用戶可進(jìn)展催單操作。12、曝光操作:用戶可根據(jù)自己發(fā)現(xiàn)的網(wǎng)約車不法行為進(jìn)展曝光。13、執(zhí)法者對司機(jī)進(jìn)展誠信管理,和撤消網(wǎng)約車經(jīng)營資格。14、集成微信、QQ登錄功能。15、網(wǎng)約車公司管理:公司實行對內(nèi)部員工的獎懲制度。2.2.2 性能需求
18、為了保證系統(tǒng)能夠平安穩(wěn)定的運(yùn)行,本系統(tǒng)對其性能的要求如下:(1) 并發(fā)性能在系統(tǒng)設(shè)計和開發(fā)過程中充分考慮并應(yīng)用并發(fā)性,這一點(diǎn)十分重要,因此在開場階段我們就已經(jīng)考慮了大量用戶并發(fā)訪問這個問題,所以本系統(tǒng)可以實現(xiàn)這個功能需求10。(2) 系統(tǒng)的兼容性在測試階段,著重測試了本系統(tǒng)對各大主流瀏覽器的兼容問題,處理了IE8帶來的小的bug目前系統(tǒng)可以很好的支持各大瀏覽器。(3) 系統(tǒng)平安性系統(tǒng)的sql采用mybatis框架的占位方式,所以可以很好的解決sql拼接問題。系統(tǒng)的密碼才用了MD5加密方式,可以防止密碼的泄露問題,在平安問題上系統(tǒng)做到了放心、平安的層面。2.2.3 用例分析為更好的實現(xiàn)將系統(tǒng)的的
19、實體和實體所對應(yīng)的業(yè)務(wù),以及實體與實體之間的關(guān)系的功能的描繪需要用到建模圖,系統(tǒng)中建模圖的使用主要對于類的功能進(jìn)展建模。1、網(wǎng)約車系統(tǒng)乘客用例,如圖2-1所示。圖2-1網(wǎng)約車系統(tǒng)乘客用例圖用戶注冊登錄頁面,根據(jù)分配的權(quán)限執(zhí)行權(quán)限范圍內(nèi)的功能,一般注冊用戶只能具有瀏覽功能,可進(jìn)展乘客注冊或司機(jī)注冊獲取角色所具有的權(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)管理員可操作所有模塊信息以完成對系統(tǒng)信息的管理,主要操作為,為不同角色分
20、配權(quán)限,審核各個用戶所錄入的信息等。3、網(wǎng)約車系統(tǒng)主要用例1乘客預(yù)約用例描述表,如表2-1所示表2-1乘客預(yù)約用例描述用例名稱:乘客預(yù)約用戶:簡介:前置條件:用例功能:事件流:異常事件流:乘客執(zhí)行預(yù)約操作,匹配口預(yù)約的司機(jī)乘客登錄,填寫合法的預(yù)約信息乘客預(yù)約成功司機(jī)后完成下單操作觸發(fā)預(yù)約事件,完成下單操作。遇到/、口控因素預(yù)約被取消。2乘客投訴用例,表如表2-2所小。2-2乘客投訴的用例描述用例名稱:用戶:乘客簡介:乘客執(zhí)行投訴操作,投訴信息等待管理員審核。前置條件:乘客登錄,如實填寫投訴信息。用例功能:乘客觸發(fā)投訴功能,對司機(jī)進(jìn)展投訴事件流:乘客觸發(fā)投訴事件,投訴信息提交異常事件流:注冊賬號
21、已存在,賬號密碼輸入錯誤3系統(tǒng)管理員操作用例,如表2-3所示。表2-3系統(tǒng)管理員操作用例用例名稱:系統(tǒng)管理員操作用戶:系統(tǒng)管理員簡介:系統(tǒng)管理員登錄獲得系統(tǒng)所有操作權(quán)限前置條件:系統(tǒng)設(shè)置管理員賬號為不攔截狀態(tài)用例功能:系統(tǒng)管理員進(jìn)入操作頁面事件流:系統(tǒng)管理員賬號密碼校驗成功異常事件流:系統(tǒng)管理員賬號密碼輸入錯誤4網(wǎng)約車車主注冊登錄用例,如表2-4所示。表2-4網(wǎng)約車車主注冊登錄用例用例名稱:司機(jī)登錄用戶:網(wǎng)約車車主簡介:網(wǎng)約車車主登錄成功獲得可操作權(quán)限前置條件:網(wǎng)約車車主信息已審核通過用例功能:網(wǎng)約車車主進(jìn)入操作頁面事件流:在注冊登錄頁面成功執(zhí)行登錄操作異常事件流:賬號密碼在數(shù)據(jù)庫中未查詢到2
22、.2.4 業(yè)務(wù)流程分析對于網(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ù)功能刻畫出來。司機(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è)計最重要的局部,一個完整的需求分析是可以為后程序的功能以及作用奠定良好的根底。3系統(tǒng)設(shè)計
23、3.1 系統(tǒng)功能模塊圖設(shè)計從整個系統(tǒng)整體來進(jìn)展劃分,可以清晰的劃分出許多功能模塊,在對這些功能模塊進(jìn)展圖形化,便更能清晰明了的表現(xiàn)出系統(tǒng)的功能模塊,下面列出了系統(tǒng)的管理、用戶操作等功能模塊圖:管理界面的網(wǎng)站功能模塊圖如圖3-1所示。網(wǎng)約車誠信系統(tǒng)系統(tǒng)管理員管理操作乘客 信息 管理司機(jī) 信息 管理訂單管理評論投訴建議管理用戶管理角色 權(quán)限 管理圖3-1系統(tǒng)管理界面功能模塊圖用戶界面的系統(tǒng)功能模塊圖如圖3-2所示網(wǎng)約車用戶注圖3-2錄冊司機(jī)界面的系統(tǒng)功能模塊圖如圖申請一般用戶功能模鄧3-3所示。司機(jī)登錄基于Android的出租車司機(jī)服務(wù)評級系統(tǒng)查看值班信息查看司機(jī)信息查看評價信息查看汽車信息回復(fù)評
24、價信息圖3-3司機(jī)界面功能模塊圖存 器 此 給 所 如 留 友臺3.2 登錄模塊的設(shè)計本局部的實現(xiàn)采用一個性能良好且功能強(qiáng)大的SpringMVC框架,它將用戶賬戶密碼信息封裝到一個器具中,跟隨者請求的步伐一起邁向效勞器端,效勞器端將傳遞而來的數(shù)據(jù)進(jìn)展處理然后進(jìn)展通向數(shù)據(jù)庫的流入,似水流一般的融入最終儲且又確定的容數(shù)據(jù)庫中。如假設(shè)次活動成功,返還用戶的將是與之對應(yīng)的操作界面,假設(shè)相反,那么停不到且給予用戶好且準(zhǔn)確的提示。用戶登錄后系統(tǒng)模塊,類圖如下圖圖3-4用戶登錄后臺系統(tǒng)模塊類圖用戶登錄后臺系統(tǒng)模塊序列圖,如下圖返回結(jié)果1信息循雙斂據(jù)庫信息校驗數(shù)據(jù)庫登錄界面自g 信驗 校注冊信息填寫查找用戶名
25、和密碼圖3-5登錄模塊序列圖3.3 用戶注冊功能模塊的設(shè)計我們用戶在系統(tǒng)后臺注冊頁面的類圖描述和說明。不是每一個的自由人都可以注冊成為我們的乘戶,比方該乘戶有沒有犯過刑事責(zé)任,是不是擁有自理能力的人,有沒有單獨(dú)乘車的能力,這都需要注冊以后提交給我們的管理者進(jìn)展審核之后確認(rèn)。具體的是現(xiàn)實強(qiáng)大的數(shù)據(jù)層會把數(shù)據(jù)以JSON的格式發(fā)送到效勞器的Servlet請求數(shù)據(jù)會首先提交到Register類的register(方法然后在行云流水般的送到SendPost的sendPost彷,最終經(jīng)過數(shù)據(jù)的層層流向Servlet中,數(shù)據(jù)庫中的數(shù)據(jù)表中插入相應(yīng)的方法的邏輯系統(tǒng)中的客戶,然后搬到登記。用戶注冊模塊的實現(xiàn),類
26、圖如下圖3.4用戶中請為乘客功能的設(shè)計圖3-6用戶注冊模塊的實現(xiàn)類圖用戶注冊功能模塊,用戶進(jìn)入注冊頁面填寫注冊信息,前端頁面會有局部校驗,和ajax效驗,當(dāng)確定數(shù)據(jù)沒問題,用戶點(diǎn)擊確認(rèn)注冊后向效勞器發(fā)送請求,并把注冊信息傳入后臺,后臺接收數(shù)據(jù),并將數(shù)據(jù)存入數(shù)據(jù)庫中,當(dāng)執(zhí)行完成后,向前臺返回成功信息,并跳轉(zhuǎn)至登錄頁面。用戶注冊模塊序圖,如下圖。com.cinliil |iDBS1I.word.zl.itnd Parti)登錄界面信息校驗數(shù)據(jù)庫.管理貫聘f注冊返網(wǎng)霜果信息笄嚷鸚s庫0I IIpr星口Sliilngur|.prvatrEtmcijjuxthmff:pr-H-atEStrmBPwdrM
27、KBMMBBIBKUBIBIMpublicsiahk.Crann-Ktksci口二publicstaticuEddbseifCanftertlnigi自作-當(dāng)用戶注冊成功且登錄后,效勞器會返回給用戶一個操作頁面,用可以點(diǎn)擊相應(yīng)的功能按鈕來執(zhí)行相應(yīng)操作,點(diǎn)擊乘客申請時,跳轉(zhuǎn)至乘客信息填寫頁面,用戶根據(jù)自身信息如實填寫后,當(dāng)信息通過簡單校驗后會存入乘客表中,此時用戶并為具有乘客的功能和權(quán)限,狀態(tài)為未審批,當(dāng)管理員審批完該用戶的信息完全屬實后,會為該用戶執(zhí)行審批操作,此時用戶角色從一般用戶變?yōu)榱顺丝?,具有了乘客的?quán)限和可操作項,簡單的實現(xiàn)邏輯為,用戶提交乘客信息導(dǎo)數(shù)據(jù)庫中save()管理員查看fin
28、d()信息后修改update(用戶狀態(tài)為乘客。用戶中請為乘客模塊類圖如下圖。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用戶申請為乘客模塊類圖用戶中請為乘客模塊序圖如下圖圖3-9用戶申請為乘客模塊序圖3.5 用戶申請為司機(jī)模塊的設(shè)計一般用戶登錄后,可選擇申請為司機(jī),在點(diǎn)擊進(jìn)入申請司機(jī)頁面后,進(jìn)展填寫申請司機(jī)所需要的信息,再信息填寫完成并通頁面校驗后可進(jìn)展提交申請信息,這些信息會被存儲到數(shù)據(jù)庫中,但此時用戶狀態(tài)為未審核狀態(tài),當(dāng)管理員審批通過后,用戶方可成為司機(jī),并具有司機(jī)權(quán)限。用戶申請為司機(jī)類圖,如下圖圖3-10用戶申請為司機(jī)類圖用戶申請為司機(jī)序列圖,如下圖o圖3-11用戶申請為司機(jī)序列圖3.6 乘客進(jìn)展預(yù)約下單模塊的設(shè)計乘客登錄系統(tǒng)后會具有預(yù)約下單功能,乘客進(jìn)入下單頁面,填寫訂單詳細(xì)信息
30、,并將通過效驗后的信息在此會在前臺頁面利用Jquery和js對所輸入的數(shù)據(jù)進(jìn)展格式和類型進(jìn)展交易,進(jìn)展提交,預(yù)約信息將會存入數(shù)據(jù)庫中,待系統(tǒng)確認(rèn)及審核該信息后,改變該信息狀態(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ù)約下單操作序列圖,如下圖會員類型管理數(shù)據(jù)庫校驗查詢信息.返回結(jié)果預(yù)約下單信息 返回預(yù)約緘精意.word.zl.圖3-13乘客預(yù)約下單時序列圖3.7 管理員審批功能設(shè)計網(wǎng)約車系統(tǒng)管理員可對乘客及司機(jī)的申請消息進(jìn)展查看和審批操作,管理員查看申請信息后,可根據(jù)填寫信息的真實性進(jìn)展核實,核實完成后,根據(jù)核實情況分別給予不同的審批結(jié)果操作,管理員所進(jìn)展的操作描述:調(diào)
32、用查看方法進(jìn)展查看,然后根據(jù)信息執(zhí)行update(悌作,提交信息狀態(tài)被改變。管理員審批功能實現(xiàn)類圖,如下圖。圖3-14管理員審批功能實現(xiàn)類圖管理員審批功能實現(xiàn)序列圖,如下圖。圖3-15管理員審批功能模塊序列圖3.8 管理員用戶管理功能的設(shè)計管理員可根據(jù)系統(tǒng)能用戶的一些不良操作,來盡心取消其權(quán)限功能,或者取消其用戶資格,比方車主違規(guī)太多,管理員便可收回其車主賬號,以此來對其進(jìn)展懲罰。管理員用戶管理序列圖,具體見圖至校驗評論操作數(shù)據(jù)庫查詢信息返回結(jié)果-圖3-16管理員用戶管理序列圖小結(jié):系統(tǒng)設(shè)計是程序設(shè)計的核心局部,在設(shè)計的過程中國將各個模塊分隔開來進(jìn)展設(shè)計,從而到達(dá)了設(shè)計的目的,簡單明了,讓自己
33、的思路清晰。4數(shù)據(jù)庫分析4.1 數(shù)據(jù)庫數(shù)據(jù)庫簡單來說就是存儲系統(tǒng)中數(shù)據(jù)的一個集合,當(dāng)然它不單單只具有存儲這一功能,具還包括了關(guān)系建立,數(shù)據(jù)劃分及管理等相關(guān)功能。錯,未找到引用源。本系統(tǒng)所采用的數(shù)據(jù)時mysql.4.2 數(shù)據(jù)庫的理念榆林市網(wǎng)約車管理系統(tǒng)的業(yè)務(wù)關(guān)系是建立在標(biāo)準(zhǔn)且具有合理關(guān)系和邏輯的數(shù)據(jù)庫表上的,所以數(shù)據(jù)庫表所承載的便是業(yè)務(wù)上的邏輯關(guān)系。4.3 數(shù)據(jù)庫概念構(gòu)造圖4-1用戶實體信息圖4-2車主實體信息訂單實體圖4-3所示圖4-3訂單實體信息訂單詳情表實體圖4-4所示圖4-4訂單詳情實體信息圖4-5評論實體信息預(yù)約實體圖4-6所示圖4-6預(yù)約實體信息投訴實體圖4-7所示。圖4-7投訴實體
34、信息車型實體圖4-8所示車型表圖4-8車型實體信息4.4 網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫的邏輯分析一個系統(tǒng)的實現(xiàn),數(shù)據(jù)庫的設(shè)計是整個系統(tǒng)業(yè)務(wù)功能的合理性和正確性的必要條件之一,在對真?zhèn)€系統(tǒng)的的業(yè)務(wù)功能進(jìn)展分析和整理后,構(gòu)建出如下所示的數(shù)據(jù)庫設(shè)計其中編號id為主鍵(1) user用戶表編號,賬號,密碼,是否被刪除,系統(tǒng)名稱,賬號類型,賬號狀態(tài)(2) driver車主表編號,車主名稱,所屬公司,入職時間,車型,車輛描述,性別,年齡,身份證號,個人簡介,操作編號(3) order訂單表編號,訂單號,司機(jī),派單人,派單時間,拍單描述,附件,圖片,操作編號,訂單狀態(tài)(4) orderdatil訂單詳情表編號,預(yù)
35、約單號,訂單時間,訂單號,訂單描述,審批狀態(tài),可操作編號(5) evaluated論表編號,訂單號,車主,評價等級,評價描述,評價人,評價日期,附件,圖片,操作編號(6) bespea領(lǐng)約表編號,預(yù)約人,預(yù)約時間,預(yù)約地點(diǎn),預(yù)約備注,預(yù)約單號,審批,附件,圖片,操作編號,下單時間,詳情complain投訴表編號,投訴司機(jī),投訴理由,投訴日期,投訴人,投訴描述,附件,圖片(8)whip車型表編號,車型類型,操作編號,操作時間,詳情,狀態(tài)4.5網(wǎng)約車管理系統(tǒng)-數(shù)據(jù)庫的物理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否時間carTime0否車型(3)order表構(gòu)造展小,詳情見表4-3所小。表4-3order表字段位數(shù)是否主鍵備注idInt20是編號itemvarchar20否訂單號dNamevarchar20否司機(jī)姓名aNamevarchar20否時間
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 德陽2024年四川德陽市人民醫(yī)院招聘事業(yè)單位工作人員100人筆試歷年參考題庫附帶答案詳解
- 文山2025年云南文山市公安局第一批警務(wù)輔助人員招聘47人筆試歷年參考題庫附帶答案詳解
- 廣州廣東廣州市白云區(qū)鶴龍街道市政服務(wù)所招聘環(huán)衛(wèi)工作人員筆試歷年參考題庫附帶答案詳解
- 山東2025年山東管理學(xué)院高層次人才招聘筆試歷年參考題庫附帶答案詳解
- 2024年超濾(UF)設(shè)備項目可行性研究報告
- 2025年建筑項目居間合同2篇
- 2025至2031年中國時裝鞋服裝行業(yè)投資前景及策略咨詢研究報告
- 2025年廣西梧州學(xué)院招考聘用專職輔導(dǎo)員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年廣西桂林市雁山區(qū)農(nóng)業(yè)農(nóng)村局招聘編外聘用工作人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年廣西桂林市國資委直接招聘1人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 藝術(shù)課程標(biāo)準(zhǔn)(2022年版)
- 一年級語文雨點(diǎn)兒-教學(xué)課件【希沃白板初階培訓(xùn)結(jié)營大作業(yè)】
- 替格瑞洛藥物作用機(jī)制、不良反應(yīng)機(jī)制、與氯吡格雷區(qū)別和合理使用
- 河北省大學(xué)生調(diào)研河北社會調(diào)查活動項目申請書
- GB/T 20920-2007電子水平儀
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
- 日本疾病診斷分組(DPC)定額支付方式課件
- 實習(xí)證明模板免費(fèi)下載【8篇】
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國課件03用大歷史觀看中國社會轉(zhuǎn)型
- 案件受理登記表模版
評論
0/150
提交評論