【《網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例》3800字】_第1頁(yè)
【《網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例》3800字】_第2頁(yè)
【《網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例》3800字】_第3頁(yè)
【《網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例》3800字】_第4頁(yè)
【《網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例》3800字】_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例目錄TOC\o"1-3"\h\u20388網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析及設(shè)計(jì)案例 I313311網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析 I151991.1可行性分析 I166901.1.1技術(shù)可行性 I286911.1.2操作可行性 II46871.1.3經(jīng)濟(jì)可行性 II38881.2系統(tǒng)性能分析 II238721.3系統(tǒng)功能分析 II58061.1.1用戶功能分析 II272571.1.2管理員功能分析 III281641.4系統(tǒng)結(jié)構(gòu)分析 IV105071.2.1邏輯結(jié)構(gòu) IV81152網(wǎng)絡(luò)租車平臺(tái)概要設(shè)計(jì) IV67732.1網(wǎng)絡(luò)租車平臺(tái)開(kāi)發(fā)過(guò)程 IV195052.2網(wǎng)絡(luò)租車平臺(tái)結(jié)構(gòu)設(shè)計(jì) V221162.3系統(tǒng)順序圖設(shè)計(jì) VI23722.1.1登錄模塊順序圖 VI115662.1.2添加信息模塊順序圖 VI145942.4數(shù)據(jù)庫(kù)設(shè)計(jì) VII264302.5.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì) VII322792.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 91網(wǎng)絡(luò)租車平臺(tái)系統(tǒng)需求分析1.1可行性分析通過(guò)對(duì)租車網(wǎng)站目標(biāo)的前期調(diào)查及研究分析,提出并論證了其可行性方案。主要從技術(shù)可行性分析、操作可行性分析、經(jīng)濟(jì)可行性分析。1.1.1技術(shù)可行性平臺(tái)開(kāi)發(fā)涉及多方面的技術(shù),本次設(shè)計(jì)采用了Eclipse為作為開(kāi)發(fā)工具,按照MVC模式設(shè)計(jì),并采用JSP作為動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言,以MySQL作為數(shù)據(jù)庫(kù)管理系統(tǒng),運(yùn)用Tomcat作為Web服務(wù)器。Eclipse作為開(kāi)發(fā)工具下載容易安裝簡(jiǎn)單,非常適合java語(yǔ)言。開(kāi)發(fā)、編寫(xiě)、差錯(cuò)和編譯等各方面也非常方便。他的插件功能強(qiáng)大且能免費(fèi)試用是一個(gè)比較成熟的開(kāi)發(fā)工具。MySQL使用C和C++編寫(xiě),支持多種操作系統(tǒng)和提供多種語(yǔ)言支持而且支持多線程,充分利用CPU資源。優(yōu)化的SQL查詢算法,有效地提高查詢速度。綜上所述,所用到的技術(shù)都比較成熟,可以滿足系統(tǒng)技術(shù)實(shí)現(xiàn)上的需要。系統(tǒng)開(kāi)發(fā)具有技術(shù)可行性。1.1.2操作可行性根據(jù)對(duì)租車行業(yè)的調(diào)查研究,本平臺(tái)符合用戶的用車需求,同時(shí),用戶操作系統(tǒng)方便,提供了實(shí)用的功能,用戶界面美觀,用戶體驗(yàn)度良好。本租車平臺(tái)采用B/S模式,程序修改在服務(wù)器端進(jìn)行,服務(wù)器端數(shù)據(jù)更新之后,瀏覽器端不需要做任何的修改,方便系統(tǒng)維護(hù),具有操作和維護(hù)的可行性。該平臺(tái)的開(kāi)發(fā)縮短了用戶去門(mén)店預(yù)約的時(shí)間,用戶直接可以在該平臺(tái)查看門(mén)店是否有空閑車輛,有空閑車輛則直接可以在租車平臺(tái)下單。對(duì)用戶來(lái)說(shuō)只需在平臺(tái)進(jìn)行簡(jiǎn)單的注冊(cè)登錄即可,操作更為簡(jiǎn)便,所以平臺(tái)開(kāi)發(fā)具有操作可行性。1.1.3經(jīng)濟(jì)可行性該平臺(tái)設(shè)計(jì)完成后不需要購(gòu)買大量汽車,只需和租賃公司簽訂合約由租賃公司提供車輛,將車輛信息發(fā)布在該平臺(tái)上即可。用戶在該平臺(tái)上查看所有發(fā)布的車輛信息并下單然后在指定位置提取車輛即可。該平臺(tái)在開(kāi)發(fā)及使用上并未有較大的經(jīng)濟(jì)支出,所以該平臺(tái)具有經(jīng)濟(jì)可行性。1.2系統(tǒng)性能分析系統(tǒng)的存儲(chǔ)性:因?yàn)槭瞧囎赓U平臺(tái),所以就會(huì)在數(shù)據(jù)庫(kù)要求上比較嚴(yán)格,用戶量龐大所以信息錄入的比較多,而且用戶可能會(huì)隨時(shí)更新自己的信息,這就需要一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)來(lái)存放更多的數(shù)據(jù)和保證數(shù)據(jù)的實(shí)時(shí)性。系統(tǒng)的可升級(jí)性:系統(tǒng)的容納信息一定是持續(xù)增長(zhǎng),包括用戶信息更新和后臺(tái)車輛信息更新,所以系統(tǒng)需要及時(shí)升級(jí)才能滿足用戶需求。系統(tǒng)的可靠性:系統(tǒng)不可以有病毒類代碼,必須有攔截器,驗(yàn)證方法,對(duì)里面信息的保護(hù)措施,這樣才讓人用的放心。系統(tǒng)的一致性:數(shù)據(jù)錄入時(shí)前端和后端應(yīng)保持一致,不能出現(xiàn)前端錄入信息后端無(wú)法顯示等現(xiàn)象。數(shù)據(jù)需要更改或更新時(shí),數(shù)據(jù)應(yīng)及時(shí)反饋到前端的后端。數(shù)據(jù)還應(yīng)該有獨(dú)立保存,不能刪除數(shù)據(jù)的時(shí)候會(huì)連帶著把還需要的數(shù)據(jù)都刪除掉。系統(tǒng)的穩(wěn)定性:開(kāi)發(fā)的汽車租賃平臺(tái)要求運(yùn)行穩(wěn)定,用戶或者管理員登錄時(shí)不會(huì)出現(xiàn)卡退,運(yùn)行過(guò)程中不會(huì)出現(xiàn)黑屏、界面不清楚、字體模糊等現(xiàn)象。1.3系統(tǒng)功能分析汽車租賃平臺(tái)主要分管理員和用戶兩大功能模塊,管理員主要針對(duì)于后臺(tái)模塊而用戶主要針對(duì)于前端模塊。下面將詳細(xì)介紹管理員和用戶分別實(shí)現(xiàn)的功能。1.1.1用戶功能分析用戶進(jìn)入本系統(tǒng)可查看系統(tǒng)信息,包括首頁(yè)、汽車信息、汽車類型、地區(qū)信息以及新聞資訊等,用戶要想實(shí)現(xiàn)汽車租賃操作,必須進(jìn)行登錄系統(tǒng),未有賬號(hào)的用戶可進(jìn)行注冊(cè)操作,注冊(cè)登錄后用戶實(shí)現(xiàn)的功能模塊包括我的訂單、汽車租賃、修改個(gè)人信息、在線留言以及我的訂單操作,用戶用例圖如圖3-1所示。圖3-1用戶用例圖1.1.2管理員功能分析管理員可登錄系統(tǒng)后臺(tái),登錄后可對(duì)系統(tǒng)進(jìn)行全面管理,管理員主要操作管理的功能模塊包括汽車管理、訂單管理、個(gè)人信息管理、用戶管理、新聞管理以及用戶留言管理,管理員用例圖如圖3-2所示。圖3-2管理員用例圖1.4系統(tǒng)結(jié)構(gòu)分析1.2.1邏輯結(jié)構(gòu)汽車租賃平臺(tái)的特點(diǎn)就是利用Browser/Server(B/S)結(jié)構(gòu)開(kāi)發(fā),讓用戶通過(guò)上網(wǎng)就可以實(shí)現(xiàn)汽車租賃的相關(guān)操作。邏輯結(jié)構(gòu)有四種基本類型:集結(jié)構(gòu)、線性結(jié)構(gòu)、樹(shù)結(jié)構(gòu)和網(wǎng)絡(luò)結(jié)構(gòu)。它也可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理邏輯結(jié)構(gòu)圖如圖3-3所示:圖3-3系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖2網(wǎng)絡(luò)租車平臺(tái)概要設(shè)計(jì)2.1網(wǎng)絡(luò)租車平臺(tái)開(kāi)發(fā)過(guò)程結(jié)合實(shí)際汽車租賃需求進(jìn)行了詳細(xì)調(diào)查,對(duì)本汽車租賃平臺(tái)進(jìn)行分析和設(shè)計(jì)整個(gè)流程開(kāi)發(fā)。第一是針對(duì)整個(gè)系統(tǒng)的需求分析,第二是對(duì)系統(tǒng)功能模塊和系統(tǒng)使用的數(shù)據(jù)庫(kù)進(jìn)行分析,編寫(xiě)代碼,進(jìn)行系統(tǒng)整合,最后對(duì)系統(tǒng)進(jìn)行測(cè)試,完善系統(tǒng)。系統(tǒng)開(kāi)發(fā)流程圖如圖4-1所示圖4-1系統(tǒng)開(kāi)發(fā)流程圖2.2網(wǎng)絡(luò)租車平臺(tái)結(jié)構(gòu)設(shè)計(jì)租車平臺(tái)的結(jié)構(gòu)設(shè)計(jì)是將一個(gè)龐大的任務(wù)細(xì)分為多個(gè)小的任務(wù)的過(guò)程,這些小的任務(wù)分段完成后,組合在一起形成一個(gè)完整的系統(tǒng)。在結(jié)構(gòu)設(shè)計(jì)過(guò)程中,首先對(duì)租車平臺(tái)進(jìn)行需求分析,然后對(duì)租車系統(tǒng)進(jìn)行初步設(shè)計(jì),將用戶功能模塊和管理員功能模塊細(xì)化,具體分析每一個(gè)子功能模塊具體應(yīng)該實(shí)現(xiàn)哪些功能,最后將各個(gè)子模塊進(jìn)行整合,實(shí)現(xiàn)租車系統(tǒng)結(jié)構(gòu)的最終設(shè)計(jì)。本汽車租賃網(wǎng)站主要有管理員模塊以及用戶模塊兩大部分,管理員主要針對(duì)于對(duì)后臺(tái)的操作,用戶則主要針對(duì)于前端,管理員可以進(jìn)行汽車的添加,用戶的管理,用戶留言的管理等。用戶可以在前端進(jìn)行注冊(cè)和登錄,然后進(jìn)行選車和租車操作。以下是兩大模塊系統(tǒng)結(jié)構(gòu)圖如圖4-5所示。5.圖4-5系統(tǒng)功能模塊圖2.3系統(tǒng)順序圖設(shè)計(jì)2.1.1登錄模塊順序圖新用戶在登錄之前需要進(jìn)行注冊(cè),在注冊(cè)成功后用注冊(cè)的用戶名和密碼進(jìn)行登錄,登錄失敗可以根據(jù)系統(tǒng)提示再次登錄,每次登陸失敗系統(tǒng)都會(huì)給用戶反饋出錯(cuò)原因,用戶登錄成功后方可進(jìn)入主頁(yè)。登錄模塊主要滿足了管理員和用戶的權(quán)限登錄,登錄模塊順序圖如圖4-6所示。圖4-6登錄順序圖2.1.2添加信息模塊順序圖任何一個(gè)網(wǎng)站都是有兩個(gè)界面,一個(gè)是后臺(tái)管理者所能進(jìn)入的界面,另一個(gè)則是用戶所能瀏覽的界面,二兩個(gè)界面都有一個(gè)共同的特點(diǎn)那就是登錄,管理員和用戶登錄后均可進(jìn)行相應(yīng)界面的添加信息操作,添加信息模塊順序圖如圖4-7所示。圖4-7添加信息順序圖2.4數(shù)據(jù)庫(kù)設(shè)計(jì)MySQL是目前相當(dāng)流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL體積較小,占用了較少的系統(tǒng)資源,安裝比較容易,運(yùn)行穩(wěn)定并且速度快,提供的功能豐富并且很強(qiáng)大,源代碼是開(kāi)源的,使用成本低,得到了許多開(kāi)發(fā)人員的廣泛使用。MySQL具有性能高、跨平臺(tái)、開(kāi)源和支持多用戶等優(yōu)勢(shì)。2.5.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)信息內(nèi)容在汽車租賃網(wǎng)站中是一個(gè)龐大的數(shù)據(jù),這將需要較為安全可靠的數(shù)據(jù)庫(kù),本汽車租賃網(wǎng)站采用的是MYSQL數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)具有存儲(chǔ)數(shù)據(jù)快、存儲(chǔ)空間大的優(yōu)點(diǎn)。建立一個(gè)好的數(shù)據(jù)庫(kù)首先需要把各個(gè)實(shí)體之間的關(guān)系表達(dá)明確,E-R圖是一種描述顯示數(shù)據(jù)類型間的關(guān)系的數(shù)據(jù)描述方法,E-R圖可以完整地映射出現(xiàn)實(shí)模型的關(guān)系。E-R圖中的三個(gè)最為重要的元素就是實(shí)體、屬性、關(guān)系。(1)本汽車租賃平臺(tái)的新聞信息模塊主要分為編號(hào)、所添加的圖片、新聞名稱、新聞內(nèi)容、新聞的類型、新聞所添加的時(shí)間、新聞簡(jiǎn)介以及發(fā)布人等子模塊。實(shí)體屬性E-R圖如圖4-8所示:圖4-8新聞信息實(shí)體E-R圖(2)汽車主要分為以下三類:第一類是價(jià)位,我們可以給車輛進(jìn)行一個(gè)價(jià)位等級(jí)5.分類,用戶可直接通過(guò)價(jià)位搜索適合自己的車輛。第二類是名稱,用戶可直接搜索自己想要租賃車輛的名稱。第三類是類別,用戶可直接搜索自己想要租賃的車的類別,然后再在該類別下挑選適合自己的某款車型。以下是汽車分類信息實(shí)體屬性E-R圖,如圖4-9所示:圖4-9汽車分類信息實(shí)體屬性E-R圖(3)汽車信息實(shí)體主要包括編號(hào)、名稱、分類、汽車最大容納人數(shù)、租金,押金、地區(qū)分布等屬性組成。以下是汽車信息實(shí)體屬性E-R圖如圖4-10所示:圖4-10汽車信息實(shí)體屬性E-R圖用戶信息實(shí)體主要包括編號(hào)、用戶名、性別、地址、密碼、類型、聯(lián)系電話、年齡、密保問(wèn)題、密保答案、姓名、添加時(shí)間等屬性。用戶信息實(shí)體屬性E-R圖如圖4-11所示:圖4-11用戶信息實(shí)體屬性E-R圖5.(5)訂單信息實(shí)體主要包括編號(hào)、下單用戶、汽車編號(hào)、狀態(tài)、天數(shù)、租賃天數(shù)、到期天數(shù)、總價(jià)、訂單號(hào)、下單時(shí)間、總價(jià)等屬性。訂單信息實(shí)體屬性的E-R圖如圖4-12所示:圖4-12訂單信息實(shí)體屬性E-R圖2.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)汽車租賃平臺(tái)采用了MYSQL數(shù)據(jù)庫(kù)來(lái)管理該系統(tǒng),該系統(tǒng)需要?jiǎng)?chuàng)建news新聞信息表、btype汽車分類信息表、car汽車信息表、sysuser用戶信息表和forder訂單信息表。數(shù)據(jù)庫(kù)表的詳細(xì)信息如下:表4-1news新聞信息表字段名數(shù)據(jù)類型是否允許空字段含義idint(11)NOTNULL編號(hào)img`varchar(255)NULL圖片namevarchar(255)NULL名稱notetextNULL內(nèi)容`isdelvarchar(20)NULL是否刪除btypevarchar(20)NULL類型pubtimevarchar(30)NULL添加時(shí)間jianjie`varchar(255)NULL簡(jiǎn)介uidint(11)NULL發(fā)布人表4-2btype汽車分類信息表字段名數(shù)據(jù)類型是否允許空字段含義Idint(11)NOTNULL編號(hào)namevarchar(100)NULL名稱btypevarchar(20)NULL類別表4-3car汽車信息表字段名數(shù)據(jù)類型是否允許空字段含義Idint(11)NOTNULL編號(hào)namevarchar(100)NULL名稱notetextNULL內(nèi)容bidint(11)NULL分類cnumvarchar(30)NULL最多人數(shù)imgvarchar(255)NULL主圖pubtimevarchar(100NULL添加時(shí)間isdelvarchar(20)NULL是否刪除`price2doubleNULL租金`pricedoubleNULL押金areavarchar(100)NULL地區(qū)statusvarchar(10)NULL狀態(tài)jianjievarchar(255)NULL簡(jiǎn)介img1varchar(255)NULL幅圖表4-4sysuser用戶信息表字段名數(shù)據(jù)類型是否允許空字段含義uidint(11)NOTNULL編號(hào)unamevarchar(20)NULL用戶名sexvarchar(10)NULL性別addressvarchar(100)NULL地址pwdvarchar(20)NULL密碼utypevarchar(30)NULL類型telvarchar(20)NULL電話agevarchar(10)NULL年齡mbanswervarchar(30)NULL密保問(wèn)題question`varchar(30)NULL密保答案emailvarchar(30)NULL郵箱pubtimevarchar(30)NULL添加時(shí)間`tnamevarchar(50)NULL姓名imgvarchar(255)NULL圖像statusvarchar(255)NULL狀態(tài)`notevarchar(255)NULL簡(jiǎn)介isdelvarchar(10)NULL是否刪除idnumbervarchar(50)NULL身份證號(hào)qnamevarchar(255)NULL所在地區(qū)表4-5

溫馨提示

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