考試基于java的酒店管理系統(tǒng)畢業(yè)設(shè)計論文管理資料_第1頁
考試基于java的酒店管理系統(tǒng)畢業(yè)設(shè)計論文管理資料_第2頁
考試基于java的酒店管理系統(tǒng)畢業(yè)設(shè)計論文管理資料_第3頁
考試基于java的酒店管理系統(tǒng)畢業(yè)設(shè)計論文管理資料_第4頁
考試基于java的酒店管理系統(tǒng)畢業(yè)設(shè)計論文管理資料_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、酒店前臺管理系統(tǒng)摘要:酒店前臺管理系統(tǒng)是伴隨著計算機的普及和IT產(chǎn)業(yè)的興起而出現(xiàn)的產(chǎn)物,該系統(tǒng)的產(chǎn)生為酒店的經(jīng)營管理帶來了很大的便捷-為此而得到了大范圍的推廣和使用;本系動性;能實現(xiàn)酒店管理的規(guī)范化和一體化;具有較長的市場存活周期。大西洋酒店前臺管理系統(tǒng)是典型的信息采集系統(tǒng), 應(yīng)用程序的開發(fā)這兩個主要方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用,具有較強的可移植性等特點。酒店前臺管理系統(tǒng)是當(dāng)前市場酒店管理實現(xiàn)一體化和簡潔話的一個不可缺的系統(tǒng),該管理系統(tǒng)所提供的詳細(xì)管理記錄與管理資料使得酒店主管或酒店運營者能在較短的酒店的各種業(yè)務(wù)需求和

2、業(yè)務(wù)實現(xiàn)的一種計算機應(yīng)用技術(shù)的創(chuàng)新, 本系統(tǒng)是根據(jù)當(dāng)前酒店行業(yè)是發(fā)展需求而開發(fā)的系統(tǒng)經(jīng)過分析,我們使用 Sun公司的 開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具-如swing來實現(xiàn)數(shù)據(jù)庫的建立和數(shù)據(jù)庫的相關(guān)操作;JDBC實現(xiàn)的分析和系統(tǒng)個方面功能的不斷補充和完善,對系統(tǒng)各功能模塊的不斷的修正和改進(jìn),最后形成當(dāng)前的可行系統(tǒng)。目 錄第一章 引言. 44第二章 系統(tǒng)開發(fā)平臺. 5第三章 系統(tǒng)的分析. 6第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計. 7 第五章 小結(jié). .20參考文獻(xiàn). 21第一章 引言11 課題背景酒店前臺管理系統(tǒng)是當(dāng)前市場酒店管理實現(xiàn)一體化和簡潔話的一個不可缺的系統(tǒng),該管理系統(tǒng)所提供的詳細(xì)管理記錄

3、與管理資料使得酒店主管或酒店運營者能在較短的酒店的各種業(yè)務(wù)需求和業(yè)務(wù)實現(xiàn)的一種計算機應(yīng)用技術(shù)的創(chuàng)新, 本系統(tǒng)是根據(jù)當(dāng)前酒店行業(yè)是發(fā)展需求而開發(fā)的系統(tǒng),是典型的信息管理系統(tǒng), 系統(tǒng)開發(fā)的任務(wù)主要包括數(shù)據(jù)庫的設(shè)計與維護(hù)、客戶端應(yīng)用程序的開發(fā)這兩個主要方面。對于前者要求建立起數(shù)據(jù)一,易使用和具有較強的可移植性等特點。1. 2 系統(tǒng)概述:酒店前臺相關(guān)名細(xì)工作。大西洋酒店前臺管理系統(tǒng)主要由以下幾大功能模塊構(gòu)成:一:數(shù)據(jù)錄入錄入酒店已入住和未入住的客房相關(guān)信息:錄入入住顧客相關(guān)信息:二:數(shù)據(jù)修改修改客房的相關(guān)屬性:修改入住者的相關(guān)信息:修改當(dāng)前管理員帳號密碼:實現(xiàn)新管理員的創(chuàng)建和舊管理員的刪除功能:四:刪

4、除數(shù)據(jù)刪除退房后顧客的相關(guān)信息:刪除酒店不用或廢棄的客房相關(guān)信息:六:查詢明細(xì)將入住者信息與客房相關(guān)屬性使用外鍵連接實現(xiàn)查詢機制的一體化:七:退出系統(tǒng) 2. 1 系統(tǒng)采用的數(shù)據(jù)庫技術(shù)概述MYSQL 是目前最流行的開放源代碼的數(shù)據(jù)庫管理系統(tǒng);MYSQL是一個高性能,MYSQL所采用的SQL 查詢語言語言則集數(shù)據(jù)定義語言DCL的功能于一體,語言風(fēng)格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中全部活動,包括定義關(guān)系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新、維護(hù)、數(shù)據(jù)庫重構(gòu)、數(shù)據(jù)庫安全性控制等一系列操作要求,這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。用戶在數(shù)據(jù)庫投入了運行后,還可根據(jù)需要隨時地逐步地修改模式,且

5、并不影響數(shù)據(jù)庫的運行,從而使系統(tǒng)具有良好的可擴展性。2. 2 系統(tǒng)開發(fā)工具的選擇Eclipse是由Sunjava實現(xiàn)java程序的編寫編譯測試和運行的一體化;還支hibernate,cvs,xml,uml,Spring等面向?qū)ο缶幊痰幕谟成鋪韺崿F(xiàn)的編程擴展性;是一款比較理想的開發(fā)軟件。在開發(fā)的過程中我們只要應(yīng)用是的Sun公司提供是Swing圖形界面工具來實現(xiàn)主要模塊和框架;故該系統(tǒng)是用純java語言來實現(xiàn)的。2. 3 系統(tǒng)開發(fā)與數(shù)據(jù)庫的連接的實現(xiàn)在系統(tǒng)開發(fā)的過程中我們采用的是JDBC在實現(xiàn)當(dāng)前系統(tǒng)和數(shù)據(jù)庫的連接;24 系統(tǒng)開發(fā)應(yīng)用到的其他工具在系統(tǒng)開發(fā)的過程中我們使用了Photoshop作為

6、系統(tǒng)開發(fā)過程中所需要處理的圖象的圖象處理工具。 3. 1 系統(tǒng)開發(fā)的思管理不僅浪費了人力和物力:而且在很大的程度上制約了酒店的發(fā)展;使得酒店只能在狹小的空間中生存-然而在酒店行業(yè)發(fā)展的同時 IT 產(chǎn)業(yè)得到了飛速的發(fā)展;于是便誕生了將人們的所生的。集中的體現(xiàn)了該系統(tǒng)是一個典型的信息系統(tǒng)。系統(tǒng) JSP 技術(shù)+MYSQL 開發(fā)。我們所設(shè)化,合理化的管理系統(tǒng):使得酒店能實現(xiàn)有效,有敘和高性能管理;所以該系統(tǒng)的設(shè)計和開發(fā)具有很大的現(xiàn)實意義。本系統(tǒng)開發(fā)的目標(biāo)是服務(wù)于酒店行業(yè)的各項管理業(yè)務(wù)需求,方便工作人員,收集相關(guān)信息,發(fā)布相關(guān)信息,同時力求做到界面人性化,功能齊全,數(shù)據(jù)存儲安全。32 系統(tǒng)現(xiàn)狀的分析目前

7、,有很多同類的系統(tǒng),但由于各用戶需求不同,在實際使用過程中,不能完全比較具有針對性的完成酒店前臺管理系統(tǒng)的相關(guān)功能實現(xiàn),而且存在維護(hù)困難等弊端。如果自主開發(fā)軟件,而且使得軟件能盡量的做到界面的人性化管理;在使用維護(hù)方面便能通過管理員及時、高效的完成軟件的更新提高,從而盡最大可能的滿足酒店前臺業(yè)務(wù)管理的需求。技術(shù)上:本系統(tǒng)采用Sun公司提供的eclipse為開發(fā)工具和用MYSQL作為數(shù)據(jù)庫,使用純 java 進(jìn)行開發(fā);似的系統(tǒng)在安全性能方面得到了保障。經(jīng)濟上:本系統(tǒng)實現(xiàn)了酒店前臺管理的基本業(yè)務(wù)需求的功能,系統(tǒng)的開發(fā)費用相對低廉能被絕大多數(shù)的酒店接受,而且可大幅度降低人工管理過程中的費用,提高管理

8、效率。 Windows Windows 相似的操作界面。具有簡單易學(xué),使用方便等特點。管理人員只需懂得計算機基本操作,經(jīng)過簡單的培訓(xùn)即可操作。33 系統(tǒng)分工及系統(tǒng)協(xié)作經(jīng)過對系統(tǒng)的分析,由于系統(tǒng)的特殊性,我們才用的是相互討論共同設(shè)計與共同完善的方式;小組共有兩人。 4. 1 系統(tǒng)的流程設(shè)計1酒店前臺需求分析與酒店業(yè)務(wù)需求分析。2酒店客房布局與客房屬性分析。3系統(tǒng)設(shè)計與系統(tǒng)功能分析得到系統(tǒng)的最初雛形。4系統(tǒng)詳細(xì)設(shè)計與系統(tǒng)設(shè)施分析。5系統(tǒng)測試與完善流程得到已經(jīng)實現(xiàn)基本酒店業(yè)務(wù)需求的管理系統(tǒng)。6系統(tǒng)設(shè)計完成打包并在其他系統(tǒng)下調(diào)試其性能。42 系統(tǒng)功能結(jié)構(gòu)的設(shè)計:酒店前臺管理系統(tǒng)的具體功能實現(xiàn)如下圖所示

9、:管理員;均能夠?qū)崿F(xiàn)酒店前臺管理系統(tǒng)的-一切界面面向?qū)ο蟮牟僮?。酒店前系普通管理員登陸界面的管理碼 消除不用帳號創(chuàng)密碼登入取消登入客房信息錄入顧客信息錄入顧客信息查詢客房信息查詢刪除用戶信息刪除客房信息清除廢棄客房清空當(dāng)前記錄重置用戶名密建 數(shù)據(jù)庫表 統(tǒng)43 具體功能實現(xiàn)模塊及其相關(guān)代碼簡介:在該過程中我們主要介紹以下功能模塊:1大西洋酒店管理系統(tǒng)主界:2大西洋酒店管理系統(tǒng)-管理員登陸界面:3大西洋酒店管理系統(tǒng)-超級管理員權(quán)限設(shè)置界面:具體的詳細(xì)代碼如下: = = = = , , , =登陸管理,密碼管理,權(quán)限管理,后臺維護(hù),客房入住,顧客退房,現(xiàn)有房間酒店簡介 ( i= for( hisif

10、ifififif= dianqiantaijframe;= = = = JLabel(:歡迎您來到大西洋酒店:( Font(kkk( JLabel(- Font(kkk /=115,116,118,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132for( i=:,:,:,:, for( =for( for( 432 大西洋酒店管理系統(tǒng)-管理員登陸界面明報告下噢。import ;import ;import ; ;=過= = =433大西洋酒店管理系統(tǒng)-添加管理員界: 實現(xiàn)該功能的具體功能模塊的界面為:=ps = (sql);

11、(sql);();:對前邊提到的實現(xiàn)數(shù)據(jù)庫連接的工具類的描述代碼如下: / =; /java =null;=jdbc:oracle:thin:1521:tarena;=;sd0902;try=catch 434 大西洋酒店管理系統(tǒng)-用戶及客房信息查詢界面:實現(xiàn)該功能的界面和詳細(xì)代碼如下:=:,:,:,:,:,證號:for( =for( for( : 本段代碼為:通過三個循環(huán)來實現(xiàn)下邊的步奏:1是在new有 Jtabel并且將該對象添加到主界面 Jframe中的前提下。2利用第一個 for循環(huán)實現(xiàn)將 Jtabel的第一列設(shè)置為房間管理表格的房號。3利用第二個 for 循環(huán)實現(xiàn)將 Jtabel 的

12、第一行設(shè)置為房間管理表格的屬性字段值。4利用第三個循環(huán)實現(xiàn)表格中去掉第一行第一列之外的空余表格的賦值。 = = null;= null;= null;= *guesthouse22; = try whilefor( j(catch:上段代碼實現(xiàn)的是客房管理表格字段的取值:具體實現(xiàn)步驟如下:第五章 小結(jié)在大西洋酒店前臺管理系統(tǒng)的開發(fā)過程中,我小組遇到了多方面的相關(guān)難題;從系統(tǒng)開發(fā)跨出第一步時-性,實用性,安全性與系統(tǒng)維護(hù)的簡易性,以及系統(tǒng)運行的便捷性。但是在和指導(dǎo)老師的交流過程以及和本組組員的相互探討后思路逐漸清晰;對于統(tǒng)的雛形產(chǎn)生??墒窃谥蟮木唧w實施過程中又出先了很多新的問題。比如:1 怎樣

13、才能搭建出一個功能與實際生活接洽的使用性系統(tǒng)平臺。2 怎樣才能實現(xiàn)數(shù)據(jù)庫和相應(yīng)數(shù)表的建立。3 怎樣才能用 jdbc 或者 hibernate 實現(xiàn)數(shù)據(jù)庫與 java 程序之間的嵌接。4 怎樣才能讓用戶同過界面性的東西對相關(guān)數(shù)據(jù)庫進(jìn)行操作。5 怎樣才能實現(xiàn)超級管理員的權(quán)限設(shè)置等等.最后都是在和指導(dǎo)教師的指引和講解下才慢慢的使得這些功能得以實現(xiàn)。通過本次畢業(yè)設(shè)計過程中對酒店前臺管理系統(tǒng)的開發(fā)使得自己在java程序開發(fā)的過程中,面向?qū)ο蟮乃枷氲玫搅隋憻捄吞岣?;使得自己明確了系統(tǒng)開發(fā)過程中應(yīng)該注意的相關(guān)知識;以及讓自己明確了在系統(tǒng)開發(fā)過程中必經(jīng)的(需求分析-系統(tǒng)概要-系統(tǒng)設(shè)計-系統(tǒng)實施-系統(tǒng)的編譯調(diào)試和運行)的重要

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論