版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計說明書 </b></p><p> 課 程 名 稱:《數(shù)據(jù)庫原理課程設(shè)計》 </p><p> 課 程 代 碼: 420027 </p><p> 題 目: 餐廳管理數(shù)據(jù)庫課程設(shè)計 <
2、/p><p> 年級/專業(yè)/班: 09計算機科學與技術(shù)計科二 </p><p><b> 目 錄</b></p><p><b> 摘 要1</b></p><p><b> 一、引 言2</b></p><p>
3、 二、設(shè)計目的與任務(wù)2</p><p><b> 三、設(shè)計方案3</b></p><p><b> 1、需求分析3</b></p><p> 1.1餐廳數(shù)據(jù)庫的數(shù)據(jù)需求3</p><p><b> 1.2數(shù)據(jù)字典3</b></p><p&g
4、t;<b> 2、概念設(shè)計4</b></p><p> 2.1餐廳數(shù)據(jù)庫中的實體集4</p><p> 2.2餐廳數(shù)據(jù)庫中的聯(lián)系集4</p><p> 2.3餐廳數(shù)據(jù)庫中的E-R圖4</p><p><b> 3、邏輯設(shè)計7</b></p><p><
5、;b> 4、數(shù)據(jù)庫實現(xiàn)8</b></p><p> 4.1 建立數(shù)據(jù)庫模式、視圖及索引8</p><p> 4.2 裝載數(shù)據(jù)9</p><p><b> 五、結(jié) 論11</b></p><p><b> 六、參考文獻11</b></p><
6、p><b> 摘 要</b></p><p> 酒店餐飲管理系統(tǒng)是為了實現(xiàn)酒店餐飲自動化管理而設(shè)計的,它完全取代了原來酒店餐飲管理一直使用的人工處理的工作方式,并且避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準確、高效的完成酒店餐飲管理工作提供了強有力的工具和管理手段。針對傳統(tǒng)的酒店餐飲管理帶來的諸多不便,文章介紹了新型的酒店餐飲管理模式。在開發(fā)酒店餐
7、飲管理系統(tǒng)中,采用Visual C++ 6.0 搭建管理系統(tǒng)平臺,并采用了sql2000數(shù)據(jù)庫管理系統(tǒng)主流開發(fā)技術(shù)進行了實現(xiàn)實現(xiàn)流程規(guī)范化,數(shù)據(jù)靈活化配置一套餐飲管理系統(tǒng)。通過系統(tǒng)的開發(fā)掌握軟件的基本的開發(fā)流程,了解了系統(tǒng)的業(yè)務(wù)。從而掌握軟件開發(fā)整體過程,把知識運用實際生產(chǎn)中。</p><p> 關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng),餐飲管理系統(tǒng), 系統(tǒng)設(shè)計</p><p><b> Ab
8、stract </b></p><p> 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- een u
9、sing 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 pr
10、ovides a powerful management tools and man- agement tools. The traditional Hotel Restaurant Manageme</p><p> Keywords: database management system, catering management,system design 《數(shù)據(jù)庫原理》課程
11、設(shè)計</p><p> --餐廳管理數(shù)據(jù)庫設(shè)計</p><p><b> 一、引 言</b></p><p> 近年來,隨著改革開放步伐的加快和中西方文化的交流與發(fā)展,我國人民生活水平顯著提高,全社會對餐飲業(yè)的需求量也越來越大,伴隨著消費的持續(xù)增長,酒店餐飲行業(yè)已經(jīng)成為現(xiàn)代社會中發(fā)展最快的行業(yè)之一。要想在激烈的市場競爭中生存,就必須在經(jīng)
12、營管理、餐飲服務(wù)等方面提高管理意識。而對酒店的經(jīng)營狀況起決定作用的是對酒店日常營業(yè)的管理。</p><p> 如何用先進的管理手段,提高酒店餐飲的管理水平,是每一家酒店的經(jīng)營者所面臨的重要課題。 所以應勢而出的酒店管理系統(tǒng)有著很好的可行應用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多的困難
13、,同時,也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點,并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。</p><p> 這些優(yōu)點能夠極大地提高賓館管理的效率,也是賓館的科學化、正規(guī)化管理,與世界接軌的重要條件。 系統(tǒng)以Microsoft SQL Server 2000作為后臺數(shù)據(jù)庫,Visual C++ 6.0為前臺開發(fā)工具,運用自頂向下逐層分解的模塊化結(jié)構(gòu)設(shè)計思
14、想、面向?qū)ο蟮脑O(shè)計方法,完成了酒店管理系統(tǒng)的主要模塊。</p><p><b> 二、設(shè)計目的與任務(wù)</b></p><p><b> 目的及意義:</b></p><p> 此小型餐飲業(yè)管理系統(tǒng)的設(shè)計主要是為了方便管理,對于各個進出賬目,支出和收入的管理便于系統(tǒng)化,在每月匯總計算中分析運營趨勢和餐館的發(fā)展方向進行一
15、定的規(guī)劃。通過各個月的盈利進行對比,分析那種方式更適合餐館的有利運營和更好地服務(wù)顧客。實現(xiàn)對餐館內(nèi)部各種管理的電子化、自動化,提高各個模塊之間的辦公效率,為高質(zhì)量餐館服務(wù)提供保證。</p><p><b> 任務(wù):</b></p><p> 1.能夠?qū)崿F(xiàn)對該系統(tǒng)進行管理的人員的權(quán)限限制;</p><p> 2.使餐館能夠及時并靈活的對菜品
16、品種其價位等進行管理;</p><p> 3.為餐館提供從客戶點餐到結(jié)算等一系列操作的服務(wù),使之能簡單易行、方便、 清楚地進行管理</p><p><b> 三、設(shè)計方案</b></p><p><b> 1、需求分析</b></p><p> 1.1餐廳數(shù)據(jù)庫的數(shù)據(jù)需求<
17、;/p><p> 通過與餐廳數(shù)據(jù)庫用戶交談等方式以及作者對餐廳行業(yè)的分析,可以得到餐廳數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)需求。</p><p> ·根據(jù)餐飲行業(yè)的特點和實際情況,每個餐館里面有餐桌并由餐桌編號唯一標識,每個客人可以隨意坐多個餐桌。</p><p> ·一個餐桌可以坐多個客人,每個客人可以定很多次餐,每個人可以結(jié)多次賬,一張桌子有一張定餐單,客人通
18、過編號和證件辨別,客人在餐廳里的點菜的菜單由菜名來標識出每一種所點的菜。</p><p> ·每一桌訂餐單由餐桌號來確定,客人來付賬時賬單有編號和餐桌號來確定,每一張桌子的點菜單有餐桌號來確定,每個客人可以來定多次餐,一張桌子上的菜照一張訂菜單來上 ,每一張定菜單對應一張桌子。</p><p><b> 1.2數(shù)據(jù)字典</b></p>&l
19、t;p><b> 2、概念設(shè)計</b></p><p> 2.1餐廳數(shù)據(jù)庫中的實體集</p><p> 實體賬單的屬性:餐桌號,編號,打折情況,結(jié)賬;</p><p> 實體客人的屬性:姓名,性別,聯(lián)系方式,證件類別,編號;</p><p> 實體餐桌的屬性:餐桌號,餐桌狀態(tài),座數(shù),位置;</p&g
20、t;<p> 實體訂餐的屬性:餐桌號,菜名,名稱,價格,數(shù)量,區(qū)域;</p><p> 實體菜單的屬性:菜品種類,菜名,價格,描述;</p><p> 實體點菜單的屬性:菜類,菜名,餐桌號,數(shù)量,說明;</p><p> 2.2餐廳數(shù)據(jù)庫中的聯(lián)系集</p><p> 賬單和客人之間多對一關(guān)系;</p>&
21、lt;p> 訂餐和客人之間多對一關(guān)系;</p><p> 訂餐和餐桌之間一對一關(guān)系;</p><p> 客人和餐桌之間多對多關(guān)系;</p><p> 2.3餐廳數(shù)據(jù)庫中的E-R圖</p><p> 圖1 餐廳管理的E-R圖</p><p><b> 3、邏輯設(shè)計</b></
22、p><p> 把圖1的E-R圖轉(zhuǎn)換為關(guān)系模式,如下所示(有實下劃線的為主碼、虛下劃線的為外碼):</p><p> 菜單=(種類,價格,菜名,描述);</p><p> 餐桌=(餐桌號,餐桌狀態(tài),座數(shù),位置);</p><p> 賬單=(餐桌號,編號,打折情況,金額);</p><p> 客人=(姓名,性別,聯(lián)系
23、方式,證件類別,編號)</p><p> 訂餐=(餐桌號,菜名,名稱,價格,數(shù)量,區(qū)域)</p><p> 點菜單=(菜類,菜名,餐桌號,數(shù)量,說明)</p><p><b> 4、數(shù)據(jù)庫實現(xiàn)</b></p><p> 至此,我們可以建立本系統(tǒng)所需要的數(shù)據(jù)庫了。</p><p> 4.1
24、 建立數(shù)據(jù)庫模式、視圖及索引</p><p> create database RM</p><p><b> go</b></p><p><b> use RM</b></p><p><b> go</b></p><p> create
25、 table menu(</p><p> kind char(10),</p><p> price char(10),</p><p> name char(10) primary key,</p><p> miaoshu char(30)</p><p><b> )</b>&
26、lt;/p><p><b> go</b></p><p> create table desk(</p><p> canzhuohao char(10) primary key,</p><p> canzhuozhuangtai char(10),</p><p> zuoshu ch
27、ar(2),</p><p> weizhi char(30)</p><p><b> )</b></p><p><b> go</b></p><p> create table zhangdan(</p><p> canzhuohao char(12) n
28、ot null,</p><p> bianhao char(18) ,</p><p> dazheqinkuan char(25),</p><p> money int,</p><p> primary key (canzhuohao),</p><p> foreign key (canzhuoh
29、ao) references desk(canzhuohao),</p><p> foreign key (biaohao) references gust(bianhao)</p><p><b> )</b></p><p><b> go</b></p><p> create ta
30、ble dingcan(</p><p> canzhuohao char(12) primary key,</p><p> name char(22) not null,</p><p> mingcheng char(12),</p><p> jiage int,</p><p><b>
31、num int,</b></p><p> quyu char(25),</p><p> foreign key (name) references menu(name)</p><p><b> )</b></p><p> create table guest(</p><p
32、> xinmin char(12),</p><p> sex char(4),</p><p> lianxifs char(22),</p><p> zhenjianlei char(12),</p><p> bianhao char(15) primary key</p><p><b&
33、gt; )</b></p><p> Create table diancaidan (</p><p> cailei char(12),</p><p> name char(10) not null,</p><p> canzhuohao char(12) not null,</p><p&
34、gt; shuliang char(12),</p><p> shuoming char(22),</p><p> primary key (canzhuohao),</p><p> foreign key (name) references menu(name),</p><p> foreign key (canzhuoh
35、ao) references desk(canzhuohao)</p><p><b> ) </b></p><p> create view caican</p><p><b> as</b></p><p> select kind, price, canzhuohao, canzh
36、uozhuangtai</p><p> from menu,desk</p><p> with check option</p><p> create view kedan</p><p><b> as</b></p><p> select canzhuohao ,dazheq
37、inkuan,money , xinmin,bianhao</p><p> from guest,zhangdan</p><p> create view dindian</p><p><b> as</b></p><p> select diancaidan.canzhuohao, shuliang,n
38、ame, jiage</p><p> from diancaidan, dingcan</p><p> create cluster index menuname on menu(name)</p><p> create unique index deskhao on desk(canzhuohao)</p><p><b&
39、gt; 4.2 裝載數(shù)據(jù)</b></p><p> insert into menu</p><p> values(‘甜點’,’火燒冰淇淋’,’10’,’外熱內(nèi)冷,適宜于夏季食用’)</p><p><b> go</b></p><p> insert into menu</p>
40、<p> values(‘肉類’,’宮保雞丁’,’20’,’雞丁嫩’,花生脆,香甜可口’)</p><p><b> go</b></p><p> insert into menu</p><p> values(‘蔬菜’,’紅燒茄子’,’18’,’酸酸甜甜,可口’)</p><p><b>
41、; go</b></p><p> insert into desk</p><p> values(‘de001’,’4’,’y’,’北01,靠柜臺’)</p><p><b> go</b></p><p> insert into desk</p><p> valu
42、es(‘de002’,’8’,’y’,’西01,靠窗,有陽光’)</p><p><b> go</b></p><p> insert into desk</p><p> values(‘de003’,’6’,’y’,’南01,靠墻’)</p><p><b> go</b></p
43、><p> insert into desk</p><p> values('de004',’2’,’y’,’東01,靠走道’)</p><p><b> go</b></p><p> insert into zhangdan</p><p> values(‘de001
44、’,’ 001’,’9折’,’20.00’)</p><p><b> go</b></p><p> insert into zhangdan</p><p> values(‘de002’,’ 002’,’8折’,’40.00’)</p><p><b> go</b></p>
45、;<p> insert into dingcai</p><p> values(‘de001’,’ 宮保雞丁’,’套餐’,’100’,3,‘西01,靠窗,有陽光’)</p><p><b> go</b></p><p> insert into dingcai</p><p> values
46、(‘de002’,’ 紅燒茄子’,’自助餐’,’80’,2,‘南01,靠墻’)</p><p><b> go</b></p><p> insert into guest</p><p> values(‘張三’,’男’,’6010121’,’身份證’,‘0001’)</p><p><b> go&
47、lt;/b></p><p> insert into guest</p><p> values(‘李四’,’男’,’6010021’,’駕駛證’,‘0002’)</p><p><b> go</b></p><p> insert into diancaidan</p><p>
48、; values(‘肉類’,’ 宮保雞丁’,’de001’,’2’,‘雞丁嫩’,花生脆,香甜可口’)</p><p><b> go</b></p><p><b> 五、結(jié) 論</b></p><p> 這次課程設(shè)計是我們對程序開發(fā)的一次綜合性檢測。通過這次做課程設(shè)計,我們明白了讓理論聯(lián)系上實際不是一件容易的事
49、情。我們平時很少動手操作,這也是我們知道了很多以前沒有涉及到的方面,讓我們知道了更多的知識,增強了我們動手的能力,實踐能力,去發(fā)現(xiàn)問題,解決問題能力,為以后的學習、生活、工作積累了經(jīng)驗,打了一定的基礎(chǔ)。在這段時間的上機學習,我了解了關(guān)于可視化編程的簡單基礎(chǔ)知識和數(shù)據(jù)庫應用程序的一些知識,在學習過程中,我們遇到了不少問題,在建立數(shù)據(jù)庫的過程中時有小問題發(fā)生,我們同學之間都回互相幫助,體現(xiàn)了大家的團結(jié)精神。當然,在學習的過程中遇到了不少的困
50、難,我們還需要多到圖書館借閱相關(guān)書籍,讀一些課外資料,使我們在有充分理論知識的前提下去增強動手能力。我們所具備的知識是遠遠不夠的,需要在課后和老師多交流交流。總之我們在這方面還有待提高,需要自己去努力,這次的餐廳管理系統(tǒng)還存在一定的問題,希望在以后的時間里能提高自己,做得越來越好。</p><p><b> 六、參考文獻</b></p><p> [1] 施伯樂
51、,丁寶康,汪衛(wèi).數(shù)據(jù)庫系統(tǒng)教程[M].北京:高等教育出版社,2003:147-151.</p><p> [2] 《數(shù)據(jù)庫原理及應用》 錢雪忠主編 北京郵電大學出版社 2007,8 第二版</p><p> [3] 《SQL server 2000數(shù)據(jù)倉庫與Analysis Services》 Bain T著 中國電力出版社 2003</p><p
52、> [4] 《數(shù)據(jù)庫技術(shù)與聯(lián)機分析處理》 王珊主編 北京科學出版社 1998</p><p> [5] 王珊,薩師煊.《數(shù)據(jù)庫系統(tǒng)概論》[M].北京:高等教育出版社,2006.5</p><p> 課程設(shè)計任務(wù)書及成績評定</p><p> 課題名稱:___餐廳管理數(shù)據(jù)庫_______________ </p>&l
53、t;p> 1、設(shè)計的目的與要求: </p><p><b> 目的及意義:</b></p><p> 此小型餐飲業(yè)管理系統(tǒng)的設(shè)計主要是為了方便管理,對于各個進出賬目,支出和收入的管理便于系統(tǒng)化,在每月匯總計算中分析運營趨勢和餐館的發(fā)展方向進行一定的規(guī)劃。通過各個月的盈利進行對比,分析那種方式更適合餐館的有利運營和更好地服務(wù)顧客。實現(xiàn)對餐館內(nèi)部各種管理的電子
54、化、自動化,提高各個模塊之間的辦公效率,為高質(zhì)量餐館服務(wù)提供保證。</p><p><b> 任務(wù):</b></p><p> 1.能夠?qū)崿F(xiàn)對該系統(tǒng)進行管理的人員的權(quán)限限制;</p><p> 2.使餐館能夠及時并靈活的對菜品品種其價位等進行管理;</p><p> 3.為餐館提供從客戶點餐到結(jié)算等一系列操作的服
55、務(wù),使之能簡單易行、方便、 清楚地進行管理</p><p> 2、設(shè)計進度及完成情況</p><p><b> 3、成績評定:</b></p><p> 設(shè)計成績: (教師填寫)</p><p> 指導老師: (簽字)</p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計---數(shù)據(jù)庫
- 數(shù)據(jù)庫原理課程設(shè)計---個人事物管理數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--圖書借閱管理數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計課程設(shè)計論文-醫(yī)院信息管理數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫原理及應用課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計---機房管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫原理課程設(shè)計---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 學籍管理數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-酒店管理系統(tǒng)課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計---網(wǎng)上拍賣數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--超市會員管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫原理課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計報告(數(shù)據(jù)庫課程設(shè)計)
評論
0/150
提交評論