freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

汽車租賃系統(tǒng)uml建模與設(shè)計(jì)說(shuō)明書-資料下載頁(yè)

2025-08-04 02:48本頁(yè)面
  

【正文】 碼,IsFinish 代表該交易是否結(jié)束。check()用來(lái)得到該客戶的記錄,end()用來(lái)結(jié)束該交易。(2) Car 類代表車輛記錄。Type 是該車的車型,CarNumber 是車牌號(hào)碼,status 是指該車是否被預(yù)訂、正在使用中或空閑狀態(tài),condition 是指該車的狀態(tài)。InServiced()用來(lái)判斷該車是否空閑,update_carstatus()用來(lái)修改車輛所處的狀態(tài)。(3) ServiceRecord 類表示每一次租賃服務(wù)的記錄。serviceHistory 是服務(wù)的歷史記錄,progressReport 是指該過(guò)程中的報(bào)告。fillRecord()用于填寫表格。UML系統(tǒng)分析設(shè)計(jì)報(bào)告17(4) RequestOrder 類表示的是填寫客戶申請(qǐng)資料的表格。CarType 表示客戶申請(qǐng)的車型,RentDate 是租車的時(shí)間,IsAllow 屬性表示該客戶的申請(qǐng)是否得到批準(zhǔn)。Allow()用來(lái)接受客戶的請(qǐng)求,fillOrder()是指客戶填寫表格,check()用來(lái)檢查是否存在這個(gè)申請(qǐng),isHandled()設(shè)置該申請(qǐng)已被處理。(5) WorkRecord 類是職員的工作記錄。屬性包括交易中涉及的員工、客戶、車輛以及租賃信息。fillWorkRecord()用來(lái)填寫這份記錄,viewRecord()用來(lái)查看這份記錄,updateRecord()用來(lái)修改這份記錄。 接口設(shè)計(jì)模型類不是單獨(dú)一個(gè)模塊,各個(gè)類之間是存在聯(lián)系的,本系統(tǒng)中不存在接口的實(shí)現(xiàn)。汽車租賃系統(tǒng)各個(gè)類之間的聯(lián)系如圖 22 所示。 class 業(yè)業(yè)2WorkRecord CarNumber: String CarType: String CommonWorkID: String CustomerID: String money: float RentDate: String ReturnDate: String SkillWorkID: String+ fillWorkRecord() : void+ updateRecord() : void+ viewRecord() : StringCar CarNumber: String condition: String status: String Type: String+ InServiced() : boolean+ update_carstatus() : voidEmployeeManager manager: boolean+ Manager() : String+ viewWorkInfo() : StringEmployeeCommonWorker missionRate: int+ calculate() : float+ checkRequest() : boolean+ viewWorkInfo() : StringEmployeeSkillWorker qualifications: String skills: String+ SkillWorker() : StringCustomerRecord CarNumber: String CarType: String customerID: String IsFinish: String rentDate: String+ check() : String+ end() : voidServiceRecord progressReport: String serviceHistory: String+ fillRecord() : voidPersonCustomer CarType: String licenseNo: String+ Customer() : String+ print() : StringRequestOrder CarType: String IsAllow: String RentDate: String+ Allow() : void+ check() : boolean+ fillOrder() : void+ isHandled() : void*1+theCar **+theServiceRecord 11 *1 +theCommonWorker11..*1 *1..*1+theWorkRecord* 11 *圖 22 類之間的關(guān)系類圖說(shuō)明:從圖中可以看出,工作人員(CommonWorker)可以查看所有客戶(Customer)的租賃歷史記錄(CustomerRecord) ,可以處理幾個(gè)客戶的租賃申請(qǐng)(RequestOrder) 。由于工作人員可以同時(shí)處理多個(gè)業(yè)務(wù),那么他可以擁有多個(gè)服務(wù)記錄(ServiceRecord)和工作記錄(WorkRecord) 。技術(shù)人員(SkillWorker)需要同時(shí)維護(hù)多輛車(Car) ,每輛車也需要多個(gè)人員進(jìn)行維護(hù)。經(jīng)理(Manager)可以查看多個(gè)職員的工作記錄。 包設(shè)計(jì)模型這個(gè)系統(tǒng)可以看成頁(yè)面顯示(webPages) 、業(yè)務(wù)邏輯(Business) 、數(shù)據(jù)訪問(wèn)(DataAccess)三塊,分別控制不同的應(yīng)用。整體包圖如下: pkg 業(yè)業(yè)Business DataAccessWebPages圖 23 系統(tǒng)包圖各層的職責(zé):(1) 頁(yè)面顯示包包含了系統(tǒng)所涉及到的所有頁(yè)面顯示,這樣做的好處是再添加新的頁(yè)面顯示時(shí)就不會(huì)影響到別的包。(2) 業(yè)務(wù)邏輯包包含了所有的事務(wù),如果在管理過(guò)程中需要增加某事務(wù),那么只需在本包中添加相應(yīng)的類即可。(3) 數(shù)據(jù)訪問(wèn)包包含了系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)的所有類操作。這樣,當(dāng)修改數(shù)據(jù)訪問(wèn)時(shí)就不會(huì)影響到界面或事務(wù)操作。 部署模型汽車租賃系統(tǒng)由 5 個(gè)節(jié)點(diǎn)構(gòu)成,應(yīng)用服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)的總體協(xié)調(diào)工作;數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù)管理;前臺(tái)工作人員負(fù)責(zé)處理客戶請(qǐng)求以及進(jìn)行租賃交易;管理人員管理界面主要是用來(lái)對(duì)員工信息進(jìn)行查詢;而技術(shù)人員界面則是用于技術(shù)人員查詢、修改汽車的狀態(tài),系統(tǒng)配置圖如圖 24 所示。UML系統(tǒng)分析設(shè)計(jì)報(bào)告19圖 24 汽車租賃系統(tǒng)的部署圖歡迎您的光臨,Word !希望您提出您寶貴的意見,你的意見是我進(jìn)步的動(dòng)力。贈(zèng)語(yǔ); 如果我們做與不做都會(huì)有人笑,如果做不好與做得好還會(huì)有人笑,那么我們索性就做得更好,來(lái)給人笑吧! 現(xiàn)在你不玩命的學(xué),以后命玩你。我不知道年少輕狂,我只知道勝者為王。不要做金錢、權(quán)利的奴隸;應(yīng)學(xué)會(huì)做“金錢、權(quán)利”的主人。什么時(shí)候離光明最近?那就是你覺得黑暗太黑的時(shí)候。最值得欣賞的風(fēng)景,是自己奮斗的足跡。 壓力不是有人比你努力,而是那些比你牛幾倍的人依然比你努力。
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1