




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、湖南人文科技學(xué)院計算機(jī)系課程設(shè)計說明書 課 程 名 稱:數(shù)據(jù)庫原理課程設(shè)計 課 程 代 碼: 420027 題 目: 餐廳管理數(shù)據(jù)庫課程設(shè)計 年級/專業(yè)/班: 09計算機(jī)科學(xué)與技術(shù)計科二 學(xué) 生 姓 名: 龍彪、伍曉軍、周志樹、蔣瑞、胡楚瑜學(xué) 號:09408243、49、06、28、51 指 導(dǎo) 教 師: 劉剛常 開 題 時 間: 20011 年 12 月 20 日完 成 時 間: 20011 年 12 月 30 日 目 錄摘 要1一、引 言2二、設(shè)計目的與任務(wù)2三、設(shè)計方案31、需求分析31.1餐廳數(shù)據(jù)庫的數(shù)據(jù)需求31.2數(shù)據(jù)字典32、概念設(shè)計42.1餐廳數(shù)據(jù)庫中的實(shí)體集42.2餐廳數(shù)據(jù)庫中
2、的聯(lián)系集42.3餐廳數(shù)據(jù)庫中的E-R圖43、邏輯設(shè)計74、數(shù)據(jù)庫實(shí)現(xiàn)84.1 建立數(shù)據(jù)庫模式、視圖及索引84.2 裝載數(shù)據(jù)9五、結(jié) 論11六、參考文獻(xiàn)11湖南人文科技學(xué)院摘 要酒店餐飲管理系統(tǒng)是為了實(shí)現(xiàn)酒店餐飲自動化管理而設(shè)計的,它完全取代了原來酒店餐飲管理一直使用的人工處理的工作方式,并且避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準(zhǔn)確、高效的完成酒店餐飲管理工作提供了強(qiáng)有力的工具和管理手段。針對傳統(tǒng)的酒店餐飲管理帶來的諸多不便,文章介紹了新型的酒店餐飲管理模式。在開發(fā)酒店餐飲管理系統(tǒng)中,采用Visual C+ 6.0 搭建管理系統(tǒng)平臺,并采用了sql2000數(shù)據(jù)庫
3、管理系統(tǒng)主流開發(fā)技術(shù)進(jìn)行了實(shí)現(xiàn)實(shí)現(xiàn)流程規(guī)范化,數(shù)據(jù)靈活化配置一套餐飲管理系統(tǒng)。通過系統(tǒng)的開發(fā)掌握軟件的基本的開發(fā)流程,了解了系統(tǒng)的業(yè)務(wù)。從而掌握軟件開發(fā)整體過程,把知識運(yùn)用實(shí)際生產(chǎn)中。 關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng),餐飲管理系統(tǒng), 系統(tǒng)設(shè)計Abstract Hotel Restaurant Management System is to achieve automated management of the ho- tel restaurant design, it completely replaced the original hotel restaurant management has b-
4、 een using the manual processing of the work, and to prevent any management staff over- sight and management of quality problems caused by the error, for the timely, accurate and efficient completion of the hotel restaurant provides a powerful management tools and man- agement tools. The traditional
5、 Hotel Restaurant Management brought a lot of inconvenience, the article introduces a new type of hotel and catering management. Hotel Restaurant Management in the development of the system build management system platform, and uses sql2000 database management system mainstream development of techno
6、logies to achieve process standardization to achieve, flexibility of configuration data a food management system. Control software system development through the basic development process, to understand the systems business. To grasp the overall software development process, the knowledge of the use
7、 of actual production. Keywords: database management system, catering management,system design 13湖南人文科技學(xué)院數(shù)據(jù)庫原理課程設(shè)計-餐廳管理數(shù)據(jù)庫設(shè)計一、引 言近年來,隨著改革開放步伐的加快和中西方文化的交流與發(fā)展,我國人民生活水平顯著提高,全社會對餐飲業(yè)的需求量也越來越大,伴隨著消費(fèi)的持續(xù)增長,酒店餐飲行業(yè)已經(jīng)成為現(xiàn)代社會中發(fā)展最快的行業(yè)之一。要想在激烈的市場競爭中生存,就必須在經(jīng)營管理、餐飲服務(wù)等方面提高管理意識。而對酒店的經(jīng)營狀況起決定作用的是對酒店日常營業(yè)的管理。如何用先進(jìn)的管理手段,提高
8、酒店餐飲的管理水平,是每一家酒店的經(jīng)營者所面臨的重要課題。 所以應(yīng)勢而出的酒店管理系統(tǒng)有著很好的可行應(yīng)用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點(diǎn),并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率,也是賓館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 系統(tǒng)以Microsoft SQL Server 2000作為后臺數(shù)據(jù)庫,Visua
9、l C+ 6.0為前臺開發(fā)工具,運(yùn)用自頂向下逐層分解的模塊化結(jié)構(gòu)設(shè)計思想、面向?qū)ο蟮脑O(shè)計方法,完成了酒店管理系統(tǒng)的主要模塊。二、設(shè)計目的與任務(wù)目的及意義:此小型餐飲業(yè)管理系統(tǒng)的設(shè)計主要是為了方便管理,對于各個進(jìn)出賬目,支出和收入的管理便于系統(tǒng)化,在每月匯總計算中分析運(yùn)營趨勢和餐館的發(fā)展方向進(jìn)行一定的規(guī)劃。通過各個月的盈利進(jìn)行對比,分析那種方式更適合餐館的有利運(yùn)營和更好地服務(wù)顧客。實(shí)現(xiàn)對餐館內(nèi)部各種管理的電子化、自動化,提高各個模塊之間的辦公效率,為高質(zhì)量餐館服務(wù)提供保證。任務(wù):1.能夠?qū)崿F(xiàn)對該系統(tǒng)進(jìn)行管理的人員的權(quán)限限制;2.使餐館能夠及時并靈活的對菜品品種其價位等進(jìn)行管理;3.為餐館提供從客
10、戶點(diǎn)餐到結(jié)算等一系列操作的服務(wù),使之能簡單易行、方便、 清楚地進(jìn)行管理三、設(shè)計方案1、需求分析1.1餐廳數(shù)據(jù)庫的數(shù)據(jù)需求通過與餐廳數(shù)據(jù)庫用戶交談等方式以及作者對餐廳行業(yè)的分析,可以得到餐廳數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)需求。根據(jù)餐飲行業(yè)的特點(diǎn)和實(shí)際情況,每個餐館里面有餐桌并由餐桌編號唯一標(biāo)識,每個客人可以隨意坐多個餐桌。一個餐桌可以坐多個客人,每個客人可以定很多次餐,每個人可以結(jié)多次賬,一張桌子有一張定餐單,客人通過編號和證件辨別,客人在餐廳里的點(diǎn)菜的菜單由菜名來標(biāo)識出每一種所點(diǎn)的菜。每一桌訂餐單由餐桌號來確定,客人來付賬時賬單有編號和餐桌號來確定,每一張桌子的點(diǎn)菜單有餐桌號來確定,每個客人可以來定多次餐,
11、一張桌子上的菜照一張訂菜單來上 ,每一張定菜單對應(yīng)一張桌子。1.2數(shù)據(jù)字典名字:餐桌狀態(tài)表。別名:描述:記錄當(dāng)前餐桌狀態(tài)信息。定義:餐桌狀態(tài)表=餐桌號+餐桌狀態(tài)+座數(shù)+位置。位置:名字:桌號。別名:描述:唯一標(biāo)識系統(tǒng)中的一個餐桌。定義:位置:餐桌狀態(tài)表。名字:金額。別名:現(xiàn)金描述:描述客戶每次消費(fèi)的金額。定義:位置:名字:賬單表。別名:描述:描述客戶每次消費(fèi)的明細(xì)信息。定義:賬單表=餐桌號+編號+打折情況+結(jié)賬。位置:名字:編號。別名:客人號描述:唯一描述消費(fèi)者的信息定義:位置:2、概念設(shè)計2.1餐廳數(shù)據(jù)庫中的實(shí)體集實(shí)體賬單的屬性:餐桌號,編號,打折情況,結(jié)賬;實(shí)體客人的屬性:姓名,性別,聯(lián)系
12、方式,證件類別,編號;實(shí)體餐桌的屬性:餐桌號,餐桌狀態(tài),座數(shù),位置;實(shí)體訂餐的屬性:餐桌號,菜名,名稱,價格,數(shù)量,區(qū)域;實(shí)體菜單的屬性:菜品種類,菜名,價格,描述;實(shí)體點(diǎn)菜單的屬性:菜類,菜名,餐桌號,數(shù)量,說明;2.2餐廳數(shù)據(jù)庫中的聯(lián)系集賬單和客人之間多對一關(guān)系;訂餐和客人之間多對一關(guān)系;訂餐和餐桌之間一對一關(guān)系;客人和餐桌之間多對多關(guān)系;2.3餐廳數(shù)據(jù)庫中的E-R圖圖3.2 餐桌ER圖餐桌餐桌編號餐桌狀態(tài)座數(shù)位置客人姓名聯(lián)系方式性別編號證件類別圖 3.3 客人ER圖圖3.4 菜譜ER圖菜單菜品種類菜名價格描述圖3.6 餐飲費(fèi)ER圖賬單餐桌號編號打折情況金額圖3.7 點(diǎn)菜單ER圖點(diǎn)菜單菜類
13、餐桌號菜名說明數(shù)量訂餐餐桌號菜名名稱價格數(shù)量區(qū)域圖3.5 餐飲ER圖賬單客人餐桌訂餐結(jié)賬入座上菜點(diǎn)菜菜譜n11nm11n圖1 餐廳管理的E-R圖3、邏輯設(shè)計把圖1的E-R圖轉(zhuǎn)換為關(guān)系模式,如下所示(有實(shí)下劃線的為主碼、虛下劃線的為外碼):菜單=(種類,價格,菜名,描述);餐桌=(餐桌號,餐桌狀態(tài),座數(shù),位置);賬單=(餐桌號,編號,打折情況,金額);客人=(姓名,性別,聯(lián)系方式,證件類別,編號)訂餐=(餐桌號,菜名,名稱,價格,數(shù)量,區(qū)域)點(diǎn)菜單=(菜類,菜名,餐桌號,數(shù)量,說明)4、數(shù)據(jù)庫實(shí)現(xiàn)至此,我們可以建立本系統(tǒng)所需要的數(shù)據(jù)庫了。4.1 建立數(shù)據(jù)庫模式、視圖及索引create datab
14、ase RMgouse RMgocreate table menu(kind char(10),price char(10),name char(10) primary key,miaoshu char(30)gocreate table desk( canzhuohao char(10) primary key,canzhuozhuangtai char(10),zuoshu char(2),weizhi char(30) )gocreate table zhangdan(canzhuohao char(12) not null,bianhao char(18) ,dazheqinkuan
15、char(25),money int,primary key (canzhuohao),foreign key (canzhuohao) references desk(canzhuohao),foreign key (biaohao) references gust(bianhao))gocreate table dingcan(canzhuohao char(12) primary key,name char(22) not null,mingcheng char(12),jiage int,num int,quyu char(25),foreign key (name) referenc
16、es menu(name)create table guest(xinmin char(12),sex char(4),lianxifs char(22),zhenjianlei char(12),bianhao char(15) primary key)Create table diancaidan (cailei char(12),name char(10) not null,canzhuohao char(12) not null,shuliang char(12),shuoming char(22),primary key (canzhuohao),foreign key (name)
17、 references menu(name),foreign key (canzhuohao) references desk(canzhuohao) create view caicanasselect kind, price, canzhuohao, canzhuozhuangtaifrom menu,deskwith check optioncreate view kedanasselect canzhuohao ,dazheqinkuan,money , xinmin,bianhaofrom guest,zhangdan create view dindianasselect dian
18、caidan.canzhuohao, shuliang,name, jiagefrom diancaidan, dingcancreate cluster index menuname on menu(name)create unique index deskhao on desk(canzhuohao)4.2 裝載數(shù)據(jù)insert into menuvalues(甜點(diǎn),火燒冰淇淋,10,外熱內(nèi)冷,適宜于夏季食用)goinsert into menuvalues(肉類,宮保雞丁,20,雞丁嫩,花生脆,香甜可口)goinsert into menuvalues(蔬菜,紅燒茄子,18,酸酸甜甜,可
19、口)goinsert into deskvalues(de001,4,y,北01,靠柜臺)goinsert into deskvalues(de002,8,y,西01,靠窗,有陽光)goinsert into deskvalues(de003,6,y,南01,靠墻)goinsert into deskvalues(de004,2,y,東01,靠走道)goinsert into zhangdanvalues(de001, 001,9折,20.00)goinsert into zhangdanvalues(de002, 002,8折,40.00)goinsert into dingcaivalue
20、s(de001, 宮保雞丁,套餐,100,3,西01,靠窗,有陽光)goinsert into dingcaivalues(de002, 紅燒茄子,自助餐,80,2,南01,靠墻)goinsert into guestvalues(張三,男,6010121,身份證,0001)goinsert into guestvalues(李四,男,6010021,駕駛證,0002)goinsert into diancaidanvalues(肉類, 宮保雞丁,de001,2,雞丁嫩,花生脆,香甜可口)go五、結(jié) 論這次課程設(shè)計是我們對程序開發(fā)的一次綜合性檢測。通過這次做課程設(shè)計,我們明白了讓理論聯(lián)系上實(shí)際
21、不是一件容易的事情。我們平時很少動手操作,這也是我們知道了很多以前沒有涉及到的方面,讓我們知道了更多的知識,增強(qiáng)了我們動手的能力,實(shí)踐能力,去發(fā)現(xiàn)問題,解決問題能力,為以后的學(xué)習(xí)、生活、工作積累了經(jīng)驗,打了一定的基礎(chǔ)。在這段時間的上機(jī)學(xué)習(xí),我了解了關(guān)于可視化編程的簡單基礎(chǔ)知識和數(shù)據(jù)庫應(yīng)用程序的一些知識,在學(xué)習(xí)過程中,我們遇到了不少問題,在建立數(shù)據(jù)庫的過程中時有小問題發(fā)生,我們同學(xué)之間都回互相幫助,體現(xiàn)了大家的團(tuán)結(jié)精神。當(dāng)然,在學(xué)習(xí)的過程中遇到了不少的困難,我們還需要多到圖書館借閱相關(guān)書籍,讀一些課外資料,使我們在有充分理論知識的前提下去增強(qiáng)動手能力。我們所具備的知識是遠(yuǎn)遠(yuǎn)不夠的,需要在課后和老師多交流交流??傊覀冊谶@方面還有待提高,需要自己去努力,這次的餐廳管理系統(tǒng)還存在一定的問題,希望在以后的時間里能提高自己,做
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 強(qiáng)化核心統(tǒng)計概念2024年考試試題及答案
- 小學(xué)一年級語文考試整體試題及答案
- 全面解讀2024年食品質(zhì)檢員考試試題及答案
- 食品生物安全的關(guān)鍵措施試題及答案
- 二手車評估師考試客戶需求分析試題及答案
- 2024年二手車市場的轉(zhuǎn)型與發(fā)展試題及答案
- 2024年計算機(jī)基礎(chǔ)能力提升模式試題及答案
- 2024美容師考試準(zhǔn)備全景分析試題及答案
- 2024年藥理學(xué)考試親身心得的試題及答案
- 挖掘古代文學(xué)史考查要點(diǎn)試題及答案
- 浙江省溫州市2025屆高三下學(xué)3月二模試題 英語 南瓜雕刻比賽故事續(xù)寫 講義
- 縣人民醫(yī)院開展產(chǎn)前篩查技術(shù)服務(wù)可行性研究報告
- 小紅書運(yùn)營:小紅書賬號運(yùn)營培訓(xùn)課件
- 2025年上半年上海青浦新城發(fā)展(集團(tuán))限公司自主招聘9名易考易錯模擬試題(共500題)試卷后附參考答案
- 墻紙墻布施工工藝標(biāo)準(zhǔn)化流程
- 《射雕英雄傳》好書讀后感
- DB51T 2049-2015 建筑消防設(shè)施檢測規(guī)范
- 部編版四年級語文下冊《親愛的漢修先生》整本書導(dǎo)讀課件(共38張PPT)
- 世界地理之歐洲西部
- 民辦教師人員花名冊
- 國家開放大學(xué)《管理英語4》章節(jié)測試參考答案
評論
0/150
提交評論