UML建模網(wǎng)上購(gòu)物_第1頁(yè)
UML建模網(wǎng)上購(gòu)物_第2頁(yè)
UML建模網(wǎng)上購(gòu)物_第3頁(yè)
UML建模網(wǎng)上購(gòu)物_第4頁(yè)
UML建模網(wǎng)上購(gòu)物_第5頁(yè)
已閱讀5頁(yè),還剩41頁(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)介

1、2010 2011 學(xué)年第一學(xué)期信息技術(shù)學(xué)院軟件系統(tǒng)建模與UM綜合設(shè)計(jì)實(shí)驗(yàn)UML 建模班 級(jí) 學(xué) 號(hào) 姓 名 任課教師2010 年 12 月 30 日目錄第1 章系統(tǒng)需求 2第2 章需求分析 32.1 識(shí)別參與者 32.2 識(shí)別用例 32.3 用例的事件流描述 4第 3 章靜態(tài)結(jié)構(gòu)模型 103.1 定義系統(tǒng)對(duì)象 103.2 定義用戶界面類 103.3 建立類圖 11第 4 章動(dòng)態(tài)行為模型 174.1 創(chuàng)建系統(tǒng)順序圖(協(xié)作圖) 184.2 創(chuàng)建系統(tǒng)的狀態(tài)圖 224.3 創(chuàng)建系統(tǒng)的活動(dòng)圖 23第 5 章物理模型 275.1 創(chuàng)建系統(tǒng)組件圖 275.2 創(chuàng)建系統(tǒng)部署圖 28第 1 章系統(tǒng)需求一個(gè)客戶

2、通過(guò)因特網(wǎng)購(gòu)買所需要的商品, 客戶可以在商品列表的 Web頁(yè)面上選擇訂購(gòu)商品。要發(fā)出定單,客戶必須填上運(yùn)送和付款信息,可接收的付款方 式為信用卡、支票或者其他付款方式,一旦定單被輸入,系統(tǒng)向客戶發(fā)送一個(gè)確認(rèn)e-mail 消息,并附上定單的細(xì)節(jié),在等待計(jì)算機(jī)送 到的時(shí)候,客戶可以在任何時(shí)候在線查到定單的狀態(tài)。后端定單處理包含下面所需的步驟:驗(yàn)證客戶的信任度和付款 方式、送給客戶1. 客戶使用商品列表的 Web 頁(yè)面來(lái)查看所需要的商品,商品 價(jià)格也 同時(shí)顯示出來(lái)。2. 客戶可以通過(guò)留言板向我們提出需要什么樣的商品, 需要什 么樣的服務(wù),對(duì)我們提出一些意見(jiàn)和建議。3. 客戶可以選擇在線訂購(gòu)商品,或者

3、也可以要求銷售人員在定單真正發(fā)出之前與自己聯(lián)系,解釋定單的細(xì)節(jié)、協(xié)商價(jià)格等。4. 要發(fā)出定單,客戶必須填寫在線表格關(guān)于運(yùn)送和發(fā)票地址以及付款細(xì)節(jié)(信用卡、支票或者其他付款方式)。5. 在客戶定單輸入到系統(tǒng)之后,銷售人員發(fā)送電子請(qǐng)求給倉(cāng)庫(kù),附上所訂購(gòu)的商品的細(xì)節(jié)。6. 事務(wù)的細(xì)節(jié),包括定單號(hào)和客戶賬號(hào),要e-mail 給客戶,使得客戶可以在線查看定單的狀態(tài)。7. 倉(cāng)庫(kù)從銷售人員那里獲得發(fā)票,并給客戶運(yùn)送商品。第 2 章需求分析采用用例驅(qū)動(dòng)的分析方法分析需求的主要任務(wù)是識(shí)別出系統(tǒng)中的參與者和用例,并建立用例模型。在本系統(tǒng)中,Customer客戶Salesperson銷售人員Warehouse倉(cāng)庫(kù)2

4、.1 識(shí)別參與者-Customer八SalespersonsWarehouse*圖 1 參與者(網(wǎng)上購(gòu)物)2.2 識(shí)別用例系統(tǒng)總用例圖SalespersonInform WareHouse about Order(from送貨)SelfConfigurationVerify and Accept Payment Update Order Status(from付款)(from自選部件);?f L?<<extend>>Standardconfiguration(from標(biāo)準(zhǔn)產(chǎn)品)Customer、( JRequest Salesperson ContactPrint In

5、voice(from 購(gòu)買)(from付款)Warehouse (from 送貨)Order2.3用惻的事叫流描述購(gòu)簡(jiǎn) 述:Standardconfiguration意筮鬻望 該用例允許用片查詢選擇標(biāo)準(zhǔn)配置計(jì)算機(jī), 前提條件:Customer包括價(jià)格及部件清單。Customer點(diǎn)擊一個(gè)因特網(wǎng)瀏覽器進(jìn)入計(jì)算機(jī)制造廠商的選購(gòu)標(biāo)準(zhǔn)配置計(jì)算機(jī)的Web頁(yè)面,該頁(yè)面顯示標(biāo)準(zhǔn)配置計(jì)算 機(jī)的價(jià)格以及部件清單。用例開(kāi)始。流:用戶查詢標(biāo)準(zhǔn)計(jì)算機(jī)配置,將選中的計(jì)算機(jī)標(biāo)準(zhǔn)配置加入購(gòu)物車,用戶可隨時(shí)增減購(gòu)物車內(nèi)商品,web 頁(yè)面動(dòng)態(tài)對(duì)累積價(jià)格進(jìn)行更新其他流:后 無(wú)置條件:臨時(shí)數(shù)據(jù)庫(kù)。價(jià)格。定義配置計(jì)如果用例成功,將購(gòu)物

6、車內(nèi)已配置計(jì)算機(jī)型號(hào)及數(shù)M存入SelConfiguration該用例允許用尸自定義計(jì)算機(jī)配置,包括部件清單及總計(jì)CustomerCustomer點(diǎn)擊一個(gè)因特網(wǎng)瀏覽器進(jìn)入計(jì)算機(jī)制造廠商的自算機(jī)及部件的 Web頁(yè)面,該頁(yè)面顯示計(jì)算機(jī)部件 清單及價(jià)格。用例開(kāi)始。主 流:用片查詢選擇計(jì)算機(jī)部件,將選中的計(jì)算機(jī)標(biāo)準(zhǔn)配置加入購(gòu)物車,用片可隨時(shí)增減購(gòu)物車內(nèi)商品,web頁(yè)面動(dòng)態(tài)對(duì)累積價(jià)格進(jìn)行更新。其他流:后 無(wú)置條件:如果用例成功,將購(gòu)物車內(nèi)已配置計(jì)算機(jī)部件及數(shù)M存入臨時(shí)數(shù)據(jù)庫(kù)。Verify and Accept Payment該用例驗(yàn)證并接受客尸付款,并將付款信息通知銷售人員Customer, Salesp

7、ersonCustomer收到定單確認(rèn)信息后,通過(guò)信用卡或支票完成轉(zhuǎn)帳。用例開(kāi)始。檢查用尸帳號(hào)及付款金額, 若金額無(wú)誤,將付款成功信息 通知銷售人員。若金額不足,向用尸發(fā)送通知。如果用例成功,將付款成功信息通知銷售人員,并將客尸訂購(gòu)信息及交付金額存入數(shù)據(jù)庫(kù)用 例: Request Salesperson Contact間 述:該用例允許Customer請(qǐng)求Salesman在定單真正發(fā)出之前 與自己聯(lián)系,解釋定單的細(xì)節(jié)、協(xié)商價(jià)格等。參與者:Customer, Salesma n前提條件:Customer需要對(duì)定單頁(yè)面顯示已配置計(jì)算機(jī)及其價(jià)格的詳細(xì)情況咨詢。Customer在填寫完定單后選擇 Co

8、n tact (或相似命名的)功能來(lái) 主流:發(fā)送消息給Salesman要求咨詢,此時(shí)該用例開(kāi)始。Salesman在專門的服務(wù)窗口接收到 Customer請(qǐng)求聯(lián)系的 列表并 選擇到該客片的請(qǐng)求。Salesman4得到Customer在定單上的聯(lián)系方式信息。Salesman按照提供的信息選擇方式聯(lián)系Customer ,對(duì)定單細(xì)節(jié)其他流:解釋,并協(xié)商價(jià)格。后置條件:無(wú)如果用例成功,Salesman #按協(xié)商后的配置及價(jià)格信息修 改原定單, 將新的定單信息存入數(shù)據(jù)庫(kù)中。用例:何述:Order該用例允許Customer輸入一份購(gòu)物定單,該定單包括提供運(yùn)送和參與者:發(fā)票地址,以及關(guān)于付款的情況。前提條件:

9、CustomerCustomer點(diǎn)擊一個(gè)因特網(wǎng)瀏覽器進(jìn)入計(jì)算機(jī)制造廠商的定單輸入 Web頁(yè)面,該頁(yè)面顯示已配置計(jì)算機(jī)及其價(jià)格的詳細(xì)情況。當(dāng)Customer在定單信息已經(jīng)顯示在屏幕上時(shí)選擇Continue (或相似命名的)功能鍵來(lái)確定訂購(gòu)所配置的計(jì)算機(jī)時(shí),該用例開(kāi)始。其他流:后置條件:用 例:簡(jiǎn) 述:參?者: 前提條件:T 流:系統(tǒng)請(qǐng)求Customer輸入購(gòu)頭細(xì)節(jié),包括銷售人員的名子(如 果知 道的話)、運(yùn)送信息(客片的名字和地址)、發(fā)票細(xì)節(jié)(如果與運(yùn)送地址不同的話)、付款方法(信用卡或支票)以及任 何其他注釋。Customer選擇Purchase (或相似命名的)功能來(lái)發(fā)送定單給制造廠商。系統(tǒng)

10、給購(gòu)買定單賦予一個(gè)唯一的定單號(hào)碼和一個(gè)客片賬號(hào),系統(tǒng)將定單信息存入數(shù)據(jù)庫(kù)。系統(tǒng)將/£單號(hào)和客六號(hào)與所有/£單細(xì)節(jié)一起e-mail給Customer ,作為對(duì)接收定單的確認(rèn)。Customer在提供所有要求錄入的信息之前,激活 Purchase(或相似命名的)功能,系統(tǒng)顯示錯(cuò)誤信息,它要求提供所 漏掉的 信息。Customer選擇Reset (或相似命名的)功能來(lái)恢復(fù)一個(gè)空白的購(gòu)物表格,系統(tǒng)允許 Customer重新輸入信息。如果用例成功,購(gòu)物定單記錄進(jìn)系統(tǒng)的數(shù)據(jù)庫(kù),否則系統(tǒng)的狀態(tài)不變。Update Order Status該用例用于描述定單狀態(tài)(定單交付狀態(tài),定單確認(rèn)狀態(tài),付

11、款狀態(tài))。Customer, Salespers onCustomer交付定單,查詢定單狀態(tài),Salesperson修改定單 狀態(tài), 該用例開(kāi)始。Customer填寫定單訂購(gòu)商品成功,進(jìn)入定單交付狀態(tài)。Salesman檢查定單,發(fā)送 e-mail給客片,進(jìn)入定單確認(rèn)狀 八態(tài)。Customer付款成功,進(jìn)入已付款狀態(tài)。其他流 :后置條件 :用 例: 簡(jiǎn)述 : 參與者 :前提條件:流:其他流 : 后置條件 :用 例: 簡(jiǎn)述:參與者 : 前提條件 :流:若定單不符合要求,則向用戶發(fā)送定購(gòu)失敗信息。若銷售人員檢查定單有誤,則向用戶發(fā)送定購(gòu)失敗信息。 若用戶付款金 額不對(duì),則向用戶發(fā)送付款失敗信息。如果

12、用例成功,則將定單所處狀態(tài)存入數(shù)據(jù)庫(kù)。Print Invoice客戶從銷售人員處得到發(fā)票Customer Salesman驗(yàn)證和接收客戶付款成功。Salesman 選擇 In voice (或相似命名的)功能鍵來(lái)生成發(fā) 票,此時(shí) 該用例開(kāi)始。Salesman 利用系統(tǒng)從數(shù)據(jù)庫(kù)中提取訂購(gòu)信息和收到的付款信息生成發(fā)票。系統(tǒng)將該發(fā)票提供給SalesmanSalesman 發(fā) Email 給 Customer ,并付上發(fā)票。無(wú)如果用例成功,客戶將收到發(fā)票。Inform Warehouse about Order在客戶定單輸入到系統(tǒng)之后,銷售人員發(fā)送電子請(qǐng)求給倉(cāng) 庫(kù),附上所 訂購(gòu)的配置的細(xì)節(jié)。Sales

13、ma n Warehouse驗(yàn)證和接收客戶付款成功。Salesman 選擇系統(tǒng)提供的訂購(gòu)清單中該客戶的訂購(gòu)信息, 并點(diǎn)擊Refer (或相似命名的)功能鍵來(lái)將訂購(gòu)信息提交給Warehouse 時(shí),該用例開(kāi)始。Salesman 利用系統(tǒng)從數(shù)據(jù)庫(kù)中提取該成一份訂購(gòu)信息列表。Customer 的訂單信 息和個(gè)人資料,生系統(tǒng)將該列表提供給WarehouseWarehouse 根據(jù)提供的信息配置計(jì)算機(jī)商品。其他流:無(wú)后置條件:如果用例成功,Warehouse發(fā)貨給客片,修改定單狀態(tài)為 已送貨。第3章靜態(tài)結(jié)構(gòu)模型進(jìn)一步分析系統(tǒng)需求,發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài) 結(jié)構(gòu)和動(dòng) 態(tài)行為,是面向?qū)ο?分析

14、的基本任務(wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型 主要用類圖和對(duì)象 圖描述。3.1 定義系統(tǒng)對(duì)象系統(tǒng)對(duì)象的識(shí)別可以通過(guò)尋找系統(tǒng)域描述和需求描述中的名詞來(lái)進(jìn)行。3.2 定義用戶界面類性。通過(guò)對(duì)系統(tǒng)的不斷分析和細(xì)化可識(shí)別出下述界面類、類的操作和屬Stan dardC on figurationSelfC on figurati on tactRequest Salespers on Con(from購(gòu)買)Order(Irom購(gòu)買)Verify and Accept Payme nt(from付款)Update Order Status(Irom送貨)Inform WareHouse about Order(from

15、送貨)Pri nt Invoiceom 付款)3.3 建立類圖識(shí)別出了系統(tǒng)中的類后,還要識(shí)別出類間的關(guān)系,然后就可 以建立類圖了。從需求中找出候選實(shí)體類:需求需求候選實(shí)體類號(hào)1 客戶使用制造廠商的 Web 頁(yè)面來(lái)查看所選Customer, 擇的服務(wù)器、臺(tái)式機(jī)或筆記本的標(biāo)準(zhǔn)配置, Sta ndard Computer 價(jià)錢也同時(shí)顯示出來(lái)。2 客戶選擇查看配置的細(xì)節(jié), 也許帶有買它的 Customer, 意愿或建立一個(gè)更合適的配置。每種配置的 Component 價(jià)格在客戶要求的情況下可以計(jì)算出來(lái)。Mercha ndiseList3 客戶可以選擇在線訂購(gòu)計(jì)算機(jī),或者也可以 Customer,要求銷

16、售人員在定單真正發(fā)出之前與自己 Computer,聯(lián)系,解釋定單的細(xì)節(jié)、協(xié)商價(jià)格等。 Order,Salespers on4 要發(fā)出定單,客戶必須填寫在線表格關(guān)于運(yùn)Customer,送和發(fā)票地址以及付款細(xì)節(jié)(信用卡或支 Order,票)。 Invoice,Payme nt5 在客戶定單輸入到系統(tǒng)之后,銷售人員發(fā)送 Customer,電子請(qǐng)求給倉(cāng)庫(kù),附上所訂購(gòu)的配置的細(xì) Order,節(jié)。 Salespers on,Con figured Computer,Mercha ndiseList6 把事務(wù)的細(xì)節(jié), (包括定單號(hào)和客戶賬號(hào)) Order, e-mail 給客戶,使得客戶可以在線查看定單Cu

17、stomer,的狀態(tài)。Order StatusWare House7倉(cāng)庫(kù)從銷售人員那里獲得發(fā)票,并給客六運(yùn)Invoice,送計(jì)算機(jī)。表1需求到實(shí)體類的賦值(網(wǎng)上購(gòu)物)Coiiponent(from實(shí)體類包)'A>item_type : String'八ileirLdescr: StringAGetConAoneiitInfo()Component類:計(jì)算機(jī)自選部件類 屬性:item_type 自選部件型號(hào)item_descr 自選部件描述 方法:GetComponentlnfo()SelfConfigurationWindow 類調(diào)用此方法從 Component類中得到計(jì)

18、算機(jī)自選部件的詳細(xì)信息。Customer(from實(shí)體類包)1iAcustoinerAnaiQe : StiingSAcustomeiAaddicS=Ting JAphoiie numberSiring "S<>ernail_address : StringAEnnailCustoniei'O%inkCustoiiieiO ASendlnvoice() ApayMoneyOAContactingCustomerO客戶名字Customer 類:客戶類屬性:customer namecustomer address客戶地址phone_number客戶電話號(hào)碼email

19、_address 方 客戶電子郵件法:EmailCUstOmer()息通 InputOrderWindow調(diào)用此方法將定單成功存入數(shù)據(jù)庫(kù)信知給客戶LinkCustomer() Salesma調(diào)用此方法聯(lián)系客戶ContactingCustomer() 調(diào)用此方法 Customer完成與 Salesman的接觸活動(dòng)。PayMoney()調(diào)用此方法 Customer完成付款活動(dòng)Sendlnvoice()使用 PrintInvoice()生成的發(fā)票發(fā)送給 Customer 。Invoice(from實(shí)體類包'八invoice: String'八invoice_date: Date

20、9;S( >invoice_total: Currency*Print()Invoice 類:發(fā)票類屬性:invoice_number發(fā)票號(hào)invoice_date發(fā)票打印日期invoice_total已付款金額方法:Print()調(diào)用OrderServerWindow 類的Printinvoice()產(chǎn)生的發(fā)票打印出來(lái)。Merc han dis eList(iom實(shí)體類包)八TotalCost?A d dM ere handisef)八DeleteMerchandiseQ八ConputerFotalCo st()八ModiiyM ere hndis eList 0Merchandise

21、List :商品列表類屬性:TotalCost商品總價(jià)格方法:AddMerchandise() 將AddToCar()方法中加入購(gòu)物車的商品增加到商品列表。DeleteMerchandise() 刪除列表中某商品ComputerTotalCost()調(diào)用此方法計(jì)算商品列表中商品的總價(jià)ModifyMerchndiseLise()修改商品列表的方法,有修改商品數(shù)量,刪除商品等方法Order(torn實(shí)體類包)border date : Date rder_number: String必 o rd er_s tatus : St rin g 八ordertotal: Currency A>sa

22、ksperson_name : Siring addresString A>order_paynKnt Paymciit?denerateCus lomerA n dOrderlDO AGetOrderOANewOrdetf) AModify Order() ASetOrdciStatusO AGetOrderStatusOOrder類:定單類屬性:order_date定單日期order_number定單號(hào)order_status定單狀態(tài)order_total定單總價(jià)salesperson_name售貨人員姓名s hip_address發(fā)送地址方法:CenerateCustomerAnd

23、OrderlD()產(chǎn)生客戶帳號(hào)和定單流水號(hào)GetOrder()取得當(dāng)前定單信息NewOrder() 生成新定單對(duì)象ModifyOrder() 修改/刪除當(dāng)前定單,該方法由SelfCo nfiguratio nWin dow 或者由用戶使用 StandardComputerWindow 類調(diào)用。SetOrderStatus() 設(shè)置定單狀態(tài),由OrderServerWindow 類的 ModifyOrderStatus方法調(diào)用GetOrderStatus() 取得定單狀態(tài),它調(diào)用 DateBase中的LoadOrder()方法數(shù)據(jù)庫(kù)類DataBase(km數(shù)據(jù)庫(kù)類包)八LoadOrderf)八S

24、toreOrder()八GetNeedCo nta c tOideiListO 八GetPaidOrd erList 0 八(jetCo npleteOrderLis t()DataBase類:數(shù)據(jù)庫(kù)類方法:LoadOrder()從數(shù)據(jù)庫(kù)提取定單,被Order類中的方法調(diào)用StoreOrder()將定單存入數(shù)據(jù)庫(kù)中,被 Order類中的方法調(diào)用GetNeedContactOrderList()從數(shù)據(jù)庫(kù)提取需溝通的客戶定單列表。GetPaidOrderList() 從數(shù)據(jù)庫(kù)中提取已付款的定單列表,被Payment類調(diào)用GetCompleteOrderList()從數(shù)據(jù)庫(kù)中提取已發(fā)送的定單列表,被

25、In voice調(diào)用邊界類?Abstract? Main Window (irom 邊界包)八CreateW indow()八CloseWindow()MainWindow 類:功能:應(yīng)用程序中的所有窗口類均由此類派生出來(lái)方法: CreateWindow() 創(chuàng)建窗 口。CloseWindow()關(guān)閉窗 口控制類?CEent? Queiy StatusWindow (irom 控制類包)八GetCustmerID()八GetOrderlDf)八Queiy Status 0八Display Statu s 0QueryStatusWindow 類:功能:創(chuàng)建弁顯示用戶查詢窗口。方法:GetCus

26、tmerlD()取得用戶輸入帳號(hào)GetOrderlD()取得定單流水號(hào)。QueryStatus()客戶點(diǎn)查詢按鈕觸發(fā)它調(diào)用Order類中的GetOrderStatus()方法 取得定單狀態(tài)。DisplayStatus() 顯示定單狀態(tài)。Payment(fom控制類包)'i0paynient method : String 'S( >date_received: Date Amount, received : Currency?linkPay men0八SetPaymentStatusO 八(ictPaymentStatus(Verify Custo merlDO 八Acc

27、 epiPay men t()屬性: payment_method 付款方式date_received 接收日期 amount_received 接收金額 方法: linkPayment() 付款初始化SetPaymentStatus()設(shè)置付款修改 Order 類 OrderPament 屬性。GetPaymentStatus() 取得付款狀態(tài),從 Order 類的 OrderPayment 屬性取值圖描述VerifyCustomerID() 驗(yàn)證客戶帳號(hào),被 Customer 類的 Paymoney 方法使用AcceptPayment() 接受客戶付款,方法將修改 Order 類的 Ord

28、erPayment 對(duì)第 4 章動(dòng)態(tài)行為模型系統(tǒng)的動(dòng)態(tài)行為模型由交互作用圖 ( 時(shí)序圖和協(xié)作圖 ) 、狀態(tài)圖、活動(dòng)4.1創(chuàng)建系統(tǒng)順序面DisPl卷柞菌)4.1描述系統(tǒng)用例的主要場(chǎng)景的J嗔序圖(協(xié)作圖)如下所示.1 Sta ndardCo nfiguratio n 的協(xié)作圖:Sta ndardComputer1: CreateWi ndow() 2:AddToCar() 7:GotoShopp in gList()3: GetSta ndardComputerl nfo():Sta ndardComputerWi ndow:Customer4 AddMerchandise()10: Modify

29、Car()14: GotoInputOrderWindow()8: CreateWi ndow()5: ComputerTotalCost()12: ComputerTotalCost():Shopp in gListWi ndow:Mercha ndiseList11: ModifyMerch ndiseList()13: DisplayShoppi ngList()1: CreateWindowP)rint()3: Printlnvoice()2: GetCompleteOrderList(),| : DataBase4.:Salesperson<1 / /5: Sendlnvoic

30、e()6: DisplayTotalCost()1.2 PrintInvoice 的協(xié)作圖:Invoice:Customer4.1.3 In formWareHouseAboutOrder 的協(xié)作圖1: CreateWi ndow()2: Sen dToWarehouse():OrderServerWindow:Salesperson3 : GetPaidOrderList()5: SendToCustomer()、:DataBase7: StoreOrder()4 : MakeUpComputeOrConnpc)nent()乙:Warehouse6: SetOrderStatusf):Ord

31、er5 .1.4 Order的協(xié)作圖:Customer5: StoreOrder():Customer6: EmailCustomer()4: SetPaymentStatus():DataBase6 .1.5 VerifyA ndAcceptPayme nt 的協(xié)作 圖1: CreateWindow()2: NewOrder()3: Vertifylnputlnfomation():Customer:Order3: AcceptPayment()4: SetPOymyeniStatusO>7: SetOrderStatus()6: LoadOrder()5: LinkCustomer(

32、)1: PayMoney()0、2:VerifyCu:DataBa se8: StoreOrde r():Customer4.1.6 RequestSalespers o 的協(xié)作圖1: CreateWindow()4: ContactingCustomer():Salesperson:OrderServerWindow:Customer3: LinkCustomer()2: GetNeedContactOrderList()5: ModifyOrder()6: StoreOrder():Order:DataBase4.1.7 UpdateOrderStatus 的 協(xié)作圖4: SetOrder

33、Status():Order6: DisplayStatusf)a5: GetOrderStatus():OrderServerWindow:QueryStatusWindowA2: CreateWindow():CustomerA1: CeateWindow()3: ModifyOrderStatus():Salespers on4.1.8 SelfConfiguration 的協(xié)作圖:Component1: CreateWi ndow( )2: AddToCarO口田 .7: GotoSh邛pjg/sfFetC口EpongritlnfoO>:SelfConfigurationWind

34、ow:Customer6: OisplayTotalCost()10: ModifyCar(g- createAAndow()-4: AddMerchandise()14. Goto1nputOrderWindow();'/N*5: ComputerTotalCost()9: DisplayShoppingListf)12: ComputerTotalCcstf)X:11. ModifyMerchndiseList(),:ShoppingListWndow: M即皿ndiseList13: DisplayTotalCost()4.2創(chuàng)建系統(tǒng)的狀態(tài)圖UnpaidParttai PaymentPartly Paid一 一丁工 F

溫馨提示

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