在線銷售系統(tǒng)類圖分析示例_第1頁
在線銷售系統(tǒng)類圖分析示例_第2頁
在線銷售系統(tǒng)類圖分析示例_第3頁
在線銷售系統(tǒng)類圖分析示例_第4頁
在線銷售系統(tǒng)類圖分析示例_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2.3.4 在線銷售系統(tǒng)類圖分析示例在線銷售系統(tǒng)類圖分析示例某某“在線銷售系統(tǒng)在線銷售系統(tǒng)”為所有注冊會員提供郵購服務(wù)。任何個人和公司都可為所有注冊會員提供郵購服務(wù)。任何個人和公司都可以注冊成為會員以注冊成為會員 。一般訪客可以登錄本系統(tǒng)瀏覽商品信息及促銷活動,可。一般訪客可以登錄本系統(tǒng)瀏覽商品信息及促銷活動,可以通過填寫個人資料,包括姓名,地址以通過填寫個人資料,包括姓名,地址 ,聯(lián)系方式(比如,電話、電子郵,聯(lián)系方式(比如,電話、電子郵件)等,注冊成為會員,如有疑問可以在線求助。只有會員身份才有購買件)等,注冊成為會員,如有疑問可以在線求助。只有會員身份才有購買權(quán)限,會員購買商品時需填寫訂

2、單,會員在權(quán)限,會員購買商品時需填寫訂單,會員在WEBWEB頁面瀏覽產(chǎn)品目錄,選擇購頁面瀏覽產(chǎn)品目錄,選擇購買項及數(shù)量,系統(tǒng)驗證會員信息(如發(fā)貨地址等)及訂單商品的可用性后,買項及數(shù)量,系統(tǒng)驗證會員信息(如發(fā)貨地址等)及訂單商品的可用性后,返回訂單總金額等相關(guān)信息返回訂單總金額等相關(guān)信息 。會員選擇付款方式,如貨到付款(現(xiàn)金)或。會員選擇付款方式,如貨到付款(現(xiàn)金)或立即支付(信用卡,支票,借記卡等),付款成功之后,訂單生成。如果立即支付(信用卡,支票,借記卡等),付款成功之后,訂單生成。如果沒有正常支付,則生成一個退單或該訂單被掛起。銷售部門處理所選訂單,沒有正常支付,則生成一個退單或該訂單

3、被掛起。銷售部門處理所選訂單,將發(fā)貨單發(fā)送庫存控制部門,庫存控制人員根據(jù)發(fā)貨單發(fā)貨并更改訂單的將發(fā)貨單發(fā)送庫存控制部門,庫存控制人員根據(jù)發(fā)貨單發(fā)貨并更改訂單的狀態(tài)。庫存控制人員控制并維持適量庫存,若庫存不足則向供應(yīng)商發(fā)送采狀態(tài)。庫存控制人員控制并維持適量庫存,若庫存不足則向供應(yīng)商發(fā)送采購單,接受貨物,并隨時更新商品的庫存信息,會員可以管理自己的信息,購單,接受貨物,并隨時更新商品的庫存信息,會員可以管理自己的信息,包括查看包括查看 、修改、添加、刪除,并支持修改密碼、找回密碼、重置密碼。、修改、添加、刪除,并支持修改密碼、找回密碼、重置密碼。分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建分析階段構(gòu)建類圖

4、的一般步驟:分析階段構(gòu)建類圖的一般步驟:確定類確定類識別類的屬性和操作。識別類的屬性和操作。識別類之間的關(guān)聯(lián)。識別類之間的關(guān)聯(lián)。定義類的結(jié)構(gòu)和層次定義類的結(jié)構(gòu)和層次。2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類使用名詞識別法識別類使用名詞識別法識別類:1.找出候選類找出候選類采用名詞識別法采用名詞識別法找出候選類,查找找出候選類,查找需求文檔需求文檔或或問題陳述問題陳述等等相關(guān)文檔,并標(biāo)記出表示潛在對象名詞相關(guān)文檔,并標(biāo)記出表示潛在對象名詞 。2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類使用名詞識別法識別類使用名詞識別法識別類:1.找出候選類找出

5、候選類采用名詞識別法,標(biāo)識系統(tǒng)描述或用例描述中的所有名詞,采用名詞識別法,標(biāo)識系統(tǒng)描述或用例描述中的所有名詞,得到候選類,從中取掉不必要的類。得到候選類,從中取掉不必要的類。2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類 如兩個表表述同一信息,應(yīng)保留最有描述能力的類。如兩個表表述同一信息,應(yīng)保留最有描述能力的類。2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類使用名詞識別法識別類使用名詞識別法識別類:2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類去掉無關(guān)類去掉無關(guān)類 刪除與目標(biāo)系統(tǒng)無關(guān)或關(guān)系不大類刪除與目標(biāo)系統(tǒng)無關(guān)或關(guān)系不大類2.3.3 分析階段類圖的構(gòu)建分析階段類圖的

6、構(gòu)建一、確定類一、確定類2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類去掉無關(guān)類去掉無關(guān)類刪除模糊的類刪除模糊的類 邊界類定義不確切,或范圍太廣,應(yīng)該刪除邊界類定義不確切,或范圍太廣,應(yīng)該刪除 2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類去掉無關(guān)類去掉無關(guān)類刪除模糊的類刪除模糊的類去掉應(yīng)該是類去掉應(yīng)該是類“屬性屬性”的候選類的候選類 有些名詞實際描述其他類的特征,或適合定義為某個有些名詞實際描述其他類的特征,或適合定義為某個類的屬性,應(yīng)該把它從候選類刪除。類的屬性,應(yīng)該把它從候選類刪除。2.3.3 分析階段類圖的構(gòu)建分析

7、階段類圖的構(gòu)建一、確定類一、確定類2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類去掉無關(guān)類去掉無關(guān)類刪除模糊的類刪除模糊的類去掉應(yīng)該是類去掉應(yīng)該是類“屬性屬性”的候選類的候選類所描述的操作不適宜作為類所描述的操作不適宜作為類 所選名詞有動作含義,則描述的操作就不是類所選名詞有動作含義,則描述的操作就不是類2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類去掉無關(guān)類去掉無關(guān)類刪除模糊的類刪除模糊的類去掉應(yīng)該是類去掉應(yīng)該是類“屬性屬性”的候選類的候選類所描述的操作不適宜作為類所描述的操作不適宜作為類實現(xiàn)結(jié)構(gòu)不宜作為類實現(xiàn)結(jié)構(gòu)不宜作

8、為類 某個特殊解決方案的實現(xiàn)細節(jié),有時會出現(xiàn)在問題陳某個特殊解決方案的實現(xiàn)細節(jié),有時會出現(xiàn)在問題陳述中,應(yīng)該去掉這些表示實現(xiàn)細節(jié)的類。述中,應(yīng)該去掉這些表示實現(xiàn)細節(jié)的類。 2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類使用名詞識別法識別類使用名詞識別法識別類:1.找出候選類找出候選類采用名詞識別法,標(biāo)識系統(tǒng)描述或用例描述中的所有名詞,采用名詞識別法,標(biāo)識系統(tǒng)描述或用例描述中的所有名詞,得到候選類,從中取掉不必要的類。得到候選類,從中取掉不必要的類。2.審查與篩選類審查與篩選類刪除冗余類刪除冗余類 如兩個表表述同一信息,應(yīng)保留最有描述能力的類。如兩個表表述同一信息,應(yīng)保留最

9、有描述能力的類。某某“在線銷售系統(tǒng)在線銷售系統(tǒng)”為所有注冊會員提供郵購服務(wù)。任何個人和公司都可為所有注冊會員提供郵購服務(wù)。任何個人和公司都可以注冊成為會員以注冊成為會員 。一般訪客可以登錄本系統(tǒng)瀏覽商品信息及促銷活動,可。一般訪客可以登錄本系統(tǒng)瀏覽商品信息及促銷活動,可以通過填寫個人資料,包括姓名,地址以通過填寫個人資料,包括姓名,地址 ,聯(lián)系方式,聯(lián)系方式( (比如比如, ,電話、電子郵件)電話、電子郵件)等,注冊成為會員,如有疑問可以在線求助。只有會員身份才有購買權(quán)限,等,注冊成為會員,如有疑問可以在線求助。只有會員身份才有購買權(quán)限,會員購買商品時需填寫訂單,會員在會員購買商品時需填寫訂單

10、,會員在WEBWEB頁面瀏覽產(chǎn)品目錄,選擇購買項及頁面瀏覽產(chǎn)品目錄,選擇購買項及數(shù)量,系統(tǒng)驗證會員信息(如發(fā)貨地址等)及訂單商品的可用性后,返回數(shù)量,系統(tǒng)驗證會員信息(如發(fā)貨地址等)及訂單商品的可用性后,返回訂單總金額等相關(guān)信息訂單總金額等相關(guān)信息 。會員選擇付款方式,如貨到付款(現(xiàn)金)或。會員選擇付款方式,如貨到付款(現(xiàn)金)或 立即支付(信用卡,支票,借記卡等),付款成功之后,訂單生成。如果沒立即支付(信用卡,支票,借記卡等),付款成功之后,訂單生成。如果沒有正常支付,則生成一個退單或該訂單被掛起。銷售部門處理所選訂單,有正常支付,則生成一個退單或該訂單被掛起。銷售部門處理所選訂單,將將發(fā)貨

11、單發(fā)送庫存控制部門,庫存控制人員根據(jù)發(fā)貨單發(fā)貨并更改訂單的狀態(tài)。發(fā)貨單發(fā)送庫存控制部門,庫存控制人員根據(jù)發(fā)貨單發(fā)貨并更改訂單的狀態(tài)。庫存控制人員控制并維持適量庫存,若庫存不足則向供應(yīng)商發(fā)送采購單,庫存控制人員控制并維持適量庫存,若庫存不足則向供應(yīng)商發(fā)送采購單,接受貨物,并隨時更新商品的庫存信息,會員可以管理自己的信息,包括接受貨物,并隨時更新商品的庫存信息,會員可以管理自己的信息,包括查看查看 、修改、添加、刪除,并支持修改密碼、找回密碼、重置密碼。、修改、添加、刪除,并支持修改密碼、找回密碼、重置密碼。2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類使用名詞識別法識別類使

12、用名詞識別法識別類:2.篩選類篩選類刪除冗余類刪除冗余類 如兩個表表述同一信息,應(yīng)保留最有描述能力的類。如兩個表表述同一信息,應(yīng)保留最有描述能力的類。2.3.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建一、確定類一、確定類2.篩選類篩選類去掉應(yīng)該是類去掉應(yīng)該是類“屬性屬性”的候選類的候選類 有些名詞實際描述其他類的特征,或適合定義為某個類的有些名詞實際描述其他類的特征,或適合定義為某個類的屬性,應(yīng)該把它從候選類刪除。屬性,應(yīng)該把它從候選類刪除。經(jīng)過分析篩選后,初步建議經(jīng)過分析篩選后,初步建議“在線銷售系統(tǒng)在線銷售系統(tǒng)”中中 的類為的類為 : 注冊會員注冊會員、郵購服務(wù)、郵購服務(wù)、個人、公司、會員個

13、人、公司、會員、一般訪客、系統(tǒng)、一般訪客、系統(tǒng)、商品信息商品信息、促銷活動、促銷活動、個人資料、姓名、個人資料、姓名、地址、地址、聯(lián)系方式聯(lián)系方式( (電話、電話、電子郵件)、會員身份電子郵件)、會員身份 、購買權(quán)限購買權(quán)限、商品、訂單、商品、訂單、WEBWEB頁面、頁面、產(chǎn)品目錄、產(chǎn)品目錄、購買項、數(shù)量、會員信息、發(fā)貨地址購買項、數(shù)量、會員信息、發(fā)貨地址、訂單商品、訂單商品、可用性、可用性、總金額、信息總金額、信息 、付款方式、貨到付款(現(xiàn)金)、付款方式、貨到付款(現(xiàn)金)、 立立即支付(信用卡,支票,借記卡等)、退單、銷售部門、發(fā)貨即支付(信用卡,支票,借記卡等)、退單、銷售部門、發(fā)貨單、庫

14、存控制部門,庫存控制人員、單、庫存控制部門,庫存控制人員、訂單的狀態(tài)訂單的狀態(tài)、庫存、采購、庫存、采購單單 、貨物、庫存信息、貨物、庫存信息、密碼密碼。 經(jīng)過分析篩選后,初步建議經(jīng)過分析篩選后,初步建議“在線銷售系統(tǒng)在線銷售系統(tǒng)”中中 的類為的類為 : 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)系。第三步,考慮是否存在聚合或組合關(guān)系。第四步,繪制類圖第四步,繪制類圖 。 分析階段類圖的構(gòu)建

15、分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)系。第三步,考慮是否存在聚合或組合關(guān)系。第四步,為其建模類圖。第四步,為其建模類圖。 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系 第一步,確定關(guān)聯(lián)關(guān)系及多重性。個別也需要給出第一步,確定關(guān)聯(lián)關(guān)系及多重性。個別也需要給出關(guān)聯(lián)名稱關(guān)聯(lián)名稱,通常兩個類之間的,通常兩個類之間的關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系是一個類是一個類“需需要知道要知道”另一個

16、類的信息。另一個類的信息。 可以使用普通關(guān)聯(lián)列表的方法幫助發(fā)現(xiàn)關(guān)聯(lián)。如表可以使用普通關(guān)聯(lián)列表的方法幫助發(fā)現(xiàn)關(guān)聯(lián)。如表2.32.3 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,識別繼承:自頂向下或自底向上。 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)

17、系。第三步,考慮是否存在聚合或組合關(guān)系。2.3.2 對象和類的提取和確定對象和類的提取和確定三、類之間的關(guān)系三、類之間的關(guān)系(3) 特殊關(guān)聯(lián)特殊關(guān)聯(lián):聚合和組合聚合和組合聚合聚合:表示部分與整體的關(guān)系。:表示部分與整體的關(guān)系。組合組合:組合也表示整體與部分的關(guān)系(強聚合)。:組合也表示整體與部分的關(guān)系(強聚合)。強調(diào)部分與整體具有相同的生命周期。強調(diào)部分與整體具有相同的生命周期。計算機顯示器CPU內(nèi)存鍵盤窗口列表框菜單按鈕 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自

18、底向上。第二步,識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)系。第三步,考慮是否存在聚合或組合關(guān)系。 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)系。第三步,考慮是否存在聚合或組合關(guān)系。 分析階段類圖的構(gòu)建分析階段類圖的構(gòu)建三、三、 組織類并確定其關(guān)系組織類并確定其關(guān)系第一步,確定關(guān)聯(lián)關(guān)系及多重性。第一步,確定關(guān)聯(lián)關(guān)系及多重性。第二步,識別繼承:自頂向下或自底向上。第二步,

19、識別繼承:自頂向下或自底向上。第三步,考慮是否存在聚合或組合關(guān)系。第三步,考慮是否存在聚合或組合關(guān)系。第四步,繪制類圖第四步,繪制類圖 2.3.4 在線銷售系統(tǒng)類圖分析示例在線銷售系統(tǒng)類圖分析示例Member-member_id-member_name-login_pwd-login_name-regdate-last_dateMember Order-order_number-order_status-order_sub total-order_sub tax-order_shipping methodGoods-goods_id-goods_name-instock_quantity-go

20、ods_type-goods_price-spriceMember Ordered Goods-orderedgoods_id-ordered_quantity-shipped_quantity-backordered_quantity-price-credits_earnedPayment-pay_id-payment_method-pay_date-pay_moneyReturnPromotion-promotion_number-promotion_releasedate-promotion_status-promotion_typeTransactionplace0.*110.*genera

溫馨提示

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

評論

0/150

提交評論