UML網上購物系統課程設計_第1頁
UML網上購物系統課程設計_第2頁
UML網上購物系統課程設計_第3頁
UML網上購物系統課程設計_第4頁
UML網上購物系統課程設計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《信息系統分析與設計》課程設計匯報設計題目:網上購物系統姓名:班級:學號:指導老師:目錄107411需求分析 1137822系統建模 2248412.1創(chuàng)建系統用例模型 2252392.1.1用戶用例 2177682.1.2庫存管理員用例 3214332.1.3系統管理員用例 4319802.2創(chuàng)建系統靜態(tài)模型 5234422.3創(chuàng)建系統動態(tài)模型 6278602.3.1“用戶訂購商品”用例 6157732.3.2“用戶刪除訂單”用例 8227852.3.3“用戶留言”用例 9192702.3.4“管理員處理訂單”用例 1077012.3.5“庫存管理員修改商品”用例 1110262.3.6商品狀態(tài) 13260172.3.7在線購物活動圖 13151722.4創(chuàng)建系統布署模型 14278502.4.1構件圖 1469332.4.2布署圖 15309903總結 15網上購物系統1需求分析網上購物系統主要是針對中小型商城。購物系統管理員將商品信息整理歸類公布到網上,用戶進入該網站后,能夠瀏覽商品,查看商品信息。不過需要注冊為會員才能購置商品,提交訂單給購物系統管理員,并同時將費用經過電匯或郵寄方式交付到商城管理員處。購物系統管理員在收到付款后,發(fā)貨給購物者,并同時更新網上關于于該訂單付款狀態(tài),從而完成一次交易。網上購物系統功效性需求包含以下內容:只允許系統要求購物系統管理員來添加和修改商品信息;系統管理員能夠查看該系統全部注冊用戶信息,能夠修改某一個注冊用戶基本信息,也能夠刪除某個用戶;購物系統管理員能夠查看該系統全部訂單,能夠刪除訂單,也能夠修改訂單付款狀態(tài)、發(fā)貨狀態(tài)。任何一個網絡用戶都能夠注冊稱為該系統固定用戶,注冊時需要填寫基本注冊信息,還能夠修改個人基本信息。只有注冊用戶才能登錄此系統,購置商品。購置商品時能夠任意選購商品,任意填寫購置數量,能夠修改已選擇商品購置數量,能夠刪除已選擇某一個商品,能夠取消購置,能夠提交購置下達訂單確認一次購置成功。用戶能夠將看中商品放入購物車內,等確定購置是在下訂單,而且在用戶購置商品后能夠進行留言提意見。購置商品后用戶能夠登錄系統查看自己訂單付款狀態(tài)和發(fā)貨狀態(tài)。滿足上述需求系統主要包含以下幾個小系統模塊。注冊登錄子系統:實現用戶注冊登錄,注冊時用戶需要輸入基本個人信息。在線購物管理子系統:實現注冊用戶在線購置商品,包含商品列表、商品信息查看和添加購物等功效。購物車管理子系統:實現用戶對自己購物車管理,包含商品列表、購置商品修改、刪除、提交購物車和清空購物車功效。訂單管理子系統:實現對訂單管理,包含訂單列表、訂單查看、訂單修改、訂單刪除等功效。留言管理子系統:實現用戶留言功效,對用戶留言進行管理。2系統建模使用RationalRose對該系統進行系統建模。經過使用用例驅動創(chuàng)建系統用例模型、獲取系統需求,并使用系統靜態(tài)模型創(chuàng)建系統內容,然后經過動態(tài)模型對系統內容進行補充和說明,最終經過布署模型完成系統布署情況。2.1創(chuàng)建系統用例模型創(chuàng)建系統用例第一步是確定系統參加者。網上購物系統參加者包含以下幾個:用戶:經過網上購物系統購置商品人員。庫存管理員:庫存管理員負責商品入庫、出庫和管理設置等。系統管理員:理員負責員工信息管理、用戶信息管理和系統維護等。所以系統參加者包含三種,分別是用戶、庫存管理員、系統管理員,如圖2-1所表示。然后依照參加者不一樣分別畫出各個參加者用例圖。圖2-1系統參加者2.1.1用戶用例用戶能夠經過經過該系統進行以下活動。管理個人信息:用戶能夠進行注冊、登錄系統和修改自己信息。瀏覽商品信息:用戶能夠利用系統對商品信息進行查看。在線購物:用戶能夠將自己看中商品添加到購物車中或取消購物車中已經有商品,還能夠清空購物車。前臺訂單處理:用戶能夠查看訂單、結賬或取消訂單。經過以上活動創(chuàng)建用戶用例圖,如圖2-2所表示。圖2-2用戶用例圖2.1.2庫存管理員用例庫存管理員能夠經過系統進行以下活動。商品入庫:當商品到貨時,庫存管理員檢驗商品是否合格并將合格商品進行入庫操作。商品出庫:當商品被賣出時,商品進行出庫操作。管理設置:庫存管理員負責供給商品信息、商品基本信息。經過以上活動創(chuàng)建庫存管理員用例圖,如圖2-3所表示。圖2-3庫存管理員用例圖2.1.3系統管理員用例系統管理員能夠經過系統進行以下活動。維護用戶信息:系統管理員能夠維護已注冊用戶信息,如添加用戶、刪除用戶和修改用戶等。維護員工信息:系統管理員能夠維護網上商城員工信息,如添加員工、刪除員工和修改員工等。系統維護:系統管理員能夠實施對系統日常維護。系統設置:系統管理員能夠依照一些需要進行必要系統設置。經過以上活動創(chuàng)建庫存管理員用例圖,如圖2-4所表示。圖2-4系統管理員用例圖2.2創(chuàng)建系統靜態(tài)模型從前面系統分析中,能夠依據主要5個類對象:用戶、商品、訂單類、購物車、留言單創(chuàng)建完整系統類圖,如圖2-5所表示。圖2-5系統類圖2.3創(chuàng)建系統動態(tài)模型在網上購物系統中,經過上述用例,以以下交互行為為例進行簡單說明:用戶訂購商品。用戶刪除訂單。用戶留言。管理員處理訂單。庫存管理員修改商品。2.3.1“用戶訂購商品”用例用戶訂購商品工作流程以下:(1)用戶指定對應商品種類進行搜索,得到對應商品信息;(2)選中自己需要商品并選擇其定購數量放入購物車;(3)提交下訂單請求,系統檢驗用戶是否登錄,若用戶未登錄轉(4),不然返回個人信息由用戶確認,轉(5);(4)用戶登錄系統,重新進入購物車頁面,轉(3)(5)用戶確認自己信息后,由系統數據庫統計訂單信息及更新訂單表;(6)數據庫更新成功后,返回用戶下訂單成功消息。依照基本流程創(chuàng)建用戶訂購商品序列圖,如圖2-6所表示。圖2-6用戶訂購商品序列圖與序列圖等價協作圖如圖2-7所表示。圖2-7用戶訂購商品協作圖2.3.2“用戶刪除訂單”用例用戶刪除訂單工作流程以下:客戶在提交訂單后能夠對訂單進行維護(添加,刪除,修改)??蛻羰紫容斎胱约簬ぬ柡兔艽a登陸系統,登陸模塊會將客戶ID保留在系統緩存中,并提交給訂單查詢模塊。訂單查詢模塊會顯示當前全部訂單,用戶得到該列表后,選擇要刪除商品ID,訂單處理模塊把刪除信息提交給數據模塊,數據模塊保留信息。訂單處理提醒用戶刪除成功。依照基本流程創(chuàng)建用戶刪除訂單序列圖,如圖2-8所表示。圖2-8客戶刪除訂單序列圖與序列圖等價協作圖如圖2-9所表示。圖2-9用戶刪除訂單協作圖2.3.3“用戶留言”用例用戶留言工作流程以下:(1)用戶提交留言請求,系統檢驗用戶是否登錄本系統,若登錄,由系統返回留言界面,轉(3),不然,進入提醒登錄頁面,轉(2);(2)用戶登錄系統,轉(1)(3)用戶填寫并提交留言信息;(4)由系統更新數據庫中留言信息表;(5)數據庫返回數據添加成功消息,系統將留言信息返回給用戶。依照基本流程創(chuàng)建用戶留言序列圖,如圖2-10所表示。圖2-10用戶留言序列圖與序列圖等價協作圖如圖2-11所表示。圖2-11用戶留言協作圖2.3.4“管理員處理訂單”用例管理員處理訂單工作流程以下:管理員使用其帳號和密碼登陸后,登陸模塊會將管理員ID保留在系統緩存中并提交給訂單處理模塊。訂單處理模塊提交給管理員未處理列表,管理員提交某商品ID得到該商品庫存情況.假如庫存充分則接收訂單,并把接收信息提交給數據模塊,數據模塊更新改客戶訂單信息并返回成功信息給訂單處理模塊,訂單處理模塊提醒改操作成功。依照基本流程創(chuàng)建管理員處理訂單序列圖,如圖2-12所表示。圖2-12管理員處理訂單序列圖與序列圖等價協作圖如圖2-13所表示。圖2-13管理員處理訂單協作圖2.3.5“庫存管理員修改商品”用例倉庫管理員修改商品工作流程以下:(1)管理員登錄系統后,提交要搜索商品信息,系統搜索數據庫中商品表,向管理員返回符合要求商品信息;(2)管理員選擇要修改商品,向系統提交修改請求,系統返回修改商品信息頁面;(3)管理員修改商品信息,并提交給系統處理;(4)系統更新數據庫中商品表信息,并返回修改成功頁面。依照基本流程創(chuàng)建倉庫管理員修改商品序列圖,如圖2-14所表示。圖2-14倉庫管理員修改商品序列圖與序列圖等價協作圖如圖2-15所表示。圖2-15倉庫管理員修改商品協作圖2.3.6商品狀態(tài)在該系統中,商品具備狀態(tài)改變,其狀態(tài)有創(chuàng)建狀態(tài),在倉庫中,在購物車中,在訂單中,已發(fā)貨狀態(tài),已刪除狀態(tài)。他們之間狀態(tài)轉換規(guī)則以下:剛創(chuàng)建商品能夠經過庫存管理員添加轉換為入庫商品。入庫商品也能夠被系統管理員刪除。入庫商品能夠被用戶選中加入購物車。加入購物車商品能夠被加入訂單。加入訂單商品能夠被轉化為已發(fā)貨狀態(tài)。其詳細狀態(tài)改變如圖2-16所表示。圖2-16商品狀態(tài)圖2.3.7在線購物活動圖在線購物活動能夠經過以下步驟來進行描述:用戶能夠查詢商品信息來了解商品。用戶能夠將自己選中商品加入訂單,然后提交訂單。系統管理員能夠對訂單進行接收或拒絕處理。用戶能夠查詢自己訂單狀態(tài)。其詳細活動圖如圖2-17所表示。圖2-17在線購物活動圖2.4創(chuàng)建系統布署模型2.4.1構件圖圖2-18構件圖2.4.2布署圖圖2-19布署圖3總結我利用所學專業(yè)知識,分析了網上購物系統設計與實現,給出一套完整處理方案。采取這種

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論