面向對象分析類圖

分析類

一、實驗鏈接地址

實驗一:http://blog.csdn.net/smallbean77/article/details/72875650

實驗二:http://blog.csdn.net/smallbean77/article/details/72875737

二、分析類圖

 

三、類圖文檔

1.類圖綜述

此類圖爲一個在線購物系統,包括顧客、商家兩個參與者,其中商家繼承自顧客,顧客可購買商品,參與活動,查詢訂單等,商家除可執行顧客活動外還可申請並管理商店等。

2.類描述

1)顧客

整體說明:註冊該系統的所有用戶

屬性:名字:name

      賬號:ID

      密碼:password

      性別:gender

      地址:address

操作:購買商品

      查詢訂單

      收藏商品

      參與活動

關係:與商家有繼承關係,與收藏夾、訂單、商品和活動有關聯關係。

2)商家

整體說明:申請了商店的系統用戶

屬性:名字:name

      賬號:ID

      密碼:password

      性別:gender

      地址:address

      擁有商店:have_store

操作:申請商店

      管理商品

      管理訂單

      申請活動

關係:繼承自顧客,與商店、商品、訂單和活動有關聯關係。

3)商品

整體說明:可買賣的物品

屬性:商品名:goods_name

      價格:price

      商品介紹:introduction

操作:無

關係:與商家和顧客有關聯關係。

4)訂單

整體說明:一個基於商品和顧客的關聯類

屬性:訂單號:number

      商品名:goods_name

      物流信息:logistics

操作:無

關係:與商家和顧客有關聯關係。

5)收藏夾

整體說明:顧客收藏商店或商品地方

屬性:收藏商品:collect_goods

操作:無

關係:與顧客有關聯關係。

6)商店

整體說明:商品上架的地方

屬性:商店名:store_name

      類別:category

      級別:level

操作:無

關係:與商家有關聯關係。

7)活動

整體說明:商店舉辦的相關促銷事件

屬性:活動名:act_name

      活動介紹:act_introduction

      活動日期:act_time

操作:無

關係:與商家和顧客有關聯關係。

3.關聯描述

1)商家申請商店

二元關聯,連接商家和商店

2)商家管理訂單

二元關聯,連接商家和訂單

3)商家申請活動

二元關聯,連接商家和活動

4)顧客參加活動

二元關聯,連接顧客和活動

5)顧客收藏商品

二元關聯,連接顧客和收藏夾

6)顧客查詢訂單

二元關聯,連接顧客和訂單

7)商家管理商品

二元關聯,連接商家和商品

8)顧客購買商品

二元關聯,連接顧客和商品

4.繼承描述

一般類:顧客

特殊類:商家