【正文】
e r s ( 5 0 )V a r i a b l e ch a r a ct e r s ( 4 0 )V a r i a b l e ch a r a ct e r s ( 2 0 0 )V a r i a b l e ch a r a ct e r s ( 4 0 0 )T i m eT i m eS h o r t i n t e g e r訂單ooooooooo訂單 ID訂單流水號商家名字訂餐用戶名字訂餐用戶地址訂餐用戶電話備注總價訂單日期訂單狀態(tài)V a r i a b l e ch a r a ct e r s ( 5 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 4 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 1 0 0 )D e ci m a lT i m eS h o r t i n t e g e r單次訂餐評價ooooooo評價 ID商家名字訂餐用戶名字配送速度服務(wù)態(tài)度菜品口感菜品價格具體說明備注V a r i a b l e ch a r a ct e r s ( 5 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )F l o a tF l o a tF l o a tD e ci m a lV a r i a b l e ch a r a ct e r s ( 1 0 0 )問題**問題 ID問題描述問題類型V a r i a b l e ch a r a ct e r s ( 0 )T e xtI n t e g e r答案*答案 ID答案描述V a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 )回答記錄****記錄 ID記錄日期答案 ID用戶 ID問題 IDV a r i a b l e ch a r a ct e r s ( 0 )D a t eV a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 )管理員***管理員 IDA t t r i b u t e _ 5 4A t t r i b u t e _ 5 5A t t r i b u t e _ 5 6V a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 )V a r i a b l e ch a r a ct e r s ( 0 ) 圖 數(shù)據(jù)庫 ER 圖 第五章 系統(tǒng)詳細(xì)設(shè)計 前臺開發(fā) 前臺開發(fā)包括頁面設(shè)計,菜品推薦,菜單,客戶訂餐和下單,聯(lián)系方式。如下圖: 圖 網(wǎng) 上下單流程圖 推出菜品:管理員填寫菜品信息,并選擇菜品圖片,再由 DishBean 調(diào)用DishService,再由 DishService 調(diào)用 DishEAO 持久化菜品信息。 create database uscfood。 數(shù)據(jù)庫系統(tǒng)概述 本系統(tǒng)的前端開發(fā)技術(shù)室 JSP 技術(shù),通過 JavaBeans 進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺則是采用 MYSQL。 :餐館動態(tài)和特別推薦。對于預(yù)定信息而言,管理員可以查看以及審核信息,顧客可以對自己的預(yù)定信息進(jìn)行修改,如:增加,刪除,修改等操作,確認(rèn)訂單后交由管理員審核。 :顧客核對自己所下的訂單,確定后提交。 總體設(shè)計原則 對于整體而言,我們做出來的系統(tǒng),首先我們需要給客戶展示一個看起來十分舒適的頁面,網(wǎng)頁上的各個內(nèi)容頁十分符合顧客的需求,網(wǎng)頁上的內(nèi)容可以得到及時的更新,給客戶一個十分安全的預(yù)定以及支付的環(huán)境。 性能需求分析 1) 操作簡單,頁面設(shè)計吸引眼球。需求分析是 我們在系統(tǒng)設(shè)計之前進(jìn)行的 ,本系統(tǒng)主要是用戶的購南華大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 9 頁 共 33 頁 買需求還有就是管理者的需求。使其擁有巨大的發(fā)展前途。 軟件方面: Microsoft SQL Server 2020 ,java, MyEclipse 技術(shù) 利用 JSP+JavaBeans 技術(shù)進(jìn)行開發(fā) 。這樣,在用戶端輸入的用戶名和密碼,可以通過加密算法進(jìn)行加密后在網(wǎng)絡(luò)上傳輸,在中間件中進(jìn)行解密認(rèn)證,然后再進(jìn)行數(shù)據(jù)庫的存取操作,數(shù)據(jù)庫存取 權(quán)限的用戶名和密碼出現(xiàn)在位于服務(wù)器端的中間件中,這樣就更加安全。它是有一組用 JAVA 語言編寫的類和接口組成。模式二中, JSF 作為表現(xiàn)層提供用戶界面, EJB 作為服務(wù)層,由 JSF 中的后臺 bean 調(diào)用提供服務(wù), JPA 作為倉倉儲層,封裝有關(guān)數(shù)據(jù)庫的一切操作,由 EJB調(diào)用完成特定 的功能。 模式二采用 JSF+EJB+JPA 這種方式。 JAVA 平臺的優(yōu)勢 (1) 免費 sun 公司提供的有關(guān) java 開發(fā)的一切都是免費的沒有額外的費用; (2) 使用便捷 在大學(xué)期間,我們就經(jīng)常使用 java 語言進(jìn)行程序編寫,因此我們對次比較熟悉,有能力處理即將面臨的各種問題; (3) 擁有成熟的企業(yè)應(yīng)用平臺 技術(shù)應(yīng)用比較成熟; 開放的 Java 社團(tuán) (Java Community Process, JCP) JCP 是一個讓 Java 出名的功臣。而對于餐廳老板而言,消費者訂餐之后萬一沒有到,這又該如何處理,這也是一個大問題。隨著人們生活質(zhì)量的日益提高,人們對于服務(wù)的質(zhì)量也是日益提高。 計算機(jī)的廣泛普及也使人們對網(wǎng)絡(luò)的依賴性逐漸加強(qiáng),一個令人舒適的網(wǎng)頁首頁可以讓顧客在上面多停留幾秒,反之可能就是直接關(guān)閉的結(jié)果,因此,網(wǎng)頁的設(shè)計就需要更加的用心。 該系統(tǒng)分為前臺和后臺兩個部分,前臺部分主要是 客戶端可以實現(xiàn)客戶的訂餐和訂單的提交;后臺部分則是餐廳管理員主要可以實現(xiàn)登錄管理界面、查看客戶訂單、更新餐廳的動態(tài)、添加和刪除菜品。 現(xiàn)如今,訂餐主要有 3 種方式,第一種就是餐廳服務(wù)員發(fā)放傳單給消費者,在傳單上附有餐廳的聯(lián)系電話,顧客在想要訂餐的時候可以撥打電話進(jìn)行預(yù)定;第二種就是網(wǎng)上訂餐,消費者通過餐廳的網(wǎng)址,在上面通過圖片和介紹可以選擇自己喜歡的菜品進(jìn)行預(yù)定;第三種就是通過聊天工具如 ,微信等,老板通過發(fā)表說說或者是微信心情讓已有的好友可以看到食品信息,附上圖片,想要的顧客就可以通過這些聊天工具與老板交談預(yù)定 。例如:工作的效率十分高,訂單的保管也不會受時間的 影響,這些優(yōu)點都能在很大程度上幫助餐廳的老板更好的管理自己的餐館,使其快速發(fā)展。所以網(wǎng)上訂餐系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和便捷的訂餐手段,對顧客來說可以輕松的獲取餐館以及訂餐的相關(guān)信息等。例如:可以保存的信息量大,信息保存完整,保密性高,維護(hù)方便,管理方便等,這些對于餐廳的老板而言都是十分有利的。從古自今我們的飲食習(xí)慣大概經(jīng)過了 3 個階段,從最原始的生食食物,到第二階段的將食物初步加工,到現(xiàn)在的精心烹飪,作出美味的食物。南華大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 1 頁 共 33 頁 網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計 (論文 ) 引 言 人類的文明從飲食開始,西漢司馬遷在《史記》中寫道:“民以食為天”。隨著時間的流逝,人們對于食物的質(zhì)量要求也是越來越高,由于各地的飲食習(xí)慣不同,形成了“魯菜、蘇菜、粵菜、川菜、浙菜、閩菜、湘菜、徽菜八大菜系,現(xiàn)如今的菜品講究色香味俱全,餐飲已作為 一個人們的基本行業(yè)存在。 我們不難看出,未來餐飲事業(yè)的發(fā)展趨勢,必將是朝面向網(wǎng)絡(luò)這一方面前進(jìn)。 一直以來人們都是靠傳統(tǒng)人工點餐方式管理餐館,這種管理方式存在著許多缺點,如 :工作的效率比較低、菜單的保密性差、另外時間一長,將產(chǎn)生大量的訂單信息,這些紙質(zhì)的訂單很難長時間保存下去,這些對于老板的決策都有著重要的影響。 因此,我設(shè)計了一個網(wǎng)上訂餐的系統(tǒng),讓傳統(tǒng)的餐飲業(yè)更廣泛、更便利的服務(wù)于人群,同時給餐飲的服務(wù)更加流行。 進(jìn)過調(diào)查第二種方式是最受歡迎的,相對于第一種而 言,人們不會經(jīng)常在自己的口袋里存放著一份餐廳的訂餐電話,經(jīng)常會出現(xiàn)想要訂餐而沒有號碼的情況,而網(wǎng)上訂餐就不會,只要輸入網(wǎng)址一切就都會出現(xiàn)在消費者的眼前。 系統(tǒng)用 JSP 語言來編寫網(wǎng)絡(luò)訂餐系統(tǒng),數(shù)據(jù)庫用 MYSQL 來連接系統(tǒng), 通過編寫 JavaBeans 來進(jìn)行后臺業(yè)務(wù)的邏輯控制。餐廳老板可以利用本餐廳的網(wǎng)站,發(fā)放餐館的信息和