酒店管理信息系统

  • 格式:docx
  • 大小:3.10 MB
  • 文档页数:27

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理与经济学部09物流工程

数据库设计

----酒店管理信息系统

目录

一、开发背景

二、系统分析

1.系统需求

2.可行性分析

1)经济可行性

2)技术可行性

三、系统设计

2.系统功能结构

3.系统预览

4.业务流程图

四、数据库设计

1.数据概要说明

2.数据库概念设计

3.数据库逻辑设计

1)数据表的结构

2)数据库视图

3)存储过程

4)触发器

5)几个约束

五、数据库实现的功能

1.前台服务功能

1)客房预订

2)查询和变更

3)接待预订客人

4)接待没有预订的客人

5)结算

6)IC卡充值

7) 报表

8)夜审

2.客房管理功能

3.餐饮部门功能

4.娱乐部门功能

5.通信部门功能

6.购物部门功能

一、开发背景

酒店是集居住、饮食、休闲、娱乐、会议以及各种商务活动于一体的综合性场所。随着我国市场经济的迅速发展,人们的生活水平有了显著提高,旅游经济和各种商务活动更促进了酒店行业的快速发展。同时,随着酒店的数量越来越多,人们的要求也越来越高,酒店行业的竞争愈演愈烈。如何在激烈的市场竞争中生存和发展,是每一个酒店必须面临的问题。作为提供多功能服务的综合场所,吸引顾客是酒店生存的重要条件。提高酒店的经营管理水平,为顾客提供更优质的服务,同时降低酒店的运营成本是酒店发展的关键。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。计算机的智能化管理技术可以极大限度地提高服务管理水平,进行准确、快捷和高效的管理。因此,采用全新的计算机酒店管理系统,已成为提高酒店管理效率、改善服务水平的重要手段之一。酒店管理方面的信息化已成为现代化酒店的重要标志。

二、系统分析

某酒店是一家综合型的大型酒店,设施齐全。该酒店设有餐饮卖场、KTV包房、各种娱乐设施、桑拿洗浴和各种标准客房。随着信息技术的发展和人们对酒店的要求越来越高,该酒店已明显觉得手工管理已不能适应当前酒店高速发展的需要。在意识到使用计算机管理的重要性后,决定首先在客房部采用酒店客房管理系统。

2、可行性分析

1.经济可行性

使用本酒店客房管理系统可提高酒店客房管理水平,把大量繁琐工作简单化,能够有效地节省人力、物力,并能够准确地进行统计和计算,避免人工统计或计算带来的差错,保证酒店客房管理高效而有序地进行。

2.技术可行性

本系统前台采用Microsoft公司的Visual Basic 6.0作为主要的开发工具;数据库选择Microsoft Access数据库系统,该系统在安全性、准确性和运行速度方面都占有一定优势。

三、系统设计

1、系统目标

面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管理系统在实施后,应能够达到以下目标:

➢实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。

➢服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情况。

➢系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。

➢客户档案、挂账信息、预警系统的相结合,可对往来客户进行住宿监控,防止坏账的发生。

➢通过酒店客房管理系统的实施,可逐步提高酒店客房的管理水平,提高员工的素质。➢系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。

2.系统功能结构

根据该酒店客房的具体情况,系统主要功能介绍如下。

住宿管理:住宿登记、追加押金、调房登记、退房结账。

客房管理:客房设置、客房查询、房态查看。

挂账管理:挂账查询、客户结款。

查询统计:住宿查询、退宿查询、宿费提醒。

日结:登记预收报表、客房销售报表、客房销售统计。

系统设置:初始化、操作员设置、密码设置、权限设置。

为了清晰、全面地介绍酒店客房管理系统的功能以及各个模块间的从属关系,下面以结构图的形式给出系统功能。(待画)

3. 系统预览

酒店客房管理系统由多个界面组成,下面列出几个典型界面。各个窗口所能实现的功能如下图所示。

4.业务流程图

为了使读者更清晰地了解系统的业务流程,下面给出本系统的业务流程图

入住流程

结算流程

空房管理流程

夜审流程

四、数据库设计

1.数据库概要说明

对于管理系统来说,数据库部分的设计是尤为重要的,设计一个好的数据库是设计一个成功系统的关键,所以要根据系统的信息量设计合适的数据库。

本数据库包括10个表:VIP类型表、VIP信息表、顾客信息表、结算表、客房类型表、客房信息表、入住登记表、消费明细表、预订登记表、员工信息表。

六个视图:房间费用视图、房间信息视图、空房间信息、满房间状态、消费视图、总费用视图。

两个存储过程:房间信息存储过程、消费信息存储过程。

两个触发器:客人入住触发器、客人退房触发器。

2. 数据库概念设计

通过对系统进行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图。

3.数据库逻辑设计

1)根据设计好的实体E-R图在数据库中创建数据表,系统数据库中各数据表的结构如下

2)数据库视图如下房间费用视图

空房间信息

消费视图

总费用视图