OOAD-小組-實驗二-用況圖

在線購物系統
實驗一鏈接:https://blog.csdn.net/m0_37281837/article/details/89735184

1.系統用況描述
1.1用況圖

在這裏插入圖片描述

1.2文字說明

1.2.1用況圖綜述

整個用況圖主要實現的是在線購物,註冊後的用戶登錄後可以修改個人信息,買家可以瀏覽搜索商品、與賣家交流商品相關信息,選擇滿意的商品加入到購物車,對購物車進行管理,選擇需要的商品進行下單購買,購買商品之後可以查看訂單詳情,收到商品之後可以評價商品。賣家則可以查看相關顧客的訂單、評價,與顧客進行交流。賣家也可以查看訂單、評價,還可以管理商品。買家、賣家都必須登錄成功後纔可以執行自己相關的操作。

特別說明:買家顧客購物之後的付款是由第三方平臺完成,不屬於本系統,在本系統中不進行討論,以及查詢訂單需要從第三方如物流公司獲取物流信息,不屬於本系統,只需要給出接口,因此用況圖中沒有給出。

1.2.2參與者綜述

本用況圖中的參與者有遊客、買家、賣家。

其中,遊客是沒有註冊的普通用戶,可以註冊成爲買家,也可以僅僅瀏覽搜索商品;買家則是註冊了的用戶,登錄之後可以修改個人信息、瀏覽商品、購買商品、維護購物車、查詢訂單、評價商品、向賣家諮詢;

賣家登錄之後則可以修改個人信息、管理商品、管理評價和訂單,與買家交流溝通。

1.3業務用況的詳細描述

1.3.1登錄
簡述:用戶想要進入系統需要登錄。
參與者:用戶
包含:無
擴展:無
繼承:無
前置條件:
細節:用戶輸入賬號密碼進行登錄系統,如果賬號密碼合法則進入系統。
後置條件:無
例外:無
限制:無
註釋:無

1.3.2註冊
簡述:用戶可以註冊,獲得購買和銷售商品的資格。
參與者:用戶
包含:無
擴展:無
繼承:無
前置條件:該用戶賬號沒有被註冊
細節:當用戶在登錄界面中點擊“註冊”,進入用戶管理子系統。點擊“註冊”,進入註冊界面,用戶提供個人相關信息,點擊確定,即可註冊。
後置條件:無
例外:當個人信息填寫不完全,或填寫異常時,用戶點擊確定時系統應提示填寫異常。
限制:無
註釋:無

1.3.3用戶信息管理
簡述:用戶可以修改和查看自己的個人信息。
參與者:用戶
包含:無
擴展:無
繼承:無
前置條件:
細節:當用戶在主界面中點擊“個人信息管理”,進入個人信息管理系統,可以查看個人的信息。點擊“修改”,進入修改用戶信息界面,用戶選擇要修改的個人信息,點擊確定,即可完成修改。
後置條件:無
例外:無
限制:無
註釋:無

1.3.4生成訂單
簡述:買家想購買賣家上架的商品之後,會生成一份還未支付的訂單
參與者:買家
包含:無
擴展:無
繼承:無
前置條件:買家已認證,商品符合購買要求
細節:當買家點擊購買商品之後,要求輸入一些個人信息如地址之類的,然後要求支付,不支付的話,會生成臨時訂單,此訂單買家可以刪除或者後來支付
後置條件:無
例外:當買家輸入個人信息有誤或者商品庫存之類不足之類的商品原因,提示買家錯誤信息
限制:無
註釋:無

1.3.5修改訂單
簡述:賣家可以根據買家提供的修改信息對商品信息進行修改,買家需要提交修改訂單需求或者線上和客服協商
參與者:買家和賣家
包含:無
擴展:無
繼承:無
前置條件:雙方身份認證及生成的訂單有效且已支付
細節:當買家和賣家協商之後或者賣家填好申請表單提交給賣家,賣家同意後,賣家可以對訂單進行修改。
後置條件:無
例外:填寫信息會進行重複確認,如不符合,買家可以駁回修改訂單的操作
限制:修改的訂單應先已生成並支付。
註釋:無

1.3.6刪除訂單
簡述:買家可以在生成訂單之後,支付訂單之前對已生成的訂單進行刪除
參與者:買家
包含:無
擴展:無
繼承:無
前置條件:訂單生成且未支付
細節:買家可以在自己的訂單信息除對未支付的訂單進行刪除,也可以支付訂單
後置條件:無
例外:無
限制:刪除的訂單必須是未支付的無效訂單
註釋:無

1.3.7查看訂單
簡述:買家和賣家都可以查看有效的訂單,但是隻有買家可以查看未支付訂單(無效訂單)
參與者:買家和賣家
包含:無
擴展:無
繼承:無
前置條件:訂單生辰
細節:買家可以在自己的訂單信息除對未支付的訂單進行查看,賣家可以通過下單信息查看賣家與買家之間的有效訂單的信息
後置條件:無
例外:無
限制:無
註釋:無

1.3.8上架商品
簡述:賣家想上架新的商品,擴大經營的時候,可使用上架商品操作。
參與者:賣家
包含:無
擴展:無
繼承:無
前置條件:賣家必須先登錄成功。
細節:當用戶在主界面中點擊“商品管理”,進入商品管理子系統。點擊“上架商品”,進入上架商品界面,賣家填寫商品相關信息,點擊確定,即可上架商品。
後置條件:無
例外:當商品信息填寫不完全,或填寫異常時,賣家點擊確定時系統應提示填寫異常。
限制:無
註釋:無

1.3.9修改商品
簡述:賣家想修改本店商品信息時,可使用修改商品操作。
參與者:賣家
包含:無
擴展:無
繼承:無
前置條件:賣家必須先登錄成功。
細節:當用戶在主界面中點擊“商品管理”,進入商品管理子系統。點擊“修改商品”,進入修改商品界面,賣家修改商品相關信息,點擊確定,即可修改商品。
後置條件:無
例外:當修改的商品信息填寫不完全,或填寫異常時,賣家點擊確定時系統應提示填寫異常。
限制:修改的商品應先已上架。
註釋:無

1.3.10刪除商品
簡述:賣家想刪除本店的商品時,可使用刪除商品操作。
參與者:賣家
包含:無
擴展:無
繼承:無
前置條件:賣家必須先登錄成功。
細節:當用戶在主界面中點擊“商品管理”,進入商品管理子系統。點擊“刪除商品”,進入刪除商品界面,賣家選擇要刪除的商品,點擊確定,即可刪除商品。
後置條件:無
例外:無
限制:刪除的商品應先已上架。
註釋:無
1.3.11搜索商品
簡述:買家和遊客有購買某樣商品的需求,通過系統平臺搜索商品信息。
參與者:買家、遊客
包含:無
擴展:無
繼承:無
前置條件:無
細節:當參與者在搜索框中輸入商品名稱關鍵字,點擊確定,則進入搜索商品功能。 後置條件:無
例外:無
限制:無
註釋:無

1.3.12添加商品至購物車
簡述:買家有購買某商品的想法,但需要考慮,可將其添加至購物車。
參與者:買家
包含:無
擴展:無
繼承:無
前置條件:買家必須先登錄成功。
細節:查看某商品時,點擊“購物車”按鈕,將該商品添加至自己的購物車。
後置條件:無
例外:無
限制:選擇商品信息時,如商品信息不全,則無法添加至購物車;若購物車中商品數量已達限制,則無法添加至購物車。
註釋:無

1.3.13修改購物車中商品
簡述:買家需要對購物車中商品信息、數量進行修改時,可使用修改購物車商品操作。
參與者:買家
包含:無
擴展:無
繼承:無
前置條件:買家必須先登錄成功。
細節:當用戶在主界面中點擊“購物車”,進入購物車界面,選中要修改的商品,可增刪商品數量、修改所需要購買商品的可選屬性。
後置條件:無
例外:無
限制:修改的商品應先添加至購物車;當數量少於1時,則提示無法再“減少商品數量”。
註釋:無

1.3.14刪除購物車中商品
簡述:買家不需要購買某商品後,可使用刪除商品操作。
參與者:買家
包含:無
擴展:無
繼承:無
前置條件:買家必須先登錄成功。
細節:當用戶在主界面中點擊“購物車”,進入購物車界面,選中要刪除的商品,點擊“刪除”,並確認,即可刪除商品。
後置條件:無
例外:無
限制:刪除的商品應先已添加至購物車。
註釋:無

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章