遼寧工業大學
《sql server資料庫設計實訓》 報告
題目: 餐飲管理系統
院(系): 軟體學院
專業班級: 電子商務(國際)
學號學生姓名
指導教師: 翟寶峰
教師職稱: 副教授
起止時間:2011.09.03-2011.09.14
設計任務及評語
院(系):軟體學院教研室:軟體教研室
目錄第1章設計目的與要求 1
1.1設計目的 1
1.2設計環境 1
1.3主要參考資料 1
1.4設計內容及要求 1
第2章設計內容 2
2.1資料庫設計 2
2.1.1需求分析 2
2.1.2概念設計 5
2.1.3邏輯設計 6
2.1.4物理設計 7
2.1.5 資料庫實現 7
2.2程式設計 11
2.2.1概要設計 11
2.2.2程式實現 11
第3章設計總結 14
參考文獻 15
本設計專題是軟體工程類專業的有關管理資訊系統設計開發的乙個重要環節,是本專業學生必須學習和掌握的綜合實踐課程。
本實踐課的主要目的是:(1)、掌握運用管理系統及資料庫原理知識進行系統分析和設計的方法;(2)掌握關聯式資料庫的設計方法;(3)掌握sql server 2000技術應用;(4)掌握簡單的資料庫應用程式編寫方法;(5)理解c/s模式結構。
硬體:處理器,intel pentium 166 mhz以上,記憶體:512m 以上,硬碟空間:
8g 以上軟體:windows xp需要軟體:microsoft visual basic 6.
0,microsoft sql server 2000
1.《管理資訊系統》 黃梯雲高等教育出版社
2.《資料庫系統概論》 薩師煊高等教育出版社
3.《sql server 2000 資料庫應用系統開發技術》朱如龍編,機械工業出版社。
4.《sql server 2000 資料庫應用系統開發技術實驗指導》朱如龍編,機械工業出版社
一、內容
1.要求根據管理資訊系統及資料庫設計原理,按照資料庫系統設計的步驟和規範,完成各階段的設計內容。
2.需求分析具體實際,資料流圖、資料字典、關係模型要正確規範
3.在sql server2000 上實現設計的資料庫模型。
4.對應用程式進行概要設計。
5.用vb實現簡單的應用程式編寫。
二、要求
設計過程中,要嚴格遵守課程設計的時間安排,聽從指導教師的指導。正確地完成上述內容,規範完整地撰寫出課程設計報告。
本資料庫系統通過之前的需求分析,以sql為後台,vb為前台設計了乙個簡單的餐飲管理系統。通過概念設計,邏輯設計和物理設計的轉換來實現了資料庫檔案。
本系統介紹了一般的計算機管理的餐飲服務程式,首先從各種相關的軟體入手,分析了這類軟體的特點、發展歷程,並對發展緩慢的原因進行了初步的調研。從以前的相關軟體的軟肋著手,介紹了餐飲服務計算機軟體的程式設計思路和基本方法。重點介紹了前台營業,從第三者的角度即消費者的角度介紹了前台營業的操作流程
在酒店裡建立乙個餐飲服務系統對提高酒店的工作效率和增加酒店的效益都是有好處的,它影響了酒店經營業績,也使酒店的競爭能力提公升。它的優勢主要在於有效展示酒店形象和服務,建立與客戶良好的互動關係,高效管理銷售過程,而且顯著降低銷售成本、提高經濟效益和管理水平,提高營業收入,使得利潤最大化,如此可見餐飲服務系統給酒店帶來了可觀的收入。
本餐飲管理系統主要實現對餐飲系統相關資訊的管理,其中以日點單為中心,其中還包括員工資訊管理,員工所屬部門資訊的管理,房間台號以及房間型別的相關資訊管理,還包含了最基礎的商品資訊表和**商基礎資訊。
1.餐飲管理需求分析
資料項和資料結構如下:
(1)日點單資訊表:房臺編號,房臺型別,商品編號,商品名稱,數量,單價,金額,點單日期,員工編號,員工名稱。
(2)商品基礎資訊表:商品編號,商品名稱,單價,**商,單價,**商,聯絡人,聯絡**。
(3)**商資訊表:**商名稱,位址,聯絡人,聯絡**。
2.業務流程圖
圖2.1餐飲管理系統業務流程圖
3.資料流程圖
圖2.2餐飲管理系統資料流程圖
4.資料字典
(1)資料項
表2.1資料項
(2)資料結構的定義
表2.2日點單資訊資料字典
表2.3商品基礎資訊資料字典
表2.4**商資訊資料字典
(3)資料流的定義
表2.5日點單統計
(4)資料儲存
資料儲存名:日點單資訊
輸入資料流:商品基本資訊,**商基本資訊
輸出資料流:顧客點單資訊
概念模型是對資訊世界的建模,所以概念模型應該能夠方便、準確的表示出資訊世界中的常用概念。實體------關係模型(entity-relationship module,簡稱e-r圖)是資料庫結構設計常用的方法。
得到了資料項和資料結構以後,就可以設計出能夠滿足使用者需求的各種實體以及它們之間的關係,為後面邏輯結構設計打下基礎。這些實體包含各種具體資訊,通過相互之間的作用形成資料的流動。
系統e-r圖設計
1.日點單資訊實體e-r圖:
圖2.3日點單資訊e-r圖
2.商品基礎資訊實體e-r圖:
圖2.4商品基礎資訊e-r圖
3.**商資訊實體e-r圖:
圖2.5**商資訊e-r圖
4.餐飲管理系統資訊實體e-r圖:
圖2.6餐飲管理系統資訊實體e-r圖
邏輯結構設計的任務就是將概念結構設計階段設計好的基本e-r圖轉換為與選用的dbms產品所支援的資料模型相符合的邏輯結構。
本系統邏輯結構設計的任務有:
1.初始關係模型設計,即將概念結構向一般的關係模型轉化。
日點單資訊管理(房臺編號,房臺型別,商品編號,商品名稱,數量,單價,金額,點單日期,員工編號,員工名稱)
商品基礎資訊(商品編號,商品名稱,單價,**商,聯絡人,聯絡**)
**商資訊(**商名稱,位址,聯絡人,聯絡**)
2.規範化處理,從e-r圖向資料模型轉化的過程中,用模式合併和分解方法達到規範化級別。
根據上面的系統e-r圖我們得知日點單資訊表和商品基礎資訊表之間是多對多的關係,而商品基礎資訊和**商之間也是多對多的關係。**商資訊和商品基礎資訊存在傳遞依賴,所以可以將**商資訊和基礎資訊合併為:
商品基礎資訊(商品編號,商品名稱,單價,**商,**商名稱,位址,聯絡人,聯絡**)
1.儲存結構:
儲存結構是建立一種由邏輯結構到儲存空間的對映。儲存結構是把一組結點存放在按位址相鄰的儲存單元裡,結點間的邏輯關係用儲存單元的自然順序關係來表達的,即用一塊儲存區域儲存線性資料結構,為使用整數編碼訪問資料結點提供了便利。儲存的路徑是c:
\program files\microsoft sql server\mssql\data\餐飲管理系統_data.mdf。
SQL server資料庫總結筆記
建表的兩種方式 一 兒子,爸爸,爺爺式 包含式,屬於式 至少需要兩個表。經典案例 學校 班級 學生 建表訣竅 1 乙個物件 實體 乙個表 2 小表裡面有大表 主鍵 下級的小表包含上一級大表的主鍵,比如學生表裡面包含班級表的主鍵,班級表包含學校表的主鍵,學生表裡面沒有必要包含學校表的主鍵,不是不行,而...
ipad點餐系統資料庫設計
文件編號 專案版本 文件名稱 開發計畫說明書 專案名稱 ipad點餐系統 專案負責人 李雅靜梁敬王蕊劉賓牟霜龐敏張小慶王虎成楊亞宇齊倩 編寫 楊亞宇2012年11月18日 校對 齊倩2012年11月18日 審核 李雅靜梁敬王蕊劉賓牟霜龐敏張小慶王虎成2012年11月18日 開發團隊 紅桃組 一 引言...
01SqlServer資料庫管理與維護
資料庫的安裝與配置 資料庫建立 刪除 備份 分離等 資料表的建立 刪除 修改 約束型別及建立,修改 一 概述 1 專業術語 sql structured query language的縮寫,意思為結構化查詢語言。sql server 是乙個關聯式資料庫管理系統 2 發展歷程 1988年 微軟與syb...