【正文】
...........................................................................................................44 參考文獻(xiàn) ..............................................................................................................45 附 錄 .................................................................................................................46 VII 摘 要 酒店餐飲管理系統(tǒng)是為了實(shí)現(xiàn)酒店餐飲自動(dòng)化管理而設(shè)計(jì)的,它完全取代了原來酒店餐飲管理一直使用的人工處理的工作方式,并且避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的完成酒店餐飲管理工作提供了強(qiáng)有力的工具和管理手 段。針對(duì)傳統(tǒng)的酒店餐飲管理帶來的諸多不便,文章介紹了新型的酒店餐飲管理模式。 在開發(fā)酒店餐飲管理系統(tǒng)中,采用 ,并采用了mssql20xx數(shù)據(jù)庫(kù)管理系統(tǒng)及 jsp,java,javascript主流開發(fā)技術(shù)進(jìn)行了實(shí)現(xiàn)實(shí)現(xiàn)流程規(guī)范化,數(shù)據(jù)靈活化配置一套餐飲管理系統(tǒng)。通過系統(tǒng)的開發(fā)掌握軟件的基本的開發(fā)流程,了解了系統(tǒng)的業(yè)務(wù)。從而掌握軟件開發(fā)整體過程,把知識(shí)運(yùn)用實(shí)際生產(chǎn)中。 關(guān)鍵詞 :數(shù)據(jù)庫(kù)管理系統(tǒng),餐飲管理系統(tǒng), 系統(tǒng)設(shè)計(jì), jsp,mssql20xx VIII 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。s business. To grasp the overall software development process, the knowledge of the use of actual production. Keywords: database management system, catering management,system design, jsp,mysql20xx基于 JAVA 的餐飲管理系統(tǒng) 1 引 言 近年來 ,隨著改革開放步伐的加快和中西方文化的交流與發(fā)展 ,我國(guó)人民生活水平顯著提高,全社會(huì)對(duì)餐飲業(yè)的需求量也越來越大,伴隨著消費(fèi)的持續(xù)增長(zhǎng),酒店餐飲行業(yè)已經(jīng)成為現(xiàn)代社會(huì)中發(fā)展最快的行業(yè)之一。要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中生存,就必須在經(jīng)營(yíng)管理、餐飲服務(wù)等方面提高管理意識(shí)。而對(duì)酒店的經(jīng)營(yíng)狀況起決定作用的是對(duì)酒店日常營(yíng)業(yè)的管理。 如何用先進(jìn)的管理手段,提高酒店餐飲的管理水平,是每一家酒店的經(jīng)營(yíng)者所面臨的重要課題。 所以應(yīng)勢(shì)而出的酒店管理系統(tǒng)有著很好的可行應(yīng)用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點(diǎn),如 :效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大 量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了很多的困難,同時(shí),也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點(diǎn),并且有檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等優(yōu)點(diǎn)。 這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率,也是賓館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 系統(tǒng)以 Microsoft SQL Server 20xx作為后臺(tái)數(shù)據(jù)庫(kù), Visual Basic 前臺(tái)開發(fā)工具,運(yùn)用自頂向下逐層分解的模塊化結(jié)構(gòu)設(shè)計(jì)思想、面向?qū)ο蟮脑O(shè)計(jì)方法,完成了酒店管理系統(tǒng)的主要模塊?,F(xiàn) 如今隨著經(jīng)濟(jì)的不斷發(fā)展,旅游出國(guó)等帶來的酒店市場(chǎng)營(yíng)業(yè)量大大增加。這樣就存在客房管理和登記入住等一系列數(shù)據(jù)的導(dǎo)入和導(dǎo)出,大多數(shù)經(jīng)銷商只是用簡(jiǎn)單的 Office Excel記錄,這樣在查詢和記錄方面都很不方便。如果設(shè)計(jì)一款專門為酒店管理人員和酒店員工查詢本酒店信息,以及各種預(yù)訂、入住、核賬、結(jié)算、退房等的專業(yè)軟件,將會(huì)大大減少銷售商的工作并提高酒店?duì)I業(yè)額。同時(shí)為加強(qiáng)對(duì)客戶和員工的管理工作,我們?yōu)槟尘频觊_發(fā)酒店管理系統(tǒng),解決了該酒店管理復(fù)雜、不規(guī)范等問題,優(yōu)化了管理流程,實(shí)現(xiàn)了該酒店管理工作的無紙化辦公。 基于 JAVA 的餐飲管理系統(tǒng) 2 第一章 緒論 系統(tǒng)開發(fā) 背景 隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機(jī)勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出。近兩年來已呈現(xiàn)出高速發(fā)展的態(tài)勢(shì)。但在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長(zhǎng),手工管理模式無論是在工作效率、人員成本還是提供決策信息方面都已難以適應(yīng)現(xiàn)代化經(jīng)營(yíng)管理的要求,因此制約了整個(gè)餐飲業(yè)的規(guī)模化發(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個(gè)難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟(jì)效益,在這些中小型飯店中采用工作流技術(shù), 結(jié)合飯店綠色管理內(nèi)容,實(shí)施計(jì)算機(jī)管理信息系統(tǒng)不視為一條有效的解決途徑。 餐飲業(yè)的蓬勃發(fā)展帶動(dòng)餐飲投資多元化,大量資本的進(jìn)入進(jìn)一步推動(dòng)了餐飲業(yè)的快速、健康發(fā)展,隨著社會(huì)各領(lǐng)域信息化建設(shè)的不斷普及,餐飲業(yè)也開始不斷注入信息化元素,將餐飲業(yè)務(wù)融入計(jì)算機(jī)管理,既節(jié)省人力資源,也提高了管理效率和工作效率,將餐飲業(yè)提升到一個(gè)新的階段。 該餐飲系統(tǒng)從發(fā)展現(xiàn)狀談起,結(jié)合用戶實(shí)際需求提出本系統(tǒng)的總體結(jié)構(gòu)和功能模塊,然后通過系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、安全設(shè)計(jì)及前端開發(fā),構(gòu)建了一個(gè)以 JSP技術(shù)和 SQL后臺(tái)數(shù)據(jù)庫(kù)為基礎(chǔ)的、具備相關(guān)功能的餐飲 系統(tǒng)。 根據(jù)餐飲系統(tǒng)的流程,完成從用戶登錄到開臺(tái)點(diǎn)菜,到結(jié)賬收銀,到統(tǒng)計(jì)一條線的信息化管理,因此整個(gè)餐飲管理信息系統(tǒng)的研發(fā)內(nèi)容就是開發(fā)一整套餐飲管理信息系統(tǒng),實(shí)現(xiàn)餐飲業(yè)務(wù)的計(jì)算機(jī)化。 該系統(tǒng)將餐飲業(yè)中點(diǎn)菜、退錢、預(yù)定、結(jié)賬等一連串的業(yè)務(wù)用計(jì)算機(jī)來管理,分析與設(shè)計(jì)了餐飲系統(tǒng)的結(jié)構(gòu)及功能模塊,解決餐飲系統(tǒng)的關(guān)鍵技術(shù),給出了餐飲業(yè)務(wù)的解決方案,實(shí)現(xiàn)了現(xiàn)代化的餐飲管理機(jī)制。 當(dāng)今世界已進(jìn)入了在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)代,應(yīng)用計(jì)算機(jī)已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰掌握的知 識(shí)多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競(jìng)爭(zhēng)中立于不敗之地。隨著科學(xué)基于 JAVA 的餐飲管理系統(tǒng) 3 技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識(shí)到信息管理的重要性。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)餐飲企業(yè)信息進(jìn)行管理 ,具有手工管理所無法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高信息管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。 國(guó)內(nèi)外相關(guān)研究狀態(tài) 隨著信息化技術(shù)的日益普及,餐飲這樣的傳統(tǒng)行業(yè)也越來越多的采用信息技術(shù)來管理業(yè)務(wù) , 市場(chǎng)上餐飲管理軟件 正 處于百花齊放、百家爭(zhēng)鳴的階段 。 目前市場(chǎng)上大多數(shù)餐飲軟件是基于 WINDOWS 操作系統(tǒng)的,也有部分餐飲軟件考慮到版權(quán)的問題,采用 LINUX 操作系統(tǒng);又比如,系統(tǒng)數(shù)據(jù)庫(kù),有 ACCESS、 SYBASE、 MYSQL、 SQLSERVER等,對(duì)于餐飲系統(tǒng)來說,采用什么數(shù)據(jù)庫(kù)與餐廳的規(guī)模比較相關(guān),較小的餐廳可以采用比較簡(jiǎn)單的數(shù)據(jù)庫(kù)如 ACCESS,這樣使用維護(hù)都可以做的比較簡(jiǎn)單,而規(guī)模大的餐廳就應(yīng) 該用SQLSERVER 這樣的數(shù)據(jù)庫(kù),可以保障數(shù)據(jù)比較安全、系統(tǒng)比較穩(wěn)定,但同時(shí)也要求有專門的系統(tǒng)管理員來維護(hù)。還有,數(shù)據(jù)的錄入通常有三種方式,一是基于普通電腦,二是基于觸摸屏,三是采用無線點(diǎn)菜系統(tǒng),而無線技術(shù)又有基于紅外技術(shù)和基于無線網(wǎng)絡(luò)的技術(shù)。從目前的發(fā)展趨勢(shì)看,餐飲系統(tǒng)越來越多的采用觸摸屏,而無線技術(shù)正在逐步成熟起來。 在國(guó)內(nèi),餐飲軟件的發(fā)展也正處于蓬勃發(fā)展的時(shí)期,如 北京天良軟件 ,它 是一家以軟件開發(fā)、銷售為主營(yíng)方向的技術(shù)開發(fā)型企業(yè)。天良軟件立足于餐飲及酒店客房管理市場(chǎng),致力于為客戶提供一流的產(chǎn)品及 服務(wù),企業(yè)下設(shè)市場(chǎng)拓展部、產(chǎn)品研發(fā)部、公關(guā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)先地位。網(wǎng)絡(luò)系統(tǒng)是以 Windows 搭成的對(duì)等網(wǎng)絡(luò),簡(jiǎn)單實(shí)用、穩(wěn)定可靠,保證企業(yè)非常迅速地把信息傳遞到各個(gè)點(diǎn)。 這個(gè)系統(tǒng) 適用于快餐企業(yè)、西餐、火鍋有勾劃式菜單的餐飲企業(yè),中高檔中餐可以配合其他點(diǎn)菜設(shè)備一起使用 這個(gè)系統(tǒng) 。 基于 JAVA 的餐飲管理系統(tǒng) 4 本課題研究的目的及意義 酒店餐飲管理系統(tǒng)也是典型的管理信 息系統(tǒng)( MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)以及后廚等自動(dòng)化管理這幾個(gè)方面。該系統(tǒng)中,應(yīng)用 SQL Server 20xx數(shù)據(jù)庫(kù)管理系統(tǒng)、 SQL語言原理、 JSP應(yīng)用程序設(shè)計(jì), JSP數(shù)據(jù)庫(kù)技術(shù) ,采用成熟的B/S(瀏覽器 /服務(wù)器端)結(jié)構(gòu),根據(jù)分析和討論,實(shí)現(xiàn)酒店訂餐管理,提供與用戶交互的界面,完成酒店餐飲管理系統(tǒng)的設(shè)計(jì)和開發(fā)。 根據(jù)該系統(tǒng)的具體情況,應(yīng)能完成以下功能: (1)前臺(tái)管理:開臺(tái)管理、客人買單、結(jié)賬數(shù)據(jù)分析; (2)基礎(chǔ)信息管理:餐具信息設(shè)置、酒水信息設(shè)置、菜譜信 息設(shè)置、房間臺(tái)號(hào)管理、商品基礎(chǔ)信息登記; (3)服務(wù)管理:點(diǎn)菜、上單下單、退菜等; (4)系統(tǒng)管理:系統(tǒng)維護(hù)向?qū)?、?quán)限管理、數(shù)據(jù)備份、幫助說明; 另外,酒店餐飲管理系統(tǒng)要確保信息安全,以系統(tǒng)安全為主要目標(biāo),保護(hù)系統(tǒng)資源免受惡意的毀壞、替換、盜竊和丟失。其系統(tǒng)資源包括:硬件設(shè)備、存儲(chǔ)介質(zhì)、軟件、數(shù)據(jù)等。具體來說,應(yīng)達(dá)到以下安全要求: (1)保密性,機(jī)密或敏感數(shù)據(jù)在存儲(chǔ)、處理、傳輸?shù)冗^程中要完全保密,確保僅授權(quán)用戶在授權(quán)后才能進(jìn)行查詢、刪除及修改等操作; (2)完整性,保證系統(tǒng)中的信息處于一種完整和未損害的狀 態(tài),防止因非授權(quán)訪問,部件故障或其他人為錯(cuò)誤而引起的信息篡改、破壞或丟失。 (3)可靠性,必須保障系統(tǒng)在復(fù)雜的網(wǎng)絡(luò)環(huán)境下能夠提供持續(xù)、穩(wěn)定、可靠的服務(wù)。 開發(fā)工具及相關(guān)技術(shù) JAVA 程序開發(fā)技術(shù) java 不僅是編程語言,還是一個(gè)開發(fā)平臺(tái), java 技術(shù)給程序員提供了許多工具:編譯器、基于 JAVA 的餐飲管理系統(tǒng) 5 解釋器、文檔生成器和文件打包工具等等。同時(shí) java 還是一個(gè)程序發(fā)布平臺(tái),有兩種主要的 發(fā)布環(huán)境 ,首先 java 運(yùn)行時(shí)環(huán)境( java runtime environment,簡(jiǎn)稱 JRE)包含了完整的類文件包,其次許 多主要的瀏覽器都提供了 java 解釋器和運(yùn)行時(shí)環(huán)境。目前 Sun 公司把 java 平臺(tái)劃分成 J2EE、 J2SE、 J2ME 三個(gè)平臺(tái),針對(duì)不同的市場(chǎng)目標(biāo)和設(shè)備進(jìn)行定位。 J2EE 是 Java2 Enterprise Edition,主要目的是為企業(yè)計(jì)算提供一個(gè)應(yīng)用服務(wù)器的運(yùn)行和開發(fā)平臺(tái)。 J2EE 本身是一個(gè)開放的標(biāo)準(zhǔn),任何軟件廠商都可