引論:我們?yōu)槟砹?篇酒店客房管理系統(tǒng)分析范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時(shí)的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

酒店客房管理系統(tǒng)分析:酒店客房管理系統(tǒng)開發(fā)設(shè)計(jì)系統(tǒng)研究
【摘 要】本文主要介紹如何針對星級酒店的需求,將先進(jìn)的軟件應(yīng)用技術(shù)融入現(xiàn)代酒店管理系統(tǒng)中,開發(fā)出功能更完善的酒店管理信息系統(tǒng)。
【關(guān)鍵詞】客房管理系統(tǒng)、;智能化
客房管理系統(tǒng)的開發(fā)可以幫助系統(tǒng)管理員完成日常的客人入住及客人的退房信息的管理及查詢等工作,大大提高了的工作效率。雖然計(jì)算機(jī)管理并不是賓館管理走向成功的關(guān)鍵元素,但它可以較大限度地發(fā)揮、快捷、高效等作用,對賓館的服務(wù)管理提供有力的支持。
1 酒店計(jì)算機(jī)管理發(fā)展概述
回顧過去的20年,中國酒店業(yè)的發(fā)展歷經(jīng)了80年代初的茫然無措,到90年代開始的突然啟動,再回歸到現(xiàn)在的生機(jī)盎然。歷經(jīng)幾十年的風(fēng)雨兼程,生命力愈加旺盛。酒店客房管理系統(tǒng)是以酒店計(jì)算機(jī)綜合管理為基礎(chǔ),并且通過智能化技術(shù),提高其管理水平和經(jīng)濟(jì)效益的高效節(jié)能系統(tǒng)。
1、酒店計(jì)算機(jī)管理技術(shù)發(fā)展
IT技術(shù)飛速更迭,技術(shù)前沿的敏銳觸角不斷地伸向傳統(tǒng)產(chǎn)業(yè)縱深面。起自70年代的酒店IT技術(shù),歷經(jīng)30多年發(fā)展和應(yīng)用,目前已十分龐雜。從軟件、硬件和服務(wù)三處著眼,現(xiàn)階段酒店的計(jì)算機(jī)管理可分為:
硬件:網(wǎng)絡(luò)系統(tǒng)、通信系統(tǒng)(電話系統(tǒng)、內(nèi)部尋呼系統(tǒng)、電話會議/視像會議系統(tǒng))、POS機(jī)及其專用鍵盤、廚房智能設(shè)備、客房智能設(shè)備、智能卡系統(tǒng)、自助交易系統(tǒng)、戶外導(dǎo)向屏、觸摸屏、手持電腦、無線設(shè)備、計(jì)時(shí)考勤設(shè)備等。
軟件:電話計(jì)費(fèi)系統(tǒng)、會所管理系統(tǒng)、中央預(yù)訂系統(tǒng)、客戶關(guān)系管理系統(tǒng)、??头?wù)系統(tǒng)、餐廳管理系統(tǒng)、能源管理系統(tǒng)、酒店財(cái)務(wù)系統(tǒng)、物資管理系統(tǒng)、收益管理系統(tǒng)、預(yù)訂管理系統(tǒng)、宴會銷售系統(tǒng)、POS系統(tǒng)、客房前臺系統(tǒng)、客房后臺系統(tǒng)、供應(yīng)鏈管理系統(tǒng)、人力資源管理系統(tǒng)、互聯(lián)網(wǎng)站、數(shù)據(jù)庫、電子商務(wù)、多媒體培訓(xùn)、經(jīng)理查詢系統(tǒng)、決策支持系統(tǒng)、連鎖服務(wù)傳遞系統(tǒng)等。
服務(wù):對客服務(wù):中央預(yù)訂服務(wù)、網(wǎng)站訂房服務(wù)、客房娛樂服務(wù)、互聯(lián)網(wǎng)接入服務(wù)、電子咨詢服務(wù)、技術(shù)支持服務(wù);對酒店服務(wù):全球分銷網(wǎng)絡(luò)(GDS)、應(yīng)用服務(wù)供應(yīng)商(ASP)、托管服務(wù)、培訓(xùn)服務(wù)、外包服務(wù)、在線采購服務(wù)等。
2、酒店客房管理的智能化趨勢
智能化酒店客房管理控制系統(tǒng)代表著一種新的、科學(xué)的管理方式,它是計(jì)算機(jī)網(wǎng)絡(luò)化在客房管理上的技術(shù)應(yīng)用,是將客房內(nèi)的專用電器通過智能化設(shè)計(jì)與計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)行,實(shí)現(xiàn)對客房狀態(tài)、服務(wù)請求的實(shí)時(shí)監(jiān)控。系統(tǒng)由兩級網(wǎng)絡(luò)組成,上級網(wǎng)是基于以太網(wǎng)的內(nèi)部局域網(wǎng),子網(wǎng)是由上位機(jī)工作站和下位機(jī)(網(wǎng)絡(luò)通訊控制器)組成的RS-485總線網(wǎng)絡(luò),主要包括客房控制系統(tǒng)(Ⅰ)、樓層工作站(Ⅱ)、總臺管理系統(tǒng)(Ⅲ)以及網(wǎng)絡(luò)通訊等部分內(nèi)容。樓層工作站通過總線網(wǎng)絡(luò)下掛客房網(wǎng)絡(luò)通訊控制器,總臺工作站、客房部工作站、工程部工作站經(jīng)以太局域網(wǎng)與各樓層工作站相連接。
2 需求分析
近年來,隨著我國酒店業(yè)的迅猛發(fā)展,行業(yè)內(nèi)的競爭日益激烈。為提高酒店的管理水平,增強(qiáng)酒店的競爭能力,先進(jìn)的酒店管理信息系統(tǒng)己成為酒店經(jīng)營者的必然選擇。作為集客房、餐飲、洗浴、通訊、娛樂、商務(wù)及其他各種服務(wù)與設(shè)施于一體的現(xiàn)代化的大酒店,由于其組織龐大,服務(wù)項(xiàng)目多,信息量大,要想降低成本,提高工作效率、服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來輔助進(jìn)行酒店的現(xiàn)代化管理。本文主要介紹如何針對星級酒店的需求,將先進(jìn)的軟件應(yīng)用技術(shù)融入現(xiàn)代酒店管理系統(tǒng)中,開發(fā)出功能更完善的酒店管理信息系統(tǒng)。
根據(jù)酒店賓館的具體情況,系統(tǒng)主要的功能包括:
1.前臺管理:“客房預(yù)定”、“住宿登記”、“調(diào)房登記”、“追加押金”、“退房結(jié)帳”。
2.客房管理:“客房查詢”、“房態(tài)查看”。
3.查詢統(tǒng)計(jì):“預(yù)定房查詢”、“住宿查詢”、“退宿查詢”、“宿費(fèi)提醒”。
4.掛帳管理:“掛帳管理”、“客人結(jié)帳”。
5.基礎(chǔ)信息設(shè)置:“客房信息”、“客房類型信息”、“員工信息”、“掛帳單位信息”。
6.系統(tǒng)初始化:“本單位定義”、“業(yè)務(wù)部門定義”、“操作員管理”、“權(quán)限設(shè)置”。
7.系統(tǒng)維護(hù):“系統(tǒng)初始化”、“數(shù)據(jù)備份”、“數(shù)據(jù)恢復(fù)”。
3 總體設(shè)計(jì)
客房管理系統(tǒng)主要是針對中小型的賓館、酒店開發(fā)的客房管理系統(tǒng),系統(tǒng)由前臺管理、客房管理、查詢統(tǒng)計(jì)、掛帳管理、基礎(chǔ)信息設(shè)置、系統(tǒng)初始化、系統(tǒng)維護(hù)和幫助等幾個(gè)功能模塊組成,規(guī)劃系統(tǒng)功能模塊如下:
前臺管理
前臺管理:客房預(yù)定、住宿登記、調(diào)房登記、追加押金、退宿結(jié)帳和退出。
客房管理
客房管理:客房查詢和房態(tài)查看。
查詢統(tǒng)計(jì)
查詢統(tǒng)計(jì):預(yù)定房查詢、住宿查詢、退宿查詢、宿費(fèi)提醒。
掛帳管理
掛帳管理:掛帳查詢和客人結(jié)帳。
基礎(chǔ)信息設(shè)置
基礎(chǔ)信息設(shè)置:客房信息、客房類型信息、員工信息和帳掛單位信息。
系統(tǒng)初始化
系統(tǒng)初始化:本單位定義、業(yè)務(wù)部分定義、操作員管理和權(quán)限設(shè)置。
系統(tǒng)維護(hù)
系統(tǒng)維護(hù):系統(tǒng)初始化、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。
幫助
幫助:幫助和關(guān)于本軟件2部分。
4 設(shè)計(jì)目標(biāo)
主要是針對中小型的賓館、酒店開發(fā)的的客房管理系統(tǒng),主要實(shí)現(xiàn)可以下目標(biāo):
界面設(shè)計(jì)美觀友好。
操作員可以隨時(shí)修改自己的口令,并且不同的操作員設(shè)置不同的操作權(quán)限,以增強(qiáng)系統(tǒng)的安全性。
數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置相應(yīng)的權(quán)限級別。
信息查詢靈活、方便、快捷,數(shù)據(jù)存儲安全。
能夠?qū)崿F(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù),保障數(shù)據(jù)安全。
系統(tǒng)運(yùn)行穩(wěn)定,安全。
5 結(jié)束語
此系統(tǒng)可以實(shí)現(xiàn)客房預(yù)定、住宿登記、宿費(fèi)提醒、追加押金、調(diào)房登記、退房結(jié)帳、掛帳、查詢統(tǒng)計(jì)等功能。其中宿費(fèi)提醒可以在住宿費(fèi)超過押金時(shí)預(yù)警,提示前臺要客人補(bǔ)交押金,該功能可明顯提高對住宿人員住宿的有效管理。
酒店客房管理系統(tǒng)分析:酒店客房管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)
摘要:該文主要介紹了酒店客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)過程。數(shù)據(jù)庫系統(tǒng)主要功能模塊包括員工信息管理、客房類別管理、客房業(yè)務(wù)管理、顧客查詢管理、客房經(jīng)營管理、客戶信息查詢、經(jīng)營狀況統(tǒng)計(jì)等。
關(guān)鍵詞:數(shù)據(jù)庫;信息管理;客房類型管理;客房經(jīng)營管理;客戶信息查詢;SQL Server;數(shù)據(jù)庫建模
1功能模塊
本酒店客房管理系統(tǒng)的主要包括對酒店的客房進(jìn)行管理,使使用者能夠輕松地找到所需要的客房的相關(guān)信息,為客房訂房和退房服務(wù),并且能夠?qū)频昕头康臉I(yè)績進(jìn)行統(tǒng)計(jì)和分析。圖1是酒店客房管理系統(tǒng)的界面。
圖1酒店客房管理系統(tǒng)界面
在不同的酒店之間,酒店客房管理系統(tǒng)會存在一些差異。本酒店客房管理系統(tǒng)的主要功能包括以下幾個(gè)方面。
1)員工信息管理:對本使用該系統(tǒng)員工信息進(jìn)行管理,其中包括對員工的各項(xiàng)信息(如姓名、部門等)進(jìn)行檢索、錄入和修改等。
2)客房類別管理:用戶可自定義客房等級,并對其進(jìn)行管理,包括對客房等級級的基本信息進(jìn)行檢索、錄入和修改。
3)客房信息管理:員工對客房信息進(jìn)行管理,包括對客房的基本信息(房間號、客房類別等)進(jìn)行查找、錄入和修改等。
4)客房業(yè)務(wù)管理:實(shí)現(xiàn)對客房的訂房和退房管理,包括對客房的業(yè)務(wù)信息(房間號、入住時(shí)間、退房時(shí)間等)進(jìn)行檢索、修改等。
5)顧客查詢管理:員工可對入住過酒店的顧客信息進(jìn)行查詢,包括對顧客的基本信息進(jìn)行查詢。
6)經(jīng)營業(yè)務(wù)統(tǒng)計(jì):根據(jù)酒店客房的入住記錄,員工可選擇所需的統(tǒng)計(jì)方式對營業(yè)額進(jìn)行統(tǒng)計(jì)。
本系統(tǒng)從功能內(nèi)容來看,可分為六大功能。根據(jù)這六大功能,對系統(tǒng)模塊進(jìn)行設(shè)計(jì),如圖2所示。
圖2系統(tǒng)模塊示意圖
2實(shí)現(xiàn)方法
該系統(tǒng)采用B/S方式,由前臺和后臺兩個(gè)部分組成。前臺主要完成操作者直接交互的可視化界面,使用方便,將本系統(tǒng)的各個(gè)功能直觀的提供給用戶,以幫助員工進(jìn)行客房管理。前臺的結(jié)構(gòu)圖如圖3所示。
在編寫前臺時(shí)要考慮功能實(shí)現(xiàn)的同時(shí),也考慮了操作的方便性和簡潔性,目的是讓大多數(shù)使用者能夠更方便靈活的操作該系統(tǒng)。
同時(shí)為了確保職工信息和酒店內(nèi)部的其他相關(guān)信息具有更好的保密性,前臺和后臺的數(shù)據(jù)管理理是分離的。前臺的幾大功能模塊需要經(jīng)過管理者授權(quán)才可以使用,我們?yōu)榇嗽O(shè)計(jì)了兩個(gè)角色:一是酒店管理員,二是普通員工。其中:酒店管理員享有所有權(quán)限,可以使用該系統(tǒng)中六大模塊中的各部分功能。
前臺員工的主要職能是負(fù)責(zé)訂房和退房,以及查詢?nèi)胱〉目蛻粜畔?。所有該角色只可以使用部分功能?
后臺管理主要功能是由數(shù)據(jù)庫系統(tǒng)作為支持,后臺管理和維護(hù)工作由系統(tǒng)管理員進(jìn)行,包括完成對數(shù)據(jù)庫的備份,各個(gè)數(shù)據(jù)表單的維護(hù)、及恢復(fù)等。
3 E-R圖的建立與分析
表與字段的分析是建立在E-R圖的基礎(chǔ)上的,我們可以通過E-R圖確定該系統(tǒng)中所有用到的表與字段的相關(guān)屬性。表與字段分析后就可以使用SQL Server 2003建立數(shù)據(jù)庫模型了。建立的數(shù)據(jù)庫模型如圖4所示。
4數(shù)據(jù)庫表的實(shí)現(xiàn)
首先對數(shù)據(jù)庫進(jìn)行分析,然后對數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。在該系統(tǒng)中,數(shù)據(jù)庫的設(shè)計(jì)內(nèi)容主要包括建立數(shù)據(jù)庫創(chuàng)建表,還需設(shè)計(jì)相關(guān)的視圖及存儲過程。這些設(shè)計(jì)工作都在SQL Server 2003環(huán)境下操作并實(shí)現(xiàn)。
1)數(shù)據(jù)庫表的創(chuàng)建過程
數(shù)據(jù)庫JdglSys包含以下7個(gè)表:用戶信息表(UsersInfo)、客戶信息表(CustomersInfo)、客房類型表(RoomCategory)、客房信息表(RoomsInfo)、客房狀態(tài)表(RoomStatus)、客房業(yè)務(wù)表(RoomOperation)、業(yè)務(wù)記錄表(History)。
2)創(chuàng)建存儲過程
在酒店客房管理系統(tǒng)運(yùn)行過程中,該系統(tǒng)會在數(shù)據(jù)庫中頻繁查找或更新各種相關(guān)信息,比如,向客房信息表(RoomsInfo)中插入或刪除新的客房信息,根據(jù)客房類型和狀態(tài)查找客房信息,記錄訂房或退房信息等操作。為了提高系統(tǒng)的運(yùn)行效率,我們創(chuàng)建了12個(gè)存儲過程。部分存儲過程的SQL代碼如下。
(1)存儲過程sp_ValidateUser用于系統(tǒng)在用戶登錄時(shí)驗(yàn)證該用戶身份的有效性。如果該用戶身份有效,返回該用戶的用戶類型。
我們將在應(yīng)用程序中調(diào)用這些存儲過程,完成添加新的客房信息、根據(jù)客房類型和狀態(tài)查找客房信息、訂房或退房等工作。
酒店客房管理系統(tǒng)分析:酒店客房管理系統(tǒng)
摘 要 本文重點(diǎn)闡述了酒店管理系統(tǒng),通過對一些知名酒店管理系統(tǒng)的參考和分析調(diào)查,結(jié)合了顧客的需求和所反映的問題,進(jìn)一步對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)和需求分析,運(yùn)用了技術(shù)和VS 2005為開發(fā)平臺,采用SQL Server 2005做后臺數(shù)據(jù)庫進(jìn)行開發(fā)。
關(guān)鍵詞 C# SQL2005 酒店管理系統(tǒng)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
0 引言
目前制約我國酒店管理公司發(fā)展的關(guān)鍵因素是缺乏強(qiáng)有力的預(yù)訂銷售網(wǎng)絡(luò)。一個(gè)酒店的管理模式、質(zhì)量標(biāo)準(zhǔn)、預(yù)訂網(wǎng)絡(luò)是其核心技術(shù)。一套良好的客房網(wǎng)上預(yù)訂系統(tǒng)能夠加大酒店的發(fā)展力度,增強(qiáng)酒店管理模式,提高酒店服務(wù)質(zhì)量。
客房網(wǎng)上預(yù)訂是為了提高酒店服務(wù)質(zhì)量和信譽(yù)、為客戶提供更為方便的客房預(yù)訂為目標(biāo)的服務(wù)平臺。通過訂房系統(tǒng),酒店可以為客戶提供更為便捷、簡單、快速的客房服務(wù);客戶可以根據(jù)自己的需求了解酒店的信息、選擇自己中意的客房,同時(shí)了解酒店為自己帶來各種的優(yōu)惠,不僅給自己帶來經(jīng)濟(jì)上的實(shí)惠,而且為自身出行帶來方便。酒店充分利用互聯(lián)網(wǎng)這條捷徑,為客戶提供網(wǎng)絡(luò)訂房的便捷服務(wù)。這使得酒店運(yùn)作效率和經(jīng)濟(jì)效益得到了提高。
1 系統(tǒng)分析
基于ASP .NET進(jìn)行開發(fā),使用SQL Server 2005作為后臺數(shù)據(jù)庫。利用圖像處理軟件設(shè)計(jì)頁面,用網(wǎng)頁制作工具進(jìn)行制作。首先應(yīng)用作為開發(fā)環(huán)境,前臺使用流行的網(wǎng)頁制作工具M(jìn)icrosoft Visual Studio 2008,后臺的數(shù)據(jù)庫則使用Microsoft SQL Server 2005,將整個(gè)網(wǎng)站進(jìn)行整合。
2 系統(tǒng)功能模塊及結(jié)構(gòu)
2.1各功能模塊的介紹
前臺頁面主要包括以下功能模塊:(普通用戶)
(1)信息展示:展示酒店的服務(wù)功能及環(huán)境。介紹酒店自身、酒店的地理位置、會展中心、餐飲美食、商務(wù)中心以及其他相關(guān)內(nèi)容等信息。展示酒店的客房服務(wù)功能。提供賓館所在地旅游景點(diǎn)的詳細(xì)信息。 該部分可分子模塊完成。(2)客房查詢:主要用于客人預(yù)訂客房時(shí)查詢客房的詳細(xì)信息??刹樵兙频耆靠头康臓顟B(tài)信息,也可查看酒店所有空房信息。(3)客房預(yù)訂:客人預(yù)訂客房時(shí)完成預(yù)訂資料的錄入,包括輸入預(yù)訂人姓名,聯(lián)系電話,信用卡號,預(yù)訂客房的編號,時(shí)間,離店時(shí)間,備注,選擇預(yù)訂客房類型等功能。
2.2提供管理后臺入口
后臺頁面主要包括以下功能模塊:(管理員)
(1)系統(tǒng)管理模塊:該模塊實(shí)現(xiàn)操作員管理,如操作員的添加、刪除和修改操作,并設(shè)置操作員的操作權(quán)限對指定用戶進(jìn)行密碼的修改。(2)信息管理模塊:對前臺信息展示模塊進(jìn)行管理,同樣可分子模塊。(3)客房管理模塊:該模塊實(shí)現(xiàn)對客房的基本信息的設(shè)置,如客房的地點(diǎn)、客房等級、客房物品等信息,同時(shí)提供對客房信息的查詢。(4)訂房管理模塊:該模塊實(shí)現(xiàn)用戶訂房信息管理,提供對定房客戶資料的登記、查詢和退訂操作。訂房信息包括客房的類型、訂房的時(shí)間等。(5)收銀管理模塊:該模塊實(shí)現(xiàn)客房收銀管理,提供對客戶住房結(jié)賬信息的統(tǒng)計(jì)、查詢,并支持當(dāng)日報(bào)表的打印。(6)查詢管理模塊:該模塊實(shí)現(xiàn)對歷史數(shù)據(jù)的查詢(如圖1)。
3 系統(tǒng)測試
軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保障軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測試,錯(cuò)誤的延時(shí)擴(kuò)散常常會導(dǎo)致成品測試的巨大困難。
3.1測試的步驟
與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個(gè)步驟組成:(1)模塊測試。在這個(gè)測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。(2)系統(tǒng)測試。在這個(gè)測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)誤,也可能發(fā)現(xiàn)需求說明中的錯(cuò)誤。(3)驗(yàn)收測試。在這個(gè)測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯(cuò)誤。
3.2測試的主要內(nèi)容
為了保障測試的質(zhì)量,將測試過程分成幾個(gè)階段,即:代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。
(1)單元測試。單元測試集中在檢查軟件設(shè)計(jì)的最小單位—模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。
(2)集成測試。集成測試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個(gè)模塊與另一個(gè)模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。
(3)確認(rèn)測試。確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。
(4)系統(tǒng)測試。軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強(qiáng)度測試和性能測試等。
4 總結(jié)
一個(gè)管理信息系統(tǒng)的設(shè)計(jì),不可能一步到位,還需要不斷的完善和補(bǔ)充。同時(shí),系統(tǒng)中還存在許多問題,有待在日后的使用中發(fā)現(xiàn)和解決。編程前的深思熟慮是減少程序調(diào)試工作量的重要方法,只有進(jìn)行充分考慮,才會減少調(diào)試過程中的工作量。雖然在開始寫程序之前我們做了很多的準(zhǔn)備工作,但在真正的寫程序時(shí)仍然發(fā)現(xiàn)許多問題,有些問題是分析時(shí)的疏漏,有些則是如果不做無論如何也想不到的。=
酒店客房管理系統(tǒng)分析:基于.NET 的酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:采用B/S架構(gòu)、.Net開發(fā)平臺及技術(shù)開發(fā)、SQL Server數(shù)據(jù)庫和C#三層架構(gòu)模式,通過前臺客戶的注冊登錄、查詢房間信息、在線預(yù)訂、后臺用戶的審核、訂單管理、到完成訂購和管理功能,為顧客提供了客房預(yù)訂的便捷服務(wù),實(shí)現(xiàn)酒店管理的網(wǎng)絡(luò)化。
關(guān)鍵詞:酒店客房管理系統(tǒng); ;B/S架構(gòu);SQL Server
隨著信息技術(shù)的發(fā)展,傳統(tǒng)的工作模式已經(jīng)被信息化、網(wǎng)絡(luò)化的現(xiàn)代工作模式所代替,酒店管理業(yè)務(wù)亦是如此。傳統(tǒng)的酒店管理如登記和結(jié)賬手續(xù)、手工記錄所有客房狀態(tài)、列表統(tǒng)計(jì)顧客消費(fèi)情況等[1],工作模式效率低下,易出現(xiàn)錯(cuò)誤和遺漏,甚至?xí)?dǎo)致嚴(yán)重的經(jīng)濟(jì)損失,給酒店的經(jīng)營帶來影響。優(yōu)化酒店管理模式,采用計(jì)算機(jī)軟件技術(shù)和網(wǎng)絡(luò)技術(shù)可實(shí)現(xiàn)酒店業(yè)務(wù)的信息化管理[2]。
基于.NET的酒店客房管理系統(tǒng)為客戶提供了客房預(yù)訂的便捷服務(wù),實(shí)現(xiàn)營業(yè)管理自動化。系統(tǒng)采用B/S架構(gòu)、.Net開發(fā)平臺及技術(shù)開發(fā)、SQL Server數(shù)據(jù)庫和C#三層架構(gòu)模式,通過前臺客戶的注冊、登錄、查詢房間信息、預(yù)訂房間、后臺用戶的審核、生成訂單、到完成交易的流程來實(shí)現(xiàn)系統(tǒng)的基本功能[3]。數(shù)據(jù)統(tǒng)計(jì)、保存到使用,實(shí)現(xiàn)了“一手包辦”,提高工作效率,減輕勞動強(qiáng)度,有效防止了“逃帳事件”[4];縮短了客人辦理入住登記手續(xù)的時(shí)間[5],這使得酒店的運(yùn)行效率和經(jīng)濟(jì)效益得到提高[6]。
1 系統(tǒng)需求分析
需求分析的是整個(gè)軟件開發(fā)的基礎(chǔ)性工作,確定軟件設(shè)計(jì)的約束、軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。根據(jù)需求,該系統(tǒng)的實(shí)現(xiàn)的功能分為兩個(gè)部分:前臺客房在線預(yù)訂子系統(tǒng)和后臺管理子系統(tǒng),系統(tǒng)功能結(jié)構(gòu)如圖1所示,本系統(tǒng)有兩個(gè)主要角色即客戶和管理員。
2 數(shù)據(jù)庫設(shè)計(jì)
酒店管理系統(tǒng)需要提供信息的查詢、添加、修改以及刪除等功能。這就要求數(shù)據(jù)庫能充分滿足各種信息的輸出和輸入。在本系統(tǒng)中存在以下關(guān)系模型:
客戶信息表(編號、姓名、性別、年齡、身份證號,郵箱,密碼、地址、聯(lián)系電話、客戶編號);
房間信息表(房間編號、房號、房型、房價(jià)、床數(shù)、房間狀態(tài)、房間圖片、房間介紹)
預(yù)訂表(預(yù)訂號、客戶編號、預(yù)定時(shí)間、審核);
訂單信息表(訂單序列號、預(yù)訂號、數(shù)量、入住日期、離開日期、房間價(jià)格、房型);
管理員信息表(管理員編號、姓名、密碼)。
3 系統(tǒng)設(shè)計(jì)
系統(tǒng)采用B/S架構(gòu),通過瀏覽器瀏覽網(wǎng)站,應(yīng)用.Net開發(fā)平臺及技術(shù)開發(fā), SQL Server 2005數(shù)據(jù)庫,C#三層架構(gòu)模式,自底向上依次分為數(shù)據(jù)訪問層(DAL)、業(yè)務(wù)邏輯層(BLL)和表示層。易于酒店管理員管理操作、界面設(shè)計(jì)人性化,簡潔美觀易懂、方便客戶預(yù)訂自己滿意的客房。
3.1 注冊登錄模塊的設(shè)計(jì)和實(shí)現(xiàn)
1)登錄設(shè)計(jì):新客戶填寫注冊信息,客戶身份注冊信息并且格式符合特定要求,則該客戶信息被保存到數(shù)據(jù)庫中,并提示客戶注冊成功;否則提示客戶重新輸入。登錄時(shí)輸入用戶名和密碼,通過CompareValidator 控件將用戶輸入的數(shù)據(jù)與特定的數(shù)據(jù)進(jìn)行比較,并根據(jù)比較的結(jié)果決定是否允許登錄,除了使用CompareValidator驗(yàn)證控件,還會使用RequiredFiledValidator驗(yàn)證是否輸入為空。
2)注冊頁面的設(shè)計(jì):登錄賬號和登錄密碼的Textbox是必填的,它是通過RequiredFiledValidator來驗(yàn)證文本框里是否輸入數(shù)據(jù)的;Image控件用來上傳頁面中的圖像,ImageURL是Image控件的重要屬性,這個(gè)屬性指明圖像文件所在的目錄或者網(wǎng)址,在本系統(tǒng)中,數(shù)據(jù)庫里保存的是圖片的地址。在頁面中,要求電子郵件格式正確,通過RegularExpressionValidator對電子郵件的格式進(jìn)行驗(yàn)證,如果沒按正規(guī)表達(dá)式填寫,就會顯示格式不正確。
3.2 客房預(yù)訂模塊的設(shè)計(jì)與實(shí)現(xiàn)
客戶查詢房間信息,如果房間為空,即房間沒有被預(yù)訂,就可以預(yù)訂該房間,填寫預(yù)訂信息,確認(rèn)訂單,支付預(yù)訂;如果房間為已預(yù)訂或已住,就要重新選擇預(yù)訂。數(shù)據(jù)庫通過連接表采用模糊查詢來供用戶查詢房間,查詢顯示房間信息的表用GridView控件來實(shí)現(xiàn),GridView控件可以顯示、編輯和刪除多種不同的數(shù)據(jù)源中的數(shù)據(jù),通過Button控件的在線預(yù)定,由Response.Redirect(“Order.aspx”)轉(zhuǎn)到預(yù)訂頁面Order.aspx,填寫預(yù)訂信息,用同樣的方法,通過Response.Redirect方法,轉(zhuǎn)向支付頁面,這里只做了虛擬支付,在支付頁面中,用RadioButton單選按鈕,點(diǎn)擊RadioButton,就相當(dāng)于選擇了哪一個(gè)銀行作為支付銀行。
3.3 訂單管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
訂單管理是管理員審核訂單和統(tǒng)計(jì)酒店?duì)I業(yè)額模塊。前臺客戶預(yù)訂客房,預(yù)訂成功后,后臺就會生成訂單,如果管理員沒有審核確定訂單,則前臺客戶還可以對該房間進(jìn)行預(yù)訂,為避免重復(fù)預(yù)訂,管理員應(yīng)及時(shí)對訂單進(jìn)行審核,審核后的房間,前臺客戶預(yù)訂,就會出現(xiàn)“該房間已被預(yù)訂”的對話框。訂單統(tǒng)計(jì),管理員可按時(shí)間對訂單進(jìn)行統(tǒng)計(jì),結(jié)算營業(yè)額,也可按房間類型對訂單進(jìn)行統(tǒng)計(jì)。訂單管理時(shí)序圖如下圖2所示:
訂單管理中,顯示訂單的表是用GridView控件綁定數(shù)據(jù)。在Order()類中,審核訂單button
按鈕的屬性是bool類型的,只有是或者否兩種情況,在點(diǎn)擊按鈕的時(shí)候就會直接改成訂單已審核狀態(tài)。營業(yè)統(tǒng)計(jì)查詢,可以按年、季度、月、或者按房間類型查詢,從統(tǒng)計(jì)中可以看出一年的酒店旺季和受歡迎的房型,在數(shù)據(jù)庫中查詢訂單信息,并顯示。
3.4 系統(tǒng)測試
在實(shí)際軟件開發(fā)中,軟件開發(fā)和測試是相輔相成的,需要對所開發(fā)的軟件進(jìn)行測試,軟件測試的目的是為了查找軟件中存在的錯(cuò)誤并加以修改,使軟件更符合需求,從而滿足客戶的要求[7]。酒店客房管理系統(tǒng)對用戶注冊、管理員修改登錄密碼、在線支付、訂單管理、統(tǒng)計(jì)信息等方面進(jìn)行了軟件測試,與預(yù)期結(jié)果一致,該系統(tǒng)可以正常運(yùn)行,實(shí)現(xiàn)了基本的在線預(yù)訂和管理功能。
4 結(jié)束語
本文簡要介紹了B/S架構(gòu)的.NET酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),此系統(tǒng)基本實(shí)現(xiàn)了用戶注冊登錄、查詢客房、在線預(yù)訂客房、支付和后臺訂單管理的功能。但是還存在許多不足,在網(wǎng)絡(luò)時(shí)代只對用戶身份進(jìn)行驗(yàn)證是不夠的,需要防止數(shù)據(jù)傳輸時(shí)被篡改等數(shù)據(jù)安全加密技術(shù)的保障,進(jìn)而完善酒店客房的在線預(yù)訂和維護(hù)管理。