熱門文章
汽車租賃系統的需求分析及系統建模
發布時間:2017-04-13 分類:交通百科
汽車租賃系統是專門針對汽車租賃企業所開發的一種實現以經營管理為基礎、以決策分析為核心的企業信息管理系統,它涵蓋了汽車租賃業務的所有環節,將原始的人工統計方法轉換為先進的電腦管理模式。下面簡單介紹一個簡單的汽車租賃系統的建模方法。
一、需求分析
汽車租賃系統的需求分析簡述如下:
(1)客戶可以通過電話、網上和前臺預訂租借車輛。
(2)客戶填寫預訂單后,職員查看客戶租賃記錄,如果記錄無問題,同意客戶的預訂。如果記錄情況不佳,拒絕預訂的請求。如果沒有客戶記錄查到,建立新的客戶記錄后,辦理租借手續,并通知客戶。
(3)客戶取車時出示通知,職員查看無誤后,要求客戶支付押金,填寫工作記錄并更新車輛狀態,將車借于客戶。
(4)客戶還車時,結清租借車輛的金額,職員更新車輛狀態,填寫客戶記錄,更新工作記錄。
二、系統建模
在系統建模以前,我們首先需要在Rational Rose 2003中創建一個模型。并命名為“汽車租賃系統”,該名稱將會在Rational Rose 2003的頂端出現,
1.創建系統用例模型
創建系統用例的第一步是確定系統的參與者。參與者包含以下兩種:
(1)客戶(2)職員
然后,我們根據參與者的不同分別畫出各個參與者的用例圖。
2.客戶用例圖:客戶在本系統中可以進行預訂汽車(電話租車和網上租車)、得到汽車和歸還汽車的操作,通過這些活動創建的客戶用例圖。
3.職員用例圖:職員在本系統中能夠進行系統登錄、處理預訂、交付汽車和結束租車業務的相關操作,通過這些活動創建的職員用例圖 創建系統靜態模型。
從前面的需求分析中,我們可以依據主要的七個類對象:汽車、客戶、職員、工作記錄、請求訂單、客戶記錄和服務記錄創建完整的類圖。
4.創建系統動態模型系統的動態模型我們可以使用交互作用圖、狀態圖和活動圖來描述。
5.創建序列圖和協作圖
6.客戶取車的活動步驟包括:
(1)客戶出示取車的通知
(2)職員查看通知無誤
(3)客戶支付押金
(4)職員填寫工作記錄
(5)更新車輛的狀態
(6)客戶取車。根據以上步驟創建的序列圖和協助圖。
7.客戶還車的活動步驟包括:
(1)歸還車輛
(2)職員檢查車輛的狀態并添加服務記錄
(3)通知付款
(4)客戶付清錢款
(5)職員更新車輛狀態。根據以上步驟創建的序列圖和協作圖。
8.客戶預訂車輛的活動步驟包括:
(1)客戶填寫預訂單
(2)職員檢查預訂單并檢查客戶記錄
(3)辦理租車的手續
(4)完成手續后,建立新的客戶手續
(5)同意租車請求
(6).通知客戶。根據以上步驟創建的序列圖和協作圖。
9.創建活動圖
10.創建系統部署模型對系統的實現結構進行建模的方式包括兩種,即構件圖和部署圖。網上教學管理系統的構件圖我們通過構件映射到系統的實現類中,說明該構件物理實現的邏輯類,在本系統中,我們可以對汽車類、職員類、服務記錄類、客戶類、工作記錄類、客戶記錄類和請求訂單類分別創建對應的構件進行映射。汽車租賃系統的構件圖。