SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)

上傳人:jin****ng 文檔編號(hào):110352383 上傳時(shí)間:2022-06-18 格式:DOC 頁(yè)數(shù):18 大?。?93.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共18頁(yè)
SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共18頁(yè)
SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共18頁(yè)

本資源只提供3頁(yè)預(yù)覽,全部文檔請(qǐng)下載后查看!喜歡就下載吧,查找使用更方便

20 積分

下載資源

資源描述:

《SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《SQL server數(shù)據(jù)庫(kù)設(shè)計(jì) 餐飲管理系統(tǒng)(18頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、遼寧工業(yè)大學(xué) 《SQL server數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)訓(xùn)》報(bào)告 題目 餐飲管理系統(tǒng) 院係): 軟件學(xué)院 專業(yè)班級(jí): 電子商務(wù)(國(guó)際) 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 翟寶峰 教師職稱: 副教授 起止時(shí)間:2011 ?09.03一2011?09.14 設(shè)計(jì)任務(wù)及評(píng)語(yǔ) 學(xué)號(hào) 學(xué)生姓名 專業(yè)班級(jí) 電子商務(wù)(國(guó)際) 設(shè)計(jì)題目 餐飲管理系統(tǒng) 設(shè)計(jì)任務(wù) 要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)原理,按照系統(tǒng)設(shè)計(jì)的步驟和規(guī)范,完成 各階段的設(shè)計(jì)內(nèi)容。 需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要規(guī)范。 在sql server2000上實(shí)現(xiàn)數(shù)據(jù)庫(kù)的模型建立(數(shù)據(jù)庫(kù)、

2、表的建立、完整性約 束的實(shí)現(xiàn)、關(guān)系圖、必要的存儲(chǔ)過程及觸發(fā)器的編程),并用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程 序。 設(shè)計(jì)過程中,要嚴(yán)格遵守設(shè)計(jì)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成 上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計(jì)報(bào)告。 評(píng) 成績(jī): 指導(dǎo)教師簽字: 2012年09月17日 院(系)軟件學(xué)院 教研室:軟件教研室 目 錄 第1章設(shè)計(jì)目的與要求 1 1.1設(shè)計(jì)目的 1 1.2設(shè)計(jì)環(huán)境 1 1.3主要參考資料 1 1.4設(shè)計(jì)內(nèi)容及要求 1 第2章設(shè)計(jì)內(nèi)容 2 2.1數(shù)據(jù)庫(kù)設(shè)計(jì) 2 需求分析 2 2. 1. 2概念設(shè)計(jì) 5 2. 1. 3邏輯設(shè)計(jì) 6 2. 1. 4物理設(shè)計(jì)

3、7 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 7 2. 2程序設(shè)計(jì) 11 2. 2. 1概要設(shè)計(jì) 11 2. 2. 2程序?qū)崿F(xiàn) 11 第3章設(shè)計(jì)總結(jié) 14 參考文獻(xiàn) 15 第1章設(shè)計(jì)目的與要求 1.1設(shè)計(jì)目的 本設(shè)計(jì)專題是軟件工程類專業(yè)的有關(guān)管理信息系統(tǒng)設(shè)計(jì)開發(fā)的一個(gè)重要環(huán)節(jié),是本 專業(yè)學(xué)生必須學(xué)習(xí)和掌握的綜合實(shí)踐課程。 本實(shí)踐課的主要目的是:(1)、掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫(kù)原理知識(shí)進(jìn)行系統(tǒng)分析和 設(shè)計(jì)的方法;(2)掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用; (4)掌握簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序編寫方法;(5)理解C/S模式結(jié)構(gòu)。 1.2設(shè)計(jì)環(huán)境 硬件:處理器,Inte

4、l Pentium 166 MHz以上,內(nèi)存:512M以上,硬盤空間:8G以上 軟件:Windows XP 需要軟件:Microsoft Visual Basic 6.0, Microsoft SQL Server 2000 1.3主要參考資料 1. 《管理信息系統(tǒng)》黃梯云高等教育出版社 2. 《數(shù)據(jù)庫(kù)系統(tǒng)概論》薩師煊高等教育出版社 3. 《SQL Server 2000數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)》朱如龍編,機(jī)械工業(yè)出版社。 4. 《SQL Server 2000數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)實(shí)驗(yàn)指導(dǎo)》朱如龍編,機(jī)械工業(yè)出版社 1. 4設(shè)計(jì)內(nèi)容及要求 一、內(nèi)容 1.要求根據(jù)管理信息系統(tǒng)及數(shù)

5、據(jù)庫(kù)設(shè)計(jì)原理,按照數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的步驟和規(guī)范, 完成各階段的設(shè)計(jì)內(nèi)容。 2?需求分析具體實(shí)際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要正確規(guī)范 3. 在sql server2000上實(shí)現(xiàn)設(shè)計(jì)的數(shù)據(jù)庫(kù)模型。 4?對(duì)應(yīng)用程序進(jìn)行概要設(shè)計(jì)。 5. 用VB實(shí)現(xiàn)簡(jiǎn)單的應(yīng)用程序編寫。 二、要求 設(shè)計(jì)過程中,要嚴(yán)格遵守課程設(shè)計(jì)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成 上述內(nèi)容,規(guī)范完整地撰寫出課程設(shè)計(jì)報(bào)告。 第2章設(shè)計(jì)內(nèi)容 2.1數(shù)據(jù)庫(kù)設(shè)計(jì) 本數(shù)據(jù)庫(kù)系統(tǒng)通過之前的需求分析,以SQL為后臺(tái),VB為前臺(tái)設(shè)計(jì)了一個(gè)簡(jiǎn)單的餐 飲管理系統(tǒng)。通過概念設(shè)計(jì),邏輯設(shè)計(jì)和物理設(shè)計(jì)的轉(zhuǎn)換來實(shí)現(xiàn)了數(shù)據(jù)庫(kù)文件。 需求分

6、析 本系統(tǒng)介紹了一般的計(jì)算機(jī)管理的餐飲服務(wù)程序,首先從各種相關(guān)的軟件入手,分 析了這類軟件的特點(diǎn)、發(fā)展歷程,并對(duì)發(fā)展緩慢的原因進(jìn)行了初步的調(diào)研。從以前的相 關(guān)軟件的軟肋著手,介紹了餐飲服務(wù)計(jì)算機(jī)軟件的編程思路和基本方法。重點(diǎn)介紹了前 臺(tái)營(yíng)業(yè),從第三者的角度即消費(fèi)者的角度介紹了前臺(tái)營(yíng)業(yè)的操作流程 在酒店里建立一個(gè)餐飲服務(wù)系統(tǒng)對(duì)提高酒店的工作效率和增加酒店的效益都是有好 處的,它影響了酒店經(jīng)營(yíng)業(yè)績(jī),也使酒店的競(jìng)爭(zhēng)能力提升。它的優(yōu)勢(shì)主要在于有效展示 酒店形象和服務(wù),建立與客戶良好的互動(dòng)關(guān)系,高效管理銷售過程,而且顯著降低銷售 成本、提高經(jīng)濟(jì)效益和管理水平,提高營(yíng)業(yè)收入,使得利潤(rùn)最大化,如此可見餐

7、飲服務(wù) 系統(tǒng)給酒店帶來了可觀的收入。 本餐飲管理系統(tǒng)主要實(shí)現(xiàn)對(duì)餐飲系統(tǒng)相關(guān)信息的管理,其中以日點(diǎn)單為中心,其中 還包括員工信息管理,員工所屬部門信息的管理,房間臺(tái)號(hào)以及房間類型的相關(guān)信息管 理,還包含了最基礎(chǔ)的商品信息表和供應(yīng)商基礎(chǔ)信息。 1.餐飲管理需求分析 數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: (1) 日點(diǎn)單信息表:房臺(tái)編號(hào),房臺(tái)類型,商品編號(hào),商品名稱,數(shù)量,單價(jià),金 額,點(diǎn)單日期,員工編號(hào),員工名稱。 (2) 商品基礎(chǔ)信息表:商品編號(hào),商品名稱,單價(jià),供應(yīng)商,單價(jià),供應(yīng)商,聯(lián)系 人,聯(lián)系電話。 (3) 供應(yīng)商信息表:供應(yīng)商名稱,地址,聯(lián)系人,聯(lián)系電話。 2?業(yè)務(wù)流程圖 (1)數(shù)據(jù)

8、項(xiàng) 表2.1數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)含義說明 數(shù)據(jù)類型 長(zhǎng)度 房臺(tái)編號(hào) 為房間臺(tái)號(hào)設(shè)置的個(gè)代號(hào) 字符型 10 房臺(tái)名稱 房間的名稱 字符型 10 商口口編號(hào) 為商品(菜)設(shè)置的 個(gè)代號(hào) 字符型 20 商品名稱 點(diǎn)菜的名稱 字符型 50 數(shù)量 點(diǎn)菜的數(shù)量 數(shù)值型 9 單價(jià) 每個(gè)菜的單價(jià) 貨幣型 8 金額 總計(jì)的金額 貨幣型 8 點(diǎn)單日期 點(diǎn)單的日期 日期型 8 員工編號(hào) 服務(wù)的員工的個(gè)代號(hào) 字符型 10 員工名稱 服務(wù)的員工的姓名 字符型 12 (2)數(shù)據(jù)結(jié)構(gòu)的定義 名字:日點(diǎn)單信息 描述:顧客

9、點(diǎn)單的信息 定義:日點(diǎn)單信息二房臺(tái)編號(hào)+房臺(tái)類型+商品編號(hào)+商品名稱+數(shù)量+單價(jià)+金額+點(diǎn)單 日期+員工編號(hào)+員工名稱 表2.2日點(diǎn)單信息數(shù)據(jù)字典 名字:商品基礎(chǔ)信息 描述:基本商品,包括菜系和酒水 定義:商品基礎(chǔ)信息二商品編號(hào)+商品名稱+單價(jià)+供應(yīng)商+單價(jià)+供應(yīng)商+聯(lián)系人+聯(lián)系 電話 表2.3商品基礎(chǔ)信息數(shù)據(jù)字典 名字:供應(yīng)商信息 描述:基本商品的供應(yīng)單位 定義:供應(yīng)商信息二供應(yīng)商名稱+地址+聯(lián)系人+聯(lián)系電話 表2.4供應(yīng)商信息數(shù)據(jù)字典 (3) 數(shù)據(jù)流的定義 數(shù)據(jù)流名稱:日點(diǎn)單統(tǒng)計(jì) 簡(jiǎn)要說明:對(duì)每天的點(diǎn)單信息進(jìn)行統(tǒng)計(jì) 數(shù)據(jù)流來源:P1.8 數(shù)據(jù)流去向:日點(diǎn)單管理

10、模塊 數(shù)據(jù)結(jié)構(gòu):日點(diǎn)單信息二房臺(tái)編號(hào)+房臺(tái)類型+商品編號(hào)+商品名稱+數(shù)量+單價(jià)+金額+ 點(diǎn)單日期+員工編號(hào)+員工名稱 表2.5日點(diǎn)單統(tǒng)計(jì) (4) 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)名:日點(diǎn)單信息 輸入數(shù)據(jù)流:商品基本信息,供應(yīng)商基本信息 輸出數(shù)據(jù)流:顧客點(diǎn)單信息 2. 1. 2概念設(shè)計(jì) 概念模型是對(duì)信息世界的建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世 界中的常用概念。實(shí)體 關(guān)系模型(Entity-Relationship Module,簡(jiǎn)稱E-R圖)是 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)常用的方法。 得到了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它 們之間的關(guān)系,為后面邏輯結(jié)構(gòu)

11、設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互 之間的作用形成數(shù)據(jù)的流動(dòng)。 系統(tǒng)E-R圖設(shè)計(jì) 1. 日點(diǎn)單信息實(shí)體E-R圖: 日點(diǎn)單 圖2.3日點(diǎn)單信息E-R圖 3?供應(yīng)商信息實(shí)體E-R圖: 供應(yīng)商 圖2.5供應(yīng)商信息E-R圖 4.餐飲管理系統(tǒng)信息實(shí)體E-R圖: 圖2.6餐飲管理系統(tǒng)信息實(shí)體E-R圖 2. 1. 3邏輯設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 本系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)有: 1?初始關(guān)系模型設(shè)計(jì),即將概念結(jié)構(gòu)向一般的關(guān)系模型轉(zhuǎn)化。

12、 日點(diǎn)單信息管理(房臺(tái)編號(hào),房臺(tái)類型,商品編號(hào),商品名稱,數(shù)量,單價(jià),金額, 點(diǎn)單日期,員工編號(hào),員工名稱) 商品基礎(chǔ)信息(商品編號(hào),商品名稱,單價(jià),供應(yīng)商,聯(lián)系人,聯(lián)系電話) 供應(yīng)商信息(供應(yīng)商名稱,地址,聯(lián)系人,聯(lián)系電話) 2?規(guī)范化處理,從E-R圖向數(shù)據(jù)模型轉(zhuǎn)化的過程中,用模式合并和分解方法達(dá)到規(guī) 范化級(jí)別。 根據(jù)上面的系統(tǒng)E-R圖我們得知日點(diǎn)單信息表和商品基礎(chǔ)信息表之間是多對(duì)多的 關(guān)系,而商品基礎(chǔ)信息和供應(yīng)商之間也是多對(duì)多的關(guān)系。供應(yīng)商信息和商品基礎(chǔ)信息存 在傳遞依賴,所以可以將供應(yīng)商信息和基礎(chǔ)信息合并為: 商品基礎(chǔ)信息(商品編號(hào),商品名稱,單價(jià),供應(yīng)商,供應(yīng)商名稱,地址

13、,聯(lián)系人, 聯(lián)系電話) 2. 1. 4物理設(shè)計(jì) 1?存儲(chǔ)結(jié)構(gòu): 存儲(chǔ)結(jié)構(gòu)是建立一種由邏輯結(jié)構(gòu)到存儲(chǔ)空間的映射。存儲(chǔ)結(jié)構(gòu)是把一組結(jié)點(diǎn)存 放在按地址相鄰的存儲(chǔ)單元里,結(jié)點(diǎn)間的邏輯關(guān)系用存儲(chǔ)單元的自然順序關(guān)系來表 達(dá)的,即用一塊存儲(chǔ)區(qū)域存儲(chǔ)線性數(shù)據(jù)結(jié)構(gòu),為使用整數(shù)編碼訪問數(shù)據(jù)結(jié)點(diǎn)提供了 便利。存儲(chǔ)的路徑是 C:\Program Files\Microsoft SQL Server\MSSQL\data\餐飲 管理系統(tǒng)_Da ta.MDF。 2. 存取方法 存取方法是快速存取數(shù)據(jù)庫(kù)中數(shù)據(jù)的技術(shù)。索引法是為了加速對(duì)表中的數(shù)據(jù) 行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié)構(gòu)。是針對(duì)一個(gè)表而建立的,它能夠以一

14、列或 多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。例如在本數(shù)據(jù)庫(kù) 日點(diǎn)單信息表(房臺(tái)編號(hào),房臺(tái)類型,商品編號(hào),商品名稱,數(shù)量,單價(jià),金 額,點(diǎn)單日期,員工編號(hào),員工名稱)里的房臺(tái)編號(hào)是主鍵,在room_id上創(chuàng)建了 一個(gè)唯一聚簇 性索引,為了加快數(shù)據(jù)庫(kù)的檢索速度。 在商品基礎(chǔ)信息表上創(chuàng)建一個(gè)以商品編號(hào)為索引項(xiàng) 的聚簇索引。 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 1?表 (1)日點(diǎn)單信息表:房臺(tái)編號(hào),房臺(tái)類型,商品編號(hào),商品名稱,數(shù)量,單價(jià),金 額,點(diǎn)單日期,員工編號(hào),員工名稱。 表2.6日點(diǎn)單信息表 序號(hào) 表名 字段 字段類型 字段長(zhǎng)度 是否主鍵(1 為主鍵) 1 meun

15、Room id char 10 1 2 meun Roomtype Char 19 0 3 meun Goods id Char 20 0 4 meun Goodsname Char 50 0 5 meun Amount Numeric 9 0 6 meun Price Money 8 0 7 meun Jine Money 8 0 8 meun Menudate Datetime 8 0 9 meun Staff id Char 10 0 10 meun staffname Ch

16、ar 12 0 (2)商品基礎(chǔ)信息表:商品編號(hào),商品名稱,單價(jià),供應(yīng)商,聯(lián)系人,聯(lián)系電話。 表2.7商品基礎(chǔ)信息表 序號(hào) 表名 字段 字段類型 字段長(zhǎng)度 是否主鍵(1 為主鍵) 1 Goods Goods id Char 20 1 2 Goods Goodname Char 50 0 3 Goods Price Money 8 0 4 Goods Ordername Char 50 0 5 Goods Telephone Numeric 9 0 6 Goods people char 10 0

17、 (3)供應(yīng)商信息表:供應(yīng)商名稱,地址,聯(lián)系人,聯(lián)系電話。 表2.8供應(yīng)商信息表 序號(hào) 表名 字段 字段類型 字段長(zhǎng)度 是否主鍵(1 為主鍵) 1 order Ordername Char 50 1 2 order Address Char 30 0 3 order Contectname Char 10 0 4 order telephone numeric 9 0 2?關(guān)系圖 餐飲管理系統(tǒng)包括員工信息表,日點(diǎn)單信息表,商品基礎(chǔ)信息表,房間臺(tái)號(hào)信息表, 供應(yīng)商信息表,房間臺(tái)號(hào)類型表,部門信息表,利用各個(gè)表的主鍵把各個(gè)表連接到一

18、起。 利用關(guān)系圖表現(xiàn)出來。如圖2.7所示: apartment dspariEEsni: telEphons ■Rf staff =rtaff_id siarfnax- 5 EX birth, departstent t e-1 sphons iconsy * J XhZ menu rooruid I~] rosrzrpe- Eood=_id EOOd.E:!L3X! ■ucng*: price jins- Ei.fii.il date =rtaff_id

19、 itaz ziiajis r oomnaine rocauid —| rccajiaKS rocajiype- d.spu"tn:snt servi匚edesk 匚 ond.it ion hoi s-ps^pl e T" roomtype roacippe holdps-ople rccauid * T- order E*ood.s 0 ordemajcs' ▲ ■3 CQOd=_id >- address Eo

20、odsnazs n contec tuaxs — — 匚ont eel t el s-phon price r^] - ordsmaiEE1 圖2.7餐飲管理系統(tǒng)關(guān)系圖 3. 存儲(chǔ)過程 (1 )為數(shù)據(jù)庫(kù)CYGLXT創(chuàng)建一個(gè)查詢?nèi)拯c(diǎn)單信息的存儲(chǔ)過程。 CREATE PROCEDURE menu_select @troom_id char(10), @troomtyper char(10), @tgoods_id char(20) AS select * from menu GO (

21、2) 為數(shù)據(jù)庫(kù)CYGLXT創(chuàng)建一個(gè)刪除日點(diǎn)單信息的存儲(chǔ)過程。 CREATE PROCEDURE menu_delete @roomid char(10) AS delete from menu where room_id=@roomid GO (3) 為數(shù)據(jù)庫(kù)CYGLXT創(chuàng)建一個(gè)添加日點(diǎn)單信息的存儲(chǔ)過程。 REATE PROCEDURE menu_insert @room_id char(10), @roomtype char(10), @goods_id char(20), @goodsname char(50). @amount numeric(9), @pric

22、e money, @jine money, @menudate datetime, @staff_id char(10), @staffname char(12) AS insert into menu (room_id,room ty pe,goods_id,goodsname,amou nt ,price,jine,menuda te,s taff_id ,st affname) values (@room_id,@room ty pe,@goods_id,@goodsname,@amou nt ,@price,@jine,@menuda te, @st aff_id,@

23、s taffname) GO 4. 觸發(fā)器 CREATE TRIGGER商品數(shù)量_insert ON日點(diǎn)單表 FOR INSERT AS DECLARE @NumOf 商品數(shù)量 TINYINT SELECT @NumOf商品數(shù)量二c.商品編號(hào)_num FROM商品基礎(chǔ)信息c ,inserted i WHERE c. 商品編號(hào)二i. 商品編號(hào) IF (@NumOf商品數(shù)量> 0) BEGIN UPDATE商品信息SET商品數(shù)數(shù)—num =商品數(shù)數(shù)t_num + 1 FROM商品信息c ,inserted i WHERE c.商品數(shù)二i.商品數(shù) END ELSE BE

24、GIN UPDATE商品信息SET為序人—num =( SELECT COUNT(s.商品編號(hào))FROM 商品信息 s ,inserted i WHERE s.商品編號(hào)二i.商品編號(hào)) FROM商品信息c, inserted i WHERE c.商品編號(hào)二i.商品編號(hào) END GO 2?2程序設(shè)計(jì) 2. 2. 1概要設(shè)計(jì) 本程序?qū)崿F(xiàn)餐飲服務(wù)內(nèi)部和正常營(yíng)業(yè)業(yè)務(wù)以及擴(kuò)展業(yè)務(wù)的自動(dòng)化電算管理。餐飲服 務(wù)系統(tǒng)的模塊實(shí)際上是指從顧客消費(fèi)的正常流通渠道的角度,管理員通過對(duì)餐飲服務(wù)系 統(tǒng)進(jìn)行處理的總過程。對(duì)酒店的經(jīng)營(yíng)和數(shù)據(jù)的初始化以及人員招聘、菜譜的制定、供應(yīng) 商的供貨情況及餐飲管理系統(tǒng)的

25、各項(xiàng)工作的協(xié)調(diào)運(yùn)作。 對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計(jì)的要求分析后,得到如下圖 2.8所示的系統(tǒng)功能模塊圖。 圖2.8系統(tǒng)模塊圖 2. 2. 2程序?qū)崿F(xiàn) 程序?qū)崿F(xiàn)主要是代碼在編譯器中運(yùn)行得到的結(jié)果,餐飲管理窗體主要由文本框及命 令按鈕組成,分別點(diǎn)擊“查詢、刪除、添加、修改、退出”按鈕系統(tǒng)會(huì)通過上述五個(gè)控 件與數(shù)據(jù)庫(kù)進(jìn)行連接并進(jìn)行數(shù)據(jù)的相應(yīng)操作。實(shí)現(xiàn)具體功能窗口如圖2.8所示: 代碼如 查詢 刪除 圖2.9程序運(yùn)行界面 濟(jì)加 退出 I叫屮尸 Private Sub Commandl_Click() Dim st

26、rS As St ring '定義一變量 Dim adoconn As New ADODB.Connection 'Connection 對(duì)象代表了打開與數(shù)據(jù)源的 連接。 Dim adocomm As New ADODB.Command 'Command對(duì)象定義了將對(duì)數(shù)據(jù)源執(zhí)行的指定 命令。 Dim rs As New ADODB.Recordset Dim ReturnValue As Integer '調(diào)用存儲(chǔ)過程的返回值 adoconn.ConnectionString = Adodcl.ConnectionString 'Adodcl 為窗體中的 ADO 控件,并已成功連接數(shù)

27、據(jù)庫(kù) adoconn.Open Set adocomm.ActiveConnection 二 adoconn '扌旨示扌旨定的 Command 對(duì)象當(dāng)前所屬的 Connection 對(duì)象。 adocomm.CommandText 二"menu_select"'設(shè)置 Command 對(duì)象源。 adocomm.CommandType = adCmdStoredProc '通知提供者 CommandText 屬性有什么, 它可能包括Command對(duì)象的源類型。設(shè)置這個(gè)屬性優(yōu)化了該命令的執(zhí)行。 adocomm.Parame ters(l) = Tex tl .Tex t adocomm.P

28、arame ters(2) = Tex t2.Tex t adocomm.Parame ters(3) = Tex t3.Tex t adocomm.Parame ters(4) = Tex t4.Tex t adocomm.Parame ters(5) = Tex t5.Tex t adocomm.Parame ters(6) = Tex t6.Tex t adocomm.Parame ters(7) = Tex t7.Tex t adocomm.Exec ute ReturnValue = adocomm.Parameters(O)'存儲(chǔ)過程的返回值,返回0則成功執(zhí)行。 I

29、f ReturnValue = 0 Then strS = St r(adocomm.Parame ters(8))'把存儲(chǔ)過程的輸出參數(shù)的值賦給變量 strS Tex t8.Tex t 二 strS Else Tex t8.Text = 0 End If adoconn.Close adoconn.Open Set adocomm.ActiveConnection 二 adoconn adocomm.CommandText 二"ad"'設(shè)置 Command 對(duì)象源。 adocomm.CommandType = adCmdStoredProc '通知提供者 CommandTe

30、xt 屬性有什么, 它可能包括Command對(duì)象的源類型。設(shè)置這個(gè)屬性優(yōu)化了該命令的執(zhí)行。 Set rs = New ADODB.Recordse t 'rs.CursorLocation 二 adUseClient rs.CursorType = adOpenStatic '不能省略否則集合不能作為標(biāo)簽錯(cuò)誤. rs.Open adocomm DataGridl.ClearFields Set DataGridl.DataSource = rs 'Adodcl.Refresh Dat aGridl.Refresh 'adoconn.Close若關(guān)閉連接則表格中數(shù)據(jù)消失 End

31、Sub 第3章設(shè)計(jì)總結(jié) 我們小組設(shè)計(jì)的是一個(gè)簡(jiǎn)單的餐飲管理系統(tǒng)。給出題目以后,我們首先對(duì)所需要的 軟件進(jìn)行了系列的了解,本系統(tǒng)是一 SQ LServer2000為后臺(tái)VB6.0為前臺(tái)進(jìn)行程序的調(diào) 用的。之后我們大致規(guī)劃了餐飲系統(tǒng)大概的需求。首先是設(shè)計(jì)表,我們從員工,到日點(diǎn) 單的信息設(shè)計(jì),還有有倉(cāng)庫(kù)的管理,供應(yīng)商信息等,做了一系列的規(guī)劃。 通過這次的課程設(shè)計(jì)操作,讓我對(duì)數(shù)據(jù)庫(kù)的各項(xiàng)操作有了更進(jìn)一步的了解和更加的 熟練操作,并對(duì)這門課程產(chǎn)生了很大興趣,從一開始的創(chuàng)建表簡(jiǎn)單的東西開始,連接關(guān) 系圖,建立索引,建立存儲(chǔ)過程,也會(huì)有很多的問題出現(xiàn),但是經(jīng)過小組人員一起翻書, 查詢,最終都得到了想要

32、的結(jié)果,覺得收獲很多,在不斷的失敗中學(xué)習(xí)到了更多。后臺(tái) 程序的完成,讓我對(duì)此軟件的開發(fā)有了更清楚的認(rèn)識(shí),同時(shí)也讓我懂得了實(shí)踐的重要性。 其次,這個(gè)程序當(dāng)中遇到問題比較多的還是VB的程序代碼,VB窗體連接后臺(tái)數(shù)據(jù)庫(kù)。 界面有查詢,刪除,添加,修改,退出,五個(gè)按鈕,后臺(tái)的代碼是我們最頭疼的問題, 在老師的不斷指導(dǎo)和小組人員的不斷修改和討論的情況下,終于圓滿的運(yùn)行出來了, 雖然這次的課程設(shè)計(jì)算是勝利的完成的,但是還是有很多需要學(xué)習(xí)和改善的地方, 比如數(shù)據(jù)庫(kù)的建立不完善,考慮不夠全面,界面設(shè)計(jì)的單一性等多方面的問題都是有待 于提高的,我會(huì)在以后的學(xué)習(xí)當(dāng)中更加努力,積累更多的經(jīng)驗(yàn),提高知識(shí)的靈活運(yùn)用能

33、 力。 總的來說,這次的課程設(shè)計(jì)結(jié)束了,但是給我留下的東西確實(shí)很豐富的,我覺得會(huì) 是我永遠(yuǎn)的財(cái)富,也讓我懂得了,只要用心,只要努力,沒有什么做不好的。 參考文獻(xiàn) 1. 馬曉梅.《SQL Server 2000》.清華大學(xué)出版社 2. 吳豪.《SQL Server 2000基礎(chǔ)》.北京希望電子出版社 3..余金山.《SQL Server 2000編程指南》.北京希望電子出版社 4.熊桂喜.《SQL Server開發(fā)指南》.清華大學(xué)出版社 5?薩師煊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》?高等教育出版社 6?麥克馬納斯.《VB.NET高級(jí)開發(fā)指南》.北京希望電子出版社 7. 王華杰.《VB.NET編程實(shí)例詳解》.中國(guó)鐵道出版社 8. 彭東.《SQL Server應(yīng)用開發(fā)技術(shù)指南.清華大學(xué)出版社 9. 三味工作室.SQL Server 2000?上海:人民郵電出版社 10. 劉玉生.《SQL Server開發(fā)、管理和應(yīng)用》.電子工業(yè)出版社 11. Thomsen.《VB.NET數(shù)據(jù)庫(kù)開發(fā)》.清華大學(xué)出版社 12. 張營(yíng).《SQL Server 2000開發(fā)指南》.電子工業(yè)出版社

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!