uml網(wǎng)上訂餐系統(tǒng)_第1頁
uml網(wǎng)上訂餐系統(tǒng)_第2頁
uml網(wǎng)上訂餐系統(tǒng)_第3頁
uml網(wǎng)上訂餐系統(tǒng)_第4頁
uml網(wǎng)上訂餐系統(tǒng)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

實(shí)用文檔《UML建模語言》課程設(shè)計(jì)報(bào)告題目:訂餐管理系統(tǒng)數(shù)學(xué)與計(jì)算機(jī)科學(xué)(軟件)學(xué)院軟件工程專業(yè)2011級

實(shí)驗(yàn)時(shí)間:2013—2014學(xué)年第一學(xué)期任課教師:張舒目錄TOC\o"1-5"\h\z\o"CurrentDocument"1背景介紹: 3\o"CurrentDocument"2、系統(tǒng)分析 32.1獲取需求 3\o"CurrentDocument"2.1.1在大學(xué)城訂餐系統(tǒng)中主要有以下涉眾: 3\o"CurrentDocument"2.1.2邊界 4\o"CurrentDocument"2.1.3業(yè)務(wù)用例 7\o"CurrentDocument"2.1.4活動圖 10\o"CurrentDocument"2.1.5用例規(guī)約 11\o"CurrentDocument"2.2需求分析 14\o"CurrentDocument"2.2.1財(cái)務(wù)管理 14\o"CurrentDocument"2.2.2信息管理 16\o"CurrentDocument"2.2.3店面管理 192.2.4訂餐 22\o"CurrentDocument"2.2.5訂單管理 24\o"CurrentDocument"3系統(tǒng)設(shè)計(jì) 263.1整個(gè)系統(tǒng)結(jié)構(gòu): 26\o"CurrentDocument"3.2組件圖和設(shè)計(jì)類圖 27\o"CurrentDocument"3.2.1店面管理用例的設(shè)計(jì)類圖 27\o"CurrentDocument"3.2.2財(cái)務(wù)管理用例的設(shè)計(jì)類圖 28\o"CurrentDocument"3.2.3信息管理用例的設(shè)計(jì)類圖 31\o"CurrentDocument"3.2.4訂餐管理用例的設(shè)計(jì)類圖 34\o"CurrentDocument"3.2.5訂單管理的設(shè)計(jì)類圖 353.3數(shù)據(jù)庫設(shè)計(jì) 373.4系統(tǒng)部署圖 40\o"CurrentDocument"4總結(jié) 411背景介紹:當(dāng)今社會,計(jì)算機(jī)技術(shù)尤其是網(wǎng)絡(luò)技術(shù)飛速發(fā)展,給我們的生活帶來的極大的方便。經(jīng)過我們小組成員在生活中細(xì)致觀察,發(fā)現(xiàn)整個(gè)大學(xué)城的學(xué)生對平常訂餐需求很大,但他們訂餐的方式都是比較原始的電話訂餐。而各個(gè)餐飲店也是各自為戰(zhàn),自己接電話,記錄訂單需求,自己配送。這樣效率很低,利潤薄,而且信息不流暢?;谶@個(gè)現(xiàn)狀。我們決定提供一個(gè)平臺網(wǎng)上訂餐系統(tǒng)。在網(wǎng)上給申請的商家一個(gè)虛擬店面,可以在上面掛上該商家的名稱,飯菜的圖片和價(jià)格等,讓訂餐者可以方便的訂餐,可以對商家進(jìn)行評價(jià)等。而商家后期只負(fù)責(zé)煮菜。物流有我們系統(tǒng)運(yùn)營者負(fù)責(zé),然后直接賺取差價(jià)。還要定期對商家進(jìn)行衛(wèi)生安全評估,以及根據(jù)用戶的評價(jià)來生產(chǎn)評價(jià)檔案。并以此為依據(jù)來決定商家的去留等。2、系統(tǒng)分析2.1獲取需求非功能性需求1.界面操作簡單功能性需求2.1.1在大學(xué)城訂餐系統(tǒng)中主要有以下涉眾:訂餐者:訂餐商家:提供餐飲配送人員:取餐送餐店面管理員:核實(shí)并更新商家信息,管理商家界面顯示訂單管理員:管理訂單信息管理員:訂餐者信息管理,商家聯(lián)系信息管理收銀員:收取送餐人員金額會計(jì)員:統(tǒng)計(jì)每日收支財(cái)務(wù)經(jīng)理:總財(cái)務(wù)核算和收入支出相關(guān)法律法規(guī):應(yīng)遵循的行業(yè)規(guī)范和標(biāo)準(zhǔn)業(yè)主:網(wǎng)站建設(shè)成本,建設(shè)周期,建成后的收益

用戶名稱使用系統(tǒng)方式訂餐者通過系統(tǒng)訂餐配送人員通過系統(tǒng)獲取訂餐者訂餐信息店面管理員代理商家使用系統(tǒng)實(shí)時(shí)更新核實(shí)并更新商家信息,管理商家界面顯示訂單管理員管理訂單信息管理員訂餐者信息管理,商家聯(lián)系信息管理收銀員收取送餐人員金額財(cái)務(wù)經(jīng)理通過計(jì)算機(jī)系統(tǒng)系統(tǒng)進(jìn)行財(cái)務(wù)核算收入支出,2.1.2邊界對于該系統(tǒng),我們以業(yè)務(wù)功能為依據(jù)進(jìn)行邊界的劃分,劃分出五個(gè)邊界:訂餐邊界、商家餐飲管理邊界、信息管理邊界、訂單管理邊界、財(cái)務(wù)管理邊界。如下圖所示:訂餐邊界“學(xué)生訂餐商家番飲管理邊畀“管理商家餐飲信息店面管理員信息管理員信息管理邊畀“管理消資者信息-管理商家信息訂單管理邊畀--管理訂單訂單管理員財(cái)務(wù)管理邊畀“管理財(cái)勢財(cái)務(wù)管理員2.1.3業(yè)務(wù)用例業(yè)務(wù)用例(信息管理員)業(yè)務(wù)用例(財(cái)務(wù)管理者和收銀員)業(yè)務(wù)用例(店面管理員)業(yè)務(wù)用例(訂單管理):訂單管理員2.1.4活動圖2.1.5用例規(guī)約用例名稱訂餐用例描述訂餐者登網(wǎng)站,選擇參餐飲,并下單,完成訂餐執(zhí)仃者訂餐者前置條件無后置條件成功生成訂單訂餐者成功訂餐主過程描述登陸網(wǎng)站選擇店家選擇餐飲先訂單收餐時(shí)付錢分支過程描述無異常過程描述訂單餐飲不足時(shí),訂餐者可取消訂單,訂餐異常結(jié)束業(yè)務(wù)規(guī)則涉及的業(yè)務(wù)實(shí)體訂單、餐飲用例名稱管理財(cái)務(wù)用例描述每次的收支進(jìn)行存儲記錄,定期進(jìn)行財(cái)務(wù)統(tǒng)計(jì),并生成賬單,分析數(shù)據(jù),用例結(jié)束。執(zhí)仃者收銀員,財(cái)務(wù)管理員前置條件1?配送員將收取的費(fèi)用交給收銀員2.收銀員將已收款訂單存入數(shù)據(jù)庫后置條件成功將貨款歸入銀行或保險(xiǎn)庫成功登記賬單成功將已付款訂單入庫主過程描述1配送人員根據(jù)訂單進(jìn)行配送餐并收錢。2配送員將收得的貨款交給收銀員。3收銀員確認(rèn)未收款訂單生成已收款訂單存入數(shù)據(jù)庫4財(cái)務(wù)管理員定期生檢查,監(jiān)督,統(tǒng)計(jì)各個(gè)錄入計(jì)算機(jī)系統(tǒng)財(cái)

務(wù)數(shù)據(jù)的正確性,及時(shí)性,完整性。5總結(jié)分析各人員日常錄入計(jì)算機(jī)的財(cái)務(wù)數(shù)據(jù)出現(xiàn)異常的原因。6.生成財(cái)務(wù)報(bào)表分支過程描述r收支異常時(shí)核對賬單異常過程描述結(jié)束用例。業(yè)務(wù)規(guī)則賬目清楚涉及的業(yè)務(wù)實(shí)體已付款訂單,未付訂單,賬單用例名稱信息管理用例描述對訂餐網(wǎng)站進(jìn)行更新,對商家和買家的基本信息進(jìn)行維護(hù),并保證數(shù)據(jù)庫的安全行。執(zhí)仃者信息管理員前置條件無后置條件網(wǎng)站內(nèi)容得到更新。商家和買家基本信息保證有效和安全數(shù)據(jù)庫安全性得到保護(hù)主過程描述登陸網(wǎng)站登錄信息管理員界面選擇執(zhí)行的操作驗(yàn)證想執(zhí)行的操作是否合理及時(shí)更新所有相關(guān)的內(nèi)容分支過程描述無異常過程描述退出信息管理系統(tǒng)界面業(yè)務(wù)規(guī)則保證商家和用戶信息的安全性涉及的業(yè)務(wù)實(shí)體各種基本信息表單,數(shù)據(jù)庫,訂單網(wǎng)站用例名稱管理商家店面用例描述商家可以申請?jiān)谑褂帽鞠到y(tǒng)的某公司網(wǎng)站上申請?zhí)摂M店面,并上傳自己店面的信息商家可以申請更新店面已有的信息。執(zhí)仃者店面管理員(代理商家操作)前置條件商家沒有不良記錄商家食品衛(wèi)生安全審核通過

3.商家愿意和公司簽訂合同后置條件成功建立商家的店面信息成功建立商家的評價(jià)檔案成功建立商家的監(jiān)察檔案主過程描述商家到公司來填寫店面申請,提交店面管理員店面管理員初步核實(shí)申請信息,查詢商家是否有在該公司的不良記錄店面管理員錄入申請信息,產(chǎn)生店面申請店面管理員到現(xiàn)場勘察衛(wèi)生安全問題等,符合條件執(zhí)行5,不符合條件執(zhí)行4.11審核通過則通知店家提供店面信息,比如菜的價(jià)格,名稱,圖片等,由店面管理人員錄入信息6店面管理員還管理訂餐者對某店面的有價(jià)值的評價(jià),建立評價(jià)檔案7.并時(shí)常到現(xiàn)場監(jiān)察商家食品衛(wèi)生,建立監(jiān)察檔案異常過程描述4.11不符合條件,停止申請過程,用例結(jié)束業(yè)務(wù)規(guī)則申請者無在該系統(tǒng)的不良記錄,比如衛(wèi)生事件或者誠信問題。涉及的業(yè)務(wù)實(shí)體申請單,現(xiàn)場勘察單,商家監(jiān)察檔案,用戶評價(jià)檔案。訂單管理用例規(guī)約用例名稱管理訂單用例描述管理員先核實(shí)訂單,然后決定是生成未付款訂單還是取消訂單,最后配送快餐執(zhí)仃者訂單管理員前置條件用戶有登錄該系統(tǒng)用戶有下訂單后置條件核實(shí)過后確定訂單無誤用戶有再次確認(rèn)自己的訂單主過程描述用戶登錄該系統(tǒng),確認(rèn)自己喜歡的東西,然后生成訂單訂單管理員核實(shí)訂單,如若訂單有誤,執(zhí)行2.11,否則執(zhí)行3訂單管理員再次確認(rèn)用戶是否修改訂單,是的話重新執(zhí)行2,否則執(zhí)行4訂單管理員生成未付款訂單

訂單管理員及時(shí)將訂單交給配送人員由配送人員配送訂單異常過程描述2.11不符合條件,停止訂餐過程,用例結(jié)束業(yè)務(wù)規(guī)則用戶具有該系統(tǒng)的登陸賬號以及所下的訂單符合各個(gè)要求涉及的業(yè)務(wù)實(shí)體訂單2.2需求分析221財(cái)務(wù)管理財(cái)務(wù)管理(收銀員)用例實(shí)現(xiàn)的分析類時(shí)序圖分析類圖:翻間+理回訂單信息()¥保存訂單()財(cái)務(wù)笞理邊界ffmni邊畀類)+創(chuàng)建收銀員財(cái)務(wù)管理頁面()

十創(chuàng)建財(cái)務(wù)管理員管理頁畫()+提交審計(jì)表單()+確認(rèn)提交未付訂單()222信息管理商家基本信息管理維護(hù)時(shí)序圖肢竝理員肢竝理員U瞬基呼息諫加川翦彗般護(hù)祕O:O:維護(hù)已存的商露信亙D$:遐回結(jié)旱4:脫厠乍C9:顯示姑果貢面;)數(shù)據(jù)庫信息安全維護(hù)時(shí)序圖皿般翻"雌庫竽管理畀面I:數(shù)搖庫安全徨制1:進(jìn)入02:顯示數(shù)據(jù)庫基本信息C操作臺法判斷0r:敎據(jù)庫安全援作oj訂餐主頁更新及發(fā)布時(shí)序圖:八信息管理員丄:謖入0T12:驗(yàn)證登錄信息o■力遞交更新利發(fā)布的內(nèi)容0斗;判斷換作是否臺法05:顯示結(jié)果界面oU信息管理活動圖分析類圖:商家基本信息喪才商襄信息-^^w:=^::.咖]除商家信息C+ft改簡窗住宜匸223店面管理活動圖

錄入評價(jià)檔案時(shí)序圖TOC\o"1-5"\h\z\o"CurrentDocument"點(diǎn)FO: O Q廠黑面管理員心底面置理邊界 人評怡控制 人評伯檔案\o"CurrentDocument"" : : I1「登錄帳號: :; 2:篩選評價(jià)0; :3:生成評侑檔案0錄入監(jiān)察檔案時(shí)序圖錄入新店面信息時(shí)序圖八送面管理員 八送面管理員 八店面管理邊界人加入新店面腔制h商寡店面信息更改店面信息時(shí)序圖洼iL:!w^^!:!:IL:ii-'::::-.;:.10吧裕檔O案評怕案O薛評牌堊o(hù)o1H面的寧耒慝息息評店面比醪信信信的杲店的褻面面面新對某新監(jiān)店店店崖取改耀入建取改創(chuàng)飾更創(chuàng)錄創(chuàng)提更HTI店面邊畀類十錄入誣價(jià)檔案0十錄入監(jiān)察檔案0+更改店面信息0+添加新的店面信息0224訂餐系統(tǒng)用例圖時(shí)序圖:分析類圖河保存訂單*1:保存()皿更新皚據(jù)阪):fl訂饕邊畀訂饕邊畀十登錄網(wǎng)站04■創(chuàng)建訂解主頁面0+選擇佶家0+展現(xiàn)店家頁面()+選擇餐飲0十通知訂聲者()225訂單管理確認(rèn)訂單時(shí)序圖訂單控制+用戶磁號灌送地址疇人電話+F單時(shí)間+創(chuàng)建訂單管理頁面0+取消訂單0確認(rèn)訂單Q+生成訂單03系統(tǒng)設(shè)計(jì)3.1整個(gè)系統(tǒng)結(jié)構(gòu):界面展示層包:存放與界面展示相關(guān)類業(yè)務(wù)邏輯層:存放與相應(yīng)界面的操作對應(yīng)的控制類業(yè)務(wù)實(shí)體:向邏輯層提供操作的實(shí)體類,在系統(tǒng)完成后對下有數(shù)據(jù)庫操作。3.2組件圖和設(shè)計(jì)類圖321店面管理用例的設(shè)計(jì)類圖組件圖+sorce+getSorceQ■HipdateO■+inseft()■+deleteQ<-底面控制類Control+GetCrder()+SetOrderO+RemainljserO+testLegalO監(jiān)察琶案Entrtv+name+tjme+getNarrieQ+^etTimeO+update0+insertQ+delet)eO増真「口口店面信息^Entity4name4dishTJame-KjishPrice■4^etname0+getdishNameO+getdrshPri<jeQ+getrdO■+ypdateQ-kieleteQUt; ';(_]3.2.2財(cái)務(wù)管理用例的設(shè)計(jì)類圖<<refine??J5P?匚hoosEloginMode管避卑務(wù)PMe/亦巾財(cái)務(wù)管理分析類團(tuán)1+chooseMode()r :jr.-bfreateCashierMan^gementPage()",-4-CreateFinanciafAdrirtipistratorManagementPag8()Z+Sd)mitAuditFwm()/Z +5ubmitU遽將融與?JSP?App*y+ApplyForTr:d匸tionForm+submit()+^ave()+cancel()?J5P?AUApply+Cf&3teCachierf*1a仃目gEmentPagef)4-CreateFinaricialAdmini5trat:CirMan6gementPdge()4-5ibmitAuditForm()+SubrmfltUnp3td0rders() 1 ?refine?AppyEtityAaxssor+submitErttity()■HnodfyEnttyO+getEntityO ' ?reFhe>>敎軽拯作匸ont加(from財(cái)嗨肯理分?jǐn)仡惢耍〢叩lytontrol+readPeriodOrdef()+s*jbrntTheftuditRep?t()+te5tTheDat3Acouracy()+usateAuditR8poftNinber()+readllieMaftchir^Or±rNumberOrder()+5ybm*Qrder5()■Heat^eriodOrderO+5ubffiitTheAu(MReport()+te5tThe&ataAccura:y()+credteAuditRe|[)ortNurnber()■HeadTheMatchingOderNumberOrderO■KubmitOixfersO?rel:ine?OrderEntity+returnCrderJnfo(^11+saveOrder()+getList()+seiListQ聲單Entity(M亦!0務(wù)管理分析類圖)+ceturnBillInfo()+saveBillO3.2.3信息管理用例的設(shè)計(jì)類圖?JSP>>Choo^eLoginMode<<refine>>4ChooseWodeQ*+3dd亡££+tfil商顯基本信息畀面療+CreateInfcP?geO+RegistErfQmiO+SdbitOrderO3%V<<refine?'、、ApptavUpdate-HJpdateirtfoO+RemainUserQ?JSP?ChooseLeginHode<<reftne>>■+€hocs€MocleO-■>+addeE£+Euy_Nijni+Creat&InfoPageQ+RegistsrFwmO+SubrtOrderO住<<refine>><<JSP?ApplayUpdate+UpdateinfoO+RemainU5erQSellEntity+RetumOrderrnfoO+SaveOrder()+Geti_ist()+5aveLifitO<<reline?商家基本信息裘津+Sellnfo+RetumOrdefInfo0+SaveOrderQSystemEntitv■+RetumOrderlnfoQ+SavEOrdET04<ietListO+SaveListQ

?+5ystemlnfo+.R■+R.eturnOrderInfbQ+SaveOrderQ?JSP?ChcwseLoginMode<<refine>>■+ChooseMDdeO+5y$temlnfbF+Cr?teInfbPaQeQ

?refin*>>7 +RegfSterFormO”-" +Sit)itOrder0.? ■ .?事商茶基本潔良貓護(hù)控旬AppkiyControl?refirie>>+SUbmilOrdie<0H-GetOrderQ-HGetEntitvO商茶基本潔良貓護(hù)控旬AppkiyControl?refirie>>+SUbmilOrdie<0H-GetOrderQ-HGetEntitvO+ftetnjnEntit¥O+ReadOrdw().??-prestLagalQuMtQ+AtfdNeiA,In-fnQ■HJpdatrelnfoO■HRemowelnfoO+5UbmitOrde,0、?JSP?片ppiy?JSP?AppbvUpdateH-EubrmtO4-UpdateinfioO+CancelO+RemamliserO買家基本信息維護(hù)控制<<JSP?AppLavControl+5iijmitCirderO<<JSP?AppLavControl+5iijmitCirderO+GeKXderQ-KielEntityO+FLelrunEntitvO<<refine>> +ReadOnderO A +TestLagalQuestQ4-AddNeA'IrfDQHJpdatelnfiDQ+R已movetnfoO+Submit&derOApp^vAccessor+&-i)fnitEntitYO+M?*fyOrder0ExtendApply□「:<<refine>>網(wǎng)詰按作腔制+Sho'A'ErrarOExtendApply□「:<<refine>>網(wǎng)詰按作腔制+Sho'A'ErrarO口+SubmitOrder0-FGetOrderO+Re^dOrder()歹-HJpdateO+TestLegalO+R.eturnInfoO4RemainUser()<<JSP?ApplayControl-ReadOrderQ+TestLfigalQuMb()+AddNEwInfoO+UtdateInfoO4ResTOVElrrfn{)4SubmitOrcfefOApplyAccessor+SubmitOrder0+GetOrderQ+GetEntiCy5+RetrunEnatyQ?refine>>+5ut>fflitEhtilyO■+WodiFyOrdcrQtterr3.2.4訂餐管理用例的設(shè)計(jì)類圖<<refine>><<refine>>?5P?ChooseLoginMode?reFine>>+£hooseMode()?JSP?Apply+ApplyFom:?reFine>>+£hooseMode()?JSP?Apply+ApplyFom:ActionFocm+submit()+cartcel()-+LoginWet)()+CreateMainPsge()-KhooseStioreQ \+CreateStarePage()+ChooseFoodO<<rftflne>>\+NoticeOrdering()?J5P?AllApply+CreateP*geO+LoalnO+GhDCKe5tare()+NoticeOrderirgO+G)ooseFoodOBillEntity+5aveOrder()+Retu*nOrderQ+GetOrders()+5etOrders()325訂單管理用例的設(shè)計(jì)類圖設(shè)計(jì)類圖3.3數(shù)據(jù)庫設(shè)計(jì)概念設(shè)計(jì):系統(tǒng)E-R圖如圖1所示圖1訂餐系統(tǒng)E-R圖以下是主要數(shù)據(jù)表的E-R圖:圖2用戶E-R圖菜單表圖6菜單E-R圖邏輯設(shè)計(jì):表1訂單條目表FieldTypeNullKeyCommentIDIntNoYes標(biāo)識遞增訂單IDInt

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論