




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、汽車租賃系統(tǒng),汽車租賃系統(tǒng)的需求分析 系統(tǒng)的UML基本模型,一、汽車租賃系統(tǒng)的需求分析,1.系統(tǒng)功能需求 2.基本數(shù)據(jù)維護(hù)模塊 3.基本業(yè)務(wù)模塊 4.數(shù)據(jù)庫模塊 5.信息查詢模塊,系統(tǒng)的功能需求主要包括以下幾個(gè)方面: 客戶可以通過不同的方式(包括電話、前臺(tái)、網(wǎng)上)預(yù)訂車輛。 能夠保存客戶的預(yù)訂申請單。 工作人員可以處理客戶申請。 技術(shù)人員可以保存對車輛檢修的結(jié)果。 能夠保存客戶的歷史記錄。,1.系統(tǒng)功能需求,滿足上述需求的系統(tǒng)主要包括以下模塊: 基本數(shù)據(jù)維護(hù)模塊:提供添加、修改車輛和員工信息。 基本業(yè)務(wù)模塊:用戶填寫預(yù)訂申請、處理預(yù)訂申請、填寫服務(wù)記錄和處理還車請求。 數(shù)據(jù)庫管理模塊:客戶、車
2、輛、租賃、員工信息管理。 信息查詢模塊:查詢客戶、員工、車輛信息和查詢客戶記錄。,1.系統(tǒng)功能需求,基本數(shù)據(jù)維護(hù)模塊包括的主要功能模塊: 添加車輛信息:汽車租賃商的車輛信息需要保存到數(shù)據(jù)庫,車輛信息包括車輛的車型、車牌號(hào)碼和車輛的狀態(tài)等。 修改車輛信息:車輛被租借以后狀態(tài)會(huì)發(fā)生變化,要根據(jù)具體情況修改車輛的狀態(tài),如預(yù)留、租賃和空閑。 添加員工信息:公司員工的信息應(yīng)該保存到系統(tǒng)數(shù)據(jù)庫中,以便管理人員根據(jù)員工的表現(xiàn)進(jìn)行考核。 修改員工數(shù)據(jù):交易的任務(wù)完成率要保存在員工信息中,員工完成一筆交易,要更新員工的個(gè)人信息。,2.基本數(shù)據(jù)維護(hù)模塊,基本業(yè)務(wù)模塊包含的功能: 用戶填寫預(yù)定申請:客戶在租賃汽車之
3、前首先要填寫預(yù)訂申請。 工作人員處理預(yù)定請求:工作人員要處理客戶的預(yù)訂申請,可以根據(jù)客戶租賃的歷史記錄和目前車輛的狀況決定是否同意客戶的預(yù)訂請求。 技術(shù)人員填寫服務(wù)記錄:公司的技術(shù)人員在客戶歸還車輛以后要對車輛進(jìn)行徹底的檢查,以確定車輛目前的狀況,檢查完要填寫服務(wù)記錄。 工作人員處理還車:工作人員將根據(jù)車輛的狀況和租賃的時(shí)間收取此次租賃的費(fèi)用,如果車輛有損壞,還要收取一定的罰金。,3.基本業(yè)務(wù)模塊,4.數(shù)據(jù)庫模塊,數(shù)據(jù)庫模塊的功能: 客戶信息管理:客戶信息除了包括客戶的基本信息之外,還包括客戶的租賃歷史記錄。 車輛信息管理:車輛信息包括車輛的車型,車輛的新舊程度,車輛的狀態(tài)等。 租賃信息管理:
4、租賃信息包括客戶的租賃申請表記錄和技術(shù)人員的服務(wù)記錄等。 員工信息管理:員工信息包括工作人員、技術(shù)人員、管理人員的基本信息以及工作人員的工作記錄等。,5.信息查詢模塊,信息查詢模塊是查詢數(shù)據(jù)庫中的相關(guān)信息,包括: 查詢客戶信息:負(fù)責(zé)客戶的信息查詢。 查詢職員信息:負(fù)責(zé)公司員工信息的查詢。 查詢車輛信息:負(fù)責(zé)車輛信息的查詢。 查詢客戶記錄:負(fù)責(zé)查詢客戶的車輛租賃歷史記錄。,二、系統(tǒng)的UML基本模型,1.系統(tǒng)的用例圖 2.類圖 3.系統(tǒng)的時(shí)序圖 4.系統(tǒng)的協(xié)作圖 5.系統(tǒng)的狀態(tài)圖 6.系統(tǒng)的活動(dòng)圖 7.組件圖 8.配置圖,1.系統(tǒng)的用例圖,創(chuàng)建用例圖之前首先需要確定參與者。 (1)在汽車租賃系統(tǒng)中
5、,需要客戶的參與??蛻艨梢蕴岢鲱A(yù)訂請求,預(yù)訂請求得到確認(rèn)后可以取車,租賃期限到期后還應(yīng)該將車返還給租賃商。 (2)租賃公司的員工則需要處理客戶的租賃申請,并在汽車返還時(shí)對車輛狀況進(jìn)行檢查。 系統(tǒng)中的參與者主要有兩類: 客戶 公司職員,1. 客戶參與的用例圖,1.系統(tǒng)的用例圖,2. 公司職員參與的用例圖,1.系統(tǒng)的用例圖,2.類圖,客戶及公司員工類圖,2.類圖,父類: 屬性:姓名(name),身份證號(hào)(ID),地址(address)和電話號(hào)碼(phoneNo)。 它包含的方法都是用來設(shè)置和獲取這些屬性值。,2.類圖,客戶信息類: 屬性:車輛類型(CarType),和駕馭證號(hào)(licenseNo)
6、。,員工信息類: 屬性:聘用日期(dataHired),類型(Type)和工作號(hào)(WorkID)。,管理人員類 查看工作人員的工作記錄(viewWorkInfo()),2.類圖,技術(shù)人員類: 屬性:技術(shù)特長(skillWorker) 和技術(shù)職稱(qualifications)。,普通工作人員類: 屬性:員工任務(wù)完成率(commissionRate) 。 方法:計(jì)算工作人員完成的任務(wù)率(calculate()),查詢是否有沒處理的申請單(checkRequest()),查看工作人員的工作記錄(viewWorkInfo()) 。,2.類圖,汽車租賃系統(tǒng)類圖,2.類圖,職員工作記錄類: 屬性:客戶身
7、份證號(hào)(customerID),工作人員身份證號(hào)(CommonWorkID),技術(shù)人員身份證號(hào)(SkillWorkID),租車日期(RentDate),還車日期(ReturnDate),所租車輛的車型(CarType),車牌號(hào)碼(CarNumber)和金額(money)。 方法:填寫這份記錄(fillWorkRecord()),查看這份記錄(viewRecord()),修改這份記錄(rpdateRecord())。,2.類圖,車輛記錄類: 屬性:車型(Type),車牌號(hào)碼(CarNumber),車輛狀態(tài)(status), 車輛情況(condition)。 方法:判斷車是否空閑(InServic
8、ed()),修改車輛的狀態(tài)( update_carstatus())。 客戶記錄類: 屬性:客戶身份證號(hào)碼(customerID),租車日期(rentDate),所租車輛的車型(CarType),車牌號(hào)碼(CarNumber),代表該交易是否結(jié)束(IsFinish)。 方法:獲得該客戶記錄(check()),結(jié)束該交易(end())。,2.類圖,租賃服務(wù)記錄類(每一次租賃服務(wù)的記錄): 屬性:服務(wù)的歷史記錄(serviceHistory),指該過程中的報(bào)告(progressReport)。 方法:用于填寫表格(fillRecord())。 租賃申請類: 屬性:客戶申請的車型(CarType),
9、租車的時(shí)間(RentDate),客戶申請是否得到批準(zhǔn)(IsAllow)。 方法:用來接受客戶的請求(Allow()),是指客戶填寫表格(fillOrder()),檢查是否存在這個(gè)申請(check()),設(shè)置該申請已被處理(isHandled())。,3.時(shí)序圖,(1)管理人員開展工作的時(shí)序圖,管理人員向租賃記錄對象發(fā)送“查看記錄”消息,查看租賃記錄;管理人員向普通工作員工對象發(fā)送“查看工作記錄”消息,以查看普通工作人員的工作記錄,普通工作人員對象發(fā)送“計(jì)算工作人員的任務(wù)完成率”消息給自身,以了解任務(wù)完成情況,并將結(jié)果返回給管理人員對象。,查看租賃記錄,查看工作人員的工作記錄,計(jì)算工作人員的任務(wù)
10、完成率,Teturn result,員工工作記錄,3.時(shí)序圖,(2)客戶預(yù)訂車輛的時(shí)序圖,客戶要租賃車輛,首先客戶填寫租賃申請表。公司員工負(fù)責(zé)處理申請表,他們根據(jù)客戶租賃的歷史記錄以及客戶申請的車輛的狀態(tài)決定是否接受客戶請求。如果兩個(gè)條件都滿足,那么將接受請求并且為客戶預(yù)留該車;否則就拒絕請求,處理過的申請表的狀態(tài)都設(shè)為已處理。如果接受用戶的租賃請求,首先為該客戶添加一條記錄,然后通知客戶前來取車。,客戶,租賃申請,普通工作人員,客戶記錄,車輛信息,填寫租賃申請,查看是否有沒有處理的申請單,獲得該客戶的歷史記錄,判斷車輛的狀態(tài)(是否空閑?),創(chuàng)建新的客戶記錄,接受客戶的請求,設(shè)置該申請已被處理
11、,通知客戶前來取車,判斷歷史記錄是否有問題?,判斷車輛狀態(tài)是否空閑?,3.時(shí)序圖,(3)客戶取車時(shí)序圖,客戶在約定的時(shí)間到前臺(tái)取車,公司員工首先驗(yàn)證取車通知,驗(yàn)證通過后,將要求客戶付款,然后填寫一份工作記錄,同時(shí)修改車輛狀態(tài)。之后客戶取車。,客戶,租賃申請,普通工作人員,員工工作記錄,車輛信息,向工作人員出示取車通知,檢查取車通知的合法性,客戶付款,填寫工作記錄,修改車輛狀態(tài),取車,3.時(shí)序圖,(4)客戶還車時(shí)序圖,客房在規(guī)定的時(shí)間將車返還給租賃商后,技術(shù)人員將對車輛進(jìn)行檢查以確定是否有損壞,并且填寫一份服務(wù)記錄,公司職員將根據(jù)記錄確定客戶應(yīng)付的款項(xiàng)。與客戶交易完成以后,需要修改車輛狀態(tài)、客戶記錄以及工作記錄。,客戶,服務(wù)記錄,普通工作人員,員工工作記錄,車輛信息,客戶記錄,技術(shù)員工,還車,檢查車輛狀態(tài),填寫車輛檢查記錄,通知客戶付款信息,付款,更新記錄,修改車輛狀態(tài),結(jié)束租賃交易,4.協(xié)作圖,(1)客戶預(yù)訂車輛協(xié)作圖,4.協(xié)作圖,(2)客戶取車協(xié)作圖,4.協(xié)作圖,(3)客戶還車協(xié)作圖,5.活動(dòng)圖,客戶填寫租賃申請,存儲(chǔ)申請表,公司員工查看租賃申請表,沒有新的租賃申請,有新的租賃申請,處理新的租賃申請,查看客戶租賃歷史記錄,有不好的歷史記錄,歷史記錄是好的,拒絕租賃請求,發(fā)送取車通知,客戶取車,客戶還車,車輛為可用?,汽車租賃系統(tǒng)活動(dòng)圖,6.狀態(tài)圖,空閑
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧辦公樓宇智能化管理系統(tǒng)研究
- 兒童呼吸健康教育的教育資源配置優(yōu)化
- 教育平臺(tái)如何助力全球?qū)W習(xí)者實(shí)現(xiàn)無縫交流與學(xué)習(xí)
- 數(shù)字化教育技術(shù)培訓(xùn)打造高效學(xué)習(xí)環(huán)境
- 醫(yī)學(xué)實(shí)驗(yàn)室的科技先鋒毛細(xì)管電泳儀的醫(yī)療價(jià)值探討
- 教育公平與教育質(zhì)量的雙重挑戰(zhàn)
- 醫(yī)療培訓(xùn)中的公平與質(zhì)量協(xié)同發(fā)展
- 商業(yè)培訓(xùn)中的學(xué)習(xí)風(fēng)格識(shí)別與優(yōu)化策略
- 抖音商戶客服退換貨處理效率制度
- 全球鈾礦資源分布與核能產(chǎn)業(yè)技術(shù)創(chuàng)新與產(chǎn)業(yè)發(fā)展研究報(bào)告
- (完整版)新課標(biāo)人教版小學(xué)英語單詞表匯總
- ctcs-3級(jí)列控系統(tǒng)概述課件
- 2022年汕頭澄海區(qū)教師招聘考試真題
- 考研題土力學(xué)
- 雙向拉伸聚酯薄膜生產(chǎn)知識(shí)
- 綠山墻的安妮-練習(xí)答案(完整版)資料
- 2022年小學(xué)美術(shù)教師進(jìn)城(選調(diào))招聘考試模擬試題(共五套)
- 貴陽小升初分班全真模擬測A卷
- GB/T 77-2007內(nèi)六角平端緊定螺釘
- 中華人民共和國安全生產(chǎn)法
- 九年一貫制學(xué)校教育教學(xué)管理制度匯編
評論
0/150
提交評論