【網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)6100字(論文)】_第1頁
【網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)6100字(論文)】_第2頁
【網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)6100字(論文)】_第3頁
【網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)6100字(論文)】_第4頁
【網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)6100字(論文)】_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章引言目錄網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)摘要近年來,我國的互聯(lián)網(wǎng)進行了快速的普及,使用移動互聯(lián)網(wǎng)的人群不斷擴增。網(wǎng)絡(luò)消費成為一種主流,其中網(wǎng)上訂餐就是其中一個發(fā)展迅速的網(wǎng)絡(luò)消費。一個功能完善、操作便捷的網(wǎng)上訂餐系統(tǒng)能夠很好地吸引大眾的注意力,使其成為網(wǎng)絡(luò)消費的一員。本系統(tǒng)使用了ECLIPSE開發(fā)平臺、JAVA開發(fā)語言和MYSQL數(shù)據(jù)庫。系統(tǒng)具有前臺和后臺兩大部分,前臺具有會員注冊、登錄、信息查詢、信息修改以及商品查詢和訂購等功能,后臺具有會員、訂單、菜品添加、留言、會員資料查詢與修改和訂單處理等管理功能。通過本網(wǎng)上訂餐系統(tǒng)的實施,希望可得到更廣大群眾對網(wǎng)上訂餐的認可與支持,幫助人們解決就餐的問題。關(guān)鍵詞:網(wǎng)上訂餐JAVAB/S架構(gòu)目錄TOC\o"1-3"\h\u19060第1章引言 1898第2章網(wǎng)上訂餐系統(tǒng)的種類和特點 1281392.1目前網(wǎng)上訂餐的分類 1205182.1.1外賣網(wǎng)站訂餐 1241892.2.2通過及時通訊工具的網(wǎng)絡(luò)訂餐 120612.2.3通過電子郵件的網(wǎng)絡(luò)訂餐 1293272.2目前網(wǎng)上訂餐特點 13746第3章基于網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計 3133293.1系統(tǒng)架構(gòu)設(shè)計 3290543.2功能結(jié)構(gòu)設(shè)計 381813.2.1用戶管理的設(shè)計 4206143.2.2購物車的設(shè)計 4313333.2.3留言板的設(shè)計 5153013.2.4會員管理的設(shè)計 696273.2.5餐品管理的設(shè)計 7239113.2.6訂單管理的設(shè)計 962813.2.7公告管理的設(shè)計 9144003.2.8投票管理的設(shè)計 10152843.3數(shù)據(jù)庫設(shè)計 1118364第4章系統(tǒng)實現(xiàn) 14260934.1系統(tǒng)實現(xiàn)環(huán)境 14297454.2系統(tǒng)功能實現(xiàn) 14163334.2.1系統(tǒng)登錄的實現(xiàn) 1499654.2.2購物車的實現(xiàn) 14194914.2.3留言板的實現(xiàn) 15254554.2.4會員管理的實現(xiàn) 1512004.2.5餐品管理的實現(xiàn) 16142534.2.6訂單管理的實現(xiàn) 17137984.2.7公告管理的實現(xiàn) 1790524.2.8投票管理的實現(xiàn) 18229214.3系統(tǒng)測試 18221544.3.1前臺功能測試 18285084.3.2后臺管理測試 1927158第5章總結(jié) 213143參考文獻 22第1章引言進入21世紀以來,伴隨著互聯(lián)網(wǎng)應(yīng)用的普及,方便快捷逐漸成為了當(dāng)代人追求的生活方式,因而,“網(wǎng)上訂餐”成為一種新型的餐飲形式。大眾的飲食習(xí)慣在慢慢的向著“快捷訂餐、送餐上門、隨時用餐”的模式發(fā)展。雖然國內(nèi)的網(wǎng)上訂餐業(yè)務(wù)還不具規(guī)模,不如國外的模式那么成熟、先進,大都處在一邊摸索、一邊發(fā)展的初級階段。但是,由于我國的人口眾多等原因,方便快捷的網(wǎng)上訂餐模式還是具有不錯的發(fā)展前景[2]。網(wǎng)上訂餐在“電話訂餐、外賣送餐、實店消費”的基礎(chǔ)上借助互聯(lián)網(wǎng)很大程度的擴大了餐飲業(yè)的業(yè)務(wù)渠道,加大了獲取利潤的空間。更好的滿足生活中的各種生活虛求等網(wǎng)上消費已經(jīng)深入到老百姓的內(nèi)心。第2章網(wǎng)上訂餐系統(tǒng)的種類和特點2.1目前網(wǎng)上訂餐的分類2.1.1外賣網(wǎng)站訂餐外賣網(wǎng)站訂餐是近年來新興的一種訂餐模式,用戶通過瀏覽外賣網(wǎng)站,進行餐品的選擇與預(yù)訂。2.2.2通過及時通訊工具的網(wǎng)絡(luò)訂餐這類服務(wù)企業(yè)主要是通過移動通訊為工具進行訂餐,因為小微餐飲業(yè)不具備建立門戶網(wǎng)站訂餐的必要條件。因為主要受到了移動他通訊工具的局限性,限制了餐飲企業(yè)的發(fā)展規(guī)模。2.2.3通過電子郵件的網(wǎng)絡(luò)訂餐通常這種情況只有在大型酒店舉辦宴會或者活動時,餐飲企業(yè)需要同客戶方商量具體事宜時才會使用的方式。由于郵件訂餐不能夠及時得到反饋,所以這種網(wǎng)上訂餐方式目前使用較少[3]。2.2目前網(wǎng)上訂餐特點近年來,網(wǎng)上訂餐受到了很大一部分消費者的歡迎。據(jù)調(diào)查,此類人群主要集中在年輕人群體,尤其是白領(lǐng)及在校大學(xué)生。網(wǎng)上訂餐有如下幾個特點:(1)網(wǎng)上訂餐直觀、價格低廉。用戶可以通過瀏覽網(wǎng)站餐品圖片及描述信息,根據(jù)自己的喜好選擇菜品預(yù)定[2]。(2)網(wǎng)上訂餐更加方便和快捷。消費者可以隨時隨地上網(wǎng)訂餐,并且可以自己設(shè)定定送餐的時間。(3)培養(yǎng)顧客對網(wǎng)上訂餐的消費模式依賴。訂餐網(wǎng)站可以建立評論區(qū),方便顧客就餐品的質(zhì)量進行評價。(4)方便對顧客進行管理,企業(yè)根據(jù)用戶訂餐歷史記錄,分析用戶訂餐習(xí)慣,擴增潛在客戶,留住經(jīng)常消費的客戶。 第3章 基于網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計第3章基于網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計3.1系統(tǒng)架構(gòu)設(shè)計通過對需要實現(xiàn)的功能進行詳細的分析總結(jié)后,決定將系統(tǒng)框架包分為四個層次,分別是表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層和數(shù)據(jù)庫[5],這四種框架能夠更好的對系統(tǒng)進行開發(fā)和部署,還能夠及時的對系統(tǒng)進行隨時性得維護和修改。如圖4-1所示。圖4-1系統(tǒng)邏輯架構(gòu)圖3.2功能結(jié)構(gòu)設(shè)計基于SSM的網(wǎng)上訂餐系統(tǒng)按照功能模塊來劃分又可以分為登錄模塊、公告模塊、購物車模塊、留言板模塊、會員管理模塊、餐品管理模塊、訂單管理模塊和投票管理模塊等[9]?;赟SM的網(wǎng)上訂餐系統(tǒng)的功能結(jié)構(gòu)圖如圖4-2所示。圖4-2系統(tǒng)的功能結(jié)構(gòu)圖信息發(fā)布模塊具有餐品展示、網(wǎng)站公告、網(wǎng)上調(diào)查、新品推薦、銷售排行等功能。購物車即訂餐車模塊具有添加餐品、移除餐品、清空購物車等功能。留言板模塊具有提交留言和查看其他用戶留言等功能。會員管理模塊具有會員注冊、會員信息校驗、會員信息維護等功能。餐品管理模塊具有增加餐品、刪除餐品、更新餐品、查詢餐品等功能。訂單管理模塊具有訂單查詢、訂單處理、訂單刪除等功能。公告管理模塊具有更新公告、添加公告、修改公告等功能。投票管理具有統(tǒng)計和查看投票結(jié)果等功能。3.2.1用戶管理的設(shè)計用戶管理板塊涉及網(wǎng)上在線登陸和網(wǎng)上在線注冊兩種功能,網(wǎng)絡(luò)在線登陸就是所有會員系統(tǒng)中都會涉及到的一個登錄功能,只有會員進行登錄以后才能進行一些會員操作。如果瀏覽網(wǎng)上訂餐系統(tǒng)的用戶想要進行一些會員的操作,系統(tǒng)就會直接進入到登錄界面,如果沒有注冊就需要先進行在線用戶注冊,已登記注冊的會員可通過輸入用戶名以及密碼進行登陸,或者通過手機驗證碼登陸,成果登陸后就能夠可以進行會員的一些基本操作,如果忘記密碼則可以點擊忘記密碼按鈕進行密碼找回后進行密碼修改,然后再進行登錄操作。用戶管理流程圖如圖4-3所示。圖4-3用戶管理流程圖3.2.2購物車的設(shè)計訂餐車的功能,其實就是網(wǎng)上購物時購物車的功能,也叫購物車,會員瀏覽完餐品以后會將自己喜歡的餐品放入到購物車中,選餐完成之后,會員會進入到購物車中查看所有餐品,如果遇到不滿意的餐品可以將其移除或者更換為其他的餐品,最后提交購物車的所有餐品,形成一個訂單,進行結(jié)算或者貨到付款即可。訂餐車功能的流程圖如圖4-5所示。圖4-5訂餐車功能的流程圖3.2.3留言板的設(shè)計留言板模塊具有提交留言和查看其他用戶留言等功能。會員在本系統(tǒng)訂餐以后,通過系統(tǒng)送餐人員送餐,會員享用以后,可以在線對送餐服務(wù)及餐品的優(yōu)良等信息進行留言評價等,或者分享給其他朋友、網(wǎng)上會員,同時前臺會員通過進行留言的,也可以幫助系統(tǒng)及管理人員改進服務(wù)及工作方式等。留言板管理流程圖如圖4-6所示。圖4-6留言板流程圖3.2.4會員管理的設(shè)計會員管理模塊具有管理員登錄、會員信息查詢和修改、信息安全管理等功能。會員管理主要是后臺的管理人員對已注冊登記的會員私密信息進行歸類和管理并維護好會員關(guān)系。會員管理流程圖如圖4-7所示。圖4-7會員管理流程圖3.2.5餐品管理的設(shè)計餐品管理模塊具有增加餐品、刪除餐品、更新餐品、查詢餐品等功能。查看配餐信息屬于網(wǎng)上訂餐系統(tǒng)的一個比較基本的功能,會員進入到網(wǎng)上訂餐系統(tǒng)以后就可以查看系統(tǒng)中提供的餐飲信息,通過瀏覽系統(tǒng)中的餐飲信息并查看詳情,就像淘寶中網(wǎng)上購物一樣,瀏覽各種寶貝信息,選中自己喜歡的菜品之后就可以將此菜品放入到訂餐車中去,不過此功能仍然和淘寶上的類似,沒有登錄的會員是不可以將菜品放入到訂餐車中去的,因此此時就需要登錄網(wǎng)上訂餐系統(tǒng)。查看配餐信息的流程圖如圖4-8所示。圖4-8查看配餐信息的流程圖在基于SSM的網(wǎng)上訂餐系統(tǒng)中,當(dāng)有了新的菜品時就需要添加到系統(tǒng)中,這樣就可以及時的顯示到前臺界面中,方便會員用戶進行網(wǎng)上選購餐品。要想添加菜品首先需要系統(tǒng)管理人員登錄后臺管理界面,然后將新的菜品添加到相對的模板中,并制定提供方式以及具體時間等。具體添加菜品的步驟圖如圖4-9所示。圖4-9添加菜品的步驟圖3.2.6訂單管理的設(shè)計在基于SSM的網(wǎng)上訂餐系統(tǒng)中,訂單管理屬于系統(tǒng)管理人員的功能,系統(tǒng)管理人員登陸基于SSM的網(wǎng)上訂餐系統(tǒng)后臺管理界面后,首先要瀏覽當(dāng)天的訂單,對采用網(wǎng)上支付然而長時間沒有支付成功的訂餐進行取消,對已支付成功的訂餐以及采用貨到付款的訂單安排人員進行送貨,并更新訂單信息。訂單管理的流程圖如圖4-10所示。圖4-10訂單管理的流程圖3.2.7公告管理的設(shè)計公告管理屬于基于SSM的網(wǎng)上訂餐系統(tǒng)的一種對外宣傳信息的手段,比如利用公告進行促銷活動、公布系統(tǒng)優(yōu)惠活動、公布最新政策等。公告管理屬于基于SSM的網(wǎng)上訂餐系統(tǒng)對公告進行后臺管理的一個功能,如果有了新的公告需要展示,首先需要系統(tǒng)的管理人員登陸基于SSM的網(wǎng)上訂餐系統(tǒng),然后在公告管理頁面中添加公告的信息,設(shè)置添加公告信息的一些信息后,即可保存提交,如果提交失敗,需要再次提交。公告管理的流程圖如圖4-11所示。圖4-11公告管理的流程圖3.2.8投票管理的設(shè)計投票管理的主要功能是會員通過網(wǎng)上對各個菜品及商家進行點評,通過點評投票及打分功能。投票管理流程圖如圖4-12所示。圖4-12投票管理流程圖3.3數(shù)據(jù)庫設(shè)計基于SSM網(wǎng)上訂餐系統(tǒng)的主要數(shù)據(jù)庫表結(jié)構(gòu)有管理員個人信息、公告表、餐品圖表、留言板、會員名單、訂單、投票等[12]?;赟SM的網(wǎng)上訂餐系統(tǒng)的數(shù)據(jù)庫E-R圖如圖4-13所示。圖4-13數(shù)據(jù)庫E-R圖基于SSM的網(wǎng)上訂餐系統(tǒng)的主要的數(shù)據(jù)庫表結(jié)構(gòu)如下:公告表包括編號、題目、內(nèi)容、時間等。公告表如表4-1所示。表4-1公告表菜品表主要包括菜品編號、餐食品類、餐食名稱、菜品介紹、菜品價格、菜品現(xiàn)價等[13]。菜品表如表4-2所示。留言板主要包括編號、用戶名、郵箱、留言內(nèi)容、回復(fù)內(nèi)容等。留言板如表4-3所示。訂單表主要包括訂單號、用戶名、訂單時間、是否執(zhí)行、備注等。訂單表如表4-4所示:表4-4訂單表字段名數(shù)據(jù)類型說明IDInt訂單號UserNameVarchar(20)用戶名OrderDataDataTime訂單時間EnforceInt是否執(zhí)行BZVarchar(20)備注用戶信息表包括用戶名、密碼、郵箱、手機號碼、備注等。用戶信息表如表4-5所示。留言信息表包括ID、名稱、類型、內(nèi)容、備注等。留言信息表如表4-6所示。表投票信息表包括菜品編號、用戶名、總體評價、標題、人均、內(nèi)容等。投票信息表如表4-7所示。第4章系統(tǒng)實現(xiàn)第4章系統(tǒng)實現(xiàn)4.1系統(tǒng)實現(xiàn)環(huán)境開發(fā)餐飲網(wǎng)絡(luò)訂餐系統(tǒng)服務(wù)端,就使用多數(shù)的普通型電腦配置就可以。只需要有一臺普通臺式電腦或者筆記本也可,連通網(wǎng)線或者無線網(wǎng)絡(luò),能運行相關(guān)的軟件設(shè)計開發(fā)程序,編程使用的集成開發(fā)工具是ECLIPCEEE。4.2系統(tǒng)功能實現(xiàn)4.2.1系統(tǒng)登錄的實現(xiàn)在線登錄就是所有會員系統(tǒng)中都會涉及到的一個登錄功能[1],只有會員進行登錄以后才能進行一些會員操作。如果瀏覽網(wǎng)上訂餐系統(tǒng)的用戶想要進行一些會員的操作,如果系統(tǒng)就會直接進入到登錄界面,如果沒有注冊就需要先進行在線注冊。已經(jīng)注冊過的會員的可以直接輸入原本已經(jīng)注冊的用戶名進行驗證登錄,登錄成功后就能夠可以進行會員的一些基本操作,如果記不清楚密碼則可以通過手機驗證碼登陸或者依據(jù)手機號進行密碼找回,更改好自己熟記的密碼,然后再進行登錄操作。如果進入到網(wǎng)上訂餐系統(tǒng)的用戶想要進行網(wǎng)上訂餐就必須要注冊為系統(tǒng)登記信息的會員,網(wǎng)上訂餐系統(tǒng)的會員注冊界面如圖5-1所示。圖5-1網(wǎng)上訂餐系統(tǒng)的注冊界面網(wǎng)上訂餐系統(tǒng)的會員登錄界面如圖5-2所示。圖5-2會員登錄界面4.2.2購物車的實現(xiàn)訂餐車的功能,其實就是網(wǎng)上購物時購物車的功能,也叫購物車,會員瀏覽完餐品以后會將自己喜歡的餐品放入到購物車中,選餐完成之后,會員會進入到購物車中查看所有餐品,如果遇到不滿意的餐品可以將其移除或者更換為其他的餐品,最后提交購物車的所有餐品,形成一個訂單,進行結(jié)算或者貨到付款即可。訂餐車功能的實現(xiàn)界面如圖5-4所示。圖5-4訂餐車功能的實現(xiàn)界面4.2.3留言板的實現(xiàn)留言板模塊具有提交留言和查看其他用戶留言等功能。會員在本系統(tǒng)訂餐以后,通過系統(tǒng)送餐人員送餐,會員享用以后,可以在線對送餐服務(wù)及餐品的優(yōu)良等信息進行留言評價等,或者分享給其他朋友、網(wǎng)上會員,同時前臺會員通過進行留言的,也可以幫助系統(tǒng)及管理人員改進服務(wù)及工作方式等,提出良好及寶貴的意見,系統(tǒng)的管理人員,可以對留言板的情況進行管理。留言板界面如圖5-5所示。圖5-5留言板界面4.2.4會員管理的實現(xiàn)系統(tǒng)的會員管理板塊具有登陸管理、會員信息驗證、會員維護[16]等相關(guān)功能。其主要的作用是便于管理員對登記注冊的會員以及新入會員的信息進行添加、修改和管理。會員管理的實現(xiàn)界面如圖5-6所示。圖5-6會員管理界面4.2.5餐品管理的實現(xiàn)查看配餐信息屬于網(wǎng)上訂餐系統(tǒng)的一個比較基本的功能,會員進入到網(wǎng)上訂餐系統(tǒng)以后就可以查看系統(tǒng)中提供的餐飲信息,通過瀏覽系統(tǒng)中的餐飲信息并查看詳情,就像淘寶中網(wǎng)上購物一樣,瀏覽各種寶貝信息,選中自己喜歡的菜品之后就可以將此菜品放入到訂餐車中去,不過此功能仍然和淘寶上的類似,沒有登錄的會員是不可以將菜品放入到訂餐車中去的,因此此時就需要登錄網(wǎng)上訂餐系統(tǒng)。查看配餐信息的實現(xiàn)界面如圖5-7所示。圖5-7查看配餐信息的實現(xiàn)界面在基于SSM的網(wǎng)上訂餐系統(tǒng)中,當(dāng)有了新的菜品時就需要添加到系統(tǒng)中,這樣就可以及時的顯示到前臺界面中,方便會員用戶進行網(wǎng)上選購餐品。要想添加菜品首先需要系統(tǒng)管理人員登錄后臺管理界面,然后將新的菜品添加到菜品中,并選擇提供模式及時間等。添加菜品的界面如圖5-8所示。圖5-8添加菜品界面4.2.6訂單管理的實現(xiàn)在基于SSM的網(wǎng)上訂餐系統(tǒng)中,訂單管理屬于管理人員的權(quán)限功能,管理人員登入基于SSM的網(wǎng)上訂餐系統(tǒng)后臺管理界面后,首先要瀏覽當(dāng)天的訂單,對采用網(wǎng)上支付然而長時間沒有支付成功的訂單可以取消,對已支付成功的訂單和采用貨到付款的訂單安排人員進行送貨,并更新訂單信息。訂單的實現(xiàn)界面如圖5-9所示。圖5-9訂單界面4.2.7公告管理的實現(xiàn)公告管理屬于基于SSM的網(wǎng)上訂餐系統(tǒng)的一種對外宣傳信息的手段,比如利用公告進行促銷活動、公布系統(tǒng)優(yōu)惠活動、公布最新政策等。公告管理屬于基于SSM的網(wǎng)上訂餐系統(tǒng)對公告進行后臺管理的一個功能,如果有了新的公告需要展示,首先需要系統(tǒng)的管理人員登陸基于SSM的網(wǎng)上訂餐系統(tǒng),然后在公告管理頁面中添加公告的信息,設(shè)置添加公告信息的一些信息后,即可保存提交,如果提交失敗,需要再次提交。公告界面如圖5-10所示。圖5-10公告界面4.2.8投票管理的實現(xiàn)投票管理的主要功能是會員通過網(wǎng)上對各個菜品及商家進行點評,通過點評投票及打分功能,最后管理人員對投票及點評情況進行匯總,展示給會員進行查看和了解。發(fā)布點評界面如圖5-11所示。圖5-11發(fā)布點評界面4.3系統(tǒng)測試4.3.1前臺功能測試基于SSM的網(wǎng)上訂餐系統(tǒng)的前臺功能測試項如表6-3所示。表6-3前臺功能測試項4.3.2后臺管理測試基于SSM的網(wǎng)上訂餐系統(tǒng)的后臺管理測試項如表6-4所示。表6-4后臺管理測試項致謝第5章總結(jié)本文在設(shè)計系統(tǒng)的時候充分考慮其便捷性和會員用戶的體驗性,從登陸到整個訂單的

溫馨提示

  • 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

提交評論