餐廳管理系統(tǒng)_第1頁
餐廳管理系統(tǒng)_第2頁
餐廳管理系統(tǒng)_第3頁
餐廳管理系統(tǒng)_第4頁
餐廳管理系統(tǒng)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2016-2017學年第1學期系統(tǒng)分析與設計課程設計項目名稱: 龍悅餐廳管理系統(tǒng)班 級:軟件設計2班姓 名:XXX1. 需求建模1.1需求基本描述1.1.1編寫目的隨著計算機的迅速發(fā)展,計算機被廣泛的應用到各個領域,餐廳行業(yè)對軟 件的功能需求也日益增高。本軟件就是針對此種情況和客戶需求而開發(fā)。 本說明書明確了客戶(龍悅酒店)的各項需求,為程序開發(fā)人員明確了所 開發(fā)軟件應具有的功能和注意事項,同時通過此系統(tǒng),用戶將告別傳統(tǒng)的 點餐模式,是餐廳的管理更加的智能化,提高了用戶的就餐速度。1.1.2項目背景委托單位:龍悅國際酒店開發(fā)單位:14級軟件設計2班 小組系統(tǒng)待開發(fā)的名稱:龍躍餐廳管理系統(tǒng)本軟件

2、運行平臺:windows2000, windows XP, windows Vista.1.1.3描述本次項目主要分為用戶模塊、餐廳管理員模塊和系統(tǒng)管理員模塊:1、用戶模塊主要實現(xiàn)的是用戶的注冊、登錄、用戶個人信息管理和餐品預訂等功能;2、 餐廳管理員模塊主要實現(xiàn)會員管理子模塊、菜單管理子模塊、菜單管理子模塊、座位管理子模塊以及餐廳管理員的其他功能子模塊;3、系統(tǒng)管理員模塊主要實現(xiàn)權限設置子模塊、角色分配子模塊、數(shù)據(jù)庫管理子模塊;在這里就不4、對于上述三大子模塊下的模塊功能我們需要進行詳細的設計,闡述,具體實現(xiàn)以及要求見下面的具體功能實現(xiàn);13用例描述1.3.1用戶模塊用戶登錄及注冊模塊用戶注

3、冊:用戶注冊是實施訂餐權限的前提,用戶瀏覽餐廳主頁,有在餐廳就餐意向的,需注冊成為會員享有訂餐權限后進行訂餐;并且用戶注冊成功后系統(tǒng)會生成其相應的的個人中心主頁;并將注冊信息注入系統(tǒng)的后臺數(shù)據(jù)庫。用戶登錄:對于成功注冊成為會員的用戶登陸后,可通過頁面鏈接進入餐品預訂頁面和 個人中心。預訂餐品子模塊用戶登陸后,進入預訂界面,用戶可將預定的餐品先放入購物車,在客人選定后,再次 確認,或者修改預訂菜單,最后提交菜單,完成一次訂餐活動。個人中心子模塊用戶進入該模塊可進行查看自己的個人信息,和修改自己的信息,在預訂菜單兩個小時之內(nèi)可取消訂單;對于客戶個人信息的修改主要是對用戶的手機號碼、用戶登錄密碼、地

4、址,年齡等信息,保證用戶信息的有效性 !餐廳管理員模塊登錄/注銷模塊餐廳管理員是餐廳的工作人員,通過職工號、姓名和餐廳指定的登錄密碼登錄,在不使 用時進行注銷,防止系統(tǒng)被無關人員動用。會員管理包括會員訂單管理和會員積分管理,會員訂單管理主要是對會員所預訂的訂單詳細信息進行管理;對于會員積分的管理主要是對會員積分的增加和扣除、訂餐權限的變更等。菜單管理菜單管理主要包括餐廳菜單管理和促銷菜品的管理。餐廳菜單管理主要是指餐廳菜單查詢,修改、添加和刪除,及時將菜單的菜品名稱及價格的變動反映到用戶的訂餐界面,避免出現(xiàn)客戶預訂的菜單無法供應的問題。促銷菜品管理主要包括促銷產(chǎn)品的上架和取消,餐廳在一定時期季

5、節(jié)進行促銷活動管理及時的將產(chǎn)品反映到預訂系統(tǒng)上。座位管理主要包括預訂座位管理和調(diào)動座位管理。預定座位指只要在某段時間的座位被預定了,管理員就會將給段時間的該座位預訂為“已預訂”;調(diào)動座位管理指由于餐廳硬件設施的原因,或者客人自身的原因,可能會出現(xiàn)需要調(diào)換座位的現(xiàn)象,因此,餐廳管理員負 責空余座位的安排,從而實現(xiàn)資源的有效利用和高度的人性化服務。餐廳管理員的其他功能其他功能主要包括餐廳的公告管理和用戶反饋的評價匯總管理。系統(tǒng)管理員模塊系統(tǒng)管理員模塊主要包括權限設置子模塊、角色分配子模塊、數(shù)據(jù)庫管理子模塊。其中 數(shù)據(jù)庫管理是系統(tǒng)管理員的主要功能,亦是其日常需頻繁進行的工作。角色分配主要是 指對餐廳

6、管理員和餐廳會員進行角色分配;權限設置,主要是指餐廳管理員權限的賦予、變更和收回。2. 系統(tǒng)分析2.1查找分析類系統(tǒng)首先通過用戶輸入姓名,和密碼與數(shù)據(jù)庫中的信息進行對比,如存在該用戶則查詢 該用戶的權限是會員權限,餐廳管理員權限還是系統(tǒng)管理員權限,然后系統(tǒng)分配給相應 用戶相應的權限;然后進行操作活動;若沒有該用戶則提示,用戶進行注冊操作;對于會員用戶會進入訂餐頁面,和個人信息頁面進行操作而對于餐廳管理員就會進入訂單管理、座位管理頁面,至于系統(tǒng)管理員他的權限最大,可以在系統(tǒng)上進行任何操作;2.2序列圖用戶操作2.3活動圖用戶訂餐活動圖用戶用戶登錄/注冊、1用戶訂餐是否提交訂單/否3. 系統(tǒng)設計3

7、.1類圖數(shù)據(jù)庫類包含的方法都是用來獲取這些屬性值并且添加數(shù)據(jù)庫信息、修改數(shù) 據(jù)庫信息、瀏覽數(shù)據(jù)庫信息以及查詢和退出。菜單類包含了 2個屬性:菜名,價格。它包含的方法都是用來選擇菜品、價 格。餐館類三個屬性:預訂,吃飯,離開。它包含的方法有搜索空餐桌、取消預各類之間的關系ConnectionPool*j®tCornccton:iMemberSystemDatebasecotRo$jlt:)*»;m|細ornfrct onToOatobdset)Kb$ogOrderList%nodifv() co cl 0( I %ecQrtLet:i man;) Fl亦 MenuWalkin

8、*3etOMertl5l()Nam. String4Docc-p:oi Stringme) gotN3FC(; ijMlDH-icnphoi CRestaurantflHookirig n!irt恤2m iarSy<tdO gghrtMoberp *rnodityM«fnli b(; si az 砒 no© tneirCMember518,)jBcuku 9(1 卜t r»tycaned (J ncke Res aurentio il)"i0Ciy TcokiwjCgetNotAirtval;) RcstairanUciCustomer©

9、Mno Stnrg PfwnoNunbcr: Strtnj倫momlbmwr Stnrg ei Monber Date md: :rtBooki ng® I L心 Hi9 Irt« 樂otleNimw Strrg 工 njil eatDote : Dae - rull e< Twne3 ml = 0;t3to * Int « 0Txkr)g()woatiatg jettM NJrrgn: etwtTimeJ)& L J I . : seiea 訂 ime:)sMltoQ 疋 wQ3k(:CustomoOgetpi?nellumtwrt) *sotNa

10、mo|) sotpi>rotkmM)rt) sovo() aFaccrcM:)tram;)Restaurant tcokirq m Coaling nt 4袖 irlMslHir'drih I5e«m) jelH';nKir g| j" I rr :»!yTdt Ihi; WarceK)伽亦num咖X) Sg" BcMii a: j :tl;ctArrvcl:) iu rtiihui I:TableQm urnbt?r Sli nj;: StingTabb()$etNjmten) ;以門acetn *sotjmton) WcbteQ

11、 HpcateO Hjhw初汕 勺薊Des W *8*SetA:trtite:i 5n8n()mam;) ootmcrrlurr xn) « "心 i” ri I jit » id olis :C at o()*gotn»Qis tested getcrediK; "憶8處: *rojic:on() mod "6 dohMoU WotMcmtoK)RemiridTimes Arraysnd bcoirBookingSystem“knr ns m vian m ftkManikin rr 4*31 nt .nodily«ock

12、riu nil ° qre# 11 樂date CatoHookmgSystemO mt alizd()notityObS6-v«:j getDete:)gdtBooklno( nakRestajrU) LHkxWrik n(| record ATI val;) s eachE m pt yT eble() nodliyBocknO'iSystemhfo3.2功能設計一一程序流程圖注冊登錄流程圖預訂餐品流程圖是是否退出否否是否取消訂單是否查詢信息是取消訂單否是是是否是是否查詢積分情否是是息是否查詢違約記是是否查詢扣分記否是否修改訂 座信息是否修改訂 餐信息是否查詢所

13、有 信息是否返回查詢主 頁是否修改個人資料是否修改訂單是否查詢消費記 錄查詢所有信息查詢違約記錄修改訂餐信修改訂座信息進入個人中心個人中心流程圖退出個人中心查詢扣分記錄查詢積分記錄查詢消費記錄修改否是否退出退出否是是是是否川是-是否格是是否進行促銷菜品管理是否進行預定座位管理是否進行調(diào)動座位管理是否進行會 員訂單管理是否進行會 員積分管理是否進行餐廳菜單管理登錄信息是 否正確是否進行會 員管理是否進行菜 單管理是否執(zhí)行其 他功能是否進行座 位管理是是會員是否按 訂單就餐付餐廳管理員流程圖頒布餐廳公告和評價 匯總增加、修改或刪除菜品名稱、價顯示預訂座位和非預定座位填寫登錄用戶名和密 碼匯總會員訂

14、單調(diào)動座位增加或撤銷促銷菜品增加積分扣除積分'餐廳管理員'系統(tǒng)管理員流程圖3.3數(shù)據(jù)庫設計數(shù)據(jù)庫流程圖3.3.1訪客一會員管理、餐飲查詢3.3.2會員-訂餐系統(tǒng)、餐飲查詢333數(shù)據(jù)管理員-餐廳管理員、訂餐系統(tǒng)信息管理員工實體E-R圖菜單實體E-R圖消費明細E-R圖整體結構E-R圖數(shù)據(jù)庫邏輯結構設計關鍵數(shù)據(jù)表及其定義用戶表(users)姓名(uname),性別(ugender)積分(jf),權限(power) 聯(lián)系方式(uphone),其他聯(lián)系方式(otherTele);屬性名數(shù)據(jù)類型可否為空備注uid自動編號"長:整形not nu1keyunamnVarchar (2

15、not nu11ugerderCha)-(2)iwt riul 1默認處為男uiigei ntnul 1不得低于 默認|出jf1intnot nu11默認值W0powerChfir(H)null1nJ訂餐uphoneChnfnot nul1】1位UrUH 1 1ChjirIWT Wil50位iiiiieiir i fyVarchnt not null! "lIS位ot.hcrTc 1 eVa? ch r(20)hul 1uaddressVdrchai (50)nullg i ntoVim: ha?- (100)null備注禁忌導餐廳員工表(workers):員工名(wname),員工

16、號(wid),職稱(wtitle),部門(wdept),領導(wleader);屬性名數(shù)據(jù)類型可否為空笹注|wid功編號intnot nullpri nuirv keywnameVarchar (20)not nu11wgenderCh«r (2)not null默認伉為男wageIntot fill 11>=18,默認 18'A'wcu'ki : incm(Xot nul默認0wphoiieintnot nullwcma i 1Chatnot nu:丨50 p/弭otlw Tf 1 eVriix har(20)nn 11wt i 11eVarphor(

17、20)not nulwdtpTVarchar(20)默認際対工intnul 1wi d菜單表(food):菜品 ID 號(foodid),菜名(fname),單價(price),所屬分類 ID(categoryld),圖片信息(images;屬性名敎掘;類型Hf筲対空備注t'oud I dfl動編號intnot nu11rn intury keyfriritneViirc har(50)not nul1pr 1 uemoneynot nul1kdTtguryIdintnul 1forei in keyimagesVarchar(50nullIntvoduct ionVurchur(50

18、)nul i餐桌表(seat)餐桌號(seatld),容量(capacity),位置(place),狀態(tài)(state),餐桌(rank);楓性名數(shù)據(jù)類型可否為空備注Amt 1 dintnot rul1prittiary keymnk文本not nul默認兀廳tyIntnot nulhit (1)mot nu11默認1Stiltfc文本not nul默認未預運TirnePieceVarchardS)null預定時闔段訂單表(order):訂餐ID號(orderld),訂餐人(uid),就餐時間(time), 就餐人數(shù)(personNum),菜名(fname),訂購數(shù)量(num),單價(price

19、);屬性名數(shù)擱類型可杳為空備注order!dintnot nu1|)rittiary keyui dintnot nul1fyrvirt keytime丈本not nu1nowptfTxoitXuminttlOT 訂111 10fnamyVarchtir (50)nor nul inumintnot nul1默認值Ipricemoneynull1 dintnull訂單菜單表(shop):shopId訂單菜單表的id自動生成;數(shù)據(jù)類型可否為空備注shopIdintnot nulIprimary keyfoodltfintnot nul1four i /j keyfnanieVarchar(BO)

20、nullnunsinfliDt nu! 11pricemoneynul Iuidintnot nu11:iiih'-/ii ki'rsealId1 ntnot nul1fotri gn kty消費明細表(costList):Clid表示消費明細的ID,由系統(tǒng)自動生成;屬性名數(shù)據(jù)類型可否為空備注CHdintnot nullprim«ry keysetLt Tdintnot nut】t oi'e ikfeyvidint.not nut 1foreign keytimediitdt imenot nul!nowuidi nt)iqt mil 1forei ii keyuphantjintnul f HklHieVarchar(50)nullnumIntnot nut 11pricemoneynul 1cost.moneynul IconTextTvxt(20)nul I3.4界面設計一一原型圖3.4.1系統(tǒng)主頁1ii1i牠板Um版蜒芝版規(guī)*3.4

溫馨提示

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

評論

0/150

提交評論