【正文】
統(tǒng)計(jì)表明,開(kāi)發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測(cè)試的工作量大約占整個(gè)軟件開(kāi)發(fā)工作量的 40%-50%。營(yíng)業(yè)額列表如圖 。 } catch(Exception e) { ()。如果是預(yù)定輸入訂餐人姓名以及電話,則餐桌的狀態(tài)變?yōu)轭A(yù)定狀態(tài),但是餐桌為就餐狀態(tài)的時(shí)候,進(jìn)入輸入就餐人數(shù),就可進(jìn)行點(diǎn)餐的操作,服務(wù)員 進(jìn)行點(diǎn)餐操作,根據(jù)菜品的分類選擇就餐客人所需要的菜品,設(shè)置菜品的狀態(tài),準(zhǔn)備,已做,已上。區(qū)域管理界面如圖 圖 區(qū)域管理界面 關(guān)鍵代碼如下: jsp:useBean id=dish scope=session class= / % Vector list = (select * from Area, ())。 stmt = ()。 return false。系統(tǒng)主界面如圖 。 圖 登陸界面 關(guān)鍵代碼如下: loginOK = (password)。 當(dāng)餐桌是空閑狀態(tài)的時(shí)候,點(diǎn)需要就餐的餐桌,系統(tǒng)提示,開(kāi)臺(tái),預(yù)定,關(guān)閉 .開(kāi)臺(tái) 直接輸餐桌上的就餐人數(shù),就可以下一步點(diǎn)菜或者結(jié)賬的操作,餐桌的狀態(tài)直接到就餐狀態(tài)。如果不需要某一區(qū)域可以通過(guò)刪除按鈕刪除該條數(shù)據(jù)信息。 表 area 字段名稱 數(shù)據(jù)類型 字段大小 說(shuō)明 索引 是否為空 id Int 4 編號(hào) Primary Key NO name nVarchar 50 區(qū)域名稱 NO Memo nVarchar 50 描述 Yes Telnum Nvarchar 50 電話 yes 基于 JAVA 的餐飲管理系統(tǒng) 23 該表是用來(lái)記錄預(yù)定信息,主要記錄預(yù)定用戶的基本信息。實(shí)體 ER圖如下所示: 圖 餐桌 ER圖 餐桌 餐桌編號(hào) 餐桌狀態(tài) 座數(shù) 位置 客人 姓名 聯(lián)系方式 性別 編號(hào) 證件類別 圖 總體 ER 圖 基于 JAVA 的餐飲管理系統(tǒng) 19 啊 圖 菜譜 ER圖 菜單 菜品種類 菜名 價(jià)格 描述 訂餐 餐桌號(hào) 菜名 名稱 價(jià)格 數(shù)量 區(qū)域 圖 餐飲 ER圖 圖 餐飲費(fèi) ER 圖 賬單 餐桌號(hào) 客人號(hào) 打折情況 結(jié)賬 圖 點(diǎn)菜單 ER 圖 點(diǎn)菜單 菜類 餐桌號(hào) 菜名 說(shuō)明 數(shù)量 基于 JAVA 的餐飲管理系統(tǒng) 20 總體 ER 圖 邏 輯設(shè)計(jì)的目的是把概念設(shè)計(jì)好的概念模型轉(zhuǎn)換成與選用的具體機(jī)器上的 DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 數(shù)據(jù)字典 數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)的收集和數(shù)據(jù)分析秘獲得的主要成果。 運(yùn)行環(huán)境 系統(tǒng)對(duì)運(yùn)行的環(huán)境的要求: (1)、硬件環(huán)境 服務(wù)器端 服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來(lái)決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件 性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權(quán)使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。 基于 JAVA 的餐飲管理系統(tǒng) 12 系統(tǒng)的實(shí)現(xiàn)目標(biāo) 面對(duì)服務(wù)行業(yè)的高速發(fā)展和 餐飲企業(yè)信息化發(fā)展的過(guò)程中出現(xiàn)的各種情況,該餐飲管理系統(tǒng)在實(shí)施后應(yīng)能夠達(dá)到以下目標(biāo): 采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡(jiǎn)單易行。 財(cái)政管理:主要是對(duì)酒店財(cái)務(wù)方面的管理。庫(kù)房管理可記錄商品入庫(kù)、出庫(kù)情況。 酒店餐飲管理系統(tǒng)也是一個(gè)酒店不可缺少的部分,它的內(nèi)部無(wú)論對(duì)于客戶還是員工來(lái)說(shuō)都至關(guān)重要,所以一個(gè)系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕目旖莸男畔⒑头奖愕牟樵兎绞剑也粦?yīng)有時(shí)間和地域的限制。 綜上所述,通過(guò)技術(shù)可行性 ,經(jīng)濟(jì)可行性,安全可行性 ,操作可行性分析,本系統(tǒng)的開(kāi)發(fā)是可行的??尚行苑治鲭A段的主要工作包括以下幾個(gè)方面 : 技術(shù)可行性分析 技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來(lái)衡量是否具各所需要的技術(shù),包括系統(tǒng)開(kāi)發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。我們可以將 Tomcat 和 Apache 集成到一塊,讓Apache 處理靜態(tài) HTML,而 Tomcat 處理 JSP 和 Servlet。 Tomcat 是一個(gè)免費(fèi)的開(kāi)源的 Serlvet 容器,在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。這使得 Web 頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。 強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件( JavaBeans或者 Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低。在運(yùn)行時(shí), Java 平臺(tái)中的 Java 解釋器 對(duì)這些字節(jié)碼進(jìn)行 解釋執(zhí)行,執(zhí)行過(guò)程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中。 Java 語(yǔ)言是體系結(jié)構(gòu)中立的。 Java 的 RMI(遠(yuǎn)程方法激活 )機(jī)制也是開(kāi)發(fā)分布 式應(yīng)用的重要手段。另一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的 強(qiáng)制 類型轉(zhuǎn)換 。 (3)可靠性,必須保障系統(tǒng)在復(fù)雜的網(wǎng)絡(luò)環(huán)境下能夠提供持續(xù)、穩(wěn)定、可靠的服務(wù)。 在國(guó)外發(fā)展比較成熟的軟件有龍騰 觸摸屏點(diǎn)菜系統(tǒng) , “ 龍騰餐飲管理系統(tǒng) ” 軟件采用了獨(dú)特的組網(wǎng)技術(shù),以 Window 為操作平臺(tái),全 32 位應(yīng)用軟件系統(tǒng),功能在國(guó)內(nèi)處于領(lǐng)先地位。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)餐飲企業(yè)信息進(jìn)行管理 ,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高 、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 餐飲業(yè)的蓬勃發(fā)展帶動(dòng)餐飲投資多元化,大量資本的進(jìn)入進(jìn)一步推動(dòng)了餐飲業(yè)的快速、健康發(fā)展,隨著社會(huì)各領(lǐng)域信息化建設(shè)的不斷普及,餐飲業(yè)也開(kāi)始不斷注入信息化元素,將餐飲業(yè)務(wù)融入計(jì)算機(jī)管理,既節(jié)省人力資源,也提高了管理效率和工作效率,將餐飲業(yè)提升到一個(gè)新的階段。這樣就存在客房管理和登記入住等一系列數(shù)據(jù)的導(dǎo)入和導(dǎo)出,大多數(shù)經(jīng)銷商只是用簡(jiǎn)單的 Office Excel記錄,這樣在查詢和記錄方面都很不方便。而對(duì)酒店的經(jīng)營(yíng)狀況起決定作用的是對(duì)酒店日常營(yíng)業(yè)的管理。 .................................................................................................... 33 ............................................................................................. 33 酒店管理 .................................................................................................. 33 營(yíng)業(yè)額 ...................................................................................................... 35 III 退出系統(tǒng) .................................................................................................. 36 第 五章 系統(tǒng)測(cè)試 ................................................................................................37 ..................................................................................... 37 .................................................................................................... 37 個(gè)人單元測(cè)試 ...........................................37 系統(tǒng)功能測(cè)試 ...........................................37 .................................................................................................... 38 第六章 結(jié)束語(yǔ) ....................................................................................................43 致 謝 .................................................................................................................44 參考文獻(xiàn) ..............................................................................................................45 附 錄 .................................................................................................................46 IV 摘 要 酒店餐飲管理系統(tǒng)是為了實(shí)現(xiàn)酒店餐飲自動(dòng)化管理而設(shè)計(jì)的,它完全取代了原來(lái)酒店餐飲管理一直使用的人工處理的工作方式,并且避免 了由于管理人員的工作疏忽以及管理質(zhì)量問(wèn)題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的完成酒店餐飲管理工作提供了強(qiáng)有力的工具和管理手段。 關(guān)鍵詞 :數(shù)據(jù)庫(kù)管理系統(tǒng),餐飲管理系統(tǒng), 系統(tǒng)設(shè)計(jì), jsp,mssql20xx V ABSTRACT Hotel Restaurant Management System is to achieve automated management of the ho tel restaurant design, it pletely replaced the original hotel restaurant management has b een using the manual processing of the work, and to prevent any management staff over sight and management of quality problems caused by the error, for the timely, accurate and efficient pletion of the hotel restaurant provides a powerful management tools and man agement tools. The traditional Hotel Restaurant Management brought a lot of inconvenience, the article introduces a new type of hotel and catering management. Hotel Restaurant Management in the development of the system, using and build management system platform, and uses mssql20xx database management system and jsp, java, javascript mainstream development of technologies to achieve process standardization to achieve, flexibility of configuration data a food management system. Control software system development through the basic development process, to understand the system39。 這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率,也是賓館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。但在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中仍普遍采用手工管理方式,整體科技含量低。我們應(yīng)該承認(rèn),誰(shuí)掌握的知識(shí)多,信