麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計_第1頁
麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計_第2頁
麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計_第3頁
麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計_第4頁
麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)原理課程設計報告題 目:麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫系統(tǒng)原理設計麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計21 課程設計要求21.1 課程設計的目的21.2課程設計的內容和要求21.3課程設計進度安排22.課程設計報告正文32.1系統(tǒng)需求分析32.2系統(tǒng)邏輯模型42.3系統(tǒng)的物理模型112. 4數(shù)據(jù)庫設計123總結15麥當勞點單及物流系統(tǒng)數(shù)據(jù)庫設計1 課程設計要求1.1 課程設計的目的1) 培養(yǎng)學生運用所學課程數(shù)據(jù)庫系統(tǒng)原理的理論知識和技能,分析解決計算機應用實際問題的能力。2) 培養(yǎng)學生掌握用數(shù)據(jù)庫系統(tǒng)原理的知識設計計算機課題的思想和方法。3)培養(yǎng)學生調查研究、查閱技術文獻、資料、手冊以及編寫技

2、術文獻的能力。通過課程設計,要求學生在指導教師的指導下,獨立完成設計課題的全部內容,包括:通過調查研究和上機實習,收集和調查有關技術資料。掌握設計課題的基本步驟和方法。根據(jù)課題的要求進行上機實驗調試。1.2課程設計的內容和要求通過課程設計要求學生掌握數(shù)據(jù)庫設計、開發(fā)查詢等基本方法,掌握Visual Foxpro的操作方法,熟練進行數(shù)據(jù)表操作、SQL查詢和簡單的程序設計能力。初步掌握數(shù)據(jù)庫設計工具ERWIN的操作,能夠運用ERWIN設計ER圖。最后綜合利用上述工具設計和開發(fā)一個小型數(shù)據(jù)庫。為今后學習信息系統(tǒng)設計開發(fā)建設打下良好基礎。1.3課程設計進度安排第14天:學習和掌握Visual Foxp

3、ro的基本操作,包括數(shù)據(jù)表操作、SQL語言以及可視化的程序設計。第510天:學習和掌握運用ERWIN設計ER圖的基本方法和技巧。第1114天:針對某一特定應用項目進行需求分析,設計ER圖。2.課程設計報告正文2.1系統(tǒng)需求分析(1)課題設計目的一般飯店的點菜系統(tǒng)因其菜單各不相沒有廣泛的適用性,于是我們設計了特殊的自助餐廳麥當勞,它有眾多門店,菜單基本統(tǒng)一,適用范圍廣,因此是具有可行性的。我們設計的數(shù)據(jù)庫包括兩個部分:1點菜系統(tǒng),連接麥當勞各門店和顧客。我們的這個系統(tǒng)可以面向店員,給店員使用用于收銀,也可以由顧客來操作,尤其在人比較多的時候顧客先通過系統(tǒng)點好單,可以加速客流,為麥當勞加快客流,創(chuàng)

4、造更高的利潤。2物流訂購系統(tǒng),連接麥當勞各門店以及配送中心。麥當勞這樣的餐飲企業(yè)的原料都是統(tǒng)一配送,不同于其他餐飲企業(yè)可以就地取材,因此配送環(huán)節(jié)相當重要,配送多了會導致原料過多,造成庫存成本升高以及原材料積壓過久變質;配送少了又會造成缺貨損失,并且對本身門店的聲譽造成損失。那么要做到實時監(jiān)控就必須能夠快速及時地了解各個門店的需求情況來定期送貨,如果能夠通過信息化方式來運營配送中心的工作,那么準確性、及時性會大大提高,并且?guī)齑婵梢跃S持在一個較低的水平,一方面降低了庫存成本,另一方面也可以實時擁有不斷更新的新鮮的原料保證食品質量。另外,配送中心也可以根據(jù)各個門店的訂購單來控制整個配送中心的庫存水平

5、和獲取個門店的平均需求,方便更好的管理庫存。(2)系統(tǒng)業(yè)務描述一個麥當勞門店,它從多個的供應商訂購冷飲、雞肉、生菜等原料。它向外發(fā)放優(yōu)惠券,不同的優(yōu)惠券對產品的優(yōu)惠量不等。顧客可以選擇單點和套餐兩種模式,也可以同時有單點和套餐的點單。顧客輸入優(yōu)惠券代碼,經系統(tǒng)識別確認后就使用各種優(yōu)惠券購買麥當勞的產品,使用優(yōu)惠券的優(yōu)惠金額將會在最后的總單中列出并計入。門店或配送中心管理員可以選擇原料名稱,輸入數(shù)量進行訂購,訂單明細表將傳入數(shù)據(jù)庫送達配送中心。(3)系統(tǒng)需求分析麥當勞點單及物流系統(tǒng)應包括一家麥當勞門店、N家供應商、這家麥當勞從N家供應商訂購的原料、顧客、這家麥當勞賣出的全部產品以及產品(可以是單

6、個產品也可為套餐組合)的不同優(yōu)惠券。(4)主要實體門店(包括屬性:門店編號,門店名稱,門店地址,門店電話)產品(包括屬性:產品代碼,產品名稱,產品類別,產品單價)優(yōu)惠(包括屬性:優(yōu)惠代碼,優(yōu)惠名稱,優(yōu)惠單價)顧客(包括屬性:顧客代碼,顧客性別,顧客地址)購買(包括屬性:產品代碼,顧客代碼,購買數(shù)量)原料(包括屬性:原料編號,原料類型,原料名稱)配送中心(包括屬性:配送中心編號,配送中心地址,配送中心電話)訂購(包括屬性:原料編號,配送中心編號,訂購單號,訂購日期,訂購數(shù)量,訂購狀態(tài))(5)實體間的關系麥當勞門店和門店訂購的原料間:一個麥當勞店要購買多種原料。所以麥當勞門店和門店訂購的原料間為一

7、對多的關系。門店訂購的原料與供應商之間:多個供應商提供多種這個麥當勞門店所需的原料,所以門店訂購的原料與供應商之間為多對多的關系。麥當勞門店與產品間:一個麥當勞門店出售多種產品,所以麥當勞門店與產品間為一對多的關系。顧客與購買產品間:許多顧客從這個麥當勞門店購買多種產品,所以顧客與購買產品間為多對多的關系。產品與優(yōu)惠券之間:麥當勞的產品可以使用不同的優(yōu)惠券,所以產品與優(yōu)惠券之間為一對多的關系。(6)開發(fā)環(huán)境Windows XP系統(tǒng),開發(fā)工具:ERWin、FOXFOR2.2系統(tǒng)邏輯模型根據(jù)需求分析,在ERWIN中根據(jù)需求分析設計出邏輯模型。利用ERWIN軟件設計出ER圖。如圖所示:(1)打開ER

8、win軟件,創(chuàng)建新的ERwin模型,選擇“物理-邏輯”模型并與數(shù)據(jù)庫連接A 打開Erwin軟件:開始程序Competer AssociatwALLFusionErwin Date ModelerDRWinB 創(chuàng)建新的ERwin模型,點擊OKC 選擇“物理-邏輯”模型并與數(shù)據(jù)庫連接(2)根據(jù)需求分析,設置6個實體,邏輯圖如下:(3)為各個實體設置屬性、主碼門店 產品 優(yōu)惠券 顧客 原料 配送中心 依次設置各個實體的主碼。如:將門店的優(yōu)惠代碼設置為主碼,右手托住屬性優(yōu)惠代碼拽到主碼位置(5)為性別、價格進行sex、money子域的設置。右鍵點擊導航欄的String,點擊New。命名為sex,設置s

9、ex的有效性規(guī)則設置子域的有效性規(guī)則和默認值,讓顧客性別的屬性為sex (4)設置有效性規(guī)則,默認值A設置sex的有效性規(guī)則 B設置訂購數(shù)量的有效性規(guī)則 C設置配送中心地址的有效性規(guī)則 D設置門店電話的默認值 (6)分析并建立這6個實體間的聯(lián)系。(8)其中門店訂購的原料與供應商之間,顧客與購買產品間為多對多的關系。所以要生成關聯(lián)實體,如產品和顧客間的關聯(lián)實體的生成如下: (9)為關聯(lián)實體設置屬性為產品和古顧客間的關聯(lián)實體購買設置屬性為原料和配送中心的關聯(lián)實體訂購設置屬性(7)根據(jù)實體之間的關系,我們可以顯示為不同的主題顯示區(qū)。A用戶購買主題顯示區(qū) B門店訂貨主題顯示區(qū)(8)顯示導航欄(9)最終

10、的邏輯模型顯示實體、屬性的圖顯示全部信息為:2.3系統(tǒng)的物理模型由邏輯模型變?yōu)槲锢砟P停?)由原來的邏輯型顯示為物理模型(2)生成八個表 2. 4數(shù)據(jù)庫設計(1)打開FOXFOR,新建一個數(shù)據(jù)庫(2)在數(shù)據(jù)庫里添加八個表(3)顯示各個表的表設計器門店表產品表優(yōu)惠券表購買表顧客表原料表訂購表配送中心表(4)建立起各表之間的關系3總結通過這次的課程設計,我們對ERWin和FOXFOR的應用有了更深的理解。與以往不同的是我們自己選定一個生活中的問題,對其進行分析思考,把書本的知識運用到實際的生活中來。在此期間遇到了很多困難。如:實體的屬性的設置。各個屬性所屬的類型的設置。各個實體間的聯(lián)系的分析。認識到在設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論