【正文】
摘要本系統(tǒng)的設(shè)計(jì)開發(fā)是基于B/S體系結(jié)構(gòu)的開發(fā)模式,以IIS為服務(wù)器,SQL Server 2005為數(shù)據(jù)庫平臺。本系統(tǒng)可以向酒店管理者提供酒店管理的平臺,即酒店的后臺管理系統(tǒng)。該系統(tǒng)提供了入住信息的查詢與修改、歷史數(shù)據(jù)的查詢、營業(yè)額的統(tǒng)計(jì)及營業(yè)報(bào)表的生成、新聞信息管理、日常事務(wù)的處理。在日常事務(wù)的處理模塊可以實(shí)現(xiàn)及時(shí)的處理顧客的入住、換房、退房申請,并將數(shù)據(jù)直接提交數(shù)據(jù)庫,極大地節(jié)省了時(shí)間提高了工作的效率,同時(shí)也提高了酒店管理的規(guī)范性。本系統(tǒng)好包括前臺的用戶系統(tǒng),該部分可以實(shí)現(xiàn)客戶的遠(yuǎn)程操作,實(shí)現(xiàn)酒店會員的注冊、房間的預(yù)定、預(yù)訂信息及時(shí)查詢等功能,會員可以方便快捷的預(yù)定房間。本系統(tǒng)是典型的管理信息系統(tǒng),完全采用電子商務(wù)理念和網(wǎng)站設(shè)計(jì)技術(shù)實(shí)現(xiàn)的酒店網(wǎng)絡(luò)商務(wù)系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。這兩者的完美結(jié)合使前者能夠建立起一致性和完整性強(qiáng)、資料安全性好的庫。而后者則具有應(yīng)用程序功能完備,易使用等特點(diǎn)。極大的方便了酒店信息的管理,提高了酒店的工作效率。關(guān)鍵詞:三層架構(gòu)、酒店管理、管理信息系統(tǒng)、網(wǎng)絡(luò)商務(wù)系統(tǒng) ABSTRACT(注意英文翻譯的對應(yīng))This paper introduces a hotel managemengt information system .With the continuous expansion of the hotel scale, the sharp increase in the number of rooms, the rooms of a variety of information has been doubled and redoubled. Faced with an enormous amount of information, it needs room to improve information management system for the efficiency of hotel management. Traditional handroom management, management of plicated and plex process, the implementation of low efficiency, and easy to make mistakes . The adoption of such a system, we can standardize the management of information and fast information, the realization of the rooms of a systematic information management, standardization and automation, so that management not only reduces the workload, but also improve the management efficiency, reducing management costs. After the success of the system development can be achieved on a full range of hotel management, features include room reservations, check, predeposit, transfer room registration, checkout bill, room setup, room type, hotel inquiries and other functions. The use of mature development tools, Visual Studio 2005 programming environment C scripting language, the background database using SQL Server2000. The hotel managerment information system is a typical management information system, its development include the establishment and maintence of frontend application development two aspects of the backend formal are the pefect bination of both to be able to establish the consistency and integrity,a good library of data security,while the latter has a fully functional application ,ease of use and other characteristics. Greatly facilitate the management of the hotel information , to improve the efficiency of the management of the hotel.Keywords: Management system, database, 目 錄1 緒論 1 課題研究背景及意義 1 課題的研究內(nèi)容 1 22需求分析說明書 4 任務(wù)概述 4 需求規(guī)定 5 7 93 系統(tǒng)總體設(shè)計(jì) 13 系統(tǒng)設(shè)計(jì)框架 13 邏輯結(jié)構(gòu)設(shè)計(jì) 13 物理結(jié)構(gòu)設(shè)計(jì) 19 運(yùn)行環(huán)境 204 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 21(前臺功能) 21(后臺功能) 275 系統(tǒng)運(yùn)行與測試 386 總結(jié)與展望 43參考文獻(xiàn) 44致謝 45附 錄 46附錄A 主要源程序 46附錄B 用戶手冊 55 系統(tǒng)功能簡介 55 系統(tǒng)的支持平臺 55 安裝說明 55 使用說明 55附錄C 軟件光盤 56 光盤的樹形目錄 56 56 57 1 緒論 課題研究背景及意義傳統(tǒng)管理模式下酒店存在著宣傳不力,管理工作煩瑣、缺少客戶信息反饋渠道等不足。考慮到酒店管理存在的問題和當(dāng)今技術(shù)的成熟性,運(yùn)用電子商務(wù)理念和網(wǎng)站開發(fā)技術(shù)實(shí)現(xiàn)酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)。系統(tǒng)主要解決酒店傳統(tǒng)管理模式和經(jīng)營理念帶來的不足,完成傳統(tǒng)工作模式不容易解決的困難,比如客戶關(guān)系管理,顧客資料的更新、經(jīng)營狀況的分析和統(tǒng)計(jì)等,最終達(dá)到加強(qiáng)酒店宣傳力度,提高酒店形象、優(yōu)化酒店管理、提高工作效率、有效接納客戶意見,從而使系統(tǒng)為酒店帶來更多商業(yè)利益。酒店管理系統(tǒng)是典型的管理信息系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。一個(gè)有效的酒店客房管理系統(tǒng),可以通過計(jì)算機(jī)把各種看似雜亂無章的信息進(jìn)行綜合處理,方便快捷的為客人提供客房住宿登記及結(jié)賬的操作,并且可以根據(jù)相應(yīng)的信息,快速準(zhǔn)確的生成各種報(bào)表,使管理者對酒店的經(jīng)營情況一目了然,幫助企業(yè)的經(jīng)營者調(diào)整經(jīng)營的方針。通過計(jì)算機(jī)來管理酒店的日常業(yè)務(wù),不但可以提高員工工作效率,數(shù)據(jù)的可靠性也得到了保障,為用戶查詢和匯總提供的便利的條件。 課題的研究內(nèi)容通過對傳統(tǒng)的酒店管理模式分析發(fā)現(xiàn)的問題,設(shè)計(jì)開發(fā)一個(gè)網(wǎng)上商務(wù)系統(tǒng)。此系統(tǒng)完全采用電子商務(wù)理念和網(wǎng)站設(shè)計(jì)技術(shù)實(shí)現(xiàn)酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)。系統(tǒng)主要解決傳統(tǒng)酒店經(jīng)營模式下的不足。系統(tǒng)包括前臺用戶功能部分和后臺管理功能部分,前臺實(shí)現(xiàn)貴賓用戶登陸,酒店介紹,特色展示,不同環(huán)境展示,優(yōu)惠活動,酒店宗旨,新聞動態(tài),客房查詢和貴賓預(yù)定等功能。其中預(yù)定功能是方便客人預(yù)定房間,注冊成用戶后即可預(yù)定房間,在辦理入住時(shí)可調(diào)出預(yù)定記錄提高了辦理入住的效率。由于安全技術(shù)的限制,在不實(shí)現(xiàn)現(xiàn)金交易的情況下實(shí)現(xiàn)實(shí)名房間預(yù)定。后臺實(shí)現(xiàn)動態(tài)信息發(fā)布,會員管理,房間信息管理,預(yù)定處理,管理員信息管理等功能。通過系統(tǒng)功能及網(wǎng)絡(luò)環(huán)境解決傳統(tǒng)管理模式和經(jīng)營理念帶來的不足,加大企業(yè)宣傳力度,從而提高酒店形象,擴(kuò)大酒店市場影響率,優(yōu)化酒店管理。通過分析酒店的業(yè)務(wù)流程,完成各個(gè)功能模塊的設(shè)計(jì),再根據(jù)系統(tǒng)的功能模塊,完成系統(tǒng)的程序的設(shè)計(jì)。2需求分析說明書 任務(wù)概述現(xiàn)行系統(tǒng)是手工運(yùn)作的系統(tǒng),可以支持向客戶提供客房服務(wù)功能,但是,存在以下薄弱環(huán)節(jié):1.現(xiàn)行系統(tǒng)是手工運(yùn)作的系統(tǒng),業(yè)務(wù)人員手工作業(yè)量大,數(shù)據(jù)傳遞不及時(shí),對數(shù)據(jù)的統(tǒng)計(jì)和計(jì)算運(yùn)程中都易發(fā)生差錯(cuò),工作效率較低。并且酒店大量流動資金的管理也非常的不方便,極大地缺少管理的規(guī)范性及可靠性。2.業(yè)務(wù)流程管理不夠嚴(yán)密,缺少監(jiān)督機(jī)制和規(guī)范性考核。3.主要從銷售收入角度向管理層提供數(shù)據(jù),不能滿足酒店管理者的管理要求(例如不能提供空房率、房態(tài)的實(shí)時(shí)消費(fèi)狀況統(tǒng)計(jì)等信息),這對于酒店的管理者做出長期的規(guī)劃,改善酒店的環(huán)境、設(shè)施、基礎(chǔ)管理等,是非常的不利的。4.向客戶提供的消費(fèi)清單手工書寫,常發(fā)生字跡不清晰的問題,并且格式也不統(tǒng)一。這不僅影響酒店的形象,也對操作者的利益造成了極大地危害。5.歷史賬務(wù)的查詢比較繁瑣,歷史資料的保存其安全性也具有不足,非常的不方便?,F(xiàn)行系統(tǒng)的上述弱點(diǎn),實(shí)質(zhì)上反映公司在賓館服務(wù)客戶的過程中,對信息的產(chǎn)生、傳輸、加工與挖掘分析利用方面存在不足,不能滿足企業(yè)管理與業(yè)務(wù)發(fā)展的要求,也對企業(yè)形象造成不利的影響。這也正是設(shè)計(jì)該新系統(tǒng)的任務(wù)所在。 需求分析1. 功能性需求根據(jù)對系統(tǒng)的分析,系統(tǒng)的功能包括前臺用戶系統(tǒng)和后臺管理員系統(tǒng)兩部分:前臺用戶系統(tǒng)包括用戶的注冊與登陸、酒店系信息的查詢(如,酒店簡介、酒店的相關(guān)新聞、酒店周邊景點(diǎn)及酒店的最新活動信息)等功能;后臺管理員系統(tǒng)包括了八項(xiàng)總的功能,如:系統(tǒng)信息查詢、信息分析統(tǒng)計(jì)、酒店房間管理、會員信息管理、房間類型管理、酒店新聞管理、日常業(yè)務(wù)管理、管理員管理等。該系統(tǒng)的運(yùn)行環(huán)境為Windows XP;開發(fā)工具為Visual Studio 2010 C、SQL Server2005?,F(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。所以,下面通過業(yè)務(wù)流程圖的設(shè)計(jì)來詳細(xì)的介紹系統(tǒng)的功能性需求部分。 會員信息客人網(wǎng)上注冊客房查詢客房信息網(wǎng)上客房預(yù)定預(yù)定信息瀏覽新聞新聞信息客人開始預(yù)定或入住預(yù)定入住是否有預(yù)定選擇房類型 間類型客人交費(fèi)預(yù)定成功預(yù)定查詢客人選房登記入住預(yù)定入住客人入住退房退房成功換房或續(xù)住換房處理續(xù)住處理結(jié)束無有否是2. 非功能性需求(放在)該系統(tǒng)的應(yīng)用環(huán)境為Windows 2000/XP,數(shù)據(jù)庫為SQL Server2005。該系統(tǒng)吞吐量大、安全性高、可靠性好。 。需求名稱詳細(xì)要求整體簡潔、明了窗體功能單一,一個(gè)功能盡量在單一窗體內(nèi)完成。少用嵌套窗體。提示明確無二義幫助簡潔易懂,有利于用戶迅速掌握本軟件的使用需求名稱詳細(xì)要求硬件局域網(wǎng)、客戶端、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、打印機(jī)軟件SQL Sever 200Visual Studio 2010輔助工具組件、截圖工具、RationalRose主要質(zhì)量屬性詳細(xì)要求正確性運(yùn)行無誤健壯性容錯(cuò)可靠性數(shù)據(jù)完整性約束性能,效率達(dá)到用戶要求,秒級響應(yīng)易用性用戶可以按系統(tǒng)提示操作清晰性無二義安全性嚴(yán)格用戶權(quán)限可擴(kuò)展性可以根據(jù)需要,添加功能模塊和基本表兼容性版本向下兼容可移植性兼顧Unix、Windows操作系統(tǒng) 1. 技術(shù)可行性酒店信息管理系統(tǒng)每個(gè)模塊都遵循了三層體系結(jié)構(gòu)思想,程序?qū)哟畏置?,提高了整個(gè)系統(tǒng)的開發(fā)效率,代碼有很好的可移植性,三層架構(gòu)分別是表示層(UI)、業(yè)務(wù)邏輯層(BLL)和數(shù)據(jù)訪問層(DAL)。它們的功能分別是:表示層負(fù)責(zé)與用戶交互,為用戶提供應(yīng)用界面。酒店管理系統(tǒng)是由網(wǎng)絡(luò)和網(wǎng)頁實(shí)現(xiàn)的。本系統(tǒng)使用微軟公司的Microsoft Visual Studio 2005開發(fā),數(shù)據(jù)庫使用SQL Server 2000 數(shù)據(jù)庫。本人經(jīng)過大學(xué)四年的學(xué)習(xí),已熟練掌握這幾種軟件的開發(fā)技術(shù),在以前的實(shí)習(xí)中也開發(fā)過一些相關(guān)的軟件產(chǎn)品,本系統(tǒng)由小組開發(fā),大家遇到問題可以互相研究,再加上指導(dǎo)老師的悉心幫助,所以在技術(shù)上是可行的。2. 經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟(jì)效益進(jìn)行估計(jì)。本軟件的開發(fā)由本人及小組人員利用畢業(yè)設(shè)計(jì)的機(jī)會開發(fā),開發(fā)費(fèi)用可以忽略不計(jì),目前小型服務(wù)器每臺在10000元左右。在加上一些其他設(shè)施的購買,預(yù)計(jì)15000元以內(nèi)便可使系統(tǒng)投入運(yùn)行。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運(yùn)行后,可以實(shí)現(xiàn)客人網(wǎng)上預(yù)定房間及管理的計(jì)算機(jī)化,管理者可以輕松的進(jìn)行各項(xiàng)信息的發(fā)布與管理,節(jié)省了人力、物力和財(cái)力,將工作人員從繁重的工作業(yè)務(wù)中解脫出來,減少管理中無意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。綜上所述,從技術(shù)上、經(jīng)濟(jì)上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可行的。1. 數(shù)據(jù)流圖客房預(yù)定信