SQL數(shù)據(jù)庫期末大作業(yè)_第1頁
SQL數(shù)據(jù)庫期末大作業(yè)_第2頁
SQL數(shù)據(jù)庫期末大作業(yè)_第3頁
SQL數(shù)據(jù)庫期末大作業(yè)_第4頁
SQL數(shù)據(jù)庫期末大作業(yè)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SQL數(shù)據(jù)庫期末大作業(yè)Hefei University數(shù)據(jù)庫期末大作業(yè)餐飲業(yè)信息管理系統(tǒng)的開發(fā)專業(yè):電子信息工程班級:13電子1班姓名:坐云學(xué)號: 1305011005指導(dǎo)老師:史俊朗完成時間:2016-12-28本項目的需求分析隨著今年來中國餐飲行業(yè)的日益火爆,在強烈的行業(yè)競爭中,一個高效的餐 飲信息管理系統(tǒng)的應(yīng)用,無疑是至關(guān)重要的。高效,便捷的管理系統(tǒng),不僅僅極 大的方便了食客的就餐,同時對于餐飲公司的各項信息管理有著很大的幫助,同 時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴大營業(yè)范圍,增加知名度等。為了使得系統(tǒng)在操作的過程中,更加便捷,具有針對性,本次系統(tǒng)設(shè)計主要 分為:員工登

2、陸操作信息系統(tǒng),以及店主操作管理信息系統(tǒng)。不同的設(shè)計從而達 到不同的功能,實現(xiàn)信息的有效傳達與管理。第一:在員工使用本餐飲信息管理系統(tǒng)應(yīng)可以實現(xiàn)以下功能:1 .添加修改查詢客戶會員信息(修改客戶信息需客戶確認(rèn))2 .查詢菜單3 .添加查詢預(yù)定信息,為老顧客打折4 .客戶可以在自己的會員賬戶里充值5 .顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取 第二:管理員使用本餐飲信息管理系統(tǒng)應(yīng)可以實現(xiàn)以下功能:1 .添加修改查詢客戶會員信息(修改客戶信息需客戶確認(rèn))2 .添加修改查詢菜單信息,最好能看到菜品圖片3 .添加查詢預(yù)定信息,為老顧客打折4 .客戶可以在自己的會員賬戶里充值5 .顧客可以用現(xiàn)金買單也可

3、以從會員賬戶里扣取6 .設(shè)定具體的打折方法7 .添加職員信息,權(quán)限也可以定為管理員。8 .可以查詢使用者的現(xiàn)金收款金額。二、餐飲業(yè)管理數(shù)據(jù)庫管理系統(tǒng)的E-R模型(概念結(jié)構(gòu)設(shè)計)1 .用戶(員工)的信息:編號、密碼、類型、姓名、電話、收款金額2 .客戶信息:用戶編號、客戶編號、姓名、電話、密碼、開卡時間、卡內(nèi)余額3 .食譜:類型、名稱、價格、配料、照片4 .預(yù)定:用戶編號、日期、預(yù)定時間、客戶姓名、類型、預(yù)定食譜、桌號1 桌臺管理:桌號、使用情況、6 .點餐管理:用戶編號、類型、菜品、數(shù)量、價格、照片7 .盈利管理:日期、日支出金額、店內(nèi)收入、外賣收入、盈利額度各對象之間的聯(lián)系圖:主要存儲一些用

4、戶信息,如用戶的賬號、密碼和類型地點等等, 戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息。主要用于用17 / 18主要存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,桌臺表E-R圖主要存儲一些食譜信息,如食譜的名稱、 餐,使用于添加預(yù)定。價格和照片等等,主要用于客戶訂主要儲存堂食客人點餐信息,用于記錄、統(tǒng)計點餐信息,以及分析菜品的受 歡迎程度。用于統(tǒng)計財務(wù)收入0主要存儲一些預(yù)定信息,如客戶的賬號、預(yù)定的時間、桌號和菜單等等,主 要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。主要存儲每日收入流水,二、數(shù)據(jù)表的設(shè)計1、 user (用戶員工表)表 3.1 user序號

5、字段名稱字段描述字段類型長度備注1user_id用戶編號char20不允許空2Pwd用戶密碼char20不允許空3Style用戶類型nchar20不允許空4Name用戶姓名char20不允許空5Tel用戶電話Char20不允許空6Money收款金額money允許空用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等, 主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息來記錄經(jīng)手的用 戶,字段money用于記錄用戶的收款金額,便于結(jié)算時對收款現(xiàn)金的核對。2、 customer (客戶表)表 3.2 customer序號字段名稱字段描述字段類型長度備注1Name客戶姓名char20

6、不允許空2Id客戶編號nchar20不允許空3Pwd客戶密碼nchar20不允許空4Addtime添加時間nchar20不允許空5Money賬戶余額money不允許空6usedmoney已用金額money不允許空7Tel客戶電話nchar20允許空8Userid用戶編號nchar10不允許空客戶表主要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費 情況等等,主要用于客戶訂餐、充值和結(jié)算,字段 money用于儲存賬戶余額,在 使用充值和賬戶余額支付時會使用到它。 字段usedmoney用于記錄客戶的消費情 況,為客戶打折時會使用到它。3、 food (食譜表)表 3.3 food序號字

7、段名稱字段描述字段類型長度備注1foodname食譜名稱nchar20不允許空2Price價格money不允許空3Photo食譜照片image允許空4Efficacy回nchar50允許空5Formula食譜配料nchar50允許空食譜表主要用于存儲一些食譜信息, 如食譜的名稱、價格和照片等等,主要 用于客戶訂餐,使用于添加預(yù)定。字段Price記錄的是食物的價格。當(dāng)客戶預(yù)定 餐點時,系統(tǒng)使用它來算費用。4、 Order(點餐表)表 3.3 Order序號字段名稱字段描述字段類型長度備注1Userid用戶編號nchar10不允許空2Tableid桌號nchar10不允許空3People人數(shù)nch

8、ar10不允許空4foodname菜品名稱nchar20不允許空5Efficacy消費類型nchar50允許空6Photo菜品照片image允許空7Price價格money不允許空8Amount數(shù)量nchar50不允許空9Date日期nchar20不允許空5、 YuDing (預(yù)定表)表 3.4 YuDing序號字段名稱字段描述字段類型長度備注1Tableid桌號nchar10不允許空2Date日期nchar20不允許空3Time預(yù)定時間nchar10不允許空4Name客戶姓名nchar10不允許空5Userid用戶編號nchar10不允許空6Food菜單號nvarcharMAX不允許空7Mo

9、ney消費金額money不允許空預(yù)定表主要用于存儲一些預(yù)定信息, 如客戶的賬號、預(yù)定的時間、桌號和菜 單等等,主要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。 當(dāng)系統(tǒng)預(yù)定餐點時,會從其他各表中調(diào)出需要的信息, 經(jīng)過計算和處理后,將最 終信息儲存到Y(jié)uDing表,該表和其它各表都有緊密的聯(lián)系。6、 Yinli (盈利表)表 3.3 food序號字段名稱字段描述字段類型長度備注1Data日期nchar20不允許空2in1店內(nèi)收入money允許空3in2外賣收入money允許空4out日支出money允許空5yinli盈利money允許空5beizhu備注nchar允許空四.數(shù)據(jù)庫創(chuàng)

10、建:創(chuàng)建表S0Q16.小餐- dl)o-食叁去列名數(shù)據(jù)關(guān)型允許Mull值闔ncharlO)飾格money食譜照片image0類型n char( 10)0食譜配料nchar(lC)0食譜表509-16.數(shù)八用戶表列名數(shù)據(jù)類型允許Mull值而nchMlO)用戶密碼nchar(dtl)用戶類型nchMlO)用戶姓名rchr(jO)用戶電話nchaKlO)收款金領(lǐng)money用戶表509-16.小餐一 一dbo. B定表列名數(shù)據(jù)集型允許Null值齦定時間n char( 10)卓號nchar(10)客戶姓名nchar(lC)預(yù)定人數(shù)n chart 10)菜單號ncharflOY用F編號nchar(lO)消

11、盅金額n char( 10)預(yù)定表509-15. <hS. . . - Tb% 卓臺表列名數(shù)據(jù)類型允許Null值e1.小智飲管理系我-靛。一桌告會fiaKiO)便用情況ncfiar(lO)可座人數(shù)ndwrOG備注nth卅。桌臺表509-16.小餐.- dl>«.強利表列名數(shù)據(jù)美型 I允詳NW值國me店內(nèi)收入money外或收入money日支出moneyX他nchar(lD)備注nchar(LO)回00回口盈利表£JD9i_1B,- - - dh*. .昌表列名數(shù)據(jù)類型允許Mull值睡里翟,. 翁n徐410)用尸褊號ncliar(lO)菜單號ncFiar(10)菜名

12、ncharflOt)價格money數(shù)量int定價money備注nvarchar(EO)銷售日期datetime點餐H0H0H00DK?ne加(1 0)客戶姓名ncr(10)客戶電話rrvarchairijEO)客尸密碼nvarchar(50)開卡時間datetime余班money已用金籟liiiciney用戶編號nchaKlO)509-1G._ Ah o-客戶表列名數(shù)據(jù)類矍 允許Null值客戶表五、查詢1.查詢“小餐飲管理”數(shù)據(jù)庫中,“客戶表”中的所有數(shù)據(jù)w-i wu/:11 a a) *“, £ACi m*,收工4 *“1二,-j3苴口 4-d i rrH*一 :J,且心到包三二

13、:r ",HR文赳EEN-M店推di玨-用電ID L- j或囪星3.甯1K中代- J Hk-uriEo-E-Hr J tiji,倘emI /|i”-1 “電雪看型京雪I-戶中國RM用仁二H' i-i. ' ''A*.i-二 d-4 - n jeh明13片.- 3«盧K流戶幸 ill *審in mii EW; it rpr 手Jk UFe/h j n乜.tu員k T*inr H s-mu ihoihir gj產(chǎn)信 J i文邕號* * >LlLL一里制-T "工鼻注EbF Kfi-HI -30工1 7,KZ或t:江藍I- 1 1

14、5 - F J fl- -H- 5 1 T 事frT丹陽M-F中. K«kflBflJ咽fjmo E*-r=L和。i用 M 4HIL ; «*4虹赳 r:21 ALEL H E F4 : 1 2 J J 5 匕 i H 410r'-BrJ卿f呼司三府上用陶121W2314CD 11 DTE Ei引圖口!何丁H”一an-metoaxonM3)154KDHU_32Mlih自蛇m慎bMUMJStJUODNU喈篦EH tncoixattin- j>廷工HL1_W23l412U:(£l£niXaH3fK5JD4S<i:aHU一幅,j-nMWp&

15、#174;HU_.12 Zl?打3:1吠03工值H 3J工NUU.口卻如zt-a ch 17 nr co re ana1T5 JJ徹.HU必宜12ml liwcottot*IIKO)fliWHU-勵*23311 "1 Of CQIXQM1mmenHU2.條件查詢:查詢“客戶表”中“客戶姓名=孫超”的信息.:還!才由/ SQL Server Vanftfiirnf Starli e工忤明 中如如£(pwiU) 施J叱工且,,睡迪® Jj曰三里廿(JT國工 陽飲=超俄 it疔#,/ X仔鼻典L22輪理惺皿-509-12 剛L Str uar L0 D :,J期星庫6F

16、t洲H匹tl勃提軍快粗±1_ E.*J-ES- tS-iTYM1d。B4pdaf tSarw?wiipUlA j 1嘶就管理同而v生產(chǎn)二二j?=N *第穌本* T 點需七手口鼻。SPt -J Jko 良JE萋£ J A«獻加基t I 0V用戶青3 口 dtn n定看4 J加卓臺第wW田雙,同義詞田司闋低性可一I 靚wi" W*tr出l?rt±i、安全性安箋姓一I兒耳船勒虱CTI3.查詢“食譜表”中菜名、二 I; j / ”二二一-'sqiugwry? «Gnn* sra-:工一一 一敬.點JKawusalscc. 'E

17、fri存戶表焦尸修號羯中牲不案君和苗案F需眄升#5亙呷尸澗號1: 03 頁抬 57W745121212:MIClJ+哨口口 叩 叩匚皿 5仃黨:口 25ED0ED (NULL價格、食品照片、類型、食譜配料laiRwBeiil Si mix4#港目目例2.,j廣 J- J卜/后可期與劭醺心二工事而&鼻SffiJ-llff 145 - 直下點 悶!上中戶 I kler c)» WD B: J'jffS£小承旅聲度吊吊ffnelecr條名.價格,當(dāng)型.齒第烈青港二料Lrrot)食/仁口”1小事計黃珅蕭嗔-(1,1 x淅資梅甘到花. P X注-(W,土 割: -,5

18、 505-11 IJOL5成¥b LD.0l1«B - !fle-J2du c j型遇片,_|至我#f 本 :教千牛株照ti J tJrEtrvn ?,,茶才T酢懺 丁,宿揖月三第ZJ n _J衣 ,U電融看 *'ii-u. AAtl 1 口 ii'f注尸交 Tl刀ibt.市庠亭 +nilo.國用次 it二ftu用妻 ,14訕i芭丁奉 * 口乩*麻E市 i± 一(現(xiàn)氏 .i 一忖父詞 -J可縝如 5'>«rv hE« lh ilif + _|可的 二田拿性 l± _J 主 j 一珠夔做乃床 * j Stl

19、 t二i方理 + ;m 5BL S«Fvtr 代理二3法果|工凌星常S情格普福器片謫陽打1;甘日居00更逋HULLNULL3 謝訕丸多酒2韋m安濤kdLlIJLJLL3 位外5 0DI觸1kULLNULL4 冬工常生選HULLNULL豆在:Ssen后賽HULLNULL匕腐乳匕粟臨00凰某MULLNULL7F竹世29.0U挹索kUULNULL3宮或普丁二(W加革MULLNULL3兩國把案21W德栗NULLIMULL踴U西:花14 mK*NULLMULL11五出,陽!著Mlm音Mill 1mill 14.查詢“點菜表”中用戶編號為01點菜情況。:e*也落出皿 視忸icn 孫口 u 項七帖

20、 詞鼠刨 Ka 守口如 fhuk 則知.世&迎中.J J :屈T壟u 1gtr能天紇一,仃:* 1 x金岳心劉w S-L1 仁禮 "Q3 Jt 'J IfrA Vi HW E 立雷*i J .M站融岳庫 jISJE* 二酗i i j H*1TtE-r"r1BE7>3irt£!ir-rxrT njDE-u十常t電里工攜M望中二手用-ftIK J 引HtS 0 4*點牌fr In ¥FS" 4* s*aM 1 3>* 丸*.芭h- d oi4吊尸衷 止n dbe以企典Ik 1中& 總廿;J皿-j Hxa,-4 F

21、*r*K,1如*ffiii * j±nti J 1i411 j 3*J.一-j, m. 5*rw K2» 2:一 u 二?止工 t 一乩廿I金小吐臺立放程,上-她日二案* 蘭I|W”M 工 r-bl.r.小*CC¥W牙螭, :LHt啟爭關(guān)也用號.格里摩,點名.胡呈,總匚 酎M盧聿晨-vbvn用戶貨號* !Q1,即 B-elect ”km點窣曾,一 ,_ 彳 7拍餐£01DZ柜"Jh刊1l&DB1冬蘭曼010知知=FJ1J2DD»事占的JI02口口展橄1220119t=£010?BMt1BOD11寺后口di07席律空t

22、冷1再也12聿吉f01D2*ts4am治書學(xué)匯月口 im年學(xué)導(dǎo)二色和電加典閂與髭三耳»£1JaT !OnH井罰行申小1,j&.nsCT汕明網(wǎng)1 COiXDO.DK,MJUL2ix國m值疝由手整1amEHULILNull1(nth用I1匕國皿HULLnull.£»fttk triM1*hn?iMill IIMilm把* .j村總5.模糊查詢:查詢“客戶表”中,姓“王”且表中情況6.查詢統(tǒng)計“客戶表”中客戶的總數(shù)Ixulusijf L SfQLi *nziMu,u£Lk !>t uuLlu交伸口磨匕J雙由電里由中覆目以 JUiBJ二a

23、©tdi:j HZ £)刈匕的:j新建與白修6嗎慎最,心d三匕郁甘專造 "?執(zhí)行0- /二川回廣也辿回;酒席蘇E耳 4 ¥8叱w出,二/d 心和人匡 &1L Strer ID 0 lew - 5W-;kk,球即+ _j或賺品庫M .教林虞W加衛(wèi) J Xup artSwt «<川 j 郎,川”1T#1 p再迪R二1小瞽花首取,5t 一芻集車W求用I口看 n rj .明爆京 +1 -3 點看用3 lb y再尸痕±J ibc 令再工 有W小型中質(zhì) a .用戶- +1二1 lb'i玉S室士±1 3勤0具白表&#

24、171;+ AS),二腰間t ) 3l«Stt+ c_j 5 tri re Er*kere 1也苣,_J, 1=14t 1眼看器主算用 一夏利一1t注h工M SeeF原01X14179. . .FBt« <9«O> 50此Ao.事呻 M«TZ 小.,覘.點 一誓飲首理事城鏟三n="5 EU寸(*:",客口總?cè)冢瑀r寫戶表署后熟1 ria-8.二表查詢:查詢“用戶表"中編號 ='01'的編號點菜情況m叫£由鼻結(jié)nt ft ui! ttfrdi *-|O Kft-JE 國匚 Eww IO.f

25、l 】MD - 5®-L3>4i 日一j落庫中石,H.版+ 1癰童;+ J 加 p - tS-ET4 J HLfp,式 ifE 11喈飛S要寫?zhàn)? 一1察卷王維正的 r霰“中:74 -曲1=4W1.蒂 -1 同尸* M4!/r4 t *t+r PfiB*.加5不筌笈轉(zhuǎn)至二;Q口.ir-.t.ri'一比:,.qL3 ,.7 -'it -* :Hf 7 T5SE用戶表.用尸集號卓菜表一用戶亮號i用戶表-用尸編號Fl,9.T十 «Erl1利 口m B:刖,*住-I ;二二國髭F 一 33二二-襁司禍X .交主性,3曼立住井_1乾工邨再侵囹口食海一寸才”,予

26、ML S4W.H T在三表查詢:可口 - v.-ft 小用二世三EF切露內(nèi)門銅W¥*孫嘛21 W55士員我黜mt.D1Mt力M56'IQ fS世上九三期D1孫聲X弼CHH01W滸脩6ftk千華牛k呦D1於不715J5E9盛譽百R町1百Zl!tKE吉上節(jié)品心ni3MTx1Mhk“覺Mfe:上期膛率含更5例1麗JlilEfi15L羊留hSTjun睚誼中口川HA-D2皿靠電語D2S曲nm睚非I?fp查詢“用戶表”,“客戶表”,“點菜表”中,用戶編號為01的用戶類型,SQL數(shù)據(jù)庫期末大作業(yè)23 / 18點菜情況,以及預(yù)定情況10嵌套查詢:查詢點了熱菜的用戶編號女伸以 楂隔ill觀忖&

27、#174; flit 'll以日W 明武皿工艮E) SD鑿在怪£)童助M二斯正查詢_ _上_1 1_X*,外苜手辟, . K般肝心卜打,1T Id SUM- )E GQL Sivri K 01600 -皿吆-J卷發(fā)昔重事就!場叱/8之福丁勺e的如二二j如E3,U不蚱的第口,口卻英豐世+ £j;pflTl5.ar7CTJl If kurtSerTvTtncJV-T格、,空副t*二氣維軍,等圖07哀J .女蛇也1點乘天x 21 5J丁 一 士皿.1i .蛇沖百口 口 口FT,市 d x *倩外 3 *3粒表二。明J6 I加上士曉天:.一打-二A足一哲 士 _j幽笈超 -

28、解引 統(tǒng)計Uf;,二 51 才 ,上駐六.約束MTgMrr7 %.l,.r卬OJ*FR7,在 源川直田表U" 4嘴底百理不抗 CTO-; se Ie E1 1閏:1痔.Ii.iur r«l*HrDre用二衰 4“廂戶*號< le :t T戶一同號 近加七束手 where 票宅 il&elBCT£iom育:H表 iKbere至: -翦條當(dāng)戶藕W用戶吏竟用戶運 用姓名 吊門三鐳收部金期1:oi店工孫H21stts口 002022部庭長壬由S346MQOO3056#若反解75+SQOO目潴累代碼約束/* 設(shè)置餐飲表中盈利額度店內(nèi)收入 >0 并<

29、=1000 的約束 */use 小餐飲管理系統(tǒng) goALTER TABLE 盈利表CHECK ( 店內(nèi)收入 >= 0 AND 店內(nèi)收入 <= 10000 )的約束 */ADD CONSTRAINT qw_constraint select * from 盈利表 /* 設(shè)置價格 >=0 AND 價格 <=110 use 小餐飲管理系統(tǒng) goALTER TABLE 食譜表CHECKADD CONSTRAINT wq_constraint select *( 價格 >= 0 AND 價格 <= 110 )from 食譜表/* 設(shè)置桌臺表可座人數(shù) >= 0 A

30、NDuse 小餐飲管理系統(tǒng)<= 10 的約束 */goALTER TABLE 桌臺表ADD CONSTRAINT rs_constraint select *CHECK ( 可座人數(shù) >= 0 AND 可座人數(shù)<=10)from 桌臺表/* 設(shè)置 使用情況 IN( ' 未' , ' 是' ) 的約束 */use 小餐飲管理系統(tǒng)goALTER TABLE 桌臺表ADD CONSTRAINT ss_constraint select *CHECK ( 使用情況 IN( ' 未' , ' 是' )from 桌臺表/* 向表中添加一個字段并設(shè)置默認(rèn)值約束*/ALTER TABLE 用戶表ADD AddDate datetime NULLCONSTRAINT AddDateDfltDEFAULT getdate () WITH

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論