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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

7、.1類圖數(shù)據(jù)庫(kù)類包含的方法都是用來(lái)獲取這些屬性值并且添加數(shù)據(jù)庫(kù)信息、修改數(shù) 據(jù)庫(kù)信息、瀏覽數(shù)據(jù)庫(kù)信息以及查詢和退出。菜單類包含了 2個(gè)屬性:菜名,價(jià)格。它包含的方法都是用來(lái)選擇菜品、價(jià) 格。餐館類三個(gè)屬性:預(yù)訂,吃飯,離開(kāi)。它包含的方法有搜索空餐桌、取消預(yù)各類之間的關(guān)系ConnectionPool*j®tCornccton:iMemberSystemDatebasecotRo$jlt:)*»;m|細(xì)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« 樂(lè)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 樂(lè)date CatoHookmgSystemO mt alizd()notityObS6-v«:j getDete:)gdtBooklno( nakRestajrU) LHkxWrik n(| record ATI val;) s eachE m pt yT eble() nodliyBocknO'iSystemhfo3.2功能設(shè)計(jì)一一程序流程圖注冊(cè)登錄流程圖預(yù)訂餐品流程圖是是否退出否否是否取消訂單是否查詢信息是取消訂單否是是是否是是否查詢積分情否是是息是否查詢違約記是是否查詢扣分記否是否修改訂 座信息是否修改訂 餐信息是否查詢所

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

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

15、not nu11ugerderCha)-(2)iwt riul 1默認(rèn)處為男uiigei ntnul 1不得低于 默認(rèn)|出jf1intnot nu11默認(rèn)值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備注禁忌導(dǎo)餐廳員工表(workers):員工名(wname),員工

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

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

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

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

20、nullnunsinfliDt nu! 11pricemoneynul Iuidintnot nu11:iiih'-/ii ki'rsealId1 ntnot nul1fotri gn kty消費(fèi)明細(xì)表(costList):Clid表示消費(fèi)明細(xì)的ID,由系統(tǒng)自動(dò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界面設(shè)計(jì)一一原型圖3.4.1系統(tǒng)主頁(yè)1ii1i牠板Um版蜒芝版規(guī)*3.4

溫馨提示

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

評(píng)論

0/150

提交評(píng)論