實驗一:
實驗二:
1)顧客
整體說明:註冊該系統的所有使用者
屬性:名字:name
賬號:id
密碼:password
性別:gender
操作:購買商品
查詢訂單
收藏商品
關係:與商家和系統管理員有繼承關係,與收藏夾和商品有關聯關係。
2)商家
整體說明:申請了商店的系統使用者
屬性:繼承自顧客
操作:申請商店
管理商品
管理訂單
活動策劃
關係:繼承自顧客,與商店有關聯關係。
3)商品
整體說明:可買賣的物品
屬性:商品名:goods_name
**:price
商品介紹:introduction
操作:無
關係:與訂單和顧客關聯關係。
4)訂單
整體說明:乙個基於商品和顧客的關聯類
屬性:訂單號:number
商品名:goods_name
物流資訊:logistics
操作:無
關係:與顧客和商品有關聯關係。
5)收藏夾
整體說明:顧客收藏商店或商品地方
屬性:收藏商店:collect_store
收藏商品:collect_goods
操作:無
關係:與顧客有關聯關係。
6)商店
整體說明:商品上架的地方
屬性:商店名:store_name
類別:category
級別:level
操作:無
關係:與商家、系統管理員和活動有關聯關係。
7)活動
屬性:活動名:act_name
活動介紹:act_introduction
活動日期:act_time
操作:無
關係:與商店、系統管理員和顧客有關聯關係。
1)商家申請商店
二元關聯,連線商家和商店
2)商家管理訂單
二元關聯,連線商家和訂單
3)商店舉辦活動
二元關聯,連線商店和活動
4)顧客參加活動
二元關聯,連線顧客和活動
5)顧客擁有收藏夾
二元關聯,連線顧客和收藏夾
6)顧客管理訂單
二元關聯,連線顧客和訂單
7)訂單生成
多元關聯,連線訂單、商品和顧客
一般類:顧客
特殊類:商家
實驗3 類與物件
part2 ifndef graph h define graph h 類graph的宣告 class graph endif graph.h 類graph的實現 include graph.h include using namespace std 帶引數的建構函式的實現 graph graph ...
實驗3 類和物件
4 11 定義並實現乙個矩形類,有長,寬兩個屬性,由成員函式計算矩形的面積。include using namespace std class rectangle rectangle rectangle float length,float wide float rectangle area int...
Python3物件導向 3 異常(1)分類
在理想狀態下,才能返回正確的結果。在以前,只有嚴格檢查每個函式的輸入才能確保它們是合理的才行。通常,特殊的返回值表明錯誤狀態。例如,通過返回乙個負值表示無法計算得到正值。不同的數字代表不同的錯誤,所有呼叫這一函式的 必須明確地檢查所有的錯誤狀態並且執行對應的動作。很多程式沒有這麼做,那麼程式就崩潰了...