客房管理系统设计方案

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

客房管理系统设计方案

引论

当今,中国经济的迅速提升,人民生活水平的日益提高,中国成为了假日经济的最大市场,因为拥有世界顶级大国的称号,宾馆酒店服务行业迅速崛起,竞争也越发明显。要想从中获得成功,经营管理、产品服务各个方面都是关键中的关键。管理机构和管理方法是最先应该考虑的问题。利用比较先进的管理方式,提升宾馆的管理服务模式水平,是每一个住宿行业的经营者所必须经历的一次考验。准确、方便、快捷、贴心往往就是致胜的法宝,那就是利用计算机系统的合理的,全面的控制维护这些各个方面的问题。当然,计算机管理并不一定是酒店走向盈利的关键因素,但它绝对是维护、支撑、处理、运营客房管理的最有效的工具。

1 系统开发概述

1.1 Visual C++ 6.0

Visual C++ 6. 0 (简称VFP6. 0) 在1998 年,美国微软公司正式推出Windows应用程序开发工具。是一门面向对象的开发工具,Visual C++6.0拥有大量的控件,由于控件功能的全面性,给大家带来了一定方便性,使编程人员省去了一大部分的的工作时间,可靠、高效率就被充分的体现出来。

Visual C++6.0不但在面向对象的程序设计体现优势,还具有强大的数据库管理性能和数据存取速度快、兼容性好等特点。为本系统提供了一个完美的选择。

1.2 Visual C++ 6.0的主要特点

(1) 快速创建应用程序

通过Visual C++ 的Wizards、Builder、Designer 和Toolbar ,使用者可以很快的开发应用程序。

(2) Visual C++语言的优点

1. Visual C++是C语言的超集。它保留C语言的简洁、高效的同时,也是一种非常接近汇编的一门语言,C++摒弃了C语言的缺点,其编译系统更加严谨的检查其语法错误,因此,C++的安全性远胜C语言。

2. 为了全面的继承C的优势,C++保持了与C语言的兼容。过去C语言编写的众多库函数,堪称经典,所以在C++程序中,也可以要可以完美使用这些库函数的。

3. 支持面向对象程序设计的特征。C++不但保留了C的面向过程的程序设计,又增添了面向对象的程序设计。

4. C语言的具有很多特性,比如可重用性、可扩充性、可维护性和可靠性,但是C++比有一定的弱势,C++这方便做的更佳,所以用C++开发大型的系统软件或应用程序时有着更大的方便性和益用性。

2 需求分析

2.1 系统的需求分析

目前客房管理系统存在着很多漏洞和弊端,表现为控制手段不足,收集信息不及时,增删修改较难等,给用户管理客房信息带来了越来越多的问题。不过当前社会家算计行业日益壮大,技术领域也是越来越完善,为酒店管理系统提供了可靠力量,因而建立一个适应现代化社会体制的酒店客房管理系统势在必行。

作为一个系统,首先要有温馨友善的界面,然后就要考虑到操作方便性和直观性,最后易用性也不能忽视。考虑到开发客房管理系统的目的性,主要是用来方便有效全面清晰的管理酒店客户和客房信息,这样有计算机系统代替纸张的表格填写会使得酒店的工作人员就会轻松快捷的完成酒店客房的管理工作。

2.2可行性研究

1.技术可行性

不同的行业有不同的应用需求。而这个系统就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作包括了利用数据库进行存储房客住宿信息和对住宿的各种需求的操作。所以对数据库其他功能的依赖不是很明显,不存在很大的技术问题。2.经济可行性

因为现在计算机已经普及了,整个过程有计算机记录开房时间、金额以及客房是否使用情况,就可以不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性。

3.开发环境可行性

我采用的VsiualC++6.0开发工具,开放的协作式的特点使系统很容易的就能完成与数据库的连接;其次是它可视化的开发环境,能很直白的进行代码的编写,在这种环境下的调试和维护也就爱变得相当容易,所以易用性是它最大的特点。

3 系统总体设计

3.1系统功能模块

客房管理系统模块分为六块。下面介绍各功能模块:

住宿管理:调房登记、入住登记、房间的预定、续住登记、退房登记。

客房管理:房态设置、房态查询、住宿提醒。

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

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

查询统计:住宿查询、退房查询、宿费查询、预定查询。

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

3.2系统的功能结构

客房管理系统的各个功能的结构图3-1。

图3-1客房功能结构图

4 数据库设计

4.1 数据库的概要和说明

利用数据库中其强大的表功能,可以建立一个数据库,我们命名为myhotel ,分别建立了如下数据表: 客房住宿checkinregtable 、退宿checkoutregtable 、挂账guazhanginfo 、预订kfyd 、regmoneytable 、客房设定roomsetting 、setability 、usertalbe.图4-1所示。

该数据表结构图就是在数据库中的数据库结构图,清晰展现出数据库信息。

图4-1数据表

4.2 主要数据表结构

下面给出主要数据表的结构,其他表的结构参见数据库。

1.住宿登记表:主要用于记录住宿登记信息,包括住宿人信息、房间信息和住宿情况,该表结构如图4-2所示。

图4-2住宿登记表

2.退房登记表:主要用于记录退房登记信息,包括住宿和退房情况等信息,该表结构如图4-3 所示。

图4-3退房登记表

3.客房设置表:用于存储客房的基本信息和客房状态等信息,该表结构如图4-4所示。

图4-4客房设计表

4 客房预订表:用于记录客房预订信息,包括预订人信息和房间信息等信息,该表结构如图4-5所示。

图4-5客房预定表

相关文档
最新文档