食堂外賣管理系統(tǒng)_第1頁
食堂外賣管理系統(tǒng)_第2頁
食堂外賣管理系統(tǒng)_第3頁
食堂外賣管理系統(tǒng)_第4頁
食堂外賣管理系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、惠州學(xué)院HUIZHOU UNIVERSITY課 程 設(shè) 計 論 文題目: 食堂外賣管理系統(tǒng) 姓 名 唐驥釗 學(xué) 號 專業(yè)班級 14電氣3班 指導(dǎo)教師 汪成龍 重 復(fù) 率_6.67_%教務(wù)處制目錄目錄21. 課程設(shè)計任務(wù)2A. 目的2B. 開發(fā)環(huán)境32. 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)3A. 數(shù)據(jù)詞典3B. 關(guān)系模型4C. 基本表5D. 初始關(guān)系模式63. 數(shù)據(jù)庫設(shè)計流程6A. 用SQL Sever 建表6B. 視圖84. 數(shù)據(jù)的錄入、修改、查詢、刪除9A.數(shù)據(jù)錄入9B. 數(shù)據(jù)修改10C.數(shù)據(jù)查詢10D.數(shù)據(jù)刪除115. 總結(jié)121. 課程設(shè)計任務(wù)A. 目的隨著時間的推移,人類對餐飲的需求越來越大,餐飲業(yè)也因此

2、發(fā)展的越來越快。各式各樣的餐廳如雨后春筍般的發(fā)展起來。自2008年以后,科學(xué)技術(shù)越來越發(fā)達,人與人之間的交流也越來越方便快捷,人們則會選擇更方便的餐飲方式。由此,外賣行業(yè)應(yīng)運而生,校園外賣則更加受歡迎,相比于出去吃飯,更多的學(xué)生傾向于叫外賣,我做這個數(shù)據(jù)庫就是有關(guān)我們學(xué)校食堂外賣系統(tǒng)的。眾所周知的是,食堂必然包含食堂提供的外賣套餐類型,送外賣的人員查詢,食堂內(nèi)部還會自己記錄銷售記錄然后來統(tǒng)計銷量收益等信息。外賣是我們生活中必不可少的一部分,但是,很多外賣經(jīng)營店往往會忽略管理系統(tǒng)的重要性。而本食堂外賣管理系統(tǒng)集成了食堂套餐信息查詢,銷售記錄查詢、外賣員信息查詢,每一個環(huán)節(jié)分工明確,界面簡潔明了,

3、可視化程度高,有效地縮減了人為出錯的概率。本管理系統(tǒng)實現(xiàn)了一體化的管理,使得外賣管理更加迅捷。我們希望通過我們做的這個食堂外賣數(shù)據(jù)庫系統(tǒng),更多人能夠了解外賣服務(wù)方式。B. 開發(fā)環(huán)境SQL server 2005,windows 7 SQL Server: SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到W

4、indows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。 SQL Server 2005: SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序 SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和

5、通知功能。這使企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。2. 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)A. 數(shù)據(jù)詞典數(shù)據(jù)元素數(shù)據(jù)類型長度數(shù)據(jù)來源空值情況外賣編號char20商品表主關(guān)鍵字外賣名稱char20商品表不為空外賣進價float8商品表可為空外賣庫存char8商品表可為空外賣售價float8商品表可為空供應(yīng)商編號char20供應(yīng)商表主關(guān)鍵字供應(yīng)商名稱char20供應(yīng)商表不為空供應(yīng)商地址char20供應(yīng)商表可為空供應(yīng)商電話char15供應(yīng)商表可為空外賣員工號char20外賣員表主關(guān)鍵字外賣員姓名cha

6、r20外賣員表不為空外賣員性別char8外賣員表可為空職員電話char15外賣員表可為空B. 關(guān)系模型ER圖:外賣供應(yīng)商編號庫存售價編號名稱進價供應(yīng)商供應(yīng)商品編號號編號名稱地址電話外賣員工號負責(zé)商品號姓名性別電話C. 基本表外賣表屬性名數(shù)據(jù)類型長度是否為空外賣編號char20主關(guān)鍵字名稱char20不允許進價float8允許庫存char8允許售價float8允許供應(yīng)商編號 char20 允許供應(yīng)商表屬性名數(shù)據(jù)類型長度是否為空編號char20主關(guān)鍵字名稱char20不允許地址char20允許電話char15允許供應(yīng)商品號char20允許外賣員表屬性名數(shù)據(jù)類型長度是否為空工號char20主關(guān)鍵字姓

7、名char20不允許性別char8允許電話char15允許負責(zé)外賣號char20允許D. 初始關(guān)系模式外賣 (外賣編號,名稱,進價,庫存,售價,供應(yīng)商編號) 外賣供應(yīng)商(供應(yīng)商編號,名稱,地址,電話,供應(yīng)商品編號) 外賣員工 (工號,姓名,性別,電話,負責(zé)商品號) 在此系統(tǒng)中實體有:外賣、供應(yīng)商、外賣員 聯(lián)系有:供應(yīng)外賣、派送外賣3. 數(shù)據(jù)庫設(shè)計流程A. 用SQL Sever 建表外賣表: IF object_ID('外賣表') IS NULLCREATE TABLE 外賣表 ( 外賣編號 

8、;  char(20)  PRIMARY KEY,外賣名稱   char(20)  NOT NULL,外賣進價    float(8), 外賣庫存    char(8), 外賣售價   float(8),);供應(yīng)商表: IF object_ID('供應(yīng)商表') IS NULLCREATE TABLE 供應(yīng)商表 ( 編號  

9、 char(20)  PRIMARY KEY,名稱   char(20)  NOT NULL,地址   char(20), 電話   char(15), 供應(yīng)外賣號 char(20),foreign key(供應(yīng)外賣號) references 外賣表(外賣編號),);外賣員表: IF object_ID('外賣員表') IS NULLCREATE TABLE 外賣員表 ( 

10、;工號   char(20)  PRIMARY KEY,姓名   char(20)  NOT NULL,性別   char(8), 電話   char(15),外賣編號 char(20), foreign key(外賣編號) references 外賣表(外賣編號),);B. 視圖以建立魚香茄子飯外賣為例: CREATE VIEW 魚香茄子_外賣 AS SELECT外賣編號,外賣名稱,外賣進價,外賣庫存,外賣售價,供應(yīng)商編號 FROM 外賣表 WHERE

11、名稱=´魚香茄子´;4. 數(shù)據(jù)的錄入、修改、查詢、刪除A.數(shù)據(jù)錄入B. 數(shù)據(jù)修改例:INSERT INTO 外賣表(外賣編號,外賣名稱,外賣進價,外賣庫存,外賣售價,供應(yīng)商編號) VALUES(´0012´,´魚香茄子´,´10´,´200´,´13´,´0008´,);C.數(shù)據(jù)查詢查詢外賣表查詢所有外賣的信息SELECT * FROM 外賣表查詢所有的外賣編號與外賣名稱SELECT 外賣編號, 外賣名稱 FROM 外賣表查詢外賣表中進價為8的外賣編號、外

12、賣名稱、外賣庫存和外賣售價 SELECT 外賣編號,外賣名稱,外賣庫存,外賣售價 FROM 外賣表WHERE 進價 = '8'D.數(shù)據(jù)刪除刪除外賣編號0002的記錄。 DELETE FROM 外賣表 WHERE 外賣編號=´0002´5. 總結(jié)課程設(shè)計是能把學(xué)到的東西真正融會貫通的捷徑,而設(shè)計報告更是讓我們提早的熟悉了畢業(yè)論文的格式。這次的課程設(shè)計對我的幫助很大。在這次數(shù)據(jù)庫課程設(shè)計中,開始時沒有著急做,當(dāng)時間剩下不多時開始做時才發(fā)現(xiàn)有很多的方面需要認真的鉆研。課程設(shè)計是能把學(xué)到的東西真正融會貫通的捷徑,而設(shè)計報告更是讓我們提早的熟悉了畢業(yè)論文的格式。這次的

13、課程設(shè)計對我的幫助很大。在這段時間里我把以前很多不了解不會用的知識真真正正的學(xué)習(xí)掌握了,并且應(yīng)用在實驗上,真正的學(xué)到了東西。在數(shù)據(jù)設(shè)計階段,把系統(tǒng)的功能構(gòu)思出來,分析系統(tǒng)的數(shù)據(jù)字典、數(shù)據(jù)流向,畫出E-R圖,再根據(jù)E-R圖和數(shù)據(jù)庫設(shè)計關(guān)系模型,對食堂外賣管理系統(tǒng)有進一步的了解,對后面的程序編寫也更加明朗了。在數(shù)據(jù)庫設(shè)計的時候也花了不少的時間,多次的在數(shù)據(jù)字典、E-R圖和關(guān)系模型之間循環(huán)修改,重復(fù)的修改定義,等數(shù)據(jù)關(guān)系模型最終確定了,之后的編程就簡單多了。幾天下來的編寫最終完成了整個數(shù)據(jù)庫系統(tǒng),并且通過編寫測試數(shù)據(jù)SQL代碼對SQL語言進一步掌握,對SQL數(shù)據(jù)庫的學(xué)習(xí)是有很大的幫助。 經(jīng)過這些天的設(shè)計,食堂外賣管理系統(tǒng)基本制作完成。本系統(tǒng)達到了:能夠管理食堂相關(guān)的各類信息,如供應(yīng)商信息、食堂外賣信息、外賣員信息等,通過使用計算機能方便的維護(包括插入、刪除、修改等)各信息表,能方便的實現(xiàn)基于多個表的連接查詢。在我們所制作的食堂外賣管理系統(tǒng)中,涉及到數(shù)據(jù)庫,我把所有的經(jīng)力都放在后臺數(shù)據(jù)庫的制作上,我們運用所學(xué)的數(shù)據(jù)庫知識建立了基本表、視圖和簡單操作的的完成。但是該系統(tǒng)還有許多不足的地方,比如系統(tǒng)管理的信息還不夠多,信息不完善,其中最大的不足就是沒有最終真正實現(xiàn),

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論