大學生網上訂餐系統UML建模_第1頁
大學生網上訂餐系統UML建模_第2頁
大學生網上訂餐系統UML建模_第3頁
大學生網上訂餐系統UML建模_第4頁
大學生網上訂餐系統UML建模_第5頁
已閱讀5頁,還剩22頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、題目:大學生網上訂餐系統目錄1背景介紹: 2.2需求分析2.3系統用例模型4.3.1訂餐者用例圖4.3.2商家用例圖4.3.3店鋪管理員用例圖 錯,誤!未定義書簽。3.4 訂單管理員用例圖5.3.5 系統管理員用例圖6.4系統靜態模型7.5系統動態模型 8.5 .系統時序圖 訂餐者訂餐 商家管理店鋪 店鋪管理管理員管理店鋪 1.05.1.4 店鋪管理員建立客戶評價檔案 1. 15.1.5 店鋪管理員建立商家監察檔案 1. 25.1.6 訂單管理員管理訂單 L.35.1.7 系統管理員管理商家信息 系統管理員管理訂餐者信息 錯誤!未定義

2、書簽。5.1.9 系統管理員維護系統 1.65.2 系統活動圖1.75.3 系統狀態圖1.76系統部署模型1.86.1 系統構件圖 1.86.2 系統部署圖1.87總結1.91背景介紹隨著網絡技術的飛速發展,人們的生活也越來越追求方便化。經過觀察,發 現整個 大學城的學生對平常訂餐需求很大,但他們訂餐的方式都是比較原始的電話訂餐。而各 個餐飲店也是各自為戰,自己接電話,記錄訂單需求,自己配送。這樣做效率很低,利 潤薄,而且信息不流暢。所以我決定為大學生提供一個平臺一網上訂餐系統。在網 上給申請的商家一個虛擬店面,可以在上面掛上該商家的名稱,飯菜的圖片和價格等信 息,讓訂餐者可以方便地訂餐,還可

3、以對商家的餐飲進行評價,由系統生成評價檔案 以供其他人參考等,而商家后期只負責做飯菜并安排人配送。此外,需要定期對商家進 行衛生安全監察,生成商家監察檔案,并以此為依據來決定商家的去留等。2需求分析大學生網上訂餐系統主要有以下幾方面需求:1)1 丁餐者 訂餐者首先需要注冊一個賬號用于系統登錄,登錄后可以查看店鋪信息,并選 中某一店鋪后進入其餐飲信息界面,最終選中所需餐飲,下訂單。當然用餐后還可以 對此餐飲進行評價。2) 商家 商家首先需要申請一個網上店鋪,當申請通過后,登錄到系統中,可以核實訂 單并安排配送,然后對本店的餐飲信息進行更新。3) i丁單管理員 當訂餐者下訂單后,訂單管理員需及時生

4、成訂單,如果訂餐者對訂單 有所更改時,訂單管理員也要及時對數據進行更新。4) 店鋪管理員當商家申請通過時,店鋪管理員需要及時錄入店鋪信息,并為其設立 店面、建立客戶評價檔案、商家監察檔案。當商家增加、修改、刪除其餐飲信息時,店鋪 管理員需及時對數據進行更新,以便其他人訂餐。如果訂餐者對某餐飲店的某餐飲進行 評價后,店鋪管理員需及時更新評價檔案。5)系統管理員系統管理員主要完成對商家和訂餐者信息的管理、以及系統的維護。3系統用例模型大學生網上訂餐系統的參與者有:訂餐者 商家店鋪管理員訂單管理員系統管理員3.1 訂餐者用例圖訂餐者可以登錄系統,登錄后可以訂餐,訂餐過程包括選擇店鋪、選擇餐飲、下訂單

5、以及到餐付款,用 餐后還可以對餐飲進行評價。餐飲評價*getPhone()AgetllsernameO*getAddress()3.2 商家用例圖商家可以登錄系統,登錄后需要對訂餐者的訂單進行核實并安排配送,然后更新店鋪有關餐飲信息(增加、刪除、修改)3.3 店鋪管理員用例圖店鋪管理員可以更新店鋪信息(包括錄入新申請通過的商家、修改、刪除和查 詢店鋪信息),還要為每一個店鋪建立客戶評價檔案盒商家監察檔案。錄人新申請誦討的赫家店僚管理員manageShopQ建立商泵監察檔案查詢店捕信息登錄系統77«incliide)>?«includ6>更新店鋪信息0飛5cMe&

6、gt;>- '-一、y'inulijdeA>3 -k建立客戶評價檔親修改店鋪信息刪除估捕信息3.4 訂單管理員用例圖訂單管理員當訂餐者下訂單后要立即生成新訂單,如果訂單有所改動需及時 更新(查詢、修改、刪除)。1賣訂單訂單寄Ik員ATiaTazjeOMeff |蠻詢LT單 JQc<meLude» <<irbplutfc> >修改訂單3.5 系統管理員用例圖系統管理員可以登錄系統,對商家和訂餐者的信息進行管理(增加、刪除、修 改、查詢),還有系統的維護。系統登錄C3 0«incde»一,:t改商家信息r<

7、;inclntfe»系統管理其SnanageUserO WAanagAStioDManageiM¥cz).T商哀信急管弄曾叭'一商家信息訂毒晟管理:fy呃叱.f«incljde».'七二八刪除訂餐者 查詢訂餐者信息辱改訂鱉者宿昌.系窕護4系統靜態模型由需求分析中知,我們可以依據主要六個類對象:訂餐者、訂單管理員、商家、店鋪管理員、系統管理員、訂單、店鋪和餐飲創建完整的類圖PtirEDn 加微如Stint 於淵 7.fttSrhqSiitigI呈管朗fcomCas> I*rnariageDnier( 空舐儂管徹.ffram Ub4 C

8、sst)電叩巾eSnngAjddreaft SiringSfeuAerhiinir Shi r g押1吁口科|i*geiU3emarTe (|期g已心二色'為妣I、q$P虢%8hpMHTi. Siri 網3用i踣,二鶻)*manageU5ef ().manages。向,及相 nageq i<APh?nei jt闖占rmN與Et|JiJ管雪店捕缶總,fiAhopname String fiAaodriafrie. Strng SAcoun Imfrgir Asumpric« Dgublo 覲s emails -Siring A>jA«Addr£M

9、. String 每 jitcphcm* StingSAotnisrrie Slnngi 嘏30 導 N 口 JI1 匕川柘如儀 Cciihla%4HopmA!i!Str ng.電苗巾opadciB呂百Srrna 樂勺 cw Strict dA-5系統動態模型5.1系統時序圖5.1.1訂餐者訂餐(1)訂餐者注冊一個系統登錄賬號;(2)在登錄界面輸入相應的用戶名和密碼進行身份驗證;(3)系統驗證后將驗證結果返回給用戶;(4)系統展示有關店鋪信息;(5)訂餐者選擇店鋪;(6)系統展示該店鋪的有關餐飲信息;(7)訂餐者瀏覽信息并選擇所需餐飲;(8)訂餐者下訂單;(9)下訂單成功后,系統更新餐飲信息;

10、(10)退出系統;根據訂餐者訂餐的時序圖可以創建如下協作圖:6:展亍餐館信息,尸;也:退出系塊EL.P 4 “柿喬敵飲&下訂單5.1.2商家管理店鋪(1)商家申請一個網上虛擬店鋪;(2)申請成功后,在登錄界面輸入自己的用戶名和密碼進行身份驗證;(3)系統進行驗證并將驗證結果返回給商家;(4)商家處理訂單;(5)更新店鋪相關餐飲信息;(6)提交更新數據;(7)系統將提交的結果顯示給商家;(8)提交成功,退出系統。連昱昇面訂單f堇到:”由請店鋪2導餡監述r:3:騎*工提交結聚顯示&退出< 一5于新店根據商家管理店鋪的時序圖可以創建如下協作圖:眷誦界5.1.3店鋪管理員管理店鋪

11、信息(1)店鋪管理員登錄系統進入管理界面;(2)對店鋪的信息進行更新;(3)提交更新數據;(4)系統將提交結果顯示給店鋪管理員;(5)提交成功,退出系統。店鋪管理員管提界面目目壺店誦數據庫.2更新JE鋪信息【U 3握交信息 4:結果顯示“ UIT 根據店鋪管理員管理店鋪信息的時序圖可以創建如仆協作圖:管理界店鋪, 宜退每之宣新后鋪信息店誦信息管理鼻面3.提交信息4 2吉顯示5.1.4 店鋪管理員建立客戶評價檔案(1) 店鋪管理員登錄到系統;(2) 對訂餐者的評價進行核實并篩選;(3) 生成最終的評價檔案;(4) 系統將結果顯示給店鋪管理員;(5) 退出系統。:它劇善理上I I評皆翌削評tfra

12、s I店鋪言理員店鋪管理評價控制評價檔案1:登釜2籌選評價出居、1 5? 3生成評價檔率根據店鋪管理員建立客戶評價檔案的時序圖可以創建如下協作圖:5.1.5 店鋪管理員建立商家監察檔案(1)店鋪管理員登錄到系統;(2)錄入通過檢查得出的監察結果;(3)生成監察檔案;(4)系統將結果顯示給店鋪管理員;(5)退出系統。店鋪管理監察控制:去琵善理勺店鋪管理員根據店鋪管理員建立商家監察檔案的時序圖可以創建如下協作圖:1:登錄店鋪管理:店鋪管理員監察控制3:生他檔案516訂單管理員管理訂單(1)訂單管理員登錄到系統中;(2)管理訂單信息;(3)提交更新數據;(4)系統將更新結果顯示給定單管理員;(5)提

13、交成功,退出系統。口膏理訂單信扁1-1-3:握交更新數中居IU 4:結罩顯環:5:追出一F廠I根據訂單管理員管理訂單的時序圖可以創建如下協作圖:笞理界馬提怒更新敢居 一訂單數據訂皆起蘭范Y戶7tJ«UTfi壬訂里管理員1登錄管理界面訂單管理央訂單數j居庫5.1.7系統管理員管理訂餐者信息(1)系統管理員注冊一個自己的登錄賬號;(2)輸入用戶名和密碼進行身份驗證;(3)系統將驗證結果顯示結果返回給系統管理員;(4)系統管理員在訂餐者信息管理界面對訂餐者信息進行更新;(5)提交更新數據;(6)系統將提交結果返回;(7、提交成功,退出系統。中筑云W鼻II 丁售背管珂 殺統管理宜、餐寺才對居

14、IJ證結眠7.退出rrI根據系統管理員管理訂餐者信息的時序圖可以創建如下協作圖:2骨理界JJ .6捏交給果縣k5.1.8系統管理員管理商家信息(1)系統管理員注冊一個自己的登錄賬號;(2)輸入用戶名和密碼進行身份驗證;(3)系統將驗證結果顯示結果返回給系統管理員;(4)系統管理員在商家信息管理界面對商家信息進行更新;(5)提交更新數據;(6)系統將提交結果返回;(7)提交成功,退出系統。;4:更新商家信扃5:擔交信息0 U 了 :退根據系統管理員管理商家信息的時序圖可以創建如下協作圖:百工里界面3逋證元果7出色.累統音理員翌錄商彖甘攵據庫 苣3:趾禪古 管理界面商冢管理界商家數據癢1 fzfl

15、fl519系統管理員維護系統(1)系統管理員注冊一個自己的登錄賬號;(2)輸入用戶名和密碼進行身份驗證;(3)系統將驗證結果顯示結果返回給系統管理員;(4)系統管理員在系統維護界面對系統進行維護;(5)提交維護操作;(6)系統將提交結果返回;(7)提交成功,退出系統。:丟紡管避員登錄管理界面D占身份驗證3-齡證結果,I系統數據庫5:提交操作:U色操作結杲0.D°進行維護雅7-很出根據系統管理員維護系統的時序圖可以創建如下協作圖:登錄-系2亢皆理員5魂交要作系統維護界面5.2 系統活動圖根據大學生網上訂餐系統的整個活動過程,創建了如下的系統活動圖:5.3 系統狀態圖根據前面的分析和設計

16、可以發現,每個參與者在使用系統前都需要進行登錄,登錄 之后就可以進行各自相應的操作,操作完成后退出系統。創建的系統狀態圖如下:'芒入耐.xa照 信息6系統部署圖6.1 系統構件圖網上訂餐系統的構件圖我們通過構件映射到系統的實現類中, 說明該構件物 理實現的邏輯類,在本系統中,我們可以對訂餐者類、系統管理員類、商家類、店鋪管 理員類、訂單管理員類、訂單類和餐飲類分別創建對應的構件進行映射?!癟H6.2 系統部署圖網上訂餐系統的部署圖描繪的是系統節點上運行資源的安排。包括四個節點,分別是:客戶端瀏覽器、HTTP服務器、數據庫服務器和打印機。、.肝印機7總結經過認真地分析我得出了系統的需求分析,確定了系統的主要參與者以及各自的主 要活動。通過學習UML建模的有關知識和Rational Rose工具,我親自動 手練習,

溫馨提示

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

評論

0/150

提交評論