【正文】
根據(jù)餐飲行業(yè)的特 點和該企業(yè)的實際情況,該系統(tǒng) 以餐飲業(yè)務(wù)為基礎(chǔ),突出前臺管理,從專業(yè)角度出發(fā),提供科學(xué)有效的管理模式。 ( 2)減輕了工作人員的工作負擔(dān)。 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已成為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。各大酒店更多的將目光專注于如何提高服務(wù)質(zhì)量,提高經(jīng)營管理,而提高經(jīng)營管理最重要的保證就是信息技術(shù)。 酒店餐飲管理系統(tǒng)的核心思想就是以顧客是上帝為核心,這就意味著酒店將把客人作為其運作的核心,提升客人滿意程度,獲得更大的利潤。需求分析的第一步是描述酒店餐飲管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。 需求 分析 項目需求分析就是描述系統(tǒng)需求,通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。 操作可行性 目前資源的利用情況和可操作性,只需根據(jù)相關(guān)需要 對數(shù)據(jù)庫中的 相應(yīng) 表 數(shù)據(jù) 直接操作就可以實現(xiàn)系統(tǒng)的完整 、穩(wěn)定的運行,不會造成系統(tǒng)的巨大壓力,可以保證系統(tǒng)的正常運行。用最少的成本獲得最好的經(jīng)濟效益,增強了餐飲企業(yè)的市場競爭力 安全可行性 在系統(tǒng)運行后,就用戶方而言,由于用戶使用本系統(tǒng)時不會也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)基于 JAVA 的餐飲管理系統(tǒng) 10 及實現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標點擊各頁面上的鏈接或按鈕就能執(zhí)行相應(yīng)的功能。 開發(fā)此餐飲管理系統(tǒng),不僅能提高企業(yè)的管理水平給管理者提供一個企業(yè)運作的信息平臺還能提升企業(yè)的形象及增強競爭力。從各個網(wǎng)站及許多局域網(wǎng)的建設(shè)中可以看到, 目前基于 Web 的系統(tǒng)開發(fā) 技術(shù)已經(jīng)十分成熟 , 相信隨著 Inter/Intra 技術(shù)的進一步發(fā)展,基于 Web 的信息系統(tǒng)開發(fā)將有更為明朗的前景??尚行苑治鲆话憧啥x為 :可行性分析是在建設(shè)的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術(shù)、經(jīng)濟能力的調(diào)查,判斷它是否可行。我們有理由相信 Tomcat 會走得更遠。如今,開源軟件越來越收到人們的重視, Linux 就是一個成功的典型。這種集成只需要修改一下 Apache和 Tomcat 的配置文件即可。但是與 Apache 相比,它的處理靜態(tài) HTML 的能力就不如 Apache。當然本地也可以。另外 Tomcat 也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。你在瀏覽器中訪問這個應(yīng)用的 JSP 時,通常第一次會很慢,因為 Tomcat 要將 JSP轉(zhuǎn)化為 Servlet 文件,然后編譯。 Tomcat 應(yīng)用服務(wù)器 目前支持 JSP 的應(yīng)用服務(wù)器是較多的, Tomcat 是其中較為流行的一個 Web 服務(wù)器,被JavaWorld 雜志的編輯選為 2020 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位。 一次編寫,各處運行 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “一次編寫,各處運行 ”的特點。 JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 JSP 能提供所有 Servlets 功能 與 Servlets 相比, JSP 能提供所有 Servlets 功能 ,它比用 Println 書寫和修改 HTML 更方便。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。標準的JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 采用標識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。這有助于作者保護自己的代碼,而又保證任何基于 HTML的 Web 瀏覽 器的完全可用性。如果核心邏輯被封裝在標識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒 的價格)。它基于強大的 Java 語言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨厚的優(yōu)勢。 程序片段可以操作數(shù)據(jù)庫、重新定向 網(wǎng)頁以及發(fā)送 Email 等,這就是建立動態(tài)網(wǎng)站所需要的功能。 JSP 頁面看上去象標準的 HTML 和 XML 頁面,并附帶有 JSP 引擎能夠處理和抽取的額外元件。事實上,Java 的運行速度 隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于 C++。 Java 是高性能的。如前所述, Java 程序在 Java 平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運行。 Java 系統(tǒng)本身也具有很強的可移植性, Java 編譯器是用 Java 實現(xiàn)的, Java 的運行環(huán)境是用 ANSI C 實現(xiàn)的。 Java 語言是可移植的。 Java 程序(后綴為 java 的文件)在 Java 平臺上被編譯為體系結(jié)構(gòu)中立的 字節(jié)碼 格式(后綴為 class 的文件) , 然后可以在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運行。除了 Java 語言具有的許多 安全特性 以外, Java 對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類 ClassLoader),如分配不同的名字空間以防替代本地的同名類、 字節(jié)代碼 檢查,并提供安全管理機制(類 SecurityManager)讓 Java 應(yīng)用設(shè)置安全哨兵。 Java 語言是安全的。對指針的丟棄是 Java 的明智選擇。 Java 語言是健壯的。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java 應(yīng)用 編程接口 中有一個網(wǎng)絡(luò)應(yīng)用編程接口( java ),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 URL、URLConnection、 Socket、 ServerSocket 等??傊?Java 語言是一個純的 面向?qū)ο蟪绦蛟O(shè)計 語言。 Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制( 關(guān)鍵字 為 implements)。特別地, Java 語言不使用 指針 ,并提供了自動的廢料收集,使得程序員不必為 內(nèi)存管理 而擔(dān)憂。 Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù) 程序員很容易學(xué)習(xí)和使用 Java。 J2EE 本身是一個開放的標準,任何軟件廠商都可以推出自己的符合 J2EE 標準的產(chǎn)品,使用戶可以有多種選擇 。目前 Sun 公司把 java 平臺劃分成 J2EE、 J2SE、 J2ME 三個平臺,針對不同的市場目標和設(shè)備進行定位。 開發(fā)工具 及相關(guān)技術(shù) JAVA 程序開發(fā)技術(shù) java 不僅是編程語言,還是一個開發(fā)平臺, java 技術(shù)給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具等等。具體來說,應(yīng)達到以下安全要求: (1)保密性,機密或敏感數(shù)據(jù)在存儲、處理、傳輸?shù)冗^程中要完全保密,確保僅授權(quán)用戶在授權(quán)后才能進行查詢、刪除及修改等操作; (2)完整性,保證系統(tǒng)中的信息處于一種完整和未損害的狀態(tài),防止因非授權(quán)訪問,部件故障或其他人為錯誤而引起的信息篡改、破壞或丟失。 根據(jù)該系統(tǒng)的具體情況,應(yīng)能完成以下功能: (1)前臺管理:開臺管理、客人買單、結(jié)賬數(shù)據(jù)分析; (2)基礎(chǔ)信息管理:餐具信息設(shè)置、酒水信息設(shè)置、菜譜信息設(shè)置、房間臺號管理、商品基礎(chǔ)信息登記; (3)服務(wù)管理:點菜、上單下單、退菜等; (4)系統(tǒng)管理:系統(tǒng)維護向?qū)А?quán)限管理、數(shù)據(jù)備份、幫助說明; 另外,酒店餐飲管理系 統(tǒng)要確保信息安全,以系統(tǒng)安全為主要目標,保護系統(tǒng)資源免受惡意的毀壞、替換、盜竊和丟失。 基于 JAVA 的餐飲管理系統(tǒng) 4 本課題研究的目的及意義 酒店餐飲管理系統(tǒng)也是典型的管理信息系統(tǒng)( MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)以及后廚等自動化管理這幾個方面。網(wǎng)絡(luò)系統(tǒng)是以 Windows 搭成的對等網(wǎng)絡(luò),簡單實用、穩(wěn)定可靠,保證企業(yè)非常迅速地把信息傳遞到各個點。天良軟件立足于餐飲及酒店客房管理市場,致力于為客戶提供一流的產(chǎn)品及服務(wù),企業(yè)下設(shè)市場拓展部、產(chǎn)品研發(fā)部、公關(guān)策劃部、客戶服務(wù)部等主要職能部門。從目前的發(fā)展趨勢看,餐飲系統(tǒng)越來越多的采用觸摸屏,而無線技術(shù)正在逐步成熟起來。 目前市 場上大多數(shù)餐飲軟件是基于 WINDOWS 操作系統(tǒng)的,也有部分餐飲軟件考慮到版權(quán)的問題,采用 LINUX 操作系統(tǒng);又比如,系統(tǒng)數(shù)據(jù)庫,有 ACCESS、 SYBASE、 MYSQL、 SQLSERVER等,對于餐飲系統(tǒng)來說,采用什么數(shù)據(jù)庫與餐廳的規(guī)模比較相關(guān),較小的餐廳可以采用比較簡單的數(shù)據(jù)庫如 ACCESS,這樣使用維護都可以做的比較簡單,而規(guī)模大的餐廳就應(yīng)該用SQLSERVER 這樣的數(shù)據(jù)庫,可以保障數(shù)據(jù)比較安全、系統(tǒng)比較穩(wěn)定,但同時也要求有專門的系統(tǒng)管理員來維護。這些優(yōu)點能夠極大地提高信息管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。越來越多的管理人員意識到信息管理的重要性。我們應(yīng)該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。 該系統(tǒng)將餐飲業(yè)中點菜、退錢、預(yù)定、結(jié)賬等一連串的業(yè)務(wù)用計算機來管理,分析與設(shè)計了餐飲系統(tǒng)的結(jié)構(gòu)及功能模塊,解決餐飲系統(tǒng)的關(guān)鍵技術(shù),給出了餐飲業(yè)務(wù)的解決方案,實現(xiàn)了現(xiàn)代化的餐飲管理機制。 該餐飲系統(tǒng)從發(fā)展現(xiàn)狀談起,結(jié)合用戶實際需求提出本系統(tǒng)的總體結(jié)構(gòu)和功能模塊,然后通過系統(tǒng)結(jié)構(gòu)設(shè)計、安全設(shè)計及前端開發(fā),構(gòu)建了一個以 JSP技術(shù)和 SQL后臺數(shù)據(jù)庫為基礎(chǔ)的、具備相關(guān)功能的餐飲系統(tǒng)。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實施計算機管理信息系統(tǒng)不視為一條有效的解決途徑。但在快速發(fā)展的同時 ,餐飲業(yè)在日常經(jīng)營管理中仍普遍采用手工管理方式,整體科技含量低。 基于 JAVA 的餐飲管理系統(tǒng) 2 第一章 緒論 系統(tǒng)開發(fā) 背景 隨著我國市場經(jīng)濟的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出。如果設(shè)計一款專門為酒店管理人員和酒店員工查詢本酒店信息,以及各種預(yù)訂、入住、核賬、結(jié)算、退房等的專業(yè)軟件,將會大大減少銷售商的工作并提高酒店營業(yè)額。現(xiàn)如今隨著經(jīng)濟的不斷發(fā)展,旅游出國等帶來的酒店市場營業(yè)量大大增加。 這些優(yōu)點能夠極大地提高賓館管理的效率,也是賓館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點,如 :效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。 如何用先進的管理手段,提高酒店餐飲的管理水平,是每一家酒店的經(jīng)營者所面臨的重要課題。要想在激烈的市場競爭中生存,就必 須在經(jīng)營管理、餐飲服務(wù)等方面提高管理意識。 關(guān)鍵詞 :數(shù)據(jù)庫管理系統(tǒng),餐飲管理系統(tǒng), 系統(tǒng)設(shè)計, jsp,mssql2020 VI 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 mssql2020 database management system and jsp, java, javascript mainstream development of technologies to achieve process standardization to achieve, flexibility of confi