版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子商務(wù)網(wǎng)站的功能及分析1系統(tǒng)需求31.1基于經(jīng)銷商的電子商務(wù)網(wǎng)站3功能分析3系統(tǒng)頂層活動圖。5用例圖6參與者6用例6頂層用例圖7用例分析與描述8登錄(logon)8注銷(logout)8修改經(jīng)銷商信息(modify dealer info)8瀏覽目錄(view category)9搜索產(chǎn)品(search items)10查看產(chǎn)品(view item)11加入購物車(add cart)12查看購物車(view cart)12修改購物車中的商品(modify cart items)13刪除購物車中的商品(delete cart item)14清空購物車(empty cart)14結(jié)帳(check
2、 out)15配置收貨地址信息(configure recipient)15配置送貨方式(configure shipment)16配置付款方式(configure payment method)17確認(rèn)訂單(affirm order)18查看訂單(view order)19修改訂單(modify order)20刪除訂單(delete order)20查看新品(view latest item)21查看特價品(view special price item)22查看積分(view history record and grade)22經(jīng)銷商反饋(feedback)23查看反饋答復(fù)(view
3、feedback answer)241.2靜態(tài)結(jié)構(gòu)模型25包圖25web 包25business login包26data service包26類圖27db類27dealer類27password 類29Category類29Cart類30Item類31Orders類33Payment類35Recipient類36Shipment類37Feedback類37BankAccount類391 系統(tǒng)需求根據(jù)對系統(tǒng)的分析,把該系統(tǒng)劃分為四個子系統(tǒng):基于客戶的電子商務(wù)網(wǎng)站、基于經(jīng)銷商的電子商務(wù)網(wǎng)站,后臺管理網(wǎng)站以及數(shù)據(jù)庫管理子系統(tǒng)。1.1 基于經(jīng)銷商的電子商務(wù)網(wǎng)站1.1.1 功能分析根據(jù)對該系統(tǒng)的分析,
4、該系統(tǒng)應(yīng)具有如下功能1 經(jīng)銷商登錄經(jīng)銷商登錄并經(jīng)過身份驗證合法后,經(jīng)銷商能執(zhí)行該子系統(tǒng)的所有功能。2 經(jīng)銷商信息管理(1) 配置經(jīng)銷商的收貨信息(收貨人、收貨地址、郵編),每個經(jīng)銷商允許有多個收貨信息,下訂單時如果是第一次下訂單,則要求添加收貨信息。否則使用最近使用過的收貨信息,允許對最近使用的收貨信息進(jìn)行修改。(2) 配置經(jīng)銷商的送貨方式,每個經(jīng)銷商允許有多個送貨方式,下訂單時如果是第一次下訂單,則要求添加送貨方式。否則使用最近使用過的送貨方式,允許對最近使用的送貨方式進(jìn)行修改。(3) 修改經(jīng)銷商的基本信息,除了分配給該經(jīng)銷商的用戶名外,經(jīng)銷商可以修改所有其他信息。3 瀏覽目錄:經(jīng)銷商能夠瀏
5、覽目錄。在主頁上,應(yīng)向經(jīng)銷商顯示目錄清單,經(jīng)銷商選擇了一個目錄之后,應(yīng)能顯示該類別下的實(shí)際商品的圖片(如果有)、名稱、簡單描述、價格信息,并允許把商品加入購物車,不同級別的經(jīng)銷商瀏覽產(chǎn)品的價格信息應(yīng)不同4 顯示商品詳情:顯示商品的較大圖片和/或該產(chǎn)品的詳細(xì)說明、價格信息,并允許把商品加入購物車。5 搜索商品:經(jīng)銷商能夠根據(jù)商品的特征搜索符合條件的商品。6 購買商品:經(jīng)銷商能夠把商品放入購物車。7 管理購物車(1) 刪除購物車中的商品。(2) 更改某些商品的數(shù)量。(3) 清空購物車。8 結(jié)帳:結(jié)帳前必須再次驗證經(jīng)銷商,驗證合法后,可以配置經(jīng)銷商的收貨信息、送貨方式、付款方式、接下來就可下訂單。9
6、 下訂單:計算訂單的運(yùn)費(fèi)、稅金和總計,顯示訂單的訂單號、日期、運(yùn)費(fèi)、稅金和總計、收貨信息、送貨方式、付款方式、以及訂單項目明細(xì)。10 訂單管理(1) 查看訂單。1) 經(jīng)銷商可基于訂單號、時間段、訂單狀態(tài)的組合條件查找2)查看所有訂單,當(dāng)訂單數(shù)超過一頁時,要提供“第一頁、上一頁、下一頁、最后一頁”的頁瀏覽功能。(2) 修改訂單,只允許對未審核的訂單進(jìn)行修改。(3) 刪除訂單,只允許對未審核的訂單進(jìn)行修改11 經(jīng)銷商反饋經(jīng)銷商可以可以給總部提一些建議。12查看反饋信息:經(jīng)銷商可查看所有的反饋信息,也可基于時間段查看反饋信息。12 顯示新品、特價品:向經(jīng)銷商展示最新的產(chǎn)品和特價品。13 查看積分經(jīng)銷
7、商可以查看其積分情況。14 修改經(jīng)銷商信息,不能修改經(jīng)銷商的ID。1.1.2 系統(tǒng)頂層活動圖。1.1.3 用例圖1.1.3.1 參與者1經(jīng)銷商(loginedUser):描述:該參與者的信息已保存在數(shù)據(jù)庫中,經(jīng)過合法性驗證后,能夠執(zhí)行該系統(tǒng)中的所有功能。1.1.3.2 用例1. 登錄(logon)2. 注銷(logout)3. 修改經(jīng)銷商信息(modify dealer info)4. 瀏覽目錄(view category)5. 搜索產(chǎn)品(search item)6. 查看產(chǎn)品(view item)7. 加入購物車(add cart)8. 查看購物車(view cart)9. 修改購物車中的商
8、品(modify cart items)10. 刪除購物車中的商品(delete cart item)11. 清空購物車(empty cart)12. 結(jié)帳(check out)13. 配置收貨人信息(configure recipient)14. 配置送貨方式(configure shipment)15. 配置付款方式(configure payment method)16. 確認(rèn)訂單(affirm order)17. 查看訂單(view order)18. 修改訂單(modify order)19. 刪除訂單(delete order)20. 查看新品(view latest item)2
9、1. 查看特價品(view special price item)22. 查看積分(view grade)23. 經(jīng)銷商反饋(feedback)24. 查看反饋(view feedback)1.1.3.3 頂層用例圖1.1.4 用例分析與描述1.1.4.1 登錄(logon)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:本用例描述了用戶如何登錄到系統(tǒng)中。2.2. 前置條件無。2.3. 后置條件如果用例成功,用例登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變。2.4. 擴(kuò)充點(diǎn)無。2.5. 事件流2.5.1. 基流(1) 經(jīng)銷商登錄到基于經(jīng)銷商的網(wǎng)站時,用例啟動。(2) 系統(tǒng)提示用戶輸入用戶名和密碼(3
10、) 用戶輸入自己的用戶名和密碼,提交(E-1)。(4) 系統(tǒng)驗證輸入的名字和密碼(E-2),用戶登錄系統(tǒng)成功。2.5.2. 替代流E-1:包含了單引號、雙引號或為空,系統(tǒng)提示錯誤。E-2:系統(tǒng)檢索不到該用戶的密碼,系統(tǒng)提示錯誤。1.1.4.2 注銷(logout)用例描述:清除內(nèi)存中用戶名、購物車信息,并返回到登錄頁。1.1.4.3 修改經(jīng)銷商信息(modify dealer info)1 用例圖2 用例的事件流描述2.1 簡單描述:該用例描述了如何修改經(jīng)銷商的信息,但經(jīng)銷商的用戶名不允許修改。2.2 前置條件經(jīng)銷商已登錄。2.3 后置條件用例成功,把經(jīng)銷商的信息保存到數(shù)據(jù)庫中。2.4 擴(kuò)充點(diǎn)
11、無。2.5 事件流2.5.1 基流(1) 系統(tǒng)提示輸入經(jīng)銷商的信息。(2) 經(jīng)銷商輸入所需信息,提交(E-1)。(3) 系統(tǒng)把所需的信息保存到數(shù)據(jù)庫中。2.5.2 替代流E-1:系統(tǒng)驗證輸入的數(shù)據(jù)不合法(不能包含單引號、雙引號,郵箱必須滿足要求),提示錯誤。1.1.4.4 瀏覽目錄(view category)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商選擇一目錄,顯示該商品目錄的商品信息(商品的價格與給該經(jīng)銷商的折扣有關(guān))。2.2 前置條件經(jīng)銷商已登錄。2.3 后置條件用例成功,顯示對應(yīng)商品目錄商品信息。2.4 擴(kuò)充點(diǎn)無2.5 事件流2.5.1 基流(1) 系統(tǒng)提示選擇一目錄。(2
12、) 經(jīng)銷商單擊一目錄。(3) 系統(tǒng)檢索該經(jīng)銷商的折扣。(4) 系統(tǒng)檢索對應(yīng)該目錄的商品,商品的價格與給該經(jīng)銷商的折扣有關(guān)。存在(S-1),不存在(S-2)。2.5.2 分支流S-1:小圖顯示所有商品圖片(如果有),商品名稱,商品簡單描述,單價,加入購物車提示。如果產(chǎn)品不能在一頁顯示完,系統(tǒng)顯示“第一頁、上一頁,下一頁、最后一頁”頁瀏覽提示。S-2:系統(tǒng)提示不存在該目錄的產(chǎn)品。1.1.4.5 搜索產(chǎn)品(search items)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商可基于商品的類別和商品的名稱的組合條件進(jìn)行模糊查找。2.2 前置條件經(jīng)銷商已登錄。2.3 后置條件用例成功,顯示滿足
13、查找條件的所有記錄。2.4 擴(kuò)充點(diǎn)無2.5 事件流2.5.1 基流(1) 系統(tǒng)提示輸入商品的類別和搜索的關(guān)鍵字。(2) 經(jīng)銷商輸入商品的類別和搜索的關(guān)鍵字,提交。(3) 檢索該經(jīng)銷商的折扣。(4) 系統(tǒng)檢索滿足條件的商品。如果存在(S-1),不存在(S-2)。2.5.2 分支流S-1:小圖顯示所有商品圖片(如果有),商品名稱,商品簡單描述,單價,加入購物車提示。如果產(chǎn)品不能在一頁顯示完,系統(tǒng)顯示“第一頁、上一頁,下一頁、最后一頁”頁瀏覽提示。S-2:系統(tǒng)提示不存在該目錄的產(chǎn)品。1.1.4.6 查看產(chǎn)品(view item)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商查看某一產(chǎn)品的詳細(xì)
14、描述。2.2 前置條件經(jīng)銷商已登錄,且系統(tǒng)處于商品頁顯示狀態(tài)。2.3 后置條件用例成功,顯示對應(yīng)商品的詳細(xì)信息。2.4 擴(kuò)充點(diǎn)無。2.5 事件流2.5.1 基流(1) 系統(tǒng)提示經(jīng)銷商選擇一商品。(2) 經(jīng)銷商選定一商品,確認(rèn)。(3) 系統(tǒng)檢索該經(jīng)銷商的權(quán)限。(4) 系統(tǒng)檢索該商品的詳細(xì)信息。(5) 系統(tǒng)以大圖顯示該商品的圖象、商品名稱、商品價格、加入購物車提示。1.1.4.7 加入購物車(add cart)1 用例圖2 用例的事件流描述2.1 簡單描述經(jīng)銷商把所需的商品加入購物車。2.2 前置條件經(jīng)銷商已登錄且處于商品顯示頁中。2.3 后置條件用例成功,進(jìn)入到查看購物車頁。2.4 擴(kuò)充點(diǎn)無2.
15、5 事件流2.5.1 基流(1) 在商品顯示頁中,系統(tǒng)提示加入購物車。(2) 確認(rèn)加入購物車。1.1.4.8 查看購物車(view cart)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商查看購物車。2.2 前置條件用戶已登錄。2.3 后置條件顯示購物車中所有商品的編號、名稱、數(shù)量、單價、金額。擴(kuò)充點(diǎn)無2.4 事件流2.4.1 基流(1) 用戶確認(rèn)查看購物車。(2) 系統(tǒng)顯示購物車中的所有商品的編號、名稱、數(shù)量、單價、金額以及合計(商品的數(shù)量可修改)。(3) 系統(tǒng)顯示經(jīng)銷商可修改商品的數(shù)量,刪除商品、清空購物車、繼續(xù)購物以及結(jié)帳。1.1.4.9 修改購物車中的商品(modify car
16、t items)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商修改購物車中商品的數(shù)量。2.2 前置條件系統(tǒng)處于查看購物車狀態(tài)。2.3 后置條件用例成功,購物車中商品的數(shù)量被更改。2.4 擴(kuò)充點(diǎn)無。2.5 事件流2.5.1 基流(1) 系統(tǒng)提示更改商品的數(shù)量。(2) 經(jīng)銷商輸入要更改商品的數(shù)量,確認(rèn)更改(E-1)。(3) 系統(tǒng)刷新購物車。2.5.2 替代流E-1:經(jīng)銷商輸入的商品數(shù)量只能是(1-50)間的整數(shù)。否則提示錯誤。1.1.4.10 刪除購物車中的商品(delete cart item)1 用例圖2 用例的事件流描述2.1 簡單描述:刪除購物車中的某個商品。2.2 前置條件系統(tǒng)處
17、于查看購物車狀態(tài)。2.3 后置條件用例成功,刪除商品。2.4 擴(kuò)充點(diǎn)無。2.5 事件流2.5.1 基流(1) 系統(tǒng)提示刪除商品。(2) 經(jīng)銷商刪除商品,確認(rèn)(3) 系統(tǒng)刷新購物車。1.1.4.11 清空購物車(empty cart)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商清空購物車中的商品。2.2 前置條件系統(tǒng)處于查看購物車狀態(tài)。2.3 后置條件用例成功,系統(tǒng)清空購物車。2.4 擴(kuò)充點(diǎn)無2.5 事件流2.5.1 基流(1) 系統(tǒng)提示清空購物車。(2) 經(jīng)銷商清空購物車。(3) 系統(tǒng)刷新購物車。1.1.4.12 結(jié)帳(check out)1 用例圖2 用例的事件流描述2.1 簡單描
18、述:加入購物車完畢,即可進(jìn)入結(jié)帳狀態(tài)。2.2 前置條件系統(tǒng)處于查看購物車狀態(tài)。2.3 后置條件用例成功,便可進(jìn)入配置經(jīng)銷上的收貨地址、送貨方式、付款方式的配置頁。2.4 擴(kuò)充點(diǎn)無2.5 事件流2.5.1 基流(1) 系統(tǒng)提示經(jīng)銷商結(jié)帳。(2) 經(jīng)銷商確認(rèn)結(jié)帳。(3) 系統(tǒng)檢查購物車是否為空(E-1)。(4) 系統(tǒng)進(jìn)入該經(jīng)銷商的登錄界面,經(jīng)銷商輸入密碼確認(rèn)。(5) 檢索成功(S-1),不成功(S-2)2.5.2 替代流E-1:購物車為空,系統(tǒng)提示錯誤,并轉(zhuǎn)入至首頁。2.5.3 分支流S-1:系統(tǒng)進(jìn)入配置經(jīng)銷商的收貨地址、送貨方式、付款方式的頁面。S-2:停留在登錄界面。1.1.4.13 配置收貨
19、地址信息(configure recipient)1 用例圖2 用例的事件流描述2.1 簡單描述:配置經(jīng)銷商的收貨地址信息。2.2 前置條件結(jié)帳用例成功。2.3 后置條件用例成功,如果送貨方式和付款方式配置好、則可下訂單。2.4 擴(kuò)充點(diǎn)不存在該經(jīng)銷商的收貨地址。2.5 事件流2.5.1 基流(1) 系統(tǒng)檢索該經(jīng)銷商最近的收貨地址,存在(S-1),不存在(S-2)。2.5.2 分支流S-1:(1) 系統(tǒng)顯示該收貨地址(包含收貨人、收貨地址、郵編、聯(lián)系電話)。(2) 用戶可修改該收貨地址(使用修改收貨地址用例)。S-2:(1) 系統(tǒng)提示輸入收貨地址。(2) 用戶輸入收貨地址確認(rèn)(E-1)。(3)
20、把該地址存儲到數(shù)據(jù)庫中。(4) 回到配置頁2.5.3 替代流E-1:輸入數(shù)據(jù)有一項為空,郵編,聯(lián)系電話不符合要求,系統(tǒng)提示錯誤。1.1.4.14 配置送貨方式(configure shipment)1 用例圖2 用例的事件流描述2.1 簡單描述:配置經(jīng)銷商的送貨方式。2.2 前置條件結(jié)帳用例成功。2.3 后置條件用例成功,如果收貨地址和付款方式配置好、則可下訂單。2.4 擴(kuò)充點(diǎn)不存在經(jīng)銷商的送貨地址。2.5 事件流2.5.1 基流(1) 系統(tǒng)檢索該經(jīng)銷商的送貨方式,存在(S-1),不存在(S-2)。2.5.2 分支流S-1:系統(tǒng)顯示檢索到的送貨方式,經(jīng)銷商可修改送貨方式。S-2:1) 系統(tǒng)提示
21、輸入一送貨方式。2) 用戶輸入送貨方式,提交。3) 系統(tǒng)存儲該送貨方式。4) 回到配置頁。1.1.4.15 配置付款方式(configure payment method)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:經(jīng)銷商配置其付款方式。2.2. 前置條件結(jié)帳用例成功。2.3. 后置條件用例成功,如果配置收貨地址用例和配置送貨方式用例成功,經(jīng)銷商可下訂單。2.4. 擴(kuò)充點(diǎn)該用戶的付款方式不存在。2.5. 事件流2.5.1. 基流(1)系統(tǒng)檢索該經(jīng)銷商的付款方式,存在(S-1),不存在(S-2)。2.5.2. 替代流2.5.3. 分支流S-1:系統(tǒng)顯示檢索到的付款方式。S-2:(1)系
22、統(tǒng)提示輸入一付款方式。(2) 用戶輸入一付款方式,提交。(3) 系統(tǒng)把該付款方式存儲到數(shù)據(jù)庫中。(4) 回到配置頁。1.1.4.16 確認(rèn)訂單(affirm order)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:確認(rèn)生成訂單。2.2. 前置條件配置收貨地址、送貨方式、付款方式用例成功。2.3. 后置條件用例成功,把訂單數(shù)據(jù)存儲到數(shù)據(jù)庫中。2.4. 擴(kuò)充點(diǎn)無。2.5. 事件流2.5.1. 基流(1) 系統(tǒng)提示確認(rèn)訂單。(2) 經(jīng)銷商確認(rèn)訂單。(3) 系統(tǒng)生成訂單號。(4) 系統(tǒng)生成訂單記錄并存入數(shù)據(jù)庫中。(5) 系統(tǒng)清空購物車。(6) 系統(tǒng)顯示訂單情況、收貨地址、送貨方式、付款方式。
23、1.1.4.17 查看訂單(view order)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:查看該經(jīng)銷商的所有訂單或基于組合條件的訂單。2.2. 前置條件經(jīng)銷商已登錄。2.3. 后置條件用例成功,系統(tǒng)顯示該經(jīng)銷商的訂單情況。2.4. 擴(kuò)充點(diǎn)無2.5. 事件流2.5.1. 基流(1) 經(jīng)銷商選擇查看所有訂單(S-1),或基于組合條件查看訂單(S-2)。分支流S-1:(1) 系統(tǒng)檢索該經(jīng)銷商的所有訂單(2) 系統(tǒng)顯示所有訂單,當(dāng)顯示的訂單超過一頁時,系統(tǒng)顯示“第一頁、上一頁、下一頁、最后一頁”的頁瀏覽提示。S-2:(1) 系統(tǒng)提示用戶輸入訂單號、發(fā)生訂單的時間段、或訂單的狀態(tài)(已執(zhí)行、
24、部分執(zhí)行、未執(zhí)行)(2) 用戶輸入所需信息,提交(E-1)。(3) 系統(tǒng)檢索滿足組合條件的所有訂單。(4) 系統(tǒng)顯示滿足條件的訂單。E-1:系統(tǒng)驗證輸入的合法性,不合法系統(tǒng)提示錯誤1.1.4.18 修改訂單(modify order)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:經(jīng)銷商修改訂單的訂單明細(xì),收貨地址、送貨方式、付款方式。2.2. 前置條件系統(tǒng)處于查看訂單狀態(tài)中。2.3. 后置條件用例成功,把修改的訂單存儲到數(shù)據(jù)庫中。2.4. 擴(kuò)充點(diǎn)無。2.5. 事件流2.5.1. 基流(1) 系統(tǒng)提示修改訂單。(2) 經(jīng)銷商確認(rèn)修改(E-1)。(3) 系統(tǒng)提示輸入要修改的訂單。(4) 經(jīng)
25、銷商輸入修改信息,提交(E-2)(5) 系統(tǒng)存儲訂單情況至數(shù)據(jù)庫中。2.5.2. 替代流E-1:已審核的訂單不能修改,否則提示錯誤。E-2:不合法輸入,系統(tǒng)提示錯誤。1.1.4.19 刪除訂單(delete order)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:經(jīng)銷商刪除不需要的訂單。2.2. 前置條件系統(tǒng)處于查看訂單狀態(tài)中。2.3. 后置條件用例成功,系統(tǒng)刪除該訂單。2.4. 擴(kuò)充點(diǎn)無2.5. 事件流2.5.1. 基流(1) 系統(tǒng)提示刪除該訂單。(2) 經(jīng)銷確認(rèn)刪除該訂單(E-1)。(3) 系統(tǒng)從數(shù)據(jù)庫中刪除該訂單。2.5.2. 替代流E-1:已審核的訂單不能刪除,否則提示錯誤。
26、1.1.4.20 查看新品(view latest item)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:經(jīng)銷商瀏覽最新出現(xiàn)的產(chǎn)品。2.2. 前置條件經(jīng)銷商已登錄。2.3. 后置條件用例成功,系統(tǒng)顯示最新的商品。2.4. 擴(kuò)充點(diǎn)無。2.5. 事件流2.5.1. 基流(1)系統(tǒng)檢索最新商品信息,存在(S-1),不存在(S-2)。2.5.2 分支流S-1:系統(tǒng)顯示檢索的最新商品,當(dāng)商品超過一頁時,系統(tǒng)提供“第一頁、上一頁、下一頁、最后一頁”的頁瀏覽提示。S-2:系統(tǒng)顯示最新商品不存在。(1)1.1.4.21 查看特價品(view special price item)1 用例圖2 用例的
27、事件流描述2.1 簡單描述:經(jīng)銷商瀏覽特價產(chǎn)品。2.2 前置條件經(jīng)銷商已登錄。2.3 后置條件用例成功,系統(tǒng)顯示特價的商品。2.4 擴(kuò)充點(diǎn)無。2.5 事件流2.5.1 基流(1)系統(tǒng)檢索特價的商品信息,存在(S-1),不存在(S-2)。2.5.3 分支流S-1:系統(tǒng)顯示檢索的商品,當(dāng)商品超過一頁時,系統(tǒng)提供“第一頁、上一頁、下一頁、最后一頁”的頁瀏覽提示。S-2:系統(tǒng)顯示特價商品不存在。1.1.4.22 查看積分(view history record and grade)1. 用例圖2. 用例的事件流描述2.1. 簡單描述:查看該經(jīng)銷商的積分情況。2.2. 前置條件經(jīng)銷商已等錄。2.3. 后
28、置條件用例成功,系統(tǒng)顯示該經(jīng)銷商的積分情況。2.4. 擴(kuò)充點(diǎn)無。2.5. 事件流2.5.1. 基流(1) 系統(tǒng)檢索該經(jīng)銷商的積分情況。(2) 系統(tǒng)顯示積分情況。1.1.4.23 經(jīng)銷商反饋(feedback)2 用例圖3 用例的事件流描述3.5 簡單描述:經(jīng)銷商提出反饋意見。3.6 前置條件經(jīng)銷商已登錄。3.7 后置條件用例成功,把該經(jīng)銷商的反饋信息存儲到數(shù)據(jù)庫中。3.8 擴(kuò)充點(diǎn)無。3.9 事件流3.9.2 基流(1) 系統(tǒng)提示輸入反饋信息。(2) 經(jīng)銷商輸入反饋信息,提交(E-1)。(3) 系統(tǒng)存儲反饋信息到數(shù)據(jù)庫中。3.9.3 替代流E-1:系統(tǒng)驗證輸入的合法性,不合法,系統(tǒng)提示錯誤。1.
29、1.4.24 查看反饋答復(fù)(view feedback answer)1 用例圖2 用例的事件流描述2.1 簡單描述:經(jīng)銷商查看反饋答復(fù)。2.2 前置條件經(jīng)銷商已登錄。2.3 后置條件用例成功,顯示該經(jīng)銷商的反饋答復(fù)。2.4 擴(kuò)充點(diǎn)無。2.5 事件流2.5.1 基流(1) 統(tǒng)提示選擇查看所有回復(fù)和基于時間段的回復(fù)。(2)經(jīng)銷商選擇查看所有回復(fù)(S-1),基于時間段的回復(fù)(S-2)。2.5.2 分支流S-1:系統(tǒng)顯示所有回復(fù),當(dāng)回復(fù)超過一頁時,系統(tǒng)提供“第一頁、上一頁、下一頁、最后一頁”的瀏覽提示。S-2:(1) 用戶輸入時間段,提交(E-1)。(2) 系統(tǒng)檢索該時間段的所有回復(fù),存在(S-3)
30、,不存在(S-4)。2.5.3 替代流E-1:系統(tǒng)驗證輸入的合法性,不合法,系統(tǒng)提示錯誤。2.5.4 分支流S-3:系統(tǒng)顯示所有回復(fù),當(dāng)回復(fù)超過一頁時,系統(tǒng)提供“第一頁、上一頁、下一頁、最后一頁”的瀏覽提示。S-4:系統(tǒng)提示該時間段的回復(fù)不存在。1.2 靜態(tài)結(jié)構(gòu)模型1.2.1 包圖根據(jù)對系統(tǒng)的分析,系統(tǒng)可分成三個包:1.2.1.1 web 包web包中的類1.2.1.2 business login包1.2.1.3 data service包說明:獲取對象的屬性用get+屬性名,無參數(shù),返回值為屬性的類型,設(shè)置對象的屬性用set+屬性名,參數(shù)列表:a+屬性名:屬性的類型,無返回值。以下類的ge
31、t、set操作依照此標(biāo)準(zhǔn),不再加以說明。1.2.2 類圖1.2.2.1 db類類說明ConnectString:配置數(shù)據(jù)庫的連接串Connection connect():配置與后臺數(shù)據(jù)庫的連接。1.2.2.2 dealer類類屬性說明類方法DealerId:經(jīng)銷商的用戶名DealerName:經(jīng)銷商的名稱ContractMan:聯(lián)系人BuildDate:建立日期Grade:經(jīng)銷商的等級(總代理,一級代理,二級代理)Mark:積分Discount:折扣ExpireDate:終止日期IsExpired:是否終止Problem:提問Answer:答案 void insert()功能:把d
32、ealer對象的屬性值(dealerId,password,dealerName,address,phone,email,zip,contractMan,buildDate,problem,answer)寫入數(shù)據(jù)庫dealer表中。注意事項:調(diào)用DB類建立數(shù)據(jù)庫的連接,調(diào)用數(shù)據(jù)庫的存儲對象把對象的屬性值寫入后臺數(shù)據(jù)庫1 Void update(aDealerId:string):更新指定對象的值(password,dealerName,address,phone,email,zip,contractMan)于數(shù)據(jù)庫中。注意事項:調(diào)用DB類建立數(shù)據(jù)庫的連接,調(diào)用數(shù)據(jù)庫的存儲對象把對象的屬性值寫入后臺數(shù)據(jù)庫2 Void delete(aDealerId:string)功能:從數(shù)據(jù)庫的dealer表中刪除指定對象的數(shù)據(jù)。注意事項:調(diào)用DB類建立數(shù)據(jù)庫的連接,調(diào)用數(shù)據(jù)庫的存儲對象刪除數(shù)據(jù)庫對應(yīng)對象的值。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024網(wǎng)絡(luò)安全防護(hù)技術(shù)合同
- 二零二五年度綠色環(huán)保安置房交易合同范本3篇
- 2025年度能源項目居間合作合同范本3篇
- 2025年房屋交換與回遷協(xié)議3篇
- 2024版中外合資企業(yè)運(yùn)營管理合同書版B版
- 2024版政維護(hù)合同范本
- 中信證券2024年證券交易服務(wù)協(xié)議版A版
- 二零二五年度機(jī)場擴(kuò)建項目吊車租賃合同及吊機(jī)操作資質(zhì)要求3篇
- 事業(yè)單位2024版臨時聘用人員協(xié)議樣本版B版
- 二零二五年度專業(yè)攝影棚場地租賃服務(wù)協(xié)議2篇
- 四川省2024年中考數(shù)學(xué)試卷十七套合卷【附答案】
- 家用電子產(chǎn)品維修工(中級)職業(yè)技能鑒定考試題庫(含答案)
- 無脊椎動物課件-2024-2025學(xué)年人教版生物七年級上冊
- 2024年銀發(fā)健康經(jīng)濟(jì)趨勢與展望報告:新老人、新需求、新生態(tài)-AgeClub
- 2024年江西省“振興杯”家務(wù)服務(wù)員競賽考試題庫(含答案)
- 吉林省2024年中考物理試題(含答案)
- 長鏈氯化石蠟
- 小學(xué)六年級數(shù)學(xué)解方程計算題
- 春節(jié)英語介紹SpringFestival(課件)新思維小學(xué)英語5A
- 進(jìn)度控制流程圖
- 【閱讀提升】部編版語文五年級下冊第四單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
評論
0/150
提交評論