實驗一:
實驗二:
實驗三:
1、類圖:
2、文字說明:
2)類描述:
類名:使用者
說明:使用者介面,提供註冊和登陸功能。被顧客類,商家類,管理員類實習。
屬性:使用者名稱:該購物系統的使用者的唯一id
密碼:該使用者登陸的密碼
操作:登陸:用於登陸到該購物系統
註冊:用於註冊該購物系統的賬號
類名:顧客
說明:實現了使用者介面,用於購買商品。
屬性:使用者名稱:該購物系統的顧客的唯一id
密碼:該顧客登陸的密碼
操作:登陸:用於登陸到該購物系統
註冊:用於註冊該購物系統的賬號
查詢商品:顧客可以通過模糊搜尋搜尋出相應物品,支援種類搜尋,名字搜尋等,不 登陸的顧客也可以查詢
新建訂單:新建乙個訂單,訂單包括1到多個商品,僅限登陸使用者
修改訂單:對已有訂單進行修改,僅限登陸使用者
刪除訂單:刪除已有訂單,僅限登陸使用者
提交訂單:顧客確認無誤後可以提交訂單,然後通過第三方支付系統付款後交由商家處理,僅限登陸使用者
檢視訂單:檢視已有訂單,僅限登陸使用者
類名:商家
說明:實現了使用者介面,用於售賣商品
屬性:使用者名稱:該購物系統的商家的唯一id
密碼:該商家登陸的密碼
操作:登陸:用於登陸到該購物系統,不登陸無法使用除了註冊的其他功能
註冊:用於註冊該購物系統的賬號,需要管理員驗證
新增商品:新增乙個商品,需要管理員認證
管理商品:修改商品的屬性
刪除商品:刪除乙個商品
查詢商品:可以通過商品名字等查詢對應商品
檢視訂單:可以檢視到顧客對自己擁有的物品下的訂單
結束訂單:對訂單進行處理,進行發貨正常結束訂單,或者缺貨等其他原因非正常結束訂單
類名:管理員
說明:該系統的管理員,實現了使用者介面,負責該系統的維護工作,以及商家身份和商品的驗證
屬性:使用者名稱:該購物系統的管理員的唯一id
密碼:該管理員登陸的密碼
操作:登陸:用於登陸到該購物系統,不登陸無法使用其他功能
註冊:不能通過一般途徑註冊,需要後台驗證註冊
管理使用者:對使用者進行管理,修改使用者屬性等
管理商品:修改商品屬性
查詢商品:可以通過商品名字等查詢對應商品
查詢訂單:根據訂單號或者使用者名稱查詢對應訂單
修改訂單:修改當前已有訂單
刪除訂單:刪除已有訂單
類名:訂單
屬性:訂單號:用於唯一標識訂單
類名:商品
屬性:商品編號:用於唯一標識商品
名字:商品的名字,由商家定義
**:商品的**,由商家定義
詳情:商品具體詳情,由商家定義
3)關係描述
管理員依賴訂單
訂單與顧客是組合關係
訂單和商家是組合關係
商家對商品是一對多的關聯關係
商家對訂單是一對多的關聯關係
顧客對訂單是一對多的關聯關係
訂單於商品是一對多的關聯關係
實驗三 物件導向分析與設計
部落格班級 ahpu 軟體工程導論 計算機18級 作業要求 實驗三 物件導向分析與設計 作業目的 學習掌握類圖 活 狀態圖 時序圖的繪製方法 學號3180701230 目錄1 了解基於uml的物件導向分析與設計方法 2 掌握用例圖的繪製 用例規約 文件 的編制 3 掌握類圖 活 狀態圖 時序圖的繪製...
實驗三 物件導向分析與設計
部落格班級 軟體工程 作業鏈結 第三次實驗 作業要求 完成第三次實驗 學號3180701333 一.實驗目的 1 了解基於uml的物件導向分析與設計方法 2 掌握用例圖的繪製 用例規約 文件 的編制 3 掌握類圖 活 狀態圖 時序圖的繪製方法 二 實驗內容 大學教師選擇本學期要教授的課程,每位教師最...
實驗三 物件導向分析與設計
一 作業資訊 部落格班級 作業要求 homework 11621 作業目標 了解基於uml的物件導向分析與設計方法 學號3180701325 一.實驗目的 1 了解基於uml的物件導向分析與設計方法 2 掌握用例圖的繪製 用例規約 文件 的編制 3 掌握類圖 活 狀態圖 時序圖的繪製方法 二 實驗內...