畢業(yè)論文-西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)論文-西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)論文-西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)論文-西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)論文-西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、石家莊經(jīng)濟(jì)學(xué)院華信學(xué)院學(xué)士學(xué)位設(shè)計(jì) 學(xué)士學(xué)位設(shè)計(jì)題目 西餐廳餐飲網(wǎng)站的 設(shè)計(jì)與實(shí)現(xiàn) 姓名 學(xué)專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 二零一四年五月三十日摘 要 越來越多的人接受了電子商務(wù)這種便捷、快速的交易形式,網(wǎng)上訂餐的推出也很快受到了大家的歡迎。首先,簡要地介紹了國內(nèi)網(wǎng)絡(luò)技術(shù)和信息產(chǎn)業(yè)的發(fā)展情況以及研究課題的現(xiàn)狀,闡述了西餐廳餐飲網(wǎng)站的設(shè)計(jì)方案以及實(shí)施的重要意義。然后是建設(shè)網(wǎng)站時(shí)具體分析如何實(shí)現(xiàn)系統(tǒng)功能,規(guī)劃系統(tǒng)流程,設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu),介紹在開發(fā)系統(tǒng)過程中所使用的重要開發(fā)語言、開發(fā)工具、配套插件以及開發(fā)平臺。最后設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)西餐廳餐飲網(wǎng)站,著重論述了系統(tǒng)的功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲。

2、包括會員管理、菜品信息介紹、網(wǎng)上訂餐、用戶留言、系統(tǒng)用戶管理以及后臺數(shù)據(jù)庫管理等,使用圖文并茂的方式,對整個(gè)網(wǎng)站的功能模塊進(jìn)行闡述和分析。關(guān)鍵詞 數(shù)據(jù)庫 西餐廳餐飲網(wǎng)站 ASPABSTRACT More and more people have accepted the convenient and fast transaction form of the electronic commerce, the on-line meal ordering is also become popular. First, we briefly introduce the domestic network

3、technology and the information industries situation as well as the research situation, elaborate the solution of on-line meal ordering system as well as its significance. Next, we analysis how to implement this system function, plan system flow and design the logical organization of system database,

4、 introduce the development language, the development kit, and the necessary plug-in units which are used in the development process as well as development of platform. Finally, the on-line meal ordering system of the B/S structure is designed and implemented, it emphatically elaborates the function

5、and implementation of system, data flow and storage such as the member management, information introduction of order, the on-line meal ordering, user information, system user management as well as the administration of backstage database. We elaborate and analyze the entire implementation methods of

6、 the on- line meal ordering system function module with function code and pictures.Key words: Database Western restaurants catering site system ASP目 錄摘要I ABSTRACTII TOC o 1-3 h z u HYPERLINK l _Toc388383443 1 緒論1 HYPERLINK l _Toc388383444 1.1國內(nèi)外有關(guān)的研究動(dòng)態(tài)1 HYPERLINK l _Toc388383445 1.2 理論及實(shí)際意義2 HYPERLI

7、NK l _Toc388383446 2 相關(guān)技術(shù)3 HYPERLINK l _Toc388383447 2.1 HTML語言簡介3 HYPERLINK l _Toc388383448 2.2 ASP技術(shù)簡介3 HYPERLINK l _Toc388383449 2.3 Access簡介4 HYPERLINK l _Toc388383450 3 系統(tǒng)分析5 HYPERLINK l _Toc388383451 3.1 可行性分析5 HYPERLINK l _Toc388383452 3.1.1 經(jīng)濟(jì)可行性5 HYPERLINK l _Toc388383453 3.1.2 社會可行性5 HYPER

8、LINK l _Toc388383453 3.2 需求分析5 HYPERLINK l _Toc388383454 3.2.1 功能需求5 HYPERLINK l _Toc388383455 3.2.2 運(yùn)行環(huán)境要求6 HYPERLINK l _Toc388383456 3.2.3 數(shù)據(jù)流圖6 HYPERLINK l _Toc388383457 3.2.4 數(shù)據(jù)字典9 HYPERLINK l _Toc388383458 4 數(shù)據(jù)庫設(shè)計(jì)11 HYPERLINK l _Toc388383459 4.1 概念設(shè)計(jì)11 HYPERLINK l _Toc388383460 4.1.1 實(shí)體屬性圖11 HY

9、PERLINK l _Toc388383461 4.1.2 實(shí)體E-R圖14 HYPERLINK l _Toc388383462 4.2 邏輯設(shè)計(jì)15 HYPERLINK l _Toc388383463 4.3 物理設(shè)計(jì)15 HYPERLINK l _Toc388383464 5 系統(tǒng)設(shè)計(jì)17 HYPERLINK l _Toc388383465 5.1 概要設(shè)計(jì)18 HYPERLINK l _Toc388383466 5.2 詳細(xì)設(shè)計(jì)19 HYPERLINK l _Toc388383467 5.2.1 后臺管理員管理模塊流程圖19 HYPERLINK l _Toc388383468 5.2.2

10、 下訂單模塊流程圖19 HYPERLINK l _Toc388383469 5.2.3 訂單處理流程圖20 HYPERLINK l _Toc388383470 5.2.4 訂購清單模塊流程圖21 HYPERLINK l _Toc388383471 5.2.5 菜品編輯模塊流程圖22 HYPERLINK l _Toc388383472 5.2.6 新聞編輯模塊流程圖23 HYPERLINK l _Toc388383473 5.2.7 會員模塊流程圖24 HYPERLINK l _Toc388383474 5.2.8 普通用戶模塊流程圖25 HYPERLINK l _Toc388383475 5.

11、2.9 VIP用戶模塊流程圖26 HYPERLINK l _Toc388383476 6 系統(tǒng)實(shí)現(xiàn)27 HYPERLINK l _Toc388383477 6.1 前臺功能模塊實(shí)現(xiàn)27 HYPERLINK l _Toc388383478 6.1.1 網(wǎng)站首頁27 HYPERLINK l _Toc388383479 6.1.2 菜品圖片瀏覽28 HYPERLINK l _Toc388383480 6.1.3 網(wǎng)站留言28 HYPERLINK l _Toc388383481 6.1.4 會員登錄頁面29 HYPERLINK l _Toc388383482 6.1.5 訂單填寫30 HYPERLIN

12、K l _Toc388383483 6.1.6 新聞發(fā)布30 HYPERLINK l _Toc388383484 6.2 后臺功能模塊實(shí)現(xiàn)31 HYPERLINK l _Toc388383485 6.2.1 管理員登錄界面31 HYPERLINK l _Toc388383486 6.2.2 菜單管理31 HYPERLINK l _Toc388383487 6.2.3 圖片管理32 HYPERLINK l _Toc388383488 6.2.4 餐飲等信息修改33 HYPERLINK l _Toc388383489 結(jié)論33 HYPERLINK l _Toc388383490 致 謝34 HYP

13、ERLINK l _Toc388383491 參考文獻(xiàn)35 西餐廳餐飲網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)高新科技和計(jì)算機(jī)的飛速發(fā)展,給人們帶來了更多的便利電腦普及時(shí)代即將到來,網(wǎng)絡(luò)技術(shù)也在逐漸完善,人們的生活已經(jīng)開始發(fā)生重要的變革,效率已經(jīng)成為各個(gè)企業(yè)生存的首要條件,更好更快的使用和了解相關(guān)的信息,以及處理更多更繁瑣的事物便是我們設(shè)計(jì)西餐廳餐飲網(wǎng)站的初衷。1 緒論由于互聯(lián)網(wǎng)發(fā)展已深入家庭,為了方便人們生活,提高人們的生活效率,本系統(tǒng)根據(jù)現(xiàn)實(shí)訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成生活中必要的事情(飲食)。系統(tǒng)的完成不僅可以基本實(shí)現(xiàn)客戶瀏覽的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將

14、更快的推動(dòng)互聯(lián)網(wǎng)的發(fā)展,西餐廳餐飲網(wǎng)站系統(tǒng)的重要性也將越顯其強(qiáng)大的作用。1.1 國內(nèi)外有關(guān)的研究動(dòng)態(tài)Internet是世界上最大的計(jì)算機(jī)網(wǎng)絡(luò),隨著科技的發(fā)達(dá),已進(jìn)入網(wǎng)絡(luò)時(shí)代的人們習(xí)慣了網(wǎng)絡(luò),對于食客來說更多的不在去盲無目的尋找自己喜歡的菜色,他們更習(xí)慣上網(wǎng)查詢相關(guān)動(dòng)態(tài),目前在餐飲業(yè)中運(yùn)用Internet來推銷自己的企業(yè)很多,拒不完全統(tǒng)計(jì),到1995年,餐飲業(yè)的網(wǎng)點(diǎn)就已經(jīng)達(dá)到了249.3萬戶。近年來我國餐飲業(yè)年?duì)I業(yè)額連續(xù)高速增長,其中相當(dāng)數(shù)量來自于日益興起的西餐業(yè),西餐正在成為全國城市飲食消費(fèi)的重要文化追求。據(jù)研究表明,目前全國大中城市西餐企業(yè)2萬多家,其中西式正餐3200家,西式快餐4000家

15、,酒吧3840家,咖啡廳3500家,茶餐廳3000家,日餐、韓餐及東南亞餐約有2500家這些西餐企業(yè)60%以上是民營企業(yè),國有企業(yè)不到5%。目前,西餐廳企業(yè)平均利潤率為20%-50%,每平方米單位面積年均營業(yè)額達(dá)到31151元,而中餐企業(yè)單位面積年均營業(yè)額為14400元,可見西餐的盈利能力更強(qiáng),中國現(xiàn)有的西餐市場每年有20億元左右的需求,年增長率達(dá)到驚人的100%以上。近幾年大量國外餐飲品牌的引入豐富了國內(nèi)餐飲市場,也為西餐業(yè)發(fā)展開拓廣闊前景。國內(nèi)發(fā)展比較突出的西餐廳網(wǎng)站有愛琴??Х?、咖啡之翼、百萬莊園、兩岸咖啡西餐廳網(wǎng)站等。愛琴??Х染W(wǎng)站,中國成功運(yùn)營咖啡廳的領(lǐng)跑者!從客戶的需求出發(fā),向客戶

16、展示需要的信息,在首頁中包含著品牌歷史,店面風(fēng)采、咖啡美食、投資方案、成功案例等菜單。展示了各種各樣的咖啡和美食,網(wǎng)頁設(shè)計(jì)的美觀又直接,滿足了客戶的需求,很好的宣傳了本餐廳。國內(nèi)這些西餐廳雖然在某些方面取得成功,但是任然存在著一些問題,有些功能比較單一,還可以在細(xì)化,還可以添加些別的功能,有時(shí)不能滿足客戶的需求,所以還需要不斷地完善,相對于國外來說,他們的技術(shù)要比國內(nèi)成熟,我們可以借鑒來加強(qiáng)國內(nèi)的技術(shù)。在美國,每當(dāng)人們想知道某西餐廳有什么新菜,新活動(dòng),服務(wù)環(huán)境有什么變化,就會習(xí)慣性地進(jìn)入該餐廳的網(wǎng)址,因?yàn)橥鈬蛷d已經(jīng)習(xí)慣吧新菜和新服務(wù)信息發(fā)布在網(wǎng)上,并且定期在網(wǎng)上發(fā)布有關(guān)餐廳的優(yōu)惠消息。西餐廳

17、網(wǎng)站可以與潛在客戶建立商業(yè)聯(lián)系,這是餐飲網(wǎng)站的最重要功能之一,也是為什么那么多的國外企業(yè)非常重視網(wǎng)站建設(shè)的原因之一,據(jù)研究表明,現(xiàn)在,世界各國大多數(shù)的食客都是主要利用互聯(lián)網(wǎng)來尋找新的菜色和好的西餐廳,因?yàn)檫@樣做費(fèi)用最低,效率最高。原則上,全世界任何地方的人,只要看到餐飲網(wǎng)址,就可以看到其中的菜色和具體位置,方便客戶找到餐廳。就這個(gè)趨勢來看,西餐廳網(wǎng)站的發(fā)展前景非常廣闊,在技術(shù)飛快發(fā)展的今天,網(wǎng)絡(luò)給我們帶來了很多的方便,越來越多的西餐廳紛紛開設(shè),當(dāng)然也會存在著競爭,他們會在競爭中不斷完善,為我們帶來更多的方便和好處。1.2 理論及實(shí)際意義多樣文化仍然是業(yè)態(tài)發(fā)展主要方式,西餐文化色彩更趨于潮流化和

18、多元化,西餐與各地消費(fèi)群體生活水平的發(fā)展速度合拍,西餐企業(yè)的競爭促進(jìn)西餐業(yè)的發(fā)展,中國加入WTO及舉辦奧運(yùn)會、世博會及全面的對外開放,對全社會的飲食文化變化將產(chǎn)生舉得的推動(dòng)作用,西餐奇特的口味將被越來越多的青年人及小孩的接受和認(rèn)可。餐飲網(wǎng)站有利于提升餐飲企業(yè)形象,餐飲網(wǎng)站的作用更類似于企業(yè)在報(bào)紙上和電視上做的宣傳,不同之處在于餐飲企業(yè)網(wǎng)站容量更大,餐飲企業(yè)幾乎可以把任何想讓客戶和公司知道的內(nèi)容放入網(wǎng)站,相對來說,餐飲企業(yè)的消費(fèi)要比其他廣告方式低得多,餐飲網(wǎng)站一年的消費(fèi)僅為幾百元,如餐飲在報(bào)紙上做廣告,半個(gè)版面,幾天時(shí)間就要花掉千元,餐飲企業(yè)如擁有自己的網(wǎng)站,應(yīng)在各種廣告中盡量的推介該網(wǎng)址,并把

19、具體性的內(nèi)容放入網(wǎng)址中。能夠詳細(xì)、全面地介紹西餐環(huán)境和西餐特色。西餐廳網(wǎng)站的成立降低了通信費(fèi)用,對于不少西餐廳來說,每年的餐飲費(fèi)用尤其涉及到進(jìn)出口的通信費(fèi)用,是一筆龐大的費(fèi)用,有了網(wǎng)站就可以有效的降低通信費(fèi)用,這是餐飲網(wǎng)站的一個(gè)很好的實(shí)際好處。西餐廳網(wǎng)站也可以利用網(wǎng)站及時(shí)得到客戶的反饋信息,食客一般不會積極主動(dòng)地向餐廳反饋信息,如有了網(wǎng)站并在網(wǎng)站加入留言系統(tǒng),可以得到大量的客戶意見和建議??梢钥吹轿鞑蛷d網(wǎng)站的發(fā)展是非常樂觀的,這也正是我選本題的意義所在。2 相關(guān)技術(shù)2.1 HTML語言簡介HTML(Hyper Text Markup Language超文本標(biāo)記語言)是一種用來制作超文本文檔的簡

20、單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識語言編排格式。它能獨(dú)立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。HTML語言作為一種標(biāo)識性的語言,是由一些特定符號和語法組成的,所以理解和掌握都是十分容易的??梢哉f,HTML語言在所有的計(jì)算機(jī)編程語言中是最簡單易學(xué)的。 組成HTML的文檔都是ASCII檔,所以創(chuàng)建HTML文件十分簡單,只需一個(gè)普通的字符編輯器即可。如 Windows中的記事本、寫字板都可以使用。也可以采用專用的 HTML 編輯工具:如 CoffeeHTML、 Homesite、 HTMLedit Pro等工具,它們的特點(diǎn)是能夠自動(dòng)檢查HTML文檔中的語法錯(cuò)誤并協(xié)

21、助改正。由于有了圖形化的HTML開發(fā)工具,使得學(xué)習(xí)HTML更加容易,可以先用它制作好網(wǎng)頁,再在它附帶的HTML代碼編輯器在刪去那些無用的代碼,利用它的所見即所得特性,從而很快就能熟練地掌握HTML。2.2 ASP技術(shù)簡介ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容,也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn):利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù);AS

22、P文件是包含在HTML代碼所組成的文件中的,易于修改和測試;服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng);ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等;由于服務(wù)器是將ASP程序執(zhí)行的結(jié)

23、果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。2.3 Access簡介Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個(gè)成員, 在包括專業(yè)版和更高版本的office版本里面被單獨(dú)出售。2012年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發(fā)布,微軟Office Access 2010 是前一個(gè)版本。MS ACCESS以它自己的格式將數(shù)據(jù)存儲在基于Access Jet的數(shù)據(jù)庫引擎里。它還可以直

24、接導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應(yīng)用程序和數(shù)據(jù)庫)。軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開發(fā)應(yīng)用軟件,“高級用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語言,它是一個(gè)面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件??梢晫ο笥糜陲@示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。Access擁有的報(bào)表創(chuàng)建功能能夠處理任何它能夠訪問的數(shù)據(jù)源。Access提供功能參數(shù)化的查詢,這

25、些查詢和Access表格可以被諸如VB6和.NET的其它程序通過DAO或ADO訪問。在Access中,VBA能夠通過ADO訪問參數(shù)化的存儲過程。與一般的CS關(guān)系型數(shù)據(jù)庫管理不同,Access不執(zhí)行數(shù)據(jù)庫觸發(fā),預(yù)存程序或交互式登錄操作。3 系統(tǒng)分析3.1 可行性分析3.1.1 經(jīng)濟(jì)可行性本系統(tǒng)是使用ASP技術(shù)開發(fā)的,ASP是免費(fèi)開源的,服務(wù)器和數(shù)據(jù)庫都是免費(fèi)開源的,不存在費(fèi)用問題。3.1.2 社會可行性本系統(tǒng)所有技術(shù)和資料,都是免費(fèi)開源的,不存在版權(quán)問題,而且界面簡潔,操作簡單,用戶可直接操作,進(jìn)行需求操作。3.2 需求分析3.2.1 功能需求分析本西餐廳餐飲網(wǎng)站的開發(fā)主要具備以下功能(1)普通

26、用戶的管理:只能瀏覽網(wǎng)站。對網(wǎng)站的菜單進(jìn)行點(diǎn)擊以查看菜品和價(jià)格。注冊會員及VIP。(2)會員管理:登錄可以瀏覽網(wǎng)站,查看菜品及相關(guān)的會員價(jià)格??梢宰訴IP??梢赃M(jìn)行訂餐操作,選定菜品進(jìn)行訂單填寫??梢赃M(jìn)網(wǎng)站的情況以及菜品等進(jìn)行評價(jià)??梢圆榭淳W(wǎng)站新聞,了解每日最新消息。(3)VIP管理:登錄進(jìn)入網(wǎng)站,查看菜品及VIP價(jià)格。進(jìn)行訂餐操作,享受VIP 優(yōu)惠。登錄進(jìn)入網(wǎng)站添加留言,留下自己最寶貴的建議。(4) 管理員管理:登錄進(jìn)入后臺,查看所有菜品信息,包括圖片和價(jià)格以及描述等。登錄發(fā)布網(wǎng)站新聞,讓顧客了解最新動(dòng)態(tài)。管理訂單,及時(shí)處理顧客的要求。管理餐廳裝飾,展示餐廳最美的一面。查看留言,及時(shí)了解顧

27、客的意見并適當(dāng)?shù)母倪M(jìn)。3.2.2 運(yùn)行環(huán)境要求ASP的運(yùn)行環(huán)境離不開Web服務(wù)器的支持,需正確安裝Web服務(wù)器軟件,同時(shí)在Windows XP操作系統(tǒng)中安裝IIS 來支持ASP的運(yùn)行,在Windows XP操作系統(tǒng)中安裝pws來支持ASP的運(yùn)行,還需設(shè)置Web站點(diǎn)。運(yùn)行環(huán)境在windows下,用IIS就可以了,可能通過安裝安裝光盤,安裝額外的windows組件,選中Internet Infomation Services來安裝。同時(shí)需要開發(fā)插件LyfUpload可以在ASP頁面中接收客戶端瀏覽器使用encType=multipart/form-data的Form上載的文件。ASP的運(yùn)行如圖3-

28、1所示:瀏覽器瀏覽器要求下載的文件HTTP協(xié)議文件下載Web服務(wù)器腳本引擎ADO對象數(shù)據(jù)庫ODBC 管理器ODBC 驅(qū)動(dòng)程序圖3-1 ASP運(yùn)行流程3.2.3 數(shù)據(jù)流圖依據(jù)用戶需求,繪制系統(tǒng)的頂層數(shù)據(jù)流圖,如圖3-2所示:圖3-2 頂層數(shù)據(jù)流圖下面是系統(tǒng)的第一層數(shù)據(jù)流圖,如圖3-3所示:圖3-3 第一層數(shù)據(jù)流圖下面是下訂單的第二層數(shù)據(jù)流圖,如圖3-4所示:圖3-4 下訂單的第二層數(shù)據(jù)流圖下面是針對處理訂單管理的第二層數(shù)據(jù)流圖,如圖3-5所示:圖3-5 處理訂單的第二層數(shù)據(jù)流圖下面是針對訂購清單的第二層數(shù)據(jù)流圖,如圖3-6所示:圖3-6 訂購清單的第二層數(shù)據(jù)流圖下面是針對菜品管理的第二層數(shù)據(jù)流圖

29、,如圖3-7所示:圖3-7 菜品管理的第二層數(shù)據(jù)流圖下面是針對新聞管理的第二層數(shù)據(jù)流圖,如圖3-8所示:圖3-8 新聞管理的第二層數(shù)據(jù)流圖3.2.4 數(shù)據(jù)字典依據(jù)用戶訂購系統(tǒng)、菜品管理、新聞管理的數(shù)據(jù)流圖,列出以下數(shù)據(jù)字典1.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名:用戶含義說明:是綜合西餐餐飲網(wǎng)站的設(shè)計(jì)的主體數(shù)據(jù)結(jié)構(gòu),定義了會員的相關(guān)信息數(shù)據(jù)組成:編號、用戶名、密碼、權(quán)限數(shù)據(jù)結(jié)構(gòu)名:訂單含義說明:是學(xué)生訂餐系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了用戶訂餐申請單的相關(guān)信息數(shù)據(jù)組成:編號、用戶名、電話、地址、時(shí)間、備注信息數(shù)據(jù)結(jié)構(gòu)名:菜品含義說明:是會員訂餐系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了查詢菜品的相關(guān)信息數(shù)據(jù)組成:編號、菜名、價(jià)格、圖

30、片、菜品介紹、時(shí)間數(shù)據(jù)結(jié)構(gòu)名:新聞含義說明:是西餐廳餐飲網(wǎng)站系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了新聞查看的相關(guān)信息數(shù)據(jù)組成:編號、內(nèi)容、標(biāo)題、時(shí)間2.數(shù)據(jù)流數(shù)據(jù)流名:申請查詢菜品說明:由會員申請查詢菜品的申請信息數(shù)據(jù)來源:會員數(shù)據(jù)流向:會員數(shù)據(jù)結(jié)構(gòu):申請菜品查詢數(shù)據(jù)流名:申請訂購說明:由系統(tǒng)管理員查看信息數(shù)據(jù)來源:會員數(shù)據(jù)流向:訂單數(shù)據(jù)結(jié)構(gòu):訂購申請數(shù)據(jù)流名:申請查詢新聞?wù)f明:由會員申請查詢新聞的申請信息數(shù)據(jù)來源:會員數(shù)據(jù)流向:會員數(shù)據(jù)結(jié)構(gòu):申請新聞查詢數(shù)據(jù)流名:下訂單申請說明:由用戶申請下訂單的申請信息數(shù)據(jù)來源:用戶數(shù)據(jù)流向:用戶數(shù)據(jù)結(jié)構(gòu):申請下訂單數(shù)據(jù)流名:接收訂單說明:由系統(tǒng)管理員查看信息數(shù)據(jù)來源

31、:用戶數(shù)據(jù)流向:用戶數(shù)據(jù)結(jié)構(gòu):訂單接收數(shù)據(jù)流名:訂單審批說明:由系統(tǒng)管理員查看信息數(shù)據(jù)來源:訂單數(shù)據(jù)流向:管理員數(shù)據(jù)結(jié)構(gòu):訂單審批3.數(shù)據(jù)存儲數(shù)據(jù)存儲名:菜品信息庫輸入數(shù)據(jù)流:菜品信息輸出數(shù)據(jù)流:菜品信息流量:大數(shù)據(jù)存儲:訂單信息庫輸入數(shù)據(jù)流:訂單信息輸出數(shù)據(jù)流:訂單信息流量:大數(shù)據(jù)存儲:新聞信息庫輸入數(shù)據(jù)流:新聞信息輸出數(shù)據(jù)流:新聞信息流量:大4.處理過程處理過程名:訂單查詢說明:會員訂購的申請輸入數(shù)據(jù)流:會員信息輸出數(shù)據(jù)流:會員訂購處理:會員申請訂購,錄入會員信息,管理員查詢4 數(shù)據(jù)庫設(shè)計(jì)4.1 概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將數(shù)據(jù)庫需求分析得到的用戶數(shù)據(jù)需求抽象為信息結(jié)構(gòu),是整個(gè)數(shù)據(jù)庫設(shè)計(jì)

32、的關(guān)鍵。概念結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是產(chǎn)生反映信息需求的整體數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式,描述概念結(jié)構(gòu)的工具是E-R圖。4.1.1 實(shí)體屬性圖模塊中的實(shí)體有:管理員實(shí)體、會員實(shí)體、VIP實(shí)體、菜單實(shí)體、新聞實(shí)體等其中管理員、會員、VIP可以合并為一個(gè)用戶如圖4-1所示:圖4-1 用戶實(shí)體屬性圖菜品實(shí)體屬性圖如圖4-2所示:圖4-2 菜品實(shí)體屬性圖新聞實(shí)體屬性圖如圖4-3所示:圖4-3 新聞實(shí)體屬性圖訂單實(shí)體屬性圖如圖4-4所示:圖4-4 訂單實(shí)體屬性圖4.1.2 實(shí)體E-R圖根據(jù)上面所有畫出的實(shí)體圖,分析實(shí)體與實(shí)體之間的關(guān)系,得出整體的E-R圖整體實(shí)體E-R圖如圖4-5所示:圖4-5 實(shí)體E-R圖整體E-

33、R圖:實(shí)體分別是:管理員、會員用戶、VIP用戶、菜品管理、新聞管理、訂單管理其中:一個(gè)管理員可以管理多種菜品的信息; 一個(gè)管理員可以管理多個(gè)會員的信息; 一個(gè)管理員可以管理多個(gè)VIP用戶的信息; 一個(gè)管理員可以管理多條新聞信息; 每一個(gè)用戶可以瀏覽多條新聞和訂購多種菜品; 每一個(gè)用戶可以查看各自的訂單。 每個(gè)訂單里可以包含多種菜品。4.2 邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)化為對應(yīng)的關(guān)系模式,從而完成邏輯結(jié)構(gòu)設(shè)計(jì),為數(shù)據(jù)庫的實(shí)現(xiàn)作準(zhǔn)備。注:主鍵用下劃線標(biāo)出,外鍵用下劃虛線表示會員登錄關(guān)系模式:會員登陸信息表(會員編號 ,用戶名,密碼 )管理員用戶信息關(guān)系模式:管理員用

34、戶信息表 (管理員編號,用戶名,密碼)訂單關(guān)系模式:訂單信息表 (訂單編號,菜品編號,用戶名,電話,座位,時(shí)間,備注)菜品管理關(guān)系模式:菜品表 (菜品編號,菜名,價(jià)格,圖片)新聞管理關(guān)系模式:新聞關(guān)系表(新聞編號,標(biāo)題,內(nèi)容,時(shí)間)菜品分類表(菜品編號,分類內(nèi)容,分類顯示順序)新聞分類表(新聞編號,分類內(nèi)容,分類顯示順序)4.3 物理設(shè)計(jì)經(jīng)過以上的分析,本系統(tǒng)的數(shù)據(jù)庫表的設(shè)計(jì)包括會員表、管理員表、VIP表、菜品以及新聞等,具體設(shè)計(jì)如下:后臺管理員表如表4-1所示:表4-1 shopxp_admin(后臺管理員)列名數(shù)據(jù)類型長度備注AdminidInt4主鍵/管理員編號AdminVarchar5

35、0管理員用戶名PasswordVarchar50管理員密碼功能介紹:記錄后臺管理員信息。用于管理員登錄后臺時(shí)進(jìn)行數(shù)據(jù)調(diào)用。會員信息表如表4-2所示:表4-2 huiyuanxinxi(會員信息)列名數(shù)據(jù)類型長度備注AdminidInt4主鍵/會員編號AdminVarchar50會員戶名PasswordVarchar50會員密碼功能介紹:記錄客戶信息。用于用戶登錄時(shí)進(jìn)行數(shù)據(jù)調(diào)用。VIP用戶信息表如表4-3所示:表4-3 VIPxinxi(VIP用戶信息)列名數(shù)據(jù)類型長度備注AdminidInt4主鍵/VIP編號AdminVarchar50VIP用戶名PasswordVarchar50會員密碼功能

36、介紹:記錄客戶信息。用于用戶登錄時(shí)進(jìn)行數(shù)據(jù)調(diào)用。訂單信息表如表4-4所示:表4-4 dingfood(訂單)列名數(shù)據(jù)類型長度備注dingIdInt4主鍵/訂單編號YhmVarchar50用戶名TelsssVarchar50用戶電話ProIdVarchar50 外鍵/菜品編號HoursInt4時(shí)間(小時(shí))MinutesInt4時(shí)間(分鐘)QtbzVarchar500備注信息ZuoweiVarchar50座位功能介紹:記錄客戶訂單信息。記錄客戶姓名、聯(lián)系方式等。菜品分類表如表4-5所示:表4-5 prokind1(菜品分類大類)列名數(shù)據(jù)類型長度備注ProIdInt4主鍵/菜品編號NameVarch

37、ar50分類內(nèi)容CategoryorderInt4分類顯示順序功能介紹:記錄菜品分類。新聞分類表如表4-6所示:表4-6 newskind (新聞分類)列名數(shù)據(jù)類型長度備注NewIdInt4主鍵/新聞編號NameVarchar50分類內(nèi)容CategoryorderInt4分類顯示順序功能介紹:記錄新聞分類菜品信息表如表4-7所示:表4-7 pro(菜品)列名數(shù)據(jù)類型長度備注proIdInt4主鍵/商品編號NameVarchar50名字JiageVarchar50價(jià)格PicsVarchar50圖片路徑NewcontentVarchar50菜品介紹AdddateSmalldatetime4日期/時(shí)

38、間功能介紹:記錄菜品信息。顯示菜品新聞介紹、菜品類別以及相關(guān)圖片。新聞信息表如表4-8所示:表4-8 news (新聞信息)列名數(shù)據(jù)類型長度備注NewIdInt4主鍵/新聞編號NewsnameVarchar50標(biāo)題NewscontentVarchar50內(nèi)容AddateVarchar50時(shí)間FromVarchar50來源AddnameVarchar50發(fā)布者PicInt4圖片是否有圖功能介紹:記錄新聞信息,顯示新聞介紹。5 系統(tǒng)設(shè)計(jì)5.1 概要設(shè)計(jì)系統(tǒng)功能圖如圖5-1所示:圖5-1 功能圖主要包括:(1)菜品管理系統(tǒng):管理員可以查看菜品信息。管理員可以增加菜品以及圖片和相應(yīng)的價(jià)格。管理員可以刪

39、除菜品以及圖片和相應(yīng)的價(jià)格,及時(shí)更新網(wǎng)站。(2)訂單管理系統(tǒng):及時(shí)的查詢訂單,查看顧客的訂購信息并且核實(shí)信息。及時(shí)的處理顧客的訂單信息,滿足顧客的需求,獲得顧客的認(rèn)可。用戶下訂單后,會接受訂單,以方便查看。(3)新聞管理系統(tǒng):每天及時(shí)的公布新聞,更新網(wǎng)絡(luò)動(dòng)態(tài),讓顧客了解最新動(dòng)態(tài)。查看新聞,對已發(fā)的新聞進(jìn)行查看,發(fā)現(xiàn)過時(shí)的可以選擇刪除。(4)個(gè)人信息管理系統(tǒng):會員管理:顯示會員的所有信息,通過編號來區(qū)分用戶,有變動(dòng)時(shí)及時(shí)更新。VIP管理:顯示VIP用戶的所有,通過編號來區(qū)分用戶,有變動(dòng)時(shí)及時(shí)更新。查詢管理:查詢個(gè)人信息,用戶名和密碼等。修改密碼管理:可以進(jìn)行修改密碼的操作。(5)訂單處理:用戶下

40、訂單之后,需要對訂單進(jìn)行評審,看是否符合要求。對訂單進(jìn)行評審,如果滿足要求,系統(tǒng)會對訂單進(jìn)行審批。對訂單進(jìn)行審批后,系統(tǒng)會分配訂單,分配到指定的目的地。訂單分配后,派送到用戶的面前,完成訂單處理。5.2 詳細(xì)設(shè)計(jì)5.2.1 后臺管理員管理模塊流程圖管理者需登錄后臺網(wǎng)站。其次,登錄成功后,可進(jìn)行系統(tǒng)用戶管理、菜品類別設(shè)置、網(wǎng)站新聞發(fā)布、菜品信息管理等后臺管理員的登錄流程圖如圖5-2所示:圖5-2 管理員登錄流程圖5.2.2 下訂單模塊流程圖訂購菜品的用戶,在查看價(jià)格后需要填寫相應(yīng)的訂購信息,確定無誤后,下訂單下訂單模塊的輔助程序流程圖如圖5-3所示:圖5-3 下訂單流程圖5.2.3 訂單處理模塊

41、流程圖用戶接收訂單后,系統(tǒng)會有一個(gè)訂單處理過程,如圖5-5所示;圖5-5 訂單處理流程圖5.2.4 訂購清單模塊流程圖通知后廚和服務(wù)生后就生成訂購清單訂購清單的流程圖如圖5-4所示:圖5-4 訂購清單流程圖5.2.5 菜品編輯模塊流程圖管理員登錄后可以編輯菜品,包括增加刪除修改等操作菜品編輯流程圖如圖5-6所示: 圖5-6 菜品編輯流程圖5.2.6 新聞編輯模塊流程圖管理員登錄后可以編輯新聞,包括增加刪除修改等操作新聞編輯的流程圖如圖5-7所示:圖5-7 新聞編輯流程圖5.2.7 會員模塊流程圖注冊會員的用戶,進(jìn)入網(wǎng)站后登錄,可以選擇只瀏覽網(wǎng)站然后離開,也可以選擇喜歡的菜品進(jìn)行訂購,填寫相應(yīng)的

42、信息,最后訂購成功會員用戶的輔助程序流程圖如圖5-8所示:圖5-8 會員登陸流程圖5.2.8 普通用戶模塊流程圖普通用戶的流程圖如圖5-9所示:圖5-9 普通用戶流程圖5.2.9 VIP用戶模塊流程圖VIP用戶的流程圖如圖5-10所示:圖5-10 VIP用戶的登錄流程圖6 系統(tǒng)實(shí)現(xiàn)6.1 前臺功能模塊實(shí)現(xiàn)6.1.1 網(wǎng)站首頁首先進(jìn)去的是網(wǎng)站首頁,看到網(wǎng)站首頁有部分菜單,網(wǎng)站首頁、公司介紹、餐廳展示、菜品推薦、招商合作、聯(lián)系我們等幾個(gè)模塊 如圖6-1所示:圖6-1 網(wǎng)站首頁展示圖6.1.2 菜品圖片瀏覽顧客可以點(diǎn)擊相應(yīng)的菜品,看到它的圖片展示,點(diǎn)擊進(jìn)去看到相應(yīng)的價(jià)格以及描述,如圖6-2所示:圖6

43、-2 菜品瀏覽展示圖6.1.3 網(wǎng)站留言顧客可以編寫網(wǎng)站留言,為餐廳留下自己最寶貴的意見和建議,方便餐廳改進(jìn),如圖6-3所示:圖6-3 網(wǎng)站留言展示圖6.1.4 會員登錄界面會員用戶可以訂購菜品,點(diǎn)擊訂購后進(jìn)入會員登錄界面,如圖6-4所示:圖6-4 會員登錄展示圖6.1.5 訂單填寫用戶登錄成功后,會進(jìn)入訂單填寫界面,如圖6-5所示:圖6-5 訂單填寫展示圖6.1.6 新聞發(fā)布前臺用戶可以看到餐廳每日發(fā)布的新聞,了解到餐廳的最新動(dòng)態(tài),如圖6-6所示:圖6-6 新聞?wù)故緢D6.2 后臺功能模塊實(shí)現(xiàn)6.2.1 管理員登錄界面管理員輸入用戶名和密碼登錄界面如圖6-7所示:圖6-7 管理員登陸頁面圖6.2.2 菜品管理管理員登錄后,可以對菜單進(jìn)行編輯,增加以及刪除等操作,包括菜品的名字圖片和價(jià)格等,如圖6-8所示:圖6-8 菜單管理圖6.2.3 圖片管理設(shè)置餐廳一角的圖片,展示餐廳的形象,界面如圖6-9所示:圖6-9 圖片管理圖6.2.4 餐飲等信息修改修改產(chǎn)品信息,包括名字價(jià)格等,界面如圖6-10所示:圖6-10 餐飲信息修改圖結(jié)論 本系統(tǒng)的功能基本達(dá)

溫馨提示

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

評論

0/150

提交評論