国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

酒店客房管理系統(tǒng)開發(fā)研究

2017-03-30 11:39:18王澤發(fā)吳江鴻
關鍵詞:酒店客房客房住宿

劉 寧,王澤發(fā),吳江鴻

(泉州師范學院,福建 泉州 362000)

酒店客房管理系統(tǒng)開發(fā)研究

劉 寧,王澤發(fā),吳江鴻

(泉州師范學院,福建 泉州 362000)

目的 酒店客房管理系統(tǒng)是酒店客房信息化發(fā)展的重要組成部分,酒店客房管理系統(tǒng)能夠實現(xiàn)酒店行業(yè)快速、科學地管理酒店客房,協(xié)調酒店客房內(nèi)部和外部各個要素直接的、動態(tài)的過程,即人力、物力、財力、時間和信息資源5大要素的協(xié)調,酒店客房管理系統(tǒng)就是這5大要素相對平衡的動態(tài)管理系統(tǒng)。方法 系統(tǒng)基于B/S開發(fā),采用VB語言開發(fā),采用SQL Server數(shù)據(jù)庫管理后臺數(shù)據(jù)。結果 有效提高了酒店的智能管理,能夠給客人提供優(yōu)質的服務和給酒店帶來更多的利潤空間。實現(xiàn)酒店的集中管理和快速反應能力,增加經(jīng)濟效益,節(jié)約運行和管理成本。系統(tǒng)運行后,人機交互界面良好,程序操作簡單方便,系統(tǒng)運行穩(wěn)定。結論掌握了模塊化程序設計思想、函數(shù)的調用、采用自頂向下、逐步求精的函數(shù)過程設計方法,將數(shù)據(jù)庫與VB完美地結合,能滿足一般中小型酒店客房管理的基本需求。

VB;酒店客房管理系統(tǒng);SQL

0 引 言

隨著經(jīng)濟的發(fā)展,旅游業(yè)越來越發(fā)達,與之相關的餐飲、酒店行業(yè)也受到前所未有的沖擊,尤其是隨著客人逐漸增多,傳統(tǒng)酒店客房管理系統(tǒng)采用人工管理不科學的弊端日益顯露,所以管理信息化成為酒店客房發(fā)展的必然趨勢。酒店如果想要在服務方面取勝,必須提高工作效率,提高客戶體驗的滿意度,做到細微之處。高標準和高質量的酒店客房管理系統(tǒng)是提高酒店管理的重要方法,準確、快捷、周全是酒店客房管理最基本的成功之處。本研究開發(fā)了基于VB[1]和SQL Server[2]的酒店客房管理系統(tǒng)。

1 系統(tǒng)功能模塊

系統(tǒng)主要由4部分組成:住宿管理、客房管理、查詢統(tǒng)計、系統(tǒng)設計,每一部分由幾部分組成,主要的功能模塊如圖1所示。

圖1 酒店客房管理系統(tǒng)功能模塊示意圖

本系統(tǒng)為了保障數(shù)據(jù)的安全穩(wěn)定,提供了密碼控制技術,采用面向事務的處理系統(tǒng),自動核查機制,杜絕了不完全的數(shù)據(jù)發(fā)生,保證了數(shù)據(jù)的準確可靠。通過差異化的備份機制,采用多級系統(tǒng)的備份與系統(tǒng)的自動化的恢復機制,可以保障系統(tǒng)在最短的時間內(nèi)恢復工作,保證了穩(wěn)定安全的系統(tǒng)運行環(huán)境。

2 各個功能模塊

本系統(tǒng)主要包括4個模塊:住宿管理是對客戶基本信息的登記、對客房結算、調房的設置;客房管理是客房的狀態(tài)設置和目前房態(tài)(包括臟房、大床房、小床房等)的查詢;查詢統(tǒng)計是對住宿、退宿的查詢及住宿費的查詢提醒;系統(tǒng)設計是對整個系統(tǒng)的設置,包括系統(tǒng)管理員的權限設置和密碼修改、后臺數(shù)據(jù)的備份與恢復工作。系統(tǒng)的功能模塊基本滿足酒店客房管理、餐飲管理的需求,而且可以隨著酒店客房業(yè)務的發(fā)展擴展升級。系統(tǒng)的登陸界面如圖2所示:

通過輸入系統(tǒng)設置的用戶名和密碼,管理員可以登陸整個系統(tǒng),主要的功能代碼如下:

Call OpenDatabase

If Trim(Text1.Text)=""Then

MsgBox"用戶名不能為空,請輸入用戶名及密碼!"

txtName.SetFocus

Else

圖2 登陸界面

rs.Open"Select * from ma where操作員='"& Trim(Text1.Text)&"'"&"and密碼='"& Trim(Text2.Text)&"'",con,adOpenDynamic,adLockOptimistic If Module1.rs.EOF=True Then

MsgBox"用戶名或者密碼錯誤,請重新輸入!",vbOKOnly+vbExclamation,"提示"

Text1.Text=""

Text2.Text=""

Text1.SetFocus

Else

mainform.Show

Me.Hide

登陸進入系統(tǒng)主界面如下圖3所示:

圖3 系統(tǒng)主界面

系統(tǒng)目標:

1)系統(tǒng)數(shù)據(jù)安全穩(wěn)定

本系統(tǒng)提供了數(shù)據(jù)密碼控制技術及自動稽查機制,防止不完整數(shù)據(jù)的存在,這樣可以保證數(shù)據(jù)的準確可靠。采用差異化的備份[3]和恢復機制[4],采用系統(tǒng)的備份技術和恢復技術,系統(tǒng)可以在最短的時間內(nèi)恢復數(shù)據(jù)[5],保證安全穩(wěn)定的系統(tǒng)運行環(huán)境。

2)操作方便簡單快捷

(1)應用對象廣闊

營業(yè)模塊自由組合,滿足針對性管理需要,更適合業(yè)務功能全面的酒店,配置要求低,兼容性好,軟件穩(wěn)定。

(2)平臺先進可靠

采用業(yè)界通用的C/S模式[6],大型數(shù)據(jù)庫和3層數(shù)據(jù)結構體系[7],使用WINDOWS系統(tǒng),WINDOWS用戶界面易于操作掌握,系統(tǒng)核心提供反向帳務處理,保留原始操作痕跡,便于財務跟蹤和控制,避免作弊行為的發(fā)生。

(3)數(shù)據(jù)安全穩(wěn)定

提供數(shù)據(jù)存取密碼控制技術[8],面向事務的處理系統(tǒng)[9],自動稽核機制,杜絕不完整數(shù)據(jù)的發(fā)生,保障數(shù)據(jù)的準確性。差異性備份機制[10],采用系統(tǒng)多級的備份技術以及系統(tǒng)自動化的恢復手段,保證系統(tǒng)在最快時間內(nèi)恢復工作,保障穩(wěn)定安全的運行環(huán)境。

(4)操作簡單實用

圖形化房態(tài)界面,可以一目了然狀態(tài)情況,系統(tǒng)自動過房費,動態(tài)實時的客房、客帳控制,提供客房、餐飲、桑拿洗浴、游泳康樂等模塊的自動轉帳,方便客人的消費。提供精確人性化的查詢和模糊查詢,自定義報表和屏幕顯示同步進行,支持圖形與表格相結合,提供帳單、外幣結算,滿足涉外酒店需要。

(5)基于角色的權限管理體系,設置靈活,管理科學,確保系統(tǒng)安全可靠。

2.1 住宿管理[11]

住宿登記即登記要入住客戶的基本信息及所住宿客房的基本信息。住宿查詢即可查詢客人入住的時間、房間類型、消費情況等;在退宿查詢中可以查詢客人消費的基本情況,馬上計算出住宿的費用,簡單快捷。通過選擇住宿管理中的住宿登記,可以錄入房客的信息,本系統(tǒng)通過對房客的各種可能需要的各種房間進行登記設置。

圖4 客房信息登記頁面

2.2 退房管理

退房管理涉及到結賬時房費的計算,參考后臺數(shù)據(jù)庫的表格:客房預定表、客人入住表,該算法是:

實際房費=宿費*實住天數(shù)*折扣率,

應收房費=押金-實際房費,通過此算法可以計算出客人在退房時應交的款項,退房結算頁面如圖5所示。

圖5 退房結算頁面

3 數(shù)據(jù)庫系統(tǒng)[12]設計

目前,幾乎所有的商業(yè)應用都采用數(shù)據(jù)庫進行數(shù)據(jù)的存儲和訪問,采用VB開發(fā)應用軟件時,離不開數(shù)據(jù)庫的支持,VB具有強大的數(shù)據(jù)庫功能。本系統(tǒng)采用ACCESS數(shù)據(jù)庫[13],采用可視化數(shù)據(jù)管理器,運用DATA控件提供訪問數(shù)據(jù)庫中數(shù)據(jù)的方法,通過設置DATA控件的屬性,用數(shù)據(jù)控件與數(shù)據(jù)庫中的表格聯(lián)系,Recordset對象指向Data控件[14]的RecordSource屬性指定的記錄集,該記錄集包含滿足條件的所有記錄。記錄集類似于數(shù)據(jù)庫中的基本表格,由若干行和若干列組成。

數(shù)據(jù)庫是管理和處理數(shù)據(jù)的技術,是計算機軟件開發(fā)必須掌握的。目前幾乎大部分數(shù)據(jù)庫都要存放大量數(shù)據(jù),這些數(shù)據(jù)經(jīng)過收集分析整理成一定的組織結構,通過數(shù)據(jù)庫管理系統(tǒng)(DBMS)來管理數(shù)據(jù)。VB默認的數(shù)據(jù)庫是ACCESS[3]數(shù)據(jù)庫,可以在后臺的數(shù)據(jù)庫管理器中直接創(chuàng)建,VB還可以使用外部的數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)采用結構化查詢語言SQL Server,包括5張數(shù)據(jù)表:客人信息表、客房狀態(tài)表、客房預定表、客人入住表、歷史客人表?;跀?shù)據(jù)庫可以查詢統(tǒng)計及計算房費等操作,該數(shù)據(jù)庫系統(tǒng)滿足第二范式的要求。數(shù)據(jù)庫的關系模型主要有員工、客戶、客房、訂單、退房,住宿管理中客人基本信息在客人信息表中,在每一個模塊中都會用到數(shù)據(jù)庫中的表格,快速查詢到房客的信息,極大提高了管理的效率。下面以住宿查詢?yōu)槔龑崿F(xiàn)數(shù)據(jù)庫的系統(tǒng)設計。

3.1 住宿查詢

住宿查詢主要通過輸入住宿者的身份證號、姓名、房間號等信息,查詢客人在酒店客房的住宿信息,如到店時間、房間類型、離店時間、消費情況等,關聯(lián)的數(shù)據(jù)庫表格是客人入住表,通過此表即可查詢客人的住宿情況。

3.2 數(shù)據(jù)庫的備份和恢復[15]

數(shù)據(jù)庫的恢復指的是故障發(fā)生之后,數(shù)據(jù)能從錯誤的狀態(tài)恢復到之前的備份狀態(tài)。在各行各業(yè),數(shù)據(jù)庫的備份和恢復非常重要。通過設置操作員的賬號密碼備份和恢復數(shù)據(jù)庫。

備份操作的代碼如下所示:

Dim sql As String,sql As String

If MsgBox("現(xiàn)在要進行系統(tǒng)數(shù)據(jù)的備份嗎?",vbYesNo+vbQuestion,"警示")=vbYes Then

sql="backup database jiudian to disk='"+App.Path+"akdata.bak'with init"

rt=Update(sql)

If rt=0 Then

MsgBox"備份成功!"

Else

MsgBox"備份失敗!"

數(shù)據(jù)庫恢復操作的代碼:

If MsgBox("現(xiàn)在要進行數(shù)據(jù)的恢復嗎?請等待幾分鐘",vbYesNo+vbQuestion,"警示")=vbYes Then

strcnnbak=strcnn

strcnn="provider=sqloledb.1;integrated security=sspi;database=master"

Me.MousePointer=11

sql="alter database jiudian set offline with rollback immediate"

Call Update(sql)

sql="restore database jiudian from disk='"+App.Path+"akdata.bak'"

rt=Update(sql)

If rt=0 Then MsgBox"恢復成功!"

Else MsgBox"恢復失敗!"

End If

sql="alter database jiudian set online with rollback immediate"

Call Update(sql)

strcnn=strcnnbak

Me.MousePointer=0

3.3 模塊化程序設計

在程序設計中,模塊化是為完成某個功能、程序或者子程序能夠讓編譯系統(tǒng)處理的獨立化的程序,它是大型軟件的某一個模塊。本系統(tǒng)打開數(shù)據(jù)庫、更新數(shù)據(jù)庫采用模塊化程序設計思想。

Set con=New ADODB.Connection

Set rs=New ADODB.Recordset

strcnn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=jiudian"

con.ConnectionString=strcnn

con.ConnectionTimeout=10

con.Open

Dim Cnn As New ADODB.Connection

Dim cmd As New ADODB.Command

On Error GoTo mm:

Cnn.Open strcnn

Cnn.BeginTrans

cmd.ActiveConnection=Cnn

cmd.CommandType=adCmdText

cmd.CommandText=sql

cmd.Execute

Cnn.CommitTrans

Cnn.Close

Update=Err

'MsgBox"錯誤"+Err.Description

Exit Function

mm:

If Cnn.State=1 Then

Cnn.RollbackTrans

Cnn.Close

End If

Update=Err

4 結論與討論

酒店客房管理系統(tǒng)是酒店客房信息化發(fā)展的重要方向,本系統(tǒng)適合于中小型酒店管理,運用至今運行良好,軟件功能結構清晰、操作方便、界面直觀大方、系統(tǒng)運行穩(wěn)定、數(shù)據(jù)可靠;它的功能可以滿足一般中小型酒店客房的管理要求,并且可以進行系統(tǒng)升級,為酒店客房管理系統(tǒng)提供了一定的參考價值;實時經(jīng)營狀況的反饋、銷售的預算及酒店業(yè)績的分析為酒店客房管理者提供了行之有效的管理依據(jù)。

VB語言是新型的現(xiàn)代語言設計軟件,采用模塊化的程序設計思想,具有自己的特點:可視化編程工具、面向對象的程序設計、強大的數(shù)據(jù)庫功能、結構化的程序設計語言。本系統(tǒng)是一套簡單實用的酒店管理系統(tǒng),具有方便性:采用VB的可視化操作界面,使用者可以非常直觀地操作本系統(tǒng),而不需要任何的培訓;可擴展性:本系統(tǒng)采用模塊化的設計思想,如果以后功能需要擴展,可以快速擴展。該系統(tǒng)給酒店的管理決策人員提供了可靠的信息管理方法,大大減少酒店的人力、物力、財力的損失,給酒店帶來更大的利潤空間,并且給酒店的顧客帶來方便、實惠的服務。目前,隨著移動端電子設備的發(fā)展,越來越多的人采用手機、iPAD在網(wǎng)上預訂房間,所以移動端酒店客房管理系統(tǒng)的開發(fā)也將成為信息化系統(tǒng)發(fā)展的趨勢。

[1]楊忠寶,康順哲.VB語言程序設計教程[M].北京:人民郵電出版社,2010:187-242.

[2]匡泰.基于WEB的進銷存管理系統(tǒng)的設計與研究[J].浙江大學學報,2003,(06):19-23.

[3]馬玉潔.酒店管理信息系統(tǒng)的設計與實現(xiàn)[J].商丘師范學院學報,2007,(09):93-95.

[4]王琢,姚旭.企業(yè)進銷存管理系統(tǒng)的研究與開發(fā)[J].硅谷,2014,13(157):21-22.

[5]張綠洋.我國電力企業(yè)ERP系統(tǒng)應用難點及對策研究[J].通信電源技術,2014,31(06),111-112.

[6]楊林海,徐剛,李君.中小企業(yè)進銷存管理系統(tǒng)設計分析[J].價值工程,2014,(21):245-246.

[7]張巖,張寧.基于C/S架構的企業(yè)進銷存管理系統(tǒng)的設計與實現(xiàn)[J].北京石油化工學院學報,2013,21(04):

[8]Ying Bai,C#數(shù)據(jù)庫編程實戰(zhàn)經(jīng)典[M].北京:清華大學出版社,2011:77-79.

[9]郭珍華.基于VB的商品進銷存管理系統(tǒng)設計與實現(xiàn)[J].軟件導報,2012,11(10):87-88.

[10]溫雪,畢軍濤.基于查詢的虛擬酒店管理系統(tǒng)開發(fā)[J].信息與電腦,2015,(10):36-37.

[11]尹權.中小型酒店管理系統(tǒng)的設計與實現(xiàn)[J].企業(yè)改革與管理,2015,(22):17.

[12]盧文芳.飯店管理信息系統(tǒng)的構架與應用[J].商場現(xiàn)代化,2008,(05):143-144.

[13]閃四清.數(shù)據(jù)庫系統(tǒng)原理與應用[M].北京:清華大學出版社,2001:30-97.

[14]劉敏賢,湯娟.SQL Server數(shù)據(jù)庫應用系統(tǒng)中數(shù)據(jù)完整性的設計與實施[J].微機發(fā)展,2002,12(04):50-53.

[15]楊文龍,姚淑珍,吳蕓.軟件工程[M].北京:電子工業(yè)出版社,2005:52-105.

[責任編輯:王榮榮 英文編輯:劉彥哲]

Management System Development of Hotel Guest Room

LIU Ning,WANG Ze-fa,WU Jiang-hong

(Quanzhou Normal University,Quanzhou,Fujian 362000,China)

Objective The hotel guest room management system is an important part of the informatization development of hotel room.The hotel guest room management system can be helpful to fast and scientific management of hotel rooms,and directly dynamic coordination of internal and external factors of guest rooms,namely,coordinating the five elements of manpower,material resources,financial resources,time and information resources.Methods Based on B/S development,and using VB language development,and SQL Server database in background processing.Results The system effectively improved the intelligent management of the hotel,and brought more profits to the hotel as well as more high-quality services to the guests.It also achieved centralized management and rapid response,improved economic efficiency,and saved operation and management costs.The system had good man-machine interface,simple and convenient procedure and stable operation.Conclusion The system helps master modularized design idea and function calls.By using procedure design method of the top-down,stepwise refinement function,the perfect combination of database with VB can meet the basic needs of guest room management in small and medium-sized hotels.

VB;hotel room management system;SQL

2015年福建省大學生基金項目(2015DKJ06)

劉寧(1980-),女,山東威海人,碩士研究生,泉州師范學院實驗師,主要研究方向:軟件開發(fā)設計。

TP 315

A

10.3969/j.issn.1673-1492.2017.01.010

來稿日期:2016.05.11

猜你喜歡
酒店客房客房住宿
《酒店客房》
男生女生住宿差異大賞
中學生博覽(2023年1期)2023-05-30 17:18:07
酒店建筑中的客房設計思路之研究
門窗(2021年5期)2021-12-07 11:18:00
環(huán)境藝術設計作品
高校酒店客房教學中情景教學法的應用
民宿市場占比已超星級酒店
酒店智能客房影院系統(tǒng)構建指引
第28次瑞典冰旅館
讀者欣賞(2018年1期)2018-01-19 17:34:11
煙囪里的客房
學生天地(2017年21期)2017-11-07 02:38:16
P大的住宿學院
英語學習(2016年2期)2016-09-10 07:22:44
彩票| 汝州市| 瑞丽市| 安平县| 安仁县| 重庆市| 阿勒泰市| 沅江市| 石棉县| 德州市| 杭锦后旗| 桦川县| 沂水县| 洞口县| 乐清市| 水富县| 灵寿县| 邢台县| 萝北县| 京山县| 德庆县| 大埔区| 扎兰屯市| 兴和县| 安溪县| 仪征市| 漳浦县| 乌兰县| 聂拉木县| 托克逊县| 乌恰县| 深圳市| 海门市| 武威市| 麻栗坡县| 抚远县| 新宁县| 琼结县| 房产| 沛县| 太原市|