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

下載本文檔

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

文檔簡(jiǎn)介

1、惠州學(xué)院HUIZHOU UNIVERSITY課 程 設(shè) 計(jì) 論 文題目: 食堂外賣管理系統(tǒng) 姓 名 唐驥釗 學(xué) 號(hào) 1407080601321 專業(yè)班級(jí) 14電氣3班 指導(dǎo)教師 汪成龍 重 復(fù) 率_6.67_%教務(wù)處制目錄目錄21. 課程設(shè)計(jì)任務(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ù)庫(kù)設(shè)計(jì)流程6A. 用SQL Sever 建表6B. 視圖84. 數(shù)據(jù)的錄入、修改、查詢、刪除9A.數(shù)據(jù)錄入9B. 數(shù)據(jù)修改10C.數(shù)據(jù)查詢10D.數(shù)據(jù)刪除115. 總結(jié)121. 課程設(shè)計(jì)任務(wù)A. 目的隨著時(shí)間的推移,人類對(duì)餐飲

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

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

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

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

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

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

8、#160;外賣編號(hào)   char(20)  PRIMARY KEY,外賣名稱   char(20)  NOT NULL,外賣進(jìn)價(jià)    float(8), 外賣庫(kù)存    char(8), 外賣售價(jià)   float(8),);供應(yīng)商表: IF object_ID('供應(yīng)商表') IS NULLCREATE TABLE 供應(yīng)商表 ( 

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論