物件導向分析與設計 實驗三

2022-05-03 21:51:12 字數 1658 閱讀 2093

實驗一:

實驗二:

實驗三:

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 掌握類圖 活 狀態圖 時序圖的繪製方法 二 實驗內...