【正文】
,2021. [13]雍俊海 .JAVA程序設計教程 (第二版 )[M].清華大學出版社 ,2021. [14]劉聰 .零基礎學 Java Web開發(fā) [M].機械工業(yè)出版社 ,2021. 33 致 謝 本次畢業(yè)設計中,得到了 老師的指導與支持,在此特別感謝徐怡老師的幫助。讓我一次次的經(jīng)受著失敗的反思;又一次次的重來。在整個系統(tǒng)的開發(fā)過程中,樹立了對自己工作能力的信心,相信會對今后的學習 、 工作 和 生活有非常重要的影響。但對于實際程序而然,窮盡測試是不可能的。從軟件開發(fā)的過程按階段劃分有 單元測試 , 集成測試 , 確認測試 和 系統(tǒng)測試 驗收測試 。白盒測試時將程序看作是一個透明的盒子 ,也就是說測試人員完全了解程序的內(nèi)部結(jié)構(gòu)和處理過程。軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設計出一批測試用例,并利用測試用例來運行程序,以發(fā)現(xiàn)程序錯誤的過程。具體如圖 33 所示: 圖 33: 留言管理 界面 客房管理模塊實現(xiàn) 客房管理模塊中管理員可以新增客房信息并且可以上傳客房照片,并且也可以對已添 25 加的客房信息進行維護,也就是刪除和修改, 各個 具體界 面如 圖 3圖 3圖 36 所示: 圖 34:客房管理主界面 圖 35:房間信息修改界面 26 圖 36:新房間添加界面 客房預定模塊實現(xiàn) 管理員可以在系統(tǒng)后臺查詢所有的預訂信息。 其 界面如圖 28所示 : 22 圖 28:用戶注冊界面 預定房間的實現(xiàn) 用戶可以選擇適當?shù)姆块g,查看該房間的詳細信息,然后可以點擊預訂按鈕預訂該房間。 此模塊的功能流程圖如圖 20 所示: 酒店管理系統(tǒng)數(shù)據(jù)庫設計 數(shù)據(jù)庫結(jié)構(gòu)設計的好壞直接影響到信息管理系統(tǒng)的效率和實現(xiàn)的效果。查看用戶信息的時候 ,輸出的內(nèi)容包括用戶名、密碼、住址以及電話。 此模塊的功能流程圖如圖 16 所示: 圖 15: 管理員登錄模塊 流程 圖 填寫用戶名和口令 驗證填寫信息是否正確 正確 連接數(shù)據(jù)庫操作 非法 圖 14: 換房申請模塊 流程 圖 顧客 換房 連接數(shù)據(jù)庫操作 圖 13: 顧客留言模塊 流程 圖 顧客留言 連接數(shù)據(jù)庫操作 預定房間 17 ( 3) 客房管理: 此模塊的功能就是 管理員通過客房管理界面對客房的信息進行添加、刪除以及修改。 此模塊的功能流程圖如圖 12所示: ( 5)顧客留言 : 此模塊的功能就是 普通用戶通過留言板給管理員留言 ,留言的基本信息會寫入到數(shù)據(jù)庫中的留言信息表里 。 ? 查看客房預訂相關的所有信息。 ? 添加房間:添加新的房間,注冊詳細信息。 ? 預約房間:預約某個時間的某一房間。 系統(tǒng)數(shù)據(jù)需求分析 數(shù)據(jù)流圖( DFD)是一種圖形化的技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。 (2)管理員部分 ? 第一步:根據(jù)用戶名和密碼登錄系統(tǒng)。 ? 第二步: 顧客可以瀏覽酒店客房信息,然后對自己滿意的房間進行預定。 ( 5) 當系統(tǒng)出現(xiàn)故障時候,應當有相應的應急措施或系統(tǒng)恢復功能。根據(jù)可行性研究的結(jié)果和 對 用戶需求 的分析 可總結(jié)出系統(tǒng)需要實現(xiàn)的功能有: ( 1) 有 2類用戶需要使用到酒店管理系統(tǒng):客戶和酒店系統(tǒng)管理人員。 作為一個 管理信息 系統(tǒng),其服務的對象是雙方面的: 酒店 和 顧客 。 法律 可行性分析 本系統(tǒng)的開發(fā)作為計算機畢業(yè)設計以鞏固先前所學的知識,此程序以個人為單位,僅供個人所用,沒有侵犯任何版權,也沒有違反國家相關法律法規(guī)及相關方面的規(guī)定,與業(yè)界有關規(guī)定也無矛盾之處,所以法律方面可行 。 JDBCODBC 是微軟公司開放服務結(jié)構(gòu) (WOSA, Windows Open Services Architecture)中有關數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準 API(應用程序編程接口)。免費的 MyEclipse 編程平臺使得開發(fā)成本大大減少 。 2 酒店管理系統(tǒng)分析 酒店管理系統(tǒng)可行性分析 經(jīng)濟可行性分析 模擬酒店管理系統(tǒng)的開發(fā) , 從長遠的角度來看,投資可以完全收回,并可以節(jié)省管理費用,避免了人工填單操作所帶來的一系列不必要的麻煩,節(jié)省了用戶和相關工作人員的時間,能夠很好地提高工作效率,改進決策質(zhì)量。其主要目的是盡可能快地存儲、管理和檢索大量數(shù)據(jù)。 Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,當運行 Tomcat 時候,實際 上作為一個與 Apache獨立的進程單獨運行的。 JDK 是整個 JAVA 的核心,包括了 JAVA 的運行環(huán)境、JAVA 工具和 JAVA 的基礎類庫 [11]。 JDBC 驅(qū)動提供 JDBCAPI 的接口類。在 JDBC API 上只設計為利用數(shù)據(jù)庫而提供的類的接口 ,而這個接口是由提供 JDBC 驅(qū)動的軟件商來實際完成的。 JDBC 簡介 數(shù)據(jù)庫連接對系統(tǒng)來說是最為重要的部分 , Java 中連接數(shù)據(jù)庫的技術是 JDBC(Java Database Connectivity)。基本的 SQL 命令只需很少時間就能學會,高級的命令在幾天內(nèi)便可掌握。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。在 SQL 語言中不需要告訴 SQL 如何訪問數(shù)據(jù)庫,只要告訴 SQL 需要數(shù)據(jù)庫做什么。 “結(jié)構(gòu)化查詢語言”( SQL)簡介 SQL 全稱是 “ 結(jié)構(gòu)化查詢語言 (Structured Query Language)” ,最早是 IBM 的圣約瑟研究實驗室為其關系數(shù)據(jù)庫管理系統(tǒng)開發(fā)的一種查詢語言,它的前身是 SQUARE 語言。其主要目的是盡可能快地存儲、管理和檢索大量數(shù)據(jù)。 JSP 遵循 J2EE 規(guī)范所采用的分層結(jié) 構(gòu)也使得代碼容易組織維護,各個獨立的層次分別針對特定的編程領域。 從開發(fā)者的角度考慮, JSP 是開發(fā) Web 應用程序的首選。當然,對于 Windows 環(huán)境下的中小型應用程序, 確實是不錯的選擇。因此,在第一次訪問時 JSP比 ASP要慢,但是 JSP 的執(zhí)行則比每次都解析執(zhí)行的 ASP 快若干個數(shù)量級。 JSP 秉承了 J2EE 高貴的血統(tǒng),卻又帶著平易近人的個性。而且 JSP 是 J2EE 的重要組成部分,開發(fā)人員可以在 JSP中獲得 J2EE 的眾多優(yōu)點。 IMPAC 在每個酒店的大堂擺放觸摸屏設備,進行顧客滿意度調(diào)查。 Calson 的全球預訂系統(tǒng),是業(yè)內(nèi)最高 效最具擴展能力的預定系統(tǒng),同時還通過一個在線數(shù)據(jù)庫實施全面顧客滿意計劃 [7]。 到了 90 年代中期,隨著計算機在 酒店 中的普及應用,以及計算機技術的不斷發(fā)展, 酒店 計算機系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件 功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)。 酒店 計算機管理系統(tǒng)是 MIS中的一個重要分支,它實現(xiàn)的是計算機管理系統(tǒng)在 酒店 中的具體應用。系統(tǒng)提供的多種安全級別,保證各類數(shù)據(jù)不被無權過問的人查閱和操作。 ( 3) 提高工作效率 計算機管理可大大提高業(yè)務運作的速度和準確性。清晰準確的賬單、票據(jù)、表格,使客人感到高檔次的享受。 ( 2) 提高服務質(zhì)量 由于計算機處理信息的速度很快,可以大大減少客人入住、結(jié)帳的等候時間,提高對客服務質(zhì)量。如完善的預訂功能可防止有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準確的房間使用和預訂情況,從而提高客房出租率。這些改進使賓客感到更加滿意,為酒店帶來更多的回頭客和收入。隨著 Inter 的飛速發(fā)展 , 越來越多的互聯(lián)網(wǎng)用戶想通過網(wǎng)絡實現(xiàn)對酒店客房的預訂和酒店入住情況的查詢 , 享受方便快捷的服務。這就要求酒店管理需要使用更有效的信息化手段,廣泛拓展經(jīng)營空間,進一步降低運營成本。 本酒店管理信息系統(tǒng),是針對酒店的具體業(yè)務而開發(fā)的,業(yè)務管理以酒店的前臺管理為核心,為用戶提供迅速、高效的服務,減免手工處理的繁瑣與誤差,及時、準確地反映酒店的工作情況、經(jīng)營情況,從而提高酒店的服務質(zhì)量,并配合現(xiàn)代化的酒店管理,獲得更好的經(jīng)濟效益。在 酒店 現(xiàn)代管理理論中, 酒店 管理信息系統(tǒng)已成為 酒店 現(xiàn)代科學管理的重要內(nèi)容,是 酒 店 經(jīng)營必不可缺少的現(xiàn)代科學工具。 關 鍵詞: 酒店管理 ; 預定 ; JAVA Design and Implementation of the Hotel Management System Abstract In recent years, with the reform and openingup of China, China’s hotel service has got dramatic development. Modern hotel, as the integration of the reception place, is the window of a traveling city. It can also be called a small society. As a servicebased smokeless industry, tourist industry attract the attention of the countries all over the world, which is no less than other industries do. In today’s highly developed information society, the reform of hotels has bee a more extensive, prehensive trend. The implementation of the Hotel Management Information System, relying on the Tomcat server, using the My Eclipse development, and SQL Server 2021 database, is based on the JAVA+struts2 platform framework. The system can manage the information of each hotel room, and it can process many operations, such as reservation, reception, checkout, room changing and deposit. The system not only provides a rich query function, but also has perfect multiuser security feature, providing login permissions to both administrators and ordinary users. The development of service industry is thus promoted day by day. Key words: hotel management。作為一種以服務為主的無煙工業(yè),世界各國對此行業(yè)的重視程度并不亞于其它工業(yè)?,F(xiàn)代酒店作為一體化的接待場所,是一個旅游城市的窗口,也可以說是一個小型社會。該系統(tǒng) 可以管理 每間客房的 信息,同時可以實現(xiàn) 預定、接待、結(jié)賬、換房 、押金 辦理等 ,系統(tǒng) 還 提供了 豐富 的查詢功能,而且有完善的多用戶安全