⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 管理信息系统在酒店管理中的应用研究[1].txt

📁 很有用的,有关信息系统分析与设计的是的安定法啊噶大饿踏歌啊儿歌发而噶
💻 TXT
字号:
科技创新导报科技创新导报
2008 NO.13Science and Technology Innovation Herald
学术论坛

管理信息系统在酒店管理中的应用研究


王晴
(南昌理工学院江西南昌 330047)

摘要:酒店管理系统是典型的管理信息系统(MIS),它主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前
者要求建立起数据一致性和完整性、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。在本论文中使用了
Inprise(原Borland)公司的Delphi 6.0开发工具,利用其提供的各种面向对象的开发工具来开发本系统。本论文进行了系统登陆,对客
户入住信息、酒店房价统计信息等模块较好加以实现。
关键字:管理信息系统数据控件数据环境
中图分类号:TP315文献标识码:A文章编号:1674-098X(2008)05(a)-0136-01

管理信息系统[1](Manage InformationSystem,简称MIS)一词最早出现在1970年,
由瓦尔特·肯尼万(Walter T·.. Kennevan)
给他来了个定义:“以书面或口头的形式,
在适合的时间向经理、职员以及外界人员
提供过去的、现在的、与此未来的有关企
业内部及其环境的信息,以帮助他们进行
决策。”

酒店管理信息系统是用于酒店管理的
管理软件,主要是用在酒店的前台综合数
据的处理,以及酒店职员的管理。它主要
是针对目前酒店管理中出现的诸多问题而
开发的。本酒店管理系统主要从客房的登
记、预订、结帐、清理和酒店职员的管理
等方面,去采集信息,管理以上各项的基本
信息。

1 系统目标:

(1)酒店的前台服务人员,可以通过系
统高效、快捷的为旅客办理各种业务。如
登记、预定、结帐等等。
(2)酒店的高层管理者可以通过该系
统,更加有效地管理酒店的各种业务,快捷
方便的查询各种数据,以便为酒店的计划、
决策提供帮助。如:登记信息查询,系统提
供了按不同字段名进行查询,这样既可以
方便的查询又可以了解客房的详细登记信
息。
(3)使得酒店的管理者能够通过人员管
理模块,更加有效地管理员工,更加合理的
分配和调度酒店的各个人力资源。全面掌
握酒店职工的详细信息。
(4)能够有效地减轻前台服务员的工作
压力,提高工作效率。并且可以减轻酒店
的资源浪费、节省开支、提高盈利额。
2 代码设计及模块实现

在本系统中,通过以上的分析设计,系
统的各个功能模块,模块之间的各种关系,
模块内部数据的流动,各个功能如何实现,
均得到了很好的解决。本章将进行具体的
代码设计和模块实现。本系统间采用的编
程工具是Delphi 6.0,数据库引擎是
Microsoft公司的ADO数据库引擎。Delphi
是通过Microsoft公司数据库引擎(ADO)来
完成对数据库的访问。由于篇幅所限现简
单讨论系统登陆、客户入住信息和酒店房
价统计信息,其代码如下所示:

2.1 系统登录
此界面主要代码如下
if(adotable1.FieldByName('操作员ID'). 
AsString=edit1.Text)and(adotable1.FieldByName('密码'). 
AsString=edit2.Text)then 
begin 
form1.Hide; 
form2.Show; 
edit1.Clear; 
i:=0; 
end 
else 
adotable1.Next; 
end; 
if i=1 then 
beginvalue:=messagebox(0,'密码错误,请正确
输入!','错误',21); 
procedure TForm1.Button2Click(Sender: 
TObject); 
beginif messagebox(0,'您确定要退出本系统
吗?','信息对话框',36)=idyes 
then

 begin 
close;


 end; 
end; 
end.


登录界面主要是用来实现操作员登录
的,当操作员的.. ID号与密码不正确是不能
进入本系统的。这个界面主要用到的控件
有Adoquery查询控件,和一个数据控制页
下的Datasoure控件。前者是用来查询数
据库看是否有该操作员,后者是用来找数
据源。.. 

2.2 客户入住信息
此界面的主要代码如下: 
procedure TForm3.Button5Click(Sender: 
TObject); 
begin 
adotable1.Insert; 
if dbcombobox1.ItemIndex =0 then /
/自动添加房价.. 
dbedit4.Text:=formatdatetime('yyyy""
mm"-"dd""',date);
dbedit11.Text:='登记中';
if adotable1.FieldByName('房间号'). 
AsString=dbedit2.Text then 
begin 
adotable2.Edit;

adotable2.FieldByName('登记').AsString: 
='是'; //修改客房基本信息表
if value=Messagebox(0,'确定删除这笔数
据?','错误',36) then 
adotable1.Delete; 
end; 
end; 
procedure TForm3.Button7Click(Sender: 
TObject); 
begin 
if adotable1.state=dsedit then 
adotable1.Post; 
end;


注意:这里没有把所有的控件代码列
出,只是把主要,比较出错的代码列出。(下
面同理) 

2.3 酒店房价统计信息
此界面的主要代码是: 
procedure TForm9.FormCreate(Sender: 
TObject); 
begin 
adoquery1.Refresh; 
end; 
end.

旅客查询界面可以实现模糊查询和精
确查询两种查询方式。在选择查询字段中
可以按自己想要的查询字段进行查询,实
现了多项的查询。只要在后面的输入查询
条件中输入你所需查询的记录就可以在下
面的列表中展现出来。

3 结语

酒店管理系统是典型的管理信息系统
(MIS),它主要包括后台数据库的建立和维
护以及前端应用程序的开发两个方面。对
于前者要求建立起数据一致性和完整性、
数据安全性好的库。而对于后者则要求应
用程序功能完备,易使用等特点。

本系统间采用的编程工具是Delphi 6.0,数据库引擎是Microsoft公司的ADO数
据库引擎。本论文进行了系统登陆,对客
户入住信息、酒店房价统计信息等模块较
好加以了实现。

参考文献

[1]李峰,聂文惠.DELPHI6.0实用例库与高
级编程技巧[M].北京:人民邮电出版
社.2000.
136科技创新导报.. Science and Technology Innovation Herald 




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -