畢業論文-西餐廳餐飲網站的設計與實現_第1頁
畢業論文-西餐廳餐飲網站的設計與實現_第2頁
畢業論文-西餐廳餐飲網站的設計與實現_第3頁
畢業論文-西餐廳餐飲網站的設計與實現_第4頁
畢業論文-西餐廳餐飲網站的設計與實現_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

2、包括會員管理、菜品信息介紹、網上訂餐、用戶留言、系統用戶管理以及后臺數據庫管理等,使用圖文并茂的方式,對整個網站的功能模塊進行闡述和分析。關鍵詞 數據庫 西餐廳餐飲網站 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國內外有關的研究動態1 HYPERLINK l _Toc388383445 1.2 理論及實際意義2 HYPERLI

7、NK l _Toc388383446 2 相關技術3 HYPERLINK l _Toc388383447 2.1 HTML語言簡介3 HYPERLINK l _Toc388383448 2.2 ASP技術簡介3 HYPERLINK l _Toc388383449 2.3 Access簡介4 HYPERLINK l _Toc388383450 3 系統分析5 HYPERLINK l _Toc388383451 3.1 可行性分析5 HYPERLINK l _Toc388383452 3.1.1 經濟可行性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 運行環境要求6 HYPERLINK l _Toc388383456 3.2.3 數據流圖6 HYPERLINK l _Toc388383457 3.2.4 數據字典9 HYPERLINK l _Toc388383458 4 數據庫設計11 HYPERLINK l _Toc388383459 4.1 概念設計11 HYPERLINK l _Toc388383460 4.1.1 實體屬性圖11 HY

9、PERLINK l _Toc388383461 4.1.2 實體E-R圖14 HYPERLINK l _Toc388383462 4.2 邏輯設計15 HYPERLINK l _Toc388383463 4.3 物理設計15 HYPERLINK l _Toc388383464 5 系統設計17 HYPERLINK l _Toc388383465 5.1 概要設計18 HYPERLINK l _Toc388383466 5.2 詳細設計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 系統實現27 HYPERLINK l _Toc388383477 6.1 前臺功能模塊實現27 HYPERLINK l _Toc388383478 6.1.1 網站首頁27 HYPERLINK l _Toc388383479 6.1.2 菜品圖片瀏覽28 HYPERLINK l _Toc388383480 6.1.3 網站留言28 HYPERLINK l _Toc388383481 6.1.4 會員登錄頁面29 HYPERLINK l _Toc388383482 6.1.5 訂單填寫30 HYPERLIN

12、K l _Toc388383483 6.1.6 新聞發布30 HYPERLINK l _Toc388383484 6.2 后臺功能模塊實現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 結論33 HYPERLINK l _Toc388383490 致 謝34 HYP

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

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

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

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

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

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

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

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

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

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

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

24、接導入或者鏈接數據(這些數據存儲在其他應用程序和數據庫)。軟件開發人員和數據架構師可以使用Microsoft Access開發應用軟件,“高級用戶”可以使用它來構建軟件應用程序。和其他辦公應用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。可視對象用于顯示表和報表,他們的方法和屬性是在VBA編程環境下,VBA代碼模塊可以聲明和調用Windows操作系統函數。Access擁有的報表創建功能能夠處理任何它能夠訪問的數據源。Access提供功能參數化的查詢,這

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

26、用戶的管理:只能瀏覽網站。對網站的菜單進行點擊以查看菜品和價格。注冊會員及VIP。(2)會員管理:登錄可以瀏覽網站,查看菜品及相關的會員價格。可以注冊VIP。可以進行訂餐操作,選定菜品進行訂單填寫。可以進網站的情況以及菜品等進行評價。可以查看網站新聞,了解每日最新消息。(3)VIP管理:登錄進入網站,查看菜品及VIP價格。進行訂餐操作,享受VIP 優惠。登錄進入網站添加留言,留下自己最寶貴的建議。(4) 管理員管理:登錄進入后臺,查看所有菜品信息,包括圖片和價格以及描述等。登錄發布網站新聞,讓顧客了解最新動態。管理訂單,及時處理顧客的要求。管理餐廳裝飾,展示餐廳最美的一面。查看留言,及時了解顧

27、客的意見并適當的改進。3.2.2 運行環境要求ASP的運行環境離不開Web服務器的支持,需正確安裝Web服務器軟件,同時在Windows XP操作系統中安裝IIS 來支持ASP的運行,在Windows XP操作系統中安裝pws來支持ASP的運行,還需設置Web站點。運行環境在windows下,用IIS就可以了,可能通過安裝安裝光盤,安裝額外的windows組件,選中Internet Infomation Services來安裝。同時需要開發插件LyfUpload可以在ASP頁面中接收客戶端瀏覽器使用encType=multipart/form-data的Form上載的文件。ASP的運行如圖3-

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

29、,如圖3-7所示:圖3-7 菜品管理的第二層數據流圖下面是針對新聞管理的第二層數據流圖,如圖3-8所示:圖3-8 新聞管理的第二層數據流圖3.2.4 數據字典依據用戶訂購系統、菜品管理、新聞管理的數據流圖,列出以下數據字典1.數據結構數據結構名:用戶含義說明:是綜合西餐餐飲網站的設計的主體數據結構,定義了會員的相關信息數據組成:編號、用戶名、密碼、權限數據結構名:訂單含義說明:是學生訂餐系統的主體數據結構,定義了用戶訂餐申請單的相關信息數據組成:編號、用戶名、電話、地址、時間、備注信息數據結構名:菜品含義說明:是會員訂餐系統的主體數據結構,定義了查詢菜品的相關信息數據組成:編號、菜名、價格、圖

30、片、菜品介紹、時間數據結構名:新聞含義說明:是西餐廳餐飲網站系統的主體數據結構,定義了新聞查看的相關信息數據組成:編號、內容、標題、時間2.數據流數據流名:申請查詢菜品說明:由會員申請查詢菜品的申請信息數據來源:會員數據流向:會員數據結構:申請菜品查詢數據流名:申請訂購說明:由系統管理員查看信息數據來源:會員數據流向:訂單數據結構:訂購申請數據流名:申請查詢新聞說明:由會員申請查詢新聞的申請信息數據來源:會員數據流向:會員數據結構:申請新聞查詢數據流名:下訂單申請說明:由用戶申請下訂單的申請信息數據來源:用戶數據流向:用戶數據結構:申請下訂單數據流名:接收訂單說明:由系統管理員查看信息數據來源

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論