面向?qū)ο蟮南到y(tǒng)開發(fā)方法課件_第1頁
面向?qū)ο蟮南到y(tǒng)開發(fā)方法課件_第2頁
面向?qū)ο蟮南到y(tǒng)開發(fā)方法課件_第3頁
面向?qū)ο蟮南到y(tǒng)開發(fā)方法課件_第4頁
面向?qū)ο蟮南到y(tǒng)開發(fā)方法課件_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第九章

面向?qū)ο蟮?/p>

系統(tǒng)開發(fā)方法1第九章

面向?qū)ο蟮?/p>

系統(tǒng)開發(fā)方法1第一節(jié)面向?qū)ο蟮幕靖拍钜?、對象二、類三、消息四、繼承2第一節(jié)面向?qū)ο蟮幕靖拍钜弧ο?一、對象對象是可以被看到、觸摸到、甚至是感知到的事物。通常我們所遇到的對象可以概括為四大類,包括人物、地點、物品和事件四類。對象是對一組信息及對其的操作的描述。汽車信息(顏色、型號、載重量)操作(啟動、剎車)對象(屬性)(方法)3一、對象對象是可以被看到、觸摸到、甚至是感知到的事物。汽車信二、類類是具有相同屬性和方法的同一組對象的集合。對象是類的一個具體實例。車(類)貨車客車轎車4二、類類是具有相同屬性和方法的同一組對象的集合。車(類)貨車三、消息消息就是向?qū)ο蟀l(fā)出的服務請求。對象之間的聯(lián)系主要是通過傳遞消息來實現(xiàn)的??蛻粲唵斡唵翁栍唵稳掌谟唵螤顟B(tài)添加訂單修改訂單刪除訂單顯示訂單狀態(tài)消息請求(包括調(diào)用行為的名稱及訂單所需的屬性)顯示訂單號為23161的訂單的訂單狀態(tài)5三、消息消息就是向?qū)ο蟀l(fā)出的服務請求??蛻粲唵蜗⒄埱箫@示訂四、繼承繼承:指子類可以繼承父類的屬性和方法。個人賬戶賬戶存款賬戶編號存款余額存款取款定期存款賬戶利息率增加利息活期存款賬戶起始支票編號終止支票編號開具現(xiàn)金支票商業(yè)賬戶追加簽名6四、繼承繼承:指子類可以繼承父類的屬性和方法。個人賬戶賬戶定家用電器電視機洗衣機電冰箱微波爐7家用電器電視機洗衣機電冰箱微波爐7面向?qū)ο?對象+類+繼承+通信面向?qū)ο笫且环N認識客觀世界的認知方法學,這種認識方法將客觀世界看成是由許許多多不同對象構成的,每一個對象都有自己的運動規(guī)律和內(nèi)部狀態(tài),不同對象間的相互作用和通訊構成了完整的客觀世界。8面向?qū)ο?對象+類+繼承+通信8從宏觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法包括分析、設計、實現(xiàn)以及運行與維護等四大階段,遵循反復累增的生命周期。從微觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法是指每一宏觀階段中標識對象,確定對象的屬性,定義對象的服務,以及確定對象間關系等幾個步驟。基于面向?qū)ο蠓椒ǖ拈_發(fā)生命周期9從宏觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法包括分析、設計、實現(xiàn)以1010第二節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具—UML本節(jié)內(nèi)容:一、類圖、對象圖、用例圖二、狀態(tài)圖及順序圖三、活動圖及協(xié)作圖四、配置圖及組件圖11第二節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具—UML本節(jié)內(nèi)容:111.類圖名稱屬性操作學生學號姓名宿舍號學院籍貫增加學生刪除學生修改學生信息121.類圖名稱屬性操作學生學號增加學生122對象圖張三:學生學號=09200301姓名=張三宿舍號=D305學院=管理學院籍貫=湖北武漢增加()刪除()修改()132對象圖張三:學生學號=09200301增加()133.用例圖洗衣機表示使用一臺洗衣機洗衣服143.用例圖洗衣機表示使用一臺洗衣機洗衣服14查詢賬戶提款轉賬銀行客戶ATM用例圖15查詢賬戶提款轉賬銀行客戶ATM用例圖15圖書管理員處理服務的用例圖16圖書管理員處理服務的用例圖16

讀者請求服務的用例圖

17

讀者請求服務的用例圖

174.狀態(tài)圖浸泡脫水洗滌漂洗初始狀態(tài)結束狀態(tài)狀態(tài)2狀態(tài)1184.狀態(tài)圖浸泡脫水洗滌漂洗初始狀態(tài)結束狀態(tài)狀態(tài)2狀態(tài)118讀者對象的狀態(tài)圖19讀者對象的狀態(tài)圖19處理中履行完畢等待付款等待發(fā)貨簡化的訂單狀態(tài)圖20處理中履行完畢等待付款等待發(fā)貨簡化的訂單狀態(tài)圖205.順序圖(時序圖)注水管洗滌缸排水管注入凈水停止注入凈水停止保持靜止旋轉洗滌排污水旋轉洗滌排污水旋轉甩干停止215.順序圖(時序圖)注水管洗滌缸排水管注入凈水停止注入凈水停ATM用戶讀卡機屏幕1插卡4提示輸入密碼2讀卡3初始化6驗證密碼旋轉洗滌5輸入密碼賬戶ATM用戶登錄成功的順序圖22ATM用戶讀卡機屏幕1插卡4提示輸入密碼2讀卡3初始化6驗圖書管理員處理借書的順序圖

23圖書管理員處理借書的順序圖23讀者續(xù)借圖書的順序圖24讀者續(xù)借圖書的順序圖246.活動圖洗滌缸旋轉洗滌15分鐘排污水重新注入凈水256.活動圖洗滌缸旋轉洗滌15分鐘排污水重新注入凈水257.協(xié)作圖內(nèi)部計時器洗滌缸注水管2旋轉洗滌1停止267.協(xié)作圖內(nèi)部計時器洗滌缸注水管2旋轉洗滌1停止26ATM用戶讀卡機屏幕賬戶1插卡2讀卡3初始化4提示輸入密碼5輸入密碼6驗證密碼7驗證有效ATM用戶登錄成功的協(xié)作圖27ATM用戶讀卡機屏幕賬戶1插卡2讀卡3初始化4提示輸入圖書管理員處理借書的協(xié)作圖28圖書管理員處理借書的協(xié)作圖28么么么么方面Sds絕對是假的么么么么方面Sds絕對是假的讀者續(xù)借圖書的協(xié)作圖30讀者續(xù)借圖書的協(xié)作圖307.組件圖和配置圖組件圖317.組件圖和配置圖組件圖31配置圖32配置圖32第三節(jié)面向?qū)ο蠓治雠c設計過程本節(jié)內(nèi)容:一、面向?qū)ο笙到y(tǒng)的分析二、面向?qū)ο笙到y(tǒng)的設計

33第三節(jié)面向?qū)ο蠓治雠c設計過程本節(jié)內(nèi)容:33一、面向?qū)ο蟮南到y(tǒng)分析面向?qū)ο蠓治龅幕静襟E:1.問題域陳述2.識別對象/類3.確定對象的屬性4.確定對象的服務5.確定對象/類的關系34一、面向?qū)ο蟮南到y(tǒng)分析面向?qū)ο蠓治龅幕静襟E:341.問題陳述

這里所舉的例子是一個車輛注冊管理系統(tǒng)。對該問題域的陳述如下:

車主在購入車輛后,執(zhí)相關有效證件到主管部門,找到具體負責的工作人員進行登記注冊,繳納一定費用,獲得相應牌照。注冊后,有關車況信息和車主信息要備案。

面向?qū)ο蟮南到y(tǒng)分析實例

351.問題陳述

這里所舉的例子是一個車輛注冊管理系統(tǒng)。對系統(tǒng)所需維護的信息有:

1)主管部門信息(名稱、負責人、地址、電話傳真,還有具體工作人員信息(姓名、權限、工作年限)

2)車主信息(姓名、住址、聯(lián)系電話)

3)登記信息(流水號、車號、所有權、憑據(jù)、放棄登記標識及費用)

4)注冊發(fā)照信息(起始/終止時間、品牌(發(fā)動機出廠號,年份,種類,牌號)、標簽(年份,品種,號碼)、費用)5)車輛信息(車號、出廠日期、制造商、車型、總重、載容量、內(nèi)燃機馬力、顏色、價格、已行駛里程)工作人員負責登記發(fā)牌照,收取費用。36系統(tǒng)所需維護的信息有:

1)主管部門信息(名稱、負責人、地址2.標識對象372.標識對象37標識結構(類)38標識結構(類)383.定義屬性

393.定義屬性394.定義服務

404.定義服務404141三、面向?qū)ο蟮南到y(tǒng)設計面向?qū)ο笤O計的基本步驟:1.識別接口對象和控制對象2.系統(tǒng)結構設計3.結構框架內(nèi)各個子系統(tǒng)的詳細設計42三、面向?qū)ο蟮南到y(tǒng)設計面向?qū)ο笤O計的基本步驟:42客戶客戶編號姓名住址聯(lián)系電話客戶CustomID:integerName:stringAddress:stingPhone:string+creatcustmer+changename(inoutname)+changeaddress(inoutaddress)+changephone(inoutphone)43客戶客戶編號客戶CustomID:integer+creat三、面向?qū)ο蟮南到y(tǒng)實施系統(tǒng)實施階段主要進行:編碼語言的選擇面向?qū)ο髴贸绦蚩蚣艿臉嫿嫦驅(qū)ο髴贸绦蚓帉憳嫿ǔ鲂畔⑾到y(tǒng)的應用軟件平臺44三、面向?qū)ο蟮南到y(tǒng)實施系統(tǒng)實施階段主要進行:44飯店綜合信息系統(tǒng)顧客收款員餐桌服務員來店點菜就餐收銀后付款方式目的:考慮兩種飯店均可用的對象/模型/動態(tài)模型45飯店綜合信息系統(tǒng)顧客收款員餐桌服務員來店點菜就餐收銀后付款方飯店綜合信息系統(tǒng)先付款方式顧客餐桌收款員服務員來店點菜用餐收銀46飯店綜合信息系統(tǒng)先付款方式顧客餐桌收款員服務員來店點菜用餐收飯店綜合信息系統(tǒng)對象/模型用OMT方法建立對象/模型首先分析領域?qū)ο螅瑢嶋H可能有很多對象,現(xiàn)僅選與分析目的有關的5個對象來建立對象模型。顧客-------------區(qū)分顧客的屬性菜單-------------菜單項目和價格,按此來收款點菜-------------相當于傳票,其屬性有點菜號、時間、品種服務員----------接受點菜、供菜收款員----------管理收款、每日的收款總數(shù)和欠帳管理在明確屬性后,就可以定義其操作了。例如,點菜的操作是:點菜、供菜、收款、統(tǒng)計累加。47飯店綜合信息系統(tǒng)對象/模型用OMT方法建立對象/模型47飯店綜合信息系統(tǒng)飯店系統(tǒng)對象/模型(對象間的關系定義)顧客人數(shù)ID顧客區(qū)分訂單訂單號日期菜名合計數(shù)量合計金額狀態(tài)服務員ID點菜處理服務處理收銀員當日收款未收款項入帳處理菜單品種菜號菜名菜名簡稱單價種類區(qū)分點菜會計處理上菜服務表示1對多48飯店綜合信息系統(tǒng)飯店系統(tǒng)對象/模型(對象間的關系定義)飯店綜合信息系統(tǒng)用OMT方法建立動態(tài)模型在建立對象模型后,建立動態(tài)模型。建立動態(tài)模型的順序:首先針對某作業(yè),制作表示事件發(fā)生的流程的序列。然后根據(jù)其序列作成規(guī)定對象間事件流程的事件跟蹤圖。飯店1的事件跟蹤圖的建立。49飯店綜合信息系統(tǒng)用OMT方法建立動態(tài)模型49飯店綜合信息系統(tǒng)動態(tài)模型(1)飯店1的序列服務員記錄顧客的點菜服務員將顧客的點菜記錄到訂單服務員上菜服務員在訂單上加注上菜標記用餐后、顧客付款收款員向訂單上加注已收款標志50飯店綜合信息系統(tǒng)動態(tài)模型(1)服務員記錄顧客的點菜服務員將顧飯店綜合信息系統(tǒng)動態(tài)模型(1)飯店1的動態(tài)模型的事件跟蹤圖顧客服務員訂單結帳口頭點菜訂單記錄(生成)(菜做好)(點菜)上菜訂單執(zhí)行(執(zhí)行)結帳(交錢)結帳完畢51飯店綜合信息系統(tǒng)動態(tài)模型(1)顧客服務員訂單結帳口頭點菜訂單飯店綜合信息系統(tǒng)動態(tài)模型(1)飯店1中的“訂單”對象的狀態(tài)變換圖點菜上菜服務結帳完成統(tǒng)計完,保存52飯店綜合信息系統(tǒng)動態(tài)模型(1)點菜上菜服務結帳完成統(tǒng)計完,保飯店綜合信息系統(tǒng)動態(tài)模型(2)飯店2的序列服務員記錄顧客的點菜服務員將顧客的點菜記錄到訂單(輸入到機器里)顧客付款收款員在訂單標已收款服務員給顧客上菜服務員向訂單上加注上菜記錄53飯店綜合信息系統(tǒng)動態(tài)模型(2)服務員記錄顧客的點菜服務員將顧飯店綜合信息系統(tǒng)動態(tài)模型(2)飯店2的動態(tài)模型的事件跟蹤圖顧客服務員訂單結帳口頭點菜訂單記錄(生成)(菜做好)(點菜)上菜訂單執(zhí)行(執(zhí)行)結帳(交錢)結帳完畢對象模型一樣但動態(tài)模型不一樣54飯店綜合信息系統(tǒng)動態(tài)模型(2)顧客服務員訂單結帳口頭點菜訂單飯店綜合信息系統(tǒng)動態(tài)模型(2)點菜生成與屬性值設定已結帳請求服務指示服務實施服務標志開統(tǒng)計完成,保存已統(tǒng)計標志開點菜(品種、顧客層)結帳處理(金額)所有應服務的內(nèi)容上菜統(tǒng)計飯店2中的“訂單”對象的狀態(tài)變換圖55飯店綜合信息系統(tǒng)動態(tài)模型(2)點菜已結帳服務實施統(tǒng)計完成,保飯店綜合信息系統(tǒng)多視點狀態(tài)變換模型適合飯店1的多視點狀態(tài)變換模型(“訂單”對象)點菜服務完未結帳已結帳已調(diào)查服務員會計統(tǒng)計處理服務統(tǒng)計會計處理(金額)點菜(品種、顧客層)56飯店綜合信息系統(tǒng)多視點狀態(tài)變換模型適合飯店1的多視點狀態(tài)變飯店綜合信息系統(tǒng)多視點狀態(tài)變換模型適合飯店2的多視點狀態(tài)變換模型(“訂單”對象)點菜服務完未結帳已結帳已調(diào)查服務員會計統(tǒng)計處理服務統(tǒng)計會計處理(金額)點菜(品種、顧客層)57飯店綜合信息系統(tǒng)多視點狀態(tài)變換模型適合飯店2的多視點狀態(tài)變第九章

面向?qū)ο蟮?/p>

系統(tǒng)開發(fā)方法58第九章

面向?qū)ο蟮?/p>

系統(tǒng)開發(fā)方法1第一節(jié)面向?qū)ο蟮幕靖拍钜弧ο蠖?、類三、消息四、繼承59第一節(jié)面向?qū)ο蟮幕靖拍钜?、對?一、對象對象是可以被看到、觸摸到、甚至是感知到的事物。通常我們所遇到的對象可以概括為四大類,包括人物、地點、物品和事件四類。對象是對一組信息及對其的操作的描述。汽車信息(顏色、型號、載重量)操作(啟動、剎車)對象(屬性)(方法)60一、對象對象是可以被看到、觸摸到、甚至是感知到的事物。汽車信二、類類是具有相同屬性和方法的同一組對象的集合。對象是類的一個具體實例。車(類)貨車客車轎車61二、類類是具有相同屬性和方法的同一組對象的集合。車(類)貨車三、消息消息就是向?qū)ο蟀l(fā)出的服務請求。對象之間的聯(lián)系主要是通過傳遞消息來實現(xiàn)的??蛻粲唵斡唵翁栍唵稳掌谟唵螤顟B(tài)添加訂單修改訂單刪除訂單顯示訂單狀態(tài)消息請求(包括調(diào)用行為的名稱及訂單所需的屬性)顯示訂單號為23161的訂單的訂單狀態(tài)62三、消息消息就是向?qū)ο蟀l(fā)出的服務請求??蛻粲唵蜗⒄埱箫@示訂四、繼承繼承:指子類可以繼承父類的屬性和方法。個人賬戶賬戶存款賬戶編號存款余額存款取款定期存款賬戶利息率增加利息活期存款賬戶起始支票編號終止支票編號開具現(xiàn)金支票商業(yè)賬戶追加簽名63四、繼承繼承:指子類可以繼承父類的屬性和方法。個人賬戶賬戶定家用電器電視機洗衣機電冰箱微波爐64家用電器電視機洗衣機電冰箱微波爐7面向?qū)ο?對象+類+繼承+通信面向?qū)ο笫且环N認識客觀世界的認知方法學,這種認識方法將客觀世界看成是由許許多多不同對象構成的,每一個對象都有自己的運動規(guī)律和內(nèi)部狀態(tài),不同對象間的相互作用和通訊構成了完整的客觀世界。65面向?qū)ο?對象+類+繼承+通信8從宏觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法包括分析、設計、實現(xiàn)以及運行與維護等四大階段,遵循反復累增的生命周期。從微觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法是指每一宏觀階段中標識對象,確定對象的屬性,定義對象的服務,以及確定對象間關系等幾個步驟?;诿嫦?qū)ο蠓椒ǖ拈_發(fā)生命周期66從宏觀層面上看,面向?qū)ο蟮南到y(tǒng)開發(fā)方法包括分析、設計、實現(xiàn)以6710第二節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具—UML本節(jié)內(nèi)容:一、類圖、對象圖、用例圖二、狀態(tài)圖及順序圖三、活動圖及協(xié)作圖四、配置圖及組件圖68第二節(jié)面向?qū)ο笙到y(tǒng)開發(fā)工具—UML本節(jié)內(nèi)容:111.類圖名稱屬性操作學生學號姓名宿舍號學院籍貫增加學生刪除學生修改學生信息691.類圖名稱屬性操作學生學號增加學生122對象圖張三:學生學號=09200301姓名=張三宿舍號=D305學院=管理學院籍貫=湖北武漢增加()刪除()修改()702對象圖張三:學生學號=09200301增加()133.用例圖洗衣機表示使用一臺洗衣機洗衣服713.用例圖洗衣機表示使用一臺洗衣機洗衣服14查詢賬戶提款轉賬銀行客戶ATM用例圖72查詢賬戶提款轉賬銀行客戶ATM用例圖15圖書管理員處理服務的用例圖73圖書管理員處理服務的用例圖16

讀者請求服務的用例圖

74

讀者請求服務的用例圖

174.狀態(tài)圖浸泡脫水洗滌漂洗初始狀態(tài)結束狀態(tài)狀態(tài)2狀態(tài)1754.狀態(tài)圖浸泡脫水洗滌漂洗初始狀態(tài)結束狀態(tài)狀態(tài)2狀態(tài)118讀者對象的狀態(tài)圖76讀者對象的狀態(tài)圖19處理中履行完畢等待付款等待發(fā)貨簡化的訂單狀態(tài)圖77處理中履行完畢等待付款等待發(fā)貨簡化的訂單狀態(tài)圖205.順序圖(時序圖)注水管洗滌缸排水管注入凈水停止注入凈水停止保持靜止旋轉洗滌排污水旋轉洗滌排污水旋轉甩干停止785.順序圖(時序圖)注水管洗滌缸排水管注入凈水停止注入凈水停ATM用戶讀卡機屏幕1插卡4提示輸入密碼2讀卡3初始化6驗證密碼旋轉洗滌5輸入密碼賬戶ATM用戶登錄成功的順序圖79ATM用戶讀卡機屏幕1插卡4提示輸入密碼2讀卡3初始化6驗圖書管理員處理借書的順序圖

80圖書管理員處理借書的順序圖23讀者續(xù)借圖書的順序圖81讀者續(xù)借圖書的順序圖246.活動圖洗滌缸旋轉洗滌15分鐘排污水重新注入凈水826.活動圖洗滌缸旋轉洗滌15分鐘排污水重新注入凈水257.協(xié)作圖內(nèi)部計時器洗滌缸注水管2旋轉洗滌1停止837.協(xié)作圖內(nèi)部計時器洗滌缸注水管2旋轉洗滌1停止26ATM用戶讀卡機屏幕賬戶1插卡2讀卡3初始化4提示輸入密碼5輸入密碼6驗證密碼7驗證有效ATM用戶登錄成功的協(xié)作圖84ATM用戶讀卡機屏幕賬戶1插卡2讀卡3初始化4提示輸入圖書管理員處理借書的協(xié)作圖85圖書管理員處理借書的協(xié)作圖28么么么么方面Sds絕對是假的么么么么方面Sds絕對是假的讀者續(xù)借圖書的協(xié)作圖87讀者續(xù)借圖書的協(xié)作圖307.組件圖和配置圖組件圖887.組件圖和配置圖組件圖31配置圖89配置圖32第三節(jié)面向?qū)ο蠓治雠c設計過程本節(jié)內(nèi)容:一、面向?qū)ο笙到y(tǒng)的分析二、面向?qū)ο笙到y(tǒng)的設計

90第三節(jié)面向?qū)ο蠓治雠c設計過程本節(jié)內(nèi)容:33一、面向?qū)ο蟮南到y(tǒng)分析面向?qū)ο蠓治龅幕静襟E:1.問題域陳述2.識別對象/類3.確定對象的屬性4.確定對象的服務5.確定對象/類的關系91一、面向?qū)ο蟮南到y(tǒng)分析面向?qū)ο蠓治龅幕静襟E:341.問題陳述

這里所舉的例子是一個車輛注冊管理系統(tǒng)。對該問題域的陳述如下:

車主在購入車輛后,執(zhí)相關有效證件到主管部門,找到具體負責的工作人員進行登記注冊,繳納一定費用,獲得相應牌照。注冊后,有關車況信息和車主信息要備案。

面向?qū)ο蟮南到y(tǒng)分析實例

921.問題陳述

這里所舉的例子是一個車輛注冊管理系統(tǒng)。對系統(tǒng)所需維護的信息有:

1)主管部門信息(名稱、負責人、地址、電話傳真,還有具體工作人員信息(姓名、權限、工作年限)

2)車主信息(姓名、住址、聯(lián)系電話)

3)登記信息(流水號、車號、所有權、憑據(jù)、放棄登記標識及費用)

4)注冊發(fā)照信息(起始/終止時間、品牌(發(fā)動機出廠號,年份,種類,牌號)、標簽(年份,品種,號碼)、費用)5)車輛信息(車號、出廠日期、制造商、車型、總重、載容量、內(nèi)燃機馬力、顏色、價格、已行駛里程)工作人員負責登記發(fā)牌照,收取費用。93系統(tǒng)所需維護的信息有:

1)主管部門信息(名稱、負責人、地址2.標識對象942.標識對象37標識結構(類)95標識結構(類)383.定義屬性

963.定義屬性394.定義服務

974.定義服務409841三、面向?qū)ο蟮南到y(tǒng)設計面向?qū)ο笤O計的基本步驟:1.識別接口對象和控制對象2.系統(tǒng)結構設計3.結構框架內(nèi)各個子系統(tǒng)的詳細設計99三、面向?qū)ο蟮南到y(tǒng)設計面向?qū)ο笤O計的基本步驟:42客戶客戶編號姓名住址聯(lián)系電話客戶CustomID:integerName:stringAddress:stingPhone:string+creatcustmer+changename(inoutname)+changeaddress(inoutaddress)+changephone(inoutphone)100客戶客戶編號客戶CustomID:integer+creat三、面向?qū)ο蟮南到y(tǒng)實施系統(tǒng)實施階段主要進行:編碼語言的選擇面向?qū)ο髴贸绦蚩蚣艿臉嫿嫦驅(qū)ο髴贸绦蚓帉憳嫿ǔ鲂畔⑾到y(tǒng)的應用軟件平臺101三、面向?qū)ο蟮南到y(tǒng)實施系統(tǒng)實施階段主要進行:44飯店綜合信息系統(tǒng)顧客收款員餐桌服務員來店點菜就餐收銀后付款方式目的:考慮兩種飯店均可用的對象/模型/動態(tài)模型102飯店綜合信息系統(tǒng)顧客收款員餐桌服務員來店點菜就餐收銀后付款方飯店綜合信息系統(tǒng)先付款方式顧客餐桌收款員服務員來店點菜用餐收銀103飯店綜合信息系統(tǒng)先付款方式顧客餐桌收款員服務員來店點菜用餐收飯店綜合信息系統(tǒng)對象/模型用OMT方法建立對象/模型首先分析領域?qū)ο?,實際可能有很多對象,現(xiàn)僅選與分析目的有關的5個對象來建立對象模型。顧客-------------區(qū)分顧客的屬性菜單-------------菜單項目和價格,按此來收款點菜-------------相當于傳票,其屬性有點菜號、時間、品種服務員----------接受點菜、供菜收款員----------管理收款、每日的收款總數(shù)和欠帳管理在明確屬性后,就可以定義其操作了。例如,點菜的操作是:點菜、供菜、收款、統(tǒng)計累加。104飯店綜合信息系統(tǒng)對象/模型用OMT方法建立對象/模型47飯店綜合信息系統(tǒng)飯店系統(tǒng)對象/模型(對象間的關系定義)顧客人數(shù)ID顧客區(qū)分訂單訂單號日期菜名合計數(shù)量合計金額狀態(tài)服務員ID點菜處理服務處理收銀員當日收款未收款項入帳處理菜單品種菜號菜名菜名簡稱單價種類區(qū)分點菜會計處理上菜服務表示1對多105飯店綜合信息系統(tǒng)飯店系統(tǒng)對象/模型(對象間的關系定義)飯店綜合信息系統(tǒng)用OMT方法建立動態(tài)模型在建立對象模型后,建立動態(tài)模型。建立動態(tài)模型的順序:首先針對某作業(yè),制作表示事件發(fā)生的流程的序列。然后根據(jù)其序列作成規(guī)定對象間事件流程的事件跟蹤圖。飯店1的事件跟蹤圖的建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論