酒店客房管理系统Word格式文档下载.docx
- 文档编号:4102003
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:26
- 大小:668.28KB
酒店客房管理系统Word格式文档下载.docx
《酒店客房管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统Word格式文档下载.docx(26页珍藏版)》请在冰点文库上搜索。
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
2.2管理信息系统的特点
2.2.1系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。
MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS(管理信息系统)得以实施的主要技术。
在这些技术中,软件开发是MIS开发的重点。
第三个因素也不能忽视。
企业的管理数据是MIS正常运行的基础。
广义地说,各项管理制度是MIS建设成功的基础。
试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。
2.2.2管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。
MIS人机界面设计一般遵循以下一些基本原则:
(1)以通信功能作为界面设计的核心
设计MIS时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。
这样设计出来的程序不易出错,而且易于维护。
报表打印是MIS必备的功能之一,而且打印之前常常需要计算。
计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。
(2)界面必须始终一致
统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。
最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
(3)界面必须使用户随时掌握任务的进展情况
人机界面应该能够告诉用户软件运行的进度。
特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。
目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这—点。
开发MIS软件时,这一点很值得借鉴。
(4)界面友好,使用方便
多数MIS软件的数据输入量较大。
对于一些相对固定的数据,不应让系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。
录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。
总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度少用户的干预量。
实践证明,用户干预愈少,MIS系统的满意程度愈高。
2.3管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。
这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。
不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
2.4管理信息系统的开发过程
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。
根据开发系统的大小、复杂、投入、方式、方法等因素的不问,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。
第三章酒店客房信息管理系统分析与设计
客房信息管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客房数量较大的酒店来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、入住信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。
由于客房信息管理系统是一个用来帮助使用者管理客房信息的软件。
使用者通过对管理过程中所涉及到的客房登记,客房预定,退房结款等资料的录入,便可以轻松实现对流程的管理。
所以,此系统必须向使用者提供一下一些具体功能:
(1)软件必须向使用者提供商品基本的录入,删除,编辑等基本功能
(2)软件必须向使用者提供基本的查询功能。
(3)由于是客房管理软件,所以系统安全性必须是要考虑的问题。
因此,要采用系统操作员机制。
对系统的使用者,按等级开放管理权限,这样可以在一定程度上保证数据库系统的安全性,避免数据被泄漏,非法更改等。
(4)对于销售数据不能只存储在计算机中,而是需要导出步骤,最后以印刷品的形式出现在使用者面前,该软件设计的最终目的才能得以具体的实现。
所以,打印功能是必不可少的系统功能之一。
经过系统分析阶段,得下图:
图-1.1
3.1酒店客房信息管理系统的用户需求简介
客房信息管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客房数量较大的宾馆来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、入住信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。
由于本软件主要是为某小型宾馆定制开发的,因此针对该宾馆客房信息管理的实际工作而言,经过了反复地论证,最终确定了客房信息管理系统的设计方案。
该客房信息管理系统的主要功能如见表3.1:
图-1.2
3.2系统目标
目标系统应该达到以下要求:
1、时间经济性。
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
2、可靠性。
能连续准确的处理业务,有较强的容错能力。
3、可理解性。
用户容易理解和使用该系统。
4、可维护性和适应性。
系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
5、可用性。
目标系统功能齐全,能够完全满足业务需求。
6、安全保密性。
保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
3.3酒店客房系统功能分析
3.3.1住房登记功能
该功能实现了对客户信息的管理。
该功能可以对客户信息进行增加、删除和修改。
客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。
3.3.2客房管理功能
该功能实现了对客房信息的管理。
该功能可以对客房信息进行增加、删除和修改,并且可以根据房号来查找客房信息。
客房信息主要包括客房号、客房级别和是否入住。
3.3.3客户查询功能
该功能实现了对客户信息的查询。
管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、客房级别、住房天数、住店日期、离店日期等。
3.4系统开发环境简介
选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;
另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:
WindowsXP
数据库为:
Access2000
开发工具与语言:
VisualBasic6.0企业版
第四章酒店客房管理系统的数据库设计
4.1数据库介绍
所谓数据库(Database)就是指按一定组织方式存储再一起的,相互有关的若干个数据的结合,数据库管理系统(DatabaseManagementSystem)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成
MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access数据库以文件形式保存,文件的扩展名是MDB。
4.2使用DATA数据控件访问数据库
在VB中,访问数据库一般有两种方式。
一、是非编码方式,主要通过Data等控件设置属性在文本框显示和操作数据库中的数据。
二、是通过编写代码,即利用数据访问对象(DAO)来实现可以实现更灵活更复杂的操作
在非编程方式下的常用控件:
Data数据控件CommandButton命令按钮TextBox文本框Label标签
常用控件属性
DatabaseName属性:
返回或设置Data控件的数据源的路径及名称
RecordSource属性:
返回或设置Data控件的基本表名、SQL语句
DataSource属性:
返回或指出一个数据控件,通过它把控件绑定到一个数据库。
DataField属性:
返回或设置控件绑定到数据库的字段名
在通过编写代码方式下访问数据库:
1.Data控件的其它常用属性:
Connect指定数据控件所要连接的数据库类型,默认为Access的MDB数据库
RecordsetType确定记录集类型,0—Table(表);
1—Dynaset(动态);
2—Snapshot(快照)
BofAction当记录指针指向记录集的开始时,确定数据控件该采取的操作:
2.可以与Datat控件绑定的其它常用控件属性:
MSFlexGrid控件属性:
DataSourse位置:
MicrosoftFlexGridControl6.0(OLEDB)
DBCombo和DBList控件属性:
DataField、DataSource、ListField、RowSource、BoundColumn
位置MicrosoftDataBoundListControls6.0
DBGrid控件属性:
MicrosoftDataBoundGridontrol5.0(SP3)
3.数据控件的事件
Reposition事件:
当一条记录成为当前记录后就会触发此事件。
Validate事件:
4.数据控件的常用方法
Refresh激活数据控件,使各用户对数据库的操作有效。
UpdateControls将数据从数据库中重新读到数据控件绑定的控件内,取消对数据的修改。
UpdateRecord强制数据控件将绑定控件内的数据写入到数据库中,不再触发Validate事件
5.记录集的属性与方法
属性:
AbsolutePostion返回当前指针值,如果是第一条记录,其值为0;
是只读属性
Bof/Eof判断指针在首记录之前时返回True;
指在末记录之后返回True
Bookmark设置或返回当前指针的标签,可以用在在程序中重定位记录集的指针
NoMatch在记录集中进行查找时,如果找到相匹配的记录,则为Falue,找不到则为True。
RecordCount返回记录集中的记录数,要先用MoveLast方法重置指针移到最后一条记录上
6.利用数据控件对数据库进行增、删、改操作
增加记录:
1)调用AddNew方法:
Data1.Recordset.AddNew
2)给各字段赋值:
Recordset.Fields("
字段名"
)=值或在绑定控件中直接输入内容
3)调用Update方法,将缓冲区内的数据写入数据库:
Data1.Recordset.Update
4)调用MoveLast方法显示新记录:
Data1.Recordset.MoveLast
删除记录:
1)定位被删除记录使之成为当前记录(用Move或Find方法)
2)调用Delete方法:
Data1.Recordset.Delete
3)调用MoveNext方法移动记录指针
修改记录:
1)调用Edit方法:
Data1.Recordset.Edit
在绑定控件中直接修改
3)调用Update方法,确定所做的修改:
4.3数据库表详细设计
表-1.1
djb(客户登记表)
字段名称
数据类型
凭证号码
文本
姓名
证件名称
证件号码
房间号
客房类型
联系电话
住宿日期
日期/时间
住宿天数
数字
宿费
货币
应收宿费
预收金额
预收宿费
表-1.2
gzmx(挂账明细表)
日期
挂账单位
住宿金额
欠款金额
还款金额
金额累计
票号
时间
序号
房间标准
房间价格
表-1.3
kf(客房表)
房间类型
价格
房态
标志
是/否
备注
配置
使用设置
营业日期
表-1.4
Kfyd(客房预定表)
身份证号
详细地址
工作单位
预住天数
预付金额
操作员
表-1.5
ma(用户表)
密码
表-1.6
qxsz(权限设置表)
客房预定
住宿登记
调房登记
退宿登记
客房管理
客房查询
房态查看
挂账查询
客户结款
宿费提醒
登记预收报表
操作员设置
密码设置
权限设置
表-1.7
tfd(退房登记表)
客房价格
折扣
杂费
货币
电话费
会议费
第五章酒店客房管理系统应用程序界面设计
本系统采用图形化界面并且提供帮助,界面友好,操作方便,可以大大降低了本软件的使用难度和维护难度,为软件的使用者带来方便。
系统在进行设计时,主要使用的是visualBasic中的一部分的控件,最常使用的是Label控件、Button控件、frame控件。
数据库方面常用Datasource控件、DBList控件、DBEdit控件、DBGrid控件。
5.1用户登录窗体
本窗体的任务是通过用户输入密码判断用户是否是合法的用户.它用于管理员按照用户名和密码进行登录。
以免不相关得人进入系统进行不良的操作,而对系统进行破坏,导致整个系统进行瘫痪。
图-1.3
5.2主窗体
该窗体是本系统的统筹界面。
它是系统的结构匡架,便于对整个系统的观摩、管理.主要使用Label和panl以及statubar等控件实现的。
Image控件使得界面得以美化。
Statubar控件显示本操作的各种状态信息。
操作员可以由主窗体完成其对应权限的各种操作。
图-1.4
5.3住宿管理窗体
通过对客户详细信息的录入,便捷办理客户的住宿登记的信息录入。
该窗体提主要使用Label和textbox以及commandbutton等控件实现的。
DTPicker使得时间的选择可以更加方便。
图-1.5
该窗体使得操作员可以对住宿时间超过预期居住时间的客户追加其住宿押金
图-1.6
操作员可以对需要调房的客户可以及时予以办理,并便捷的修改其住宿信息
图-1.7
该窗体主要功能是对客户退宿手续的办理
图-1.8
5.4客房管理窗体
通过此模块可以对酒店客房的设备以及各种状态做好登记。
并快速查询各客房状态,为合理分配客房资源提供便利。
图-1.9
图-1.10
图-1.11
5.5挂账管理窗体
对有挂账的单位及个人做好登记,方便查找。
主要使用DBGrid和DBCombo控件。
图-1.12
5.6查询统计窗体
通过客户相关信息的搜索后,可以方便的查找客户的住宿状态。
DBGrid控件的使用使得记录的显示变得很方便。
图-1.13
图-1.14
图-1.15
5.7报表打印
可以对客房信息,用户信息及预收登记等报表进行打印。
主要使用vb中自带的报表设计工具。
图-1.16
图-1.17
图-1.18
5.8系统设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统