汽車租賃系統(tǒng)建模分析手冊模板_第1頁
汽車租賃系統(tǒng)建模分析手冊模板_第2頁
汽車租賃系統(tǒng)建模分析手冊模板_第3頁
汽車租賃系統(tǒng)建模分析手冊模板_第4頁
汽車租賃系統(tǒng)建模分析手冊模板_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

汽車租賃管理系統(tǒng)建模分析手冊S0446王小剛版權(quán)?太原理工大學(xué)計算機和軟件學(xué)院信箱:

1汽車租賃系統(tǒng)需求分析1.1系統(tǒng)功效需求1.1.1系統(tǒng)功效需求包含以下多個方面。1.用戶需要提前預(yù)訂車輛。2.車輛出租因為下述原所以變得復(fù)雜。(1)需要提交司機信息:全名,生日,駕照號碼,駕照等級。(2)要統(tǒng)計第三方付款單位。(3)確定用戶是否簽署碰撞損失免責(zé)書,責(zé)任保險,個人事故保險。(4)簽署租車協(xié)議。協(xié)議號,用戶名,租賃類型,車輛序號,車輛價格,汽車離店時間,里程,預(yù)期換車時間等信息。3.還車因為下述原所以變得復(fù)雜。(1)油箱不滿要計油費到附加費用中。(2)若汽車出現(xiàn)事過(受損,用戶傷亡等),確定用戶是否簽署碰撞損失免責(zé)書,責(zé)任保險,個人事故保險,沒有簽署要計入對應(yīng)費用到附加費用中。(3)登記歸還日期,時間,里程等信息。(4)系統(tǒng)計算對應(yīng)收費數(shù)目。滿足上述需求系統(tǒng)關(guān)鍵包含以下多個模塊。(1)系統(tǒng)用戶管理模塊。(2)日常業(yè)務(wù)管理模塊。(3)車輛信息管理模塊。(4)用戶會員管理模塊。2系統(tǒng)UML基礎(chǔ)模型2.1汽車租賃管理系統(tǒng)事件列表事件編號事件描述系統(tǒng)輸入提供輸入系統(tǒng)輸出接收輸入用戶提前預(yù)定車輛預(yù)定車輛用戶預(yù)定是否成功用戶、職員用戶提供司機信息司機信息用戶職員用戶提供付款第三方信息付款第三方信息用戶職員用戶提供保險信息保險信息用戶職員用戶簽署租賃協(xié)議租賃協(xié)議用戶職員職員確定郵箱是滿郵箱是滿職員燃料費職員統(tǒng)計還車信息還車信息職員職員檢驗車輛是否受損車輛是否受損職員維修費用職員檢驗車輛是否要保養(yǎng)車輛是否要保養(yǎng)職員職員送車到洗車行入庫職員是到出具賬單時候了用戶應(yīng)該支付款項用戶、職員用戶付款付款信息用戶職員2.2系統(tǒng)用例圖2.2.1創(chuàng)建用例圖之前首先需要確定參與者。(1)在汽車租賃系統(tǒng)中,需要用戶參與。用戶能夠提出預(yù)訂請求,預(yù)訂請求得到確定后能夠取車,租賃期限到期后還應(yīng)該將車返還給租賃商。(2)租賃企業(yè)職員則需要處理用戶租賃申請,并在汽車返還時對車輛情況進(jìn)行檢驗:2.2.2由以上分析能夠看出,全部動作全部是圍繞著用戶和企業(yè)職員進(jìn)行。所以,系統(tǒng)中參與者關(guān)鍵有兩類:用戶和企業(yè)職員。系統(tǒng)用例關(guān)鍵以下三個:(1)預(yù)訂車輛用例。用戶在取車之前應(yīng)該首先預(yù)訂車輛。(2)取車用例。假如用戶車輛預(yù)訂得到確定,要在確定日期到前臺取車。(3)還車用例。用戶應(yīng)該在要求時間還車。2.2.3擴展基礎(chǔ)用例敘述用例:預(yù)訂汽車參與者:用戶目標(biāo):為用戶保留預(yù)訂汽車概述:假如企業(yè)還有可供出租汽車,則按用戶要求給予保留。以備用戶租用類型:基礎(chǔ)前提條件:企業(yè)有能夠出租汽車后置條件:無特殊需求:用戶預(yù)訂汽車后,必需租用該車事件流參與者操作系統(tǒng)響應(yīng)1.當(dāng)用戶需要預(yù)訂汽車時,用例開始2.假如企業(yè)還有車,則將該車保留候選事件流假如企業(yè)沒有車了,則用例結(jié)束,通知用戶沒有能夠預(yù)訂車了用例:出租汽車參與者:用戶目標(biāo):為用戶出租預(yù)訂汽車概述:將汽車出租給用戶,并在系統(tǒng)中做對應(yīng)統(tǒng)計類型:基礎(chǔ)前提條件:汽車已被該用戶預(yù)訂后置條件:無特殊需求:用戶須填寫對應(yīng)信息到系統(tǒng)中事件流參與者操作系統(tǒng)響應(yīng)1.當(dāng)用戶預(yù)訂到汽車并用車時,用例開始2.用戶提供司機信息3.用戶提供付款第三方信息4.用戶提供保險信息5.用戶簽署租賃協(xié)議6.假如以上信息全部提交,則出租車輛給用戶,并在系統(tǒng)中做對應(yīng)統(tǒng)計候選事件流4.假如用戶沒有提供保險信息,則增加對應(yīng)費用到附加日常費用中用例:歸還汽車及結(jié)賬參與者:用戶,職員目標(biāo):將汽車添加到代出租預(yù)訂表中,并收取應(yīng)收取出租費用概述:將汽車歸還給汽車租賃企業(yè),結(jié)束協(xié)議關(guān)系類型:基礎(chǔ)前提條件:驗證車輛是否滿足對應(yīng)歸還條件,并按對應(yīng)條件處理車輛后置條件:無特殊需求:無事件流參與者操作系統(tǒng)響應(yīng)1.當(dāng)用戶還車給企業(yè)時,用例開始2.職員確定郵箱是滿3.職員統(tǒng)計還車信息4.職員檢驗車輛沒有受損5.職員檢驗車輛是不需要保養(yǎng)6.職員送車到洗車行7.依據(jù)條件出具對應(yīng)賬單8.車輛信息入庫,以備再次出租候選事件流2.職員確定郵箱是不是滿,則基礎(chǔ)費用增加燃料費4.職員檢驗車輛受損,且沒有碰撞免責(zé)書,則維修費用統(tǒng)計到賬單5.職員檢驗車輛需要保養(yǎng),則送去保養(yǎng)2.3汽車租賃管理系統(tǒng)時序圖2.3.1首先來介紹系統(tǒng)時序圖,汽車租賃系統(tǒng)時序圖關(guān)鍵有以下3個。(1)用戶預(yù)訂車輛時序圖。(2)用戶取車時序圖。(3)用戶還車及結(jié)賬時序圖。其它用例時序圖較為簡單,系統(tǒng)分析時候能夠不給出。2.3.2用戶預(yù)訂車輛時序圖 (1)用戶預(yù)訂車輛時序圖系統(tǒng)操作約定:(1)Query():查詢是否有待預(yù)訂車輛(2)Query():查詢該用戶是否在企業(yè)注冊(3)reserve(,,):按用戶要求預(yù)訂車輛(4)CarStatus():修改車輛在車庫中狀態(tài)信息(5)reserveno():返回預(yù)訂編號給用戶,以備用戶用此編號提取車輛用戶要租賃車輛,首先必需填寫申請表。企業(yè)職員負(fù)責(zé)處理申請表,她們依據(jù)用戶租賃歷史統(tǒng)計和用戶申請車輛狀態(tài)決定是否接收用戶請求。假如兩個條件全部滿足,那么將接收請求而且為用戶預(yù)留該車;不然就拒絕請求,處理過申請表狀態(tài)全部設(shè)為已處理。假如接收用戶租賃請求,首先為該用戶添加一條統(tǒng)計,然后通知用戶前來取車。(2)用戶取車時序圖:系統(tǒng)操作約定:(1)Query():查詢是否有已預(yù)訂車輛(2)getDriverNum():查詢該車輛相對應(yīng)司機數(shù)目(3)fillDriverInfo(,,,,):要求用戶錄入司機信息(4)Add():按要求簽署租車協(xié)議,并寫入數(shù)據(jù)庫(5)CarStatus():修改車輛狀態(tài)為已租賃(6)GetCar:用戶取車,并返回租賃協(xié)議號給用戶用戶在約定時間到前臺取車,企業(yè)職員首先驗證取車通知,驗證經(jīng)過后,將要求用戶付款,然后填寫一份租車協(xié)議,同時修改車輛狀態(tài)。(3)用戶還車時序圖:系統(tǒng)操作約定:(1)Query():按用戶提供租車協(xié)議號,查詢用戶信息(2)Query():按用戶提供租車協(xié)議號,查詢用戶所租車輛信息(3)Query():按用戶提供租車協(xié)議號,查詢用戶所簽署協(xié)議信息(4)Get():按要求簽署信息,取得租車費用問題(5)Return():工作人員檢驗車輛后,把需求油費,保養(yǎng)費等費用計入其它費用,并收取費用,完成車輛歸還(6)CarStatus():修改車輛狀態(tài)為未出租,以備下次再次出租(7ReturnSuccessed:還車成功用戶在要求時間將車返還給租賃企業(yè),技術(shù)人員將對車輛進(jìn)行檢修以確定是否有損壞,而且生成其它費用,企業(yè)職員將依據(jù)統(tǒng)計確定用戶應(yīng)付款項。和用戶交易完成以后,需要修改車輛狀態(tài)。2.4汽車租賃管理系統(tǒng)域模型2.5汽車租賃管理系統(tǒng)系統(tǒng)結(jié)構(gòu)汽車租賃管理系統(tǒng)負(fù)責(zé)整個系統(tǒng)總體協(xié)調(diào)工作;MSSQL數(shù)據(jù)庫負(fù)責(zé)數(shù)據(jù)管理;工作人員負(fù)責(zé)處理用戶請求和進(jìn)行租賃交易;而技術(shù)人員界面則用于技術(shù)人員查詢、修改汽車狀態(tài)。2.6汽車租賃管理系統(tǒng)設(shè)計類圖2.7汽車租賃管理系統(tǒng)狀態(tài)圖2.8汽車租賃管理系統(tǒng)活動圖3數(shù)據(jù)庫表結(jié)構(gòu)cars字段名類型長度許可為空carnochar20*typeidint4TRUEcarnamechar50TRUEcolorchar20TRUEoilnochar30TRUEenginenochar50TRUEcarcasechar50TRUEsaleidnumeric9TRUEbuydatedatetime8TRUEinsurnochar50TRUEinsuridnumeric9TRUEinsurtypechar50TRUEinsursdatedatetime8TRUEinsuredatedatetime8TRUEdepositreal4TRUEdaypricereal4TRUEweekendpricereal4TRUEweekpricereal4TRUEmonthpricereal4TRUEdaypmreal4TRUEovertimepricereal4TRUEoverkmpricechar10TRUEstatuschar10TRUEcommentvarchar50TRUEcustomer字段名類型長度許可為空idchar20*namechar50TRUEsexchar2TRUEageint4TRUEidcardchar30TRUEtelephonechar30TRUEworkplacechar30TRUEaddresschar30TRUEzipcodechar30TRUEemailchar30TRUElicensenochar30TRUElecensetypechar30TRUEgetdatechar30TRUEexpireddatechar30TRUEdriverageint4TRUEflagint4TRUEtypeidint4TRUEcertificatechar40TRUEwarrantorchar50TRUEwldcardchar30TRUEwworkplacechar100TRUEdriverinf字段名類型長度許可為空drivernamechar50FALSEbirthdaydatetime8FALSElicensenochar10FALSElicensegradechar10FALSEreservenoint4*lease字段名類型長度許可為空contractnochar50*carnochar20TRUEcustidchar20TRUEleasetimedatetime8TRUEleasemodechar10TRUEprice1real4TRUEprice2real4TRUEworkdaysint4TRUEweekendcountint4TRUEdepositreal4TRUEdaykmreal4TRUEoutkmreal4TRUEoprice1real4TRUEoprice2real4TRUEreturntimedatetime8TRUEreturnkmreal4TRUEothercostreal4TRUEratereal4TRUEpaymentreal4TRUEtotalreal4TRUEstatuschar10TRUEcreatedatedatetime8TRUEusernamechar20TRUErealrtimedatetime8TRUEsecrety1char10TRUEsecrety2char10TRUEsecrety3char10TRUEmembertype字段名類型長度許可為空idint4*typenamechar50TRUEratereal4TRUEreserveinf字段名類型長度許可為空namechar50*idchar20FALSEcarnochar20FALSEreservenoint4FALSEuser

溫馨提示

  • 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

提交評論