版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、河南城建學(xué)院數(shù)據(jù)庫原理課程設(shè)計報告課程名稱: 數(shù)據(jù)庫原理課程設(shè)計 設(shè)計題目: 餐飲管理系統(tǒng) 指導(dǎo)教師: 班 級: 學(xué) 號: 學(xué)生姓名: 同組人員: 計算機科學(xué)與工程學(xué)院2015 年 6 月成 績: 評 語: 數(shù)據(jù)庫原理課程設(shè)計報告 - 1 -目 錄第 1 章 概述.21.1 選題的背景與意義.21.2 相關(guān)技術(shù)分析.2第 2 章 系統(tǒng)功能設(shè)計.32.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計圖.32.2 系統(tǒng)功能模塊.31.2.1 模塊一(具體模塊的名稱).31.2.2 模塊二.3第 3 章 數(shù)據(jù)庫設(shè)計.53.1 需求分析.53.2 概念結(jié)構(gòu)設(shè)計.53.3 邏輯結(jié)構(gòu)設(shè)計.143.4 物理結(jié)構(gòu)設(shè)計.163.5 數(shù)據(jù)庫
2、實施.18第 4 章 結(jié)束語.29參考文獻.30 數(shù)據(jù)庫原理課程設(shè)計報告 - 2 -第 1 章 概述1.1 選題的背景與意義近年來,隨著人民的生活水平的不斷提高,餐飲業(yè)的消費持續(xù)增長,競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結(jié)賬基本上由人工完成記錄,這樣做不僅耗費人力資源而且容易導(dǎo)致記錄丟失或重復(fù)等錯誤,造成管理水平低下。作為傳統(tǒng)的餐飲企業(yè)更是存在這些問題,進貨,庫存有人工管理,客人點單需服務(wù)員記錄并送至廚房,客人結(jié)賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,這就迫切需要標(biāo)準的、高效率的計算機管理方式引導(dǎo)其發(fā)展,通過計算機管理企業(yè)的日
3、常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。作為計算機應(yīng)用的一部分,使用計算機對餐飲企業(yè)信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。1.2 相關(guān)技術(shù)分析經(jīng)過分析,本系統(tǒng)運用了 Microsoft SQL Server2008 為數(shù)據(jù)庫,系統(tǒng)實現(xiàn)了后臺管理、桌臺信息的查詢、開臺信息、點菜、收銀、桌臺信息管理、員工管理、菜單維護、消費查詢和盈利信息查詢等功能。 數(shù)據(jù)庫原理課程設(shè)計報告 - 3 -第 2 章 系統(tǒng)功能
4、設(shè)計2.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計圖2.2 系統(tǒng)功能模塊1.2.1 模塊一(具體模塊的名稱)桌臺數(shù)據(jù)包括房臺編號、座位數(shù)、狀態(tài)(占/空) 。 酒店儲存有會員信息,需要折扣信息等。 菜品信息有菜品編號,名稱,價格和狀態(tài)等1.2.2 模塊二具體數(shù)據(jù)需求如下:點菜階段需要的數(shù)據(jù)有:1、菜品信息,包括其名稱、所屬菜類別等。2、桌臺信息,包括其編號、可容人數(shù)、使用狀態(tài)等。3、會員信息,包括會員編號、折扣、歷史消費總額等。4、預(yù)訂信息,包括預(yù)訂日期、時段、預(yù)訂菜品等。員工管理需要數(shù)據(jù)有: 1、員工檔案:包括其姓名、性別、職位(經(jīng)理,廚師,服務(wù)員) 、工資。銷售統(tǒng)計需要的數(shù)據(jù)有:1、消費單據(jù):包括金額、日期、項目
5、單編號等數(shù)據(jù)。2、消費項目單據(jù):消費菜品編號、數(shù)量、小計等。會員管理需要的數(shù)據(jù)有: 1、會員檔案:會員編號、對應(yīng)折扣等。3.13 事務(wù)需求 數(shù)據(jù)錄入: 1、錄入房臺信息 2、錄入菜品信息 3、錄入會員信息 數(shù)據(jù)庫原理課程設(shè)計報告 - 4 - 4、錄入員工檔案信息 數(shù)據(jù)更新/刪除 1、更新/刪除房臺信息 2、更新/刪除菜系信息 3、更新/刪除菜品信息 4、更新/刪除會員信息 5、更新/刪除員工檔案信息 數(shù)據(jù)查詢 1、查詢可用房臺信息 2、查詢在售菜品信息 3、查詢開臺信息 4、查詢訂單信息 5、查詢會員折扣信息6、可查詢某時間段的營業(yè)額。 8、查詢可用房臺信息 9、查詢所有員工檔案 數(shù)據(jù)庫原理課
6、程設(shè)計報告 - 5 -第 3 章 數(shù)據(jù)庫設(shè)計3.1 需求分析311 開發(fā)背景從分析飯店的基本情況入手,根據(jù)餐飲行業(yè)的特點和實際情況,進行系統(tǒng)的可行性分析,來了解企業(yè)的管理特點和存在的問題,酒店管理系統(tǒng)應(yīng)以餐飲業(yè)務(wù)為基礎(chǔ),在此基礎(chǔ)上,進行詳細分析,得出系統(tǒng)功能結(jié)構(gòu)圖。本系統(tǒng)主要是用于后臺管理,重視營業(yè)數(shù)據(jù)分析等功能,從專業(yè)角度出發(fā),努力為餐飲管理者提供科學(xué)有效地管理模式和數(shù)據(jù)分析功能。3.12 功能模塊(1)數(shù)據(jù)流圖業(yè)務(wù)流程圖 圖 3-12-1 頂層數(shù)據(jù)流 數(shù)據(jù)庫原理課程設(shè)計報告 - 6 -E1顧客菜單處理P0F1更變信息E2收銀員明細菜單VIP用戶一般用戶圖 3-12-2 第一層數(shù)據(jù)流P1E2
7、.1顧客預(yù)定菜單P2.2直接下單P2.3菜單處理P2.4后臺處理P2.5F2.1更變顧客信息預(yù) 定 點 單點 單菜 單菜 單帳 單菜 譜票 據(jù)菜 單 完 成是否預(yù)訂處理P2.1顧 客 信 息E2.2收銀員結(jié)賬P2.6F2.2VIP用戶信息圖 3-12-3 第二層數(shù)據(jù)流程圖(業(yè)務(wù)數(shù)據(jù)流程圖) 點菜業(yè)務(wù) 數(shù)據(jù)庫原理課程設(shè)計報告 - 7 -E3.1.1顧客菜單處理P3.1.2F3.1.1賬單儲存后臺處理P3.1.3更變處理P3.1.5判定更變方式P3.1.4顧 客 信 息菜 譜更變菜單加 菜 、 減 菜申 請 更 變更 變 反 饋賬 單是否訂單處理P3.1.1F3.3.2儲存定單直接點菜P3.1.1
8、菜 單詳 明 菜 單菜單P2.1點菜預(yù)訂業(yè)務(wù)E3.3.1顧客預(yù)定處理P3.3.1整理預(yù)訂信息P3.3.2F3.3.2儲存定單F3.3.1營業(yè)信息預(yù) 訂 申 請 信 息是 否 預(yù) 定查 詢 結(jié) 果預(yù)訂單信 息 反 饋P2.2預(yù)定結(jié)帳業(yè)務(wù) 圖 3-12-5 訂單業(yè)務(wù)圖 3-12-4 點菜業(yè)務(wù) 數(shù)據(jù)庫原理課程設(shè)計報告 - 8 -P2.6結(jié)賬E3.2.1顧客客戶類型判定P3.2.1F3.2.2VIP用戶信息折扣處理P3.2.3結(jié)賬處理P3.2.2票 據(jù)賬 單原 價 單原價單F3.2.1更 變 顧 客 信息折價單VIP 流程圖 圖 3-12-7VIP 升級業(yè)務(wù)(2)數(shù)據(jù)字典 數(shù)據(jù)項 表 1 數(shù)據(jù)項編號數(shù)
9、據(jù)項名稱代號數(shù)據(jù)類型1員工號workernochar(10)2姓名workernamevarchar(10)3性別workersexchar(4)圖 3-12-6 結(jié)賬業(yè)務(wù) 數(shù)據(jù)庫原理課程設(shè)計報告 - 9 -4年齡workerageint5基本工資workersalarymoney6顧客號customernoVarchar(10)7顧客姓名customernameVarchar(10)8顧客性別customersexVarchar(4)9聯(lián)系電話customerphonenoVarchar(15)10VIP 等級折扣率VIP_levelint11歷史消費總額totalexpendFloat(5
10、)12訂單號odernovarchar(10)13訂單時間odertimedatetime14菜品編號Dishnochar(10)15菜品名Dishnamechar(20)16菜品類別Dishclass17菜品狀態(tài)Dishstatechar(2)18價格Dishpriceint19桌臺號Foodtablenochar(10)20桌臺容量seatingnoint21桌臺狀態(tài)FoodtablestateVarchar(10)22折扣discountfloat23消費總額Saleroomfloat24菜單號MenunoVarchar(10)25數(shù)量amountint26折扣后總額after_disc
11、ountfloat27開票時間billtimetime28備注notechar(20)29支付方式paywaychar(10)30 賬單編號Bellnoint31發(fā)票號Invonochar(20) 數(shù)據(jù)結(jié)構(gòu) 表 2 數(shù)據(jù)結(jié)構(gòu)編號 數(shù)據(jù)結(jié)構(gòu)名屬性1員工信息員工號,姓名,性別,年齡,職務(wù),工資2菜譜菜品,菜品號,價格,菜類別3桌臺信息桌臺號,容納人數(shù),使用狀態(tài)4菜單菜單編號,桌臺號,點菜時間,顧客號5點單菜單編號,菜品號,菜品名,數(shù)量5銷售賬單銷售賬單號,時間,銷售總額6顧客信息顧客編號,姓名,性別,聯(lián)系方式消費等級,會員等級,累計消費額7折扣規(guī)則VIP 等級,折扣8訂單訂單編號,顧客編號,分配桌
12、臺,訂單時間, 數(shù)據(jù)流 數(shù)據(jù)庫原理課程設(shè)計報告 - 10 -表 3 數(shù)據(jù)流編號數(shù)據(jù)流名輸入輸出1菜品信息增加菜品菜譜2房臺信息增加房臺房臺3參考菜譜菜譜點菜4空閑房臺房臺點菜5消費項目點菜菜單6預(yù)訂菜單預(yù)訂菜單7修改菜單加菜退菜菜單8記入賬單菜單結(jié)賬9結(jié)賬折扣方式結(jié)賬10銷售統(tǒng)計結(jié)賬銷售賬單 數(shù)據(jù)儲存 表 4 數(shù)據(jù)儲存編號數(shù)據(jù)存儲名輸入輸出1菜譜更新增加菜品菜譜2房臺更新增加房臺房臺3顧客信息更新顧客新信息顧客信息4銷售統(tǒng)計銷售賬單銷售統(tǒng)計5訂單儲存訂單訂單信息 處理過程 表 5 處理過程編號處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流1顧客點菜終端菜單2結(jié)賬菜單發(fā)票3銷售統(tǒng)計銷售賬單銷售統(tǒng)計表3.2 概念
13、結(jié)構(gòu)設(shè)計3.2.1 局部 E-R 圖(1)菜單-菜品 數(shù)據(jù)庫原理課程設(shè)計報告 - 11 - 圖 3-12-8菜單-菜品菜單(菜單號,桌臺號,訂單號,顧客號,負責(zé)員工,時間)菜品(菜品號,名稱,菜系號,價格,狀態(tài))菜單_菜品(菜單號,菜品號,數(shù)量)(2)訂單菜單圖 3-12-9訂單菜單 數(shù)據(jù)庫原理課程設(shè)計報告 - 12 -菜單(菜單號,桌臺號,訂單號,顧客號,負責(zé)員工,時間)訂單(訂單號,顧客號,訂單時間,桌臺號)(3)菜單-員工圖 3-12-10菜單-員工員工(員工號,姓名,性別,年齡,工資)菜單(菜單號,桌臺號,訂單號,顧客號,負責(zé)員工,時間)(4)發(fā)票-賬單圖 3-12-11發(fā)票-賬單(5
14、)訂單-顧客 數(shù)據(jù)庫原理課程設(shè)計報告 - 13 -圖 3-12-12 訂單-顧客顧客(顧客號,姓名,年齡,性別,聯(lián)系方式,等級)訂單(訂單號,顧客號,訂單時間,桌臺號)(6)菜單顧客圖 3-12-13菜單顧客菜單(菜單號,桌臺號,訂單號,顧客號,負責(zé)員工,時間)顧客(顧客號,姓名,年齡,性別,聯(lián)系方式,等級)3.2.2 整體E-R 圖 數(shù)據(jù)庫原理課程設(shè)計報告 - 14 -菜單菜品員工發(fā)票顧客訂單桌號位置對應(yīng)生成點菜負責(zé)包含預(yù)定銷售賬單付款方式對應(yīng)工資包含11m1 1 11 111 1 1 生成1 1 1 1 1 n1 m n 圖 3-12-14 整體 E-R 圖3.3 邏輯結(jié)構(gòu)設(shè)計1.E-R
15、圖向關(guān)系模式轉(zhuǎn)換原則根據(jù)以上關(guān)系模型的轉(zhuǎn)換。首先個關(guān)系模式都滿足第一范式,因為每個屬性都是不可分割的基本數(shù)據(jù)項。而且非主屬性完全函數(shù)依賴于候選碼,符合第二范式,而且非主屬性不存在傳遞符合第三范式要求。2.圖轉(zhuǎn)換成關(guān)系模式如下(下劃線的屬性為主碼)銷售賬單(賬單編號,發(fā)票號,銷售額,備注)桌臺(房臺號,使用狀態(tài),座位數(shù))訂單(訂單號,顧客號,訂單時間,桌臺號)菜單(菜單號,桌臺號,訂單號,顧客號,負責(zé)員工,時間)顧客(顧客號,姓名,年齡,性別,聯(lián)系方式,等級)折扣規(guī)則(等級,折扣)員工(員工號,姓名,性別,年齡,工資)菜品(菜品號,名稱,菜系號,價格,狀態(tài))菜單_菜品(菜單號,菜品號,數(shù)量)3.
16、子模式的設(shè)計(視圖)create view 涼菜asselect Dishname,Dishpricefrom Dish 數(shù)據(jù)庫原理課程設(shè)計報告 - 15 -where Dishclass=涼with check option3-13-1 涼菜表create view 熱菜asselect Dishname,Dishpricefrom Dish where Dishclass=熱with check option3-13-2 熱菜create view 空桌臺asselect Foodtablenofrom Foodtablewhere Foodtablestate=空with check o
17、ption 數(shù)據(jù)庫原理課程設(shè)計報告 - 16 -3-13-3 空桌3.4 物理結(jié)構(gòu)設(shè)計1.存儲結(jié)構(gòu)與存取方法數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法就是數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最合適的應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。這一階段主要的任務(wù)是確定數(shù)據(jù)庫的物理結(jié)構(gòu),并不斷的進行優(yōu)化處理,主要建立索引,觸發(fā)器,存儲過程。2.數(shù)據(jù)庫、表建立的代碼create database Restaurant_Management-drop table Dishcreate table Dish -菜譜(Dishno varchar(10)prim
18、ary key, Dishname varchar(10), Dishclass varchar(10), Dishprice float , Dishstate varchar(6) check(Dishstate = 有 or Dishstate = 無),)-drop table Odercreate table Oder-訂單(Oderno varchar(10) primary key, Customerno varchar(10) not null, Odertime datetime not null, Foodtableno varchar(10) not null, fore
19、ign key (Customerno) references Customer(Customerno), foreign key (Foodtableno) references Foodtable(Foodtableno)-drop table Foodtablecreate table Foodtable-桌臺信息(Foodtableno varchar(10)primary key, 數(shù)據(jù)庫原理課程設(shè)計報告 - 17 - seatingno int not null, Foodtablestate varchar(6) check(Foodtablestate = 空 or Foodt
20、ablestate = 占)-drop table Menuscreate table Menus -菜單(Menuno varchar(10)primary key, Foodtableno varchar(10) not null, Customerno varchar(10)not null, Oderno varchar(10), Workerno varchar(10)not null, consumetime datetime, foreign key(Foodtableno) references Foodtable(Foodtableno), foreign key(Custo
21、merno) references Customer(Customerno),)-drop table Menus_Dishcreate table Menus_Dish -菜單_菜品(Menuno varchar(10) , Dishno varchar(10) , Dishname varchar(20) not null, Amount int not null, primary key(Menuno,Dishno), foreign key (Dishno) references Dish(Dishno)alter table Menus_Dish add check(Amount0)
22、-drop table Customercreate table Customer -顧客(Customerno varchar(10) primary key, Customername varchar(10) not null, Customersex varchar(4) check(Customersex = 男 or Customersex = 女)not null, Custoemrphoneno varchar(20) unique not null, VIP_level int, totalexpend float)alter table customer alter colu
23、mn totalexpend float(5)-drop table Discount_rulescreate table Discount_rules-折扣規(guī)則(VIP_level int primary key, Discount float,)-drop table worker 數(shù)據(jù)庫原理課程設(shè)計報告 - 18 -create table worker-員工(Workerno varchar(10) primary key, Workername varchar(10), Workersex varchar(4) check(Workersex = 男 or Workersex = 女
24、), Workerage int, Workersalary int,)-drop table Sales_billcreate table Sales_bill-銷售賬(Menuno varchar(10), Saleroom float(5), Billtime datetime)3.5 數(shù)據(jù)庫實施3.5.1-插入新顧客信息-drop proc 插入新顧客信息create proc 插入新顧客信息Customerno varchar(10), Customername varchar(10), Customersex varchar(4), Custoemrphoneno varchar(
25、20)asInsert into customer values(Customerno, Customername, Customersex, Custoemrphoneno, 0, 0)-測驗-exec 插入新顧客信息 C_035,楊濤,男,187008090523-14-1插入新顧客信息create proc 桌臺(Foodtableno varchar(10), seatingno int , Foodtablestate varchar(6) )as 數(shù)據(jù)庫原理課程設(shè)計報告 - 19 -Insert into Foodtable values(Foodtableno,seatingno
26、,Foodtablestate)exec 桌臺 O_005,20,空3-14-2插入桌臺信息-drop proc 預(yù)定create procedure 預(yù)定 oderno varchar(10), Customerno varchar(10), odertime datetime, Foodtableno varchar(10)as insert into Oder values(oderno,Customerno,odertime,Foodtableno)-exec 預(yù)定 O_005,C_035,2012-6-16,TB_83-14-3預(yù)訂-查詢預(yù)訂-drop proc 查詢預(yù)訂create
27、 proc 查詢預(yù)訂Customerno varchar(10),Oderno varchar(10) outputas if exists(select* from oder where customerno=Customerno) 數(shù)據(jù)庫原理課程設(shè)計報告 - 20 -beginprint 已預(yù)訂select Oderno=odernofrom oder where customerno=Customernoprint 預(yù)定號為:+Odernoendelse print 未預(yù)定declare Oderno varchar(10)exec 查詢預(yù)訂 C_002, Oderno output3-
28、14-4預(yù)訂declare Oderno varchar(10)exec 查詢預(yù)訂 C_035, Oderno output3-14-5預(yù)訂-開臺信息-drop proc 開臺create proc 開臺Menuno varchar(10),Foodtableno varchar(10),customerno varchar(10),Oderno varchar(10),workerno varchar(10),Customertime datetimeas insert into Menusvalues(Menuno,Foodtableno,customerno,Oderno,workern
29、o,Customertime)update Foodtable set Foodtablestate=占 where Foodtableno = Foodtableno-exec 開臺 M_010,TB_8,C_035,O_005,W_002,2012-6-11 數(shù)據(jù)庫原理課程設(shè)計報告 - 21 -3-14-6開臺3-14-7開臺create proc 菜品Dishno varchar(10), Dishname varchar(10), Dishclass varchar(10), Dishprice float , Dishstate varchar(6) as insert into D
30、ish values(Dishno,Dishname,Dishclass,Dishprice,Dishstate)exec 菜品 D-10,蒜泥黃瓜,涼,10,有exec 菜品 D-23,麻婆豆腐,熱,15,有exec 菜品 D-11,西芹杏仁,熱,15,有exec 菜品 D-39,樟茶鴨子,熱,45,有exec 菜品 D-57,小炒臘肉,熱,23,有exec 菜品 D-72,小炒河蝦,熱,40,有3-14-7菜品 數(shù)據(jù)庫原理課程設(shè)計報告 - 22 -顧客點餐-create proc 點菜 Menuno varchar(10) ,Dishno varchar(20),Dishname varc
31、har(10) ,Amount int as insert into menus_dish values(Menuno,Dishno,Dishname,Amount)-點菜exec 點菜 M_010,D-10,蒜泥黃瓜,2exec 點菜 M_010,D-23,麻婆豆腐,1exec 點菜 M_010,D-11,西芹杏仁,1exec 點菜 M_010,D-39,樟茶鴨子,1exec 點菜 M_010,D-57,小炒臘肉,2exec 點菜 M_010,D-72,小炒河蝦,13-14-8點菜-計算總消費額-drop proc 消費總額create proc 消費總額 數(shù)據(jù)庫原理課程設(shè)計報告 - 23
32、- customerno varchar(10), Saleroom float outputas select Saleroom=SUM(Dishprice*Amount) from menus_dish,Dish,Menus where Customerno=customerno and Menus.Menuno=Menus_Dish.Menuno and Dish.Dishno=menus_dish.Dishno -測驗-declare Saleroom float, customerno varchar(10) = c_035 exec 消費總額 customerno , Salero
33、om outputselect Customername, Saleroom 總費用from Customerwhere Customerno = customerno3-14-9查詢消費額-查詢客戶點菜信息-drop proc 查詢客戶點菜create proc 查詢客戶點菜customerno varchar(10)as select Dish.Dishname ,Amount from Dish,menus_dish,menus where menus.Customerno=customerno and menus_dish.Menuno=menus.Menunoand Dish.Dis
34、hno=menus_dish.Dishno -測驗-exec 查詢客戶點菜 c_035exec 查詢客戶點菜 c_0013-14-10查詢顧客信息 數(shù)據(jù)庫原理課程設(shè)計報告 - 24 -3-14-11查詢顧客信息-菜品的刪除-drop proc 修改菜單create proc 修改菜單Menuno varchar(10), Dishname varchar(20)as delete from menus_dishwhere Menuno=Menunoand Dishname= Dishname-測驗-exec 修改菜單 M_010,小炒臘肉 3-14-12查詢菜單 數(shù)據(jù)庫原理課程設(shè)計報告 - 2
35、5 -發(fā)票信息-create proc 發(fā)票信息 customerno varchar(10), Actuallypay1 float, Menuno varchar(10) output, Actuallypay2 float output, customername varchar(10) output, Saleroom float output, after_discount float output, Billtime datetime outputas select Saleroom=SUM(Dishprice*Amount) from menus_dish,Dish,Menus
36、where Customerno=customerno and Menus.Menuno=Menus_Dish.Menuno and Dish.Dishno=menus_dish.Dishno select customername=customername from customer where customerno = customerno select Menuno=Menuno from Menus where Customerno=customerno set Billtime=getdate() set Actuallypay2=Actuallypay1 select after_
37、discount=Saleroom*0.1*Discount from customer , Discount_rules where customer.VIP_level=Discount_rules.VIP_level print 用戶名: + + customername print 實 付: + str(Actuallypay2, 10, 2) 數(shù)據(jù)庫原理課程設(shè)計報告 - 26 - print 應(yīng) 付: + str(Saleroom, 10, 2) print 折扣后: + str(after_discount, 10, 2) print 應(yīng) 找: + str(Actuallypay2
38、-after_discount, 10, 2) print 時 間: + + cast( Billtime as varchar(20) update customer set totalexpend = (totalexpend+after_discount) where customerno = customerno delete from menus_dish where Menuno =(select Menuno from Menus where customerno = customerno)update Foodtable set Foodtablestate=空 where F
39、oodtableno = (select Foodtableno from Menus where customerno = customerno) delete from Menus where customerno = customerno insert into sales_bill values(Menuno,after_discount,Billtime)-測驗-declare customername varchar(10) ,Actuallypay2 float,Saleroom float, Menuno varchar(10), after_discount float ,B
40、illtime datetime exec 發(fā)票信息 c_002, 200,customername output, Actuallypay2 output,Saleroom output,Menuno output,after_discount output,Billtime output 3-14-10打印發(fā)票 數(shù)據(jù)庫原理課程設(shè)計報告 - 27 -查詢某一時間段的營業(yè)額-drop proc 查詢營業(yè)額create proc 查詢營業(yè)額begintime datetime,endtime datetime,sum_of_turnover float(5) outputAsselect sum
41、_of_turnover=sum(Saleroom)from Sales_billwhere Billtime=begintime and Billtimeendtimeprint 從時間:+ cast( begintime as varchar(20)+ 到時間:+ cast( endtime as varchar(20)+ 的營業(yè)總額為:+str(sum_of_turnover, 10, 2)-測驗-declare sum_of_turnover float(5)exec 查詢營業(yè)額 2015-6-13 ,2015-9-113,sum_of_turnover outputselect sum_of_turnover 3-14-11查詢營業(yè)額-VIP升級-create trigger trig_Upgrade_of_VIP_level
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 乙肝防治知識培訓(xùn)課件
- 高爐知識培訓(xùn)課件圖片
- 化工儀表知識培訓(xùn)課件
- 中醫(yī)內(nèi)科學(xué)課件-不寐
- 二零二五年度大數(shù)據(jù)合資公司成立合同范本3篇
- 二零二五年度工程項目合同管理信息化平臺建設(shè)指南3篇
- 2025企業(yè)集團蛇年年會盛典(同心創(chuàng)佳績金蛇啟新章主題)活動策劃方案-60正式版
- 內(nèi)蒙古呼倫貝爾市阿榮旗2024-2025學(xué)年七年級上學(xué)期1月期末語文試卷(含答案)
- 貴州省部分學(xué)校聯(lián)考2024-2025學(xué)年高三上學(xué)期12月月考語文試卷(含答案)
- 安徽省示范高中2024-2025學(xué)年高一(上)期末綜合測試物理試卷(含答案)
- 履行法定義務(wù)糾正違法行為的模板
- 《跟單信用證統(tǒng)一慣例》UCP600中英文對照版
- 談美談美書簡
- 2023年人民日報社招聘應(yīng)屆高校畢業(yè)生85人筆試參考題庫(共500題)答案詳解版
- 延繳人員繼續(xù)繳費申請表
- 家長會課件:六年級上學(xué)期家長會課件
- 2023固體礦產(chǎn)資源儲量核實報告編寫規(guī)范
- 消防安全每月防火檢查記錄
- 鋼結(jié)構(gòu)件運輸專項方案
- 2023新能源風(fēng)電集控中心建設(shè)規(guī)劃方案-簡版
- 四年級上冊美術(shù)說課稿及教學(xué)反思-3.7 媽媽的好幫手丨嶺南版
評論
0/150
提交評論