宾馆管理信息系统.docx

上传人:b****3 文档编号:5877488 上传时间:2023-05-09 格式:DOCX 页数:39 大小:357.29KB
下载 相关 举报
宾馆管理信息系统.docx_第1页
第1页 / 共39页
宾馆管理信息系统.docx_第2页
第2页 / 共39页
宾馆管理信息系统.docx_第3页
第3页 / 共39页
宾馆管理信息系统.docx_第4页
第4页 / 共39页
宾馆管理信息系统.docx_第5页
第5页 / 共39页
宾馆管理信息系统.docx_第6页
第6页 / 共39页
宾馆管理信息系统.docx_第7页
第7页 / 共39页
宾馆管理信息系统.docx_第8页
第8页 / 共39页
宾馆管理信息系统.docx_第9页
第9页 / 共39页
宾馆管理信息系统.docx_第10页
第10页 / 共39页
宾馆管理信息系统.docx_第11页
第11页 / 共39页
宾馆管理信息系统.docx_第12页
第12页 / 共39页
宾馆管理信息系统.docx_第13页
第13页 / 共39页
宾馆管理信息系统.docx_第14页
第14页 / 共39页
宾馆管理信息系统.docx_第15页
第15页 / 共39页
宾馆管理信息系统.docx_第16页
第16页 / 共39页
宾馆管理信息系统.docx_第17页
第17页 / 共39页
宾馆管理信息系统.docx_第18页
第18页 / 共39页
宾馆管理信息系统.docx_第19页
第19页 / 共39页
宾馆管理信息系统.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

宾馆管理信息系统.docx

《宾馆管理信息系统.docx》由会员分享,可在线阅读,更多相关《宾馆管理信息系统.docx(39页珍藏版)》请在冰点文库上搜索。

宾馆管理信息系统.docx

宾馆管理信息系统

宾馆管理信息系统

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

宾馆管理信息系统

摘要:

随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。

面对庞大的信息量,要想提高劳动生产率,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,利用客房信息管理系统来提高客房管理工作的效率。

通过该系统要能实现对宾馆进行全方位的管理和及时了解各环境中信息的变更,能提高管理效率使宾馆实现系统化、规范化和自动化。

包括了客房信息管理模块,订房信息管理模,结算信息管理模块等模块,以及对这些模块进行添加,修改查询等等。

该系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是宾馆管理者的理想选择。

关键词:

VB;ACCESS;客房信息;订房信息;结算信息

 

第一章绪论

随着社会经济的发展,人们对生活质量的要求越来越高,作为服务水平,完善宾馆的服务体制。

宾馆管理者需及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据,更好地满足这一需求运用先进的科学管理手段,利用计算机管理系统可以更好实现这一管理模式。

随着互联网络应用的发展,在短短几年内,旧时的客房管理方法在大多数场合已经无法很好的服务于前台接待人员和用户。

现今使用计算机软件来管理用房已经成为了一个重要方式。

客房管理信息系统是一套可以在正常的运营中对客房资源、顾客信息、结算信息等进行管理的软件,利用这个系统可以及时了解各个环节中信息的变更,有利于提高管理效率,实现宾馆各种信息的系统化、规范化和自动化。

当今社会,是个高科技、高效率、高度竞争的全新社会。

随着人们物质水平的逐步提高,人们的精神生活也开始趋向丰富多彩。

人们已经不再仅仅局限于待在家中,不再把自己局限在周围的生活圈子里。

为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。

各个地区的旅游业也因此出现了持续增长的好势头。

这对于各地的宾馆等部门来说是一种机遇也是一种挑战。

商场如战场,竞争十分激烈,在竞争中如果企业本身不能从企业内部入手,提高自身的竞争力,就有可能被社会所淘汰。

只有提高企业自身的生命力才是企业正确的发展方向。

宾馆部门以前那种老的运作机制已经不能适应当今社会的需要,单纯靠手工去进行大量的信息处理,不但给企业本身带来很大的不便,同时也给顾客带来很大的麻烦,造成企业虽然耗费了大量的人力、物力和时间,但仍然导致工作效率的降低。

所以,对于宾馆部门来说,建立一套合理有效的管理信息系统迫在眉睫。

 

第二章系统概述

2.1选题背景

近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。

尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。

然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。

像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。

但对占80%以上的广大中小型宾馆来说,是难以做到的。

因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。

而对宾馆的经营状况起决定作用的是客房的管理。

简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

2.2设计目的

1).宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。

2).同时通过本次课题设计后,对VB和ACCESS2003软件的进一步掌握学会利用该软件进行其它法方法面的应用

3).开发一个这样的系统也是对我们三年所学知识的综合检验和提高,我们三年所学的知识相对来说是分离的,有些甚至是不全面的,通过这一次系统设计,任务如时完成将我们走向社会打下坚实的基础。

2.3课题意义

在飞速发展的信息时代,信息已经成为所有企业的关键资源。

宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。

利用宾馆客房管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现宾馆服务的系统化、规范化、自动化。

通过该项目的开发与使用,宾馆可以提高其员工的工作效率,增强企业竞争力,同时适应信息时代管理数字化的要求,提高宾馆的服务水平与质量,从而赢得高信誉、强实力、好效益!

第三章需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析。

3.1功能分析

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

文中的宾馆管理信息系统需要完成功能主要有:

●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积

床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。

●客房标准信息的修改、查询等。

●客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。

●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。

●剩余客房信息的查询等。

●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

●订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

●结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

●结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。

 

第四章可行性分析

经过对宾馆管理的采访,根据宾馆管理的需求和学过的现有知识经研究,我认为开发出一个以ACCESS2003和VB无缝结合的宾馆管理信息系统是可行的。

从以下两个方面对本系统的可行性着手进行了研究:

4.1经济可行性

本系统的开发成功将极大地提高宾馆管理的效率,节省大量的人力、物力和财力,其经济效率是显而易见的;

4.2技术可行性

随着IT技术的飞速发展,计算机的性价比越来越高,很多企业都配置了计算机并构建了网络系统,这为我们运行许多软件包括运营之类的管理软件提供了硬件基础。

同时软件平台的丰富多样也为我们进行数据库管理系统的开发提供了有力的支撑。

再则,我们三年的大学学习已掌握了一定的计算机知识,具备了一定的软件开发能力。

因此,开发一套宾馆管理信息系统在技术上是有保障的。

通过了大量的工作后,分析调查有关宾馆管理信息需求的基础上得本系统所处理的数据流程如图1.1所示:

 

第五章总体设计

5.1系统数据流程分析

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。

总体设计要解决的问题是:

概括的说,系统应该如何实现?

通过这个阶段的工作将划分出组成系统的物理元素、程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的内容将在下一章节作详细介绍。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

在与宾馆管理的相关人员探讨后,在了宾馆管理信息需求的基础上,分析客房与客户之间的联系,我们得出六个实体:

客房信息实体、客房信息实体,顶房信息实体、结算信息实体和各实体间的关系。

针对实体的属性,数据流程图和各实体E-R图以及个E-R实体间的关系,

图5.1宾馆管理信息系统数据流程图

各个实体具体的描述E-R图如下:

图5.2客房标准信息实体E-R图

图5.3客房信息实体E-R图

图5.4订房信息实体E-R图

图5.5结算信息实体E-R图

仔细分析调查有关宾馆管理信息需求的基础上,将得到上术的本系统所处理的数据流程。

在分析得出各个实体之间的关系后,经过我们对宾馆管理信息系统的详细分析,反复论证和修改,最后我们确定了该系统的数据流图和实体关系E-R图如图1.

图5.6各实体之间关系E-R

5.2系统功能模块设计

设计阶段一项重要任务是设计软件结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。

在设计过程中,我们遵循设计的步骤和原理,如模块化、抽象、逐步求精这些步骤和启发性原则等。

从客观来讲模块之间是存在着联系的,但是如果出现大量耦合,会强烈影响系统的可理解性、可测试性、可靠性和可维护性。

因此在模块设计中,我们从整体着重考虑了模块的独立性,在设计过程中尽量做到模块的“低耦合高内聚”,以便于日后系统的维护和管理,经过对多种设计的选择优化后,我们得出了以如下所示的系统功能模块图。

该宾馆客房管理系统应该具有四个大信息模块:

结算信息管理模块、订房信息管理模块、客房信息管理模块和系统管里模块,其中客户信息管理模块信息管多个子模块组成,它们均能实现各种数据的查询、添加、删除、修改等功能。

图5.7系统功能模块图

 

第六章详细设计

6.1建库准备

经过了大量的努力,首先做了本软件系统的初始建库工作。

宾馆管理信息系统主要由客房标准信息表、客房信息表、订房信息表下面开始构建。

构造数据库必须遵循一定的规则,在关系数据库中这种规则就是范式。

范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求即满足不同的范式,目前关系数据库有六种范式,第一范式1NF、第二范式2NF、第三范式3NF、第四范式4NF、第五范式5NF和第六范式6NF。

满足最低要求的范式是第一范式1NF,在第一范式的基础上进一步满足更多要求的称为第二范式2NF,其余范式以次类推一般说来数据库只需满足第三范式3NF就行了。

下面举例介绍第一范式1NF、第二范式2NF、和第三范式3NF。

6.1.1第一范式1NF

在任何一个关系数据库中,第一范式1NF是对关系模式的基本要求。

不满足第一范式1NF的数据库就不是关系数据库。

所谓第一范式1NF是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

如果出现重复的属性就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。

在第一范式1NF中,表的每一行只包含一个实例的信息。

例如:

顾客信息表不能顾客信息都放在一列中,显示也不能将其中的两列或多列在一列中显示。

顾客信息表的每一行只表示一个顾客的信息,一个顾客的信息在表中只出现一次。

简而言之,第一范式就是无重复的列。

6.1.2第二范式2NF

第二范式2NF是在第一范式1NF的基础上建立起来的,即满足第二范式2NF必须先满足第一范式1NF。

第二范式2NF要求数据库表中的每个实例或行必须可以被惟一地区分,为实现区分通常需要为表加上一个列以存储各个实例的惟一标识,如员工信息表中加上了员工编号列,因为每个员工的员工编号是惟一的。

因此每个员工可以被惟一区分,这个惟一属性列被称为主关键字或关键主码。

第二范式2NF要求实体的属性完全依赖于主关键字,所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系,为实现区分通常需要为表加上一个列以存储各个实例的惟一标识,简而言之第二范式就是非主属性依赖于主属性。

6.1.3第三范式3NF

满足第三范式3NF必须先满足第二范式2NF。

简而言之第三范式3NF要求一个数据库表中,不包含已在其它表中已包含的非主关键字信息。

例如:

存在一个部门信息表,其中每个部门有部门编号、部门名称、部门简介等信息。

那么在员工信息表中,列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。

如果不存在部门信息表,则根据第三范式3NF也应该构建它,否则就会有大量的数据冗余,简而言之第三范式就是非主属性不相互依赖。

6.2数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

数据库设计一般包括如下几个步骤:

1).数据库需要分析。

2).数据库概念结构设计。

3).数据库逻辑结构设计。

6.2.1数据库概念结构设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

6.2.2数据库逻辑结构设计

宾馆管理信息系统数据库中各个表格的设计结果如下面表格所示。

每个表格表示在数据库中的一个表。

具体如下表

表6.1Roomtype客房标准信息表

列名

数据类型

可否为空

说明

Typeid

Varchar

NOTNULL

标准编号

Typename

Varchar

NOTNULL

标准名称

Area

Numeric

NULL

房间面积

Bednum

Numeric

NULL

床位数量

Haircondition

Varchar

NULL

是否有空调

Htelephone

Varchar

NULL

是否有电话

Htelevision

Varchar

NULL

是否有电视

Htoilet

Varchar

NULL

是否有单独卫生间

Price

Numeric

NULL

单价

表6.2Rooms客房信息表

列名

数据类型

可否为空

说明

roomNO

Varchar

NOTNULL

客房编号

Roomtype

Varchar

NOTNULL

客房种类

Roomposition

Varchar

NULL

客房位置

Roomprice

Numeric

NULL

单价

Putup

Varchar

NOTNULL

是否被预定

Roommemo

Text

NULL

备注

表6.3Bookin订房信息表

列名

数据类型

可否为空

说 明

Bookno

Varchar

NOTNULL

订房编号

Customname

Varchar

NOTNULL

顾客姓名

CustomID

Varchar

NOTNULL

身份证号码

Roomno

Varchar

NOTNULL

客房编号

Indate

Datetime

NULL

入住日期

Discount

Numeric

NULL

折扣

Inmeno

Text

NULL

备注

Checkdate

Datetime

NULL

结算日期

Amount

Numeric

NULL

金额

6.3数据库结构的实现

经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。

现在就可以在ACCESS2003数据库系统中创建系统用户表

创建客房标准信息表

创建客房信息表

创建订房信息表

创建系统用户表

创建系统用户表格user_Info

CREATETABLE[dbo].[user_Info1](

[user_ID][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[user_PWD][char](10)COLLATEChinese_PRC_CI_ASNULL,

[user_Des][char](10)COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]

创建客房标准信息表格 roomtype

CREATETABLE[dbo].[roomtype](

[typeid][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[typename][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[area][numeric](5,0)NULL,

[bednum][numeric](2,0)NULL,

[haircondition][char]

(2)COLLATEChinese_PRC_CI_ASNULL,

[htelephone][char]

(2)COLLATEChinese_PRC_CI_ASNULL,

[htelevision][char]

(2)COLLATEChinese_PRC_CI_ASNULL,

[htoilet][char]

(2)COLLATEChinese_PRC_CI_ASNULL,

[price][numeric](10,2)NULL

)ON[PRIMARY]

创建客房信息表格 rooms

CREATETABLE[dbo].[rooms](

[roomNO][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[roomtype][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[roomposition][char](20)COLLATEChinese_PRC_CI_ASNULL,

[roomprice][numeric](10,2)NULL,

[putup][char]

(2)COLLATEChinese_PRC_CI_ASNOTNULL,

[roommemo][text]COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

创建订房信息表bookin

CREATETABLE[dbo].[bookin](

[bookno][char](14)COLLATEChinese_PRC_CI_ASNOTNULL,

[customname][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[customID][char](18)COLLATEChinese_PRC_CI_ASNOTNULL,

[roomno][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,

[indate][datetime]NULL,

[discount][numeric](2,0)NULL,

[inmemo][text]COLLATEChinese_PRC_CI_ASNULL,

[checkdate][datetime]NULL,

[ammount][numeric](10,2)NULL

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

6.4简述ODBC技术

由于不同厂商推出的各种数据库系统在性能和应用范围上的差异,使得一个综合网络数据系统的各工作组由于需求的差异等原因,选择不同的数据库系统。

为此,在一个综合网络数据库系统中就会存在多种不同的数据库,特别是当用户需要从客户端向不同的服务器访问时,微软公司提出的开放式数据库互联ODBC(Open-DateBase-Connectivity)技术为解决这个问题提供了一个强有力的解决方案。

ODBC为用户提供了一个简单、标准和透明的数据库联接的公共编程接口,各开发厂商根据ODBC的标准来实现其底层的驱动程序。

用户安装不同的数据库系统

在传统的方式中,开发人员需要熟悉多个数据库系统及其数据库应用程序接口。

一旦数据库系统端出现变动,则会导致用户端系统重新编建或者对源代码进行修改这给开发和维护工作带来了极大的困难。

在ODBC方式中,由于用户在程序中都使用同一套标准代码,所以不管底层网络环境如何,也无论用户采用何种数据库系统,用户端源程序都不会因底层的变化而需要进行重新编建和修改,用户也就无需逐个了解各数据库系统及其数据库应用程序接口的特点,从而减轻了用户开发维护的工作量,缩短了系统开发周期。

ODBC的这种开放性,还为程序集成提供了便利,为客户/服务器结构的异质计算机环境的数据访问提供了技术支持。

6.5前台界面设计及编程(各功能模块功能的实现)

关系数据库结构的所有后台工作已经完成。

现在将使用VisualBasic来编写数据库系统的客户端程序,实现宾馆管理信息系统中的各个功能模块。

功能结构图如下:

图6.1功能结构图

下面我以主窗体的创建为例介绍功能模块的设计及实现,

6.6宾馆管理信息系统主窗体的创建

将通过宾馆管理信息系统中各个功能模块的实现,讲解如何使用VisualBasic来编写数据库系统的客户端程序。

下面我们开始创建宾馆管理信息系统的主窗体,这个项目我们使用多文档界面,单击工具栏中的ADDMDIForm按钮,产生一个窗体。

在这个窗体上添加所需的控件,窗体和控件的属性设置见表1-7。

 

表6.4主窗体及其控件属性设置

控件

属性

属性取值

frmMain(Form)

Name

FrmMain

Caption

宾馆管理信息系统

StartUpPositon

CenterScreen

WindowState

Maximized

SbStatusBar(StatusBar)

Name

SbStatusBar

Panels

(1)

Style

SbrText

Panels

(2)

Style

SbrDate

Panels(3)

Style

SbrTime

(3)创建主窗体的菜单

(4)创建公用模块

系统用户管理模块的创建

用户管理模块主要实现:

●用户登录。

●添加用户。

●修改用户

客房信息管理模块的创建

客房信息管理模块主要实现如下功能:

●添加客房信息。

●修改客房信息。

●删除客房信息。

●查询客房信息

订房信息管理模块的创建

订房信息管理模块主要实现如下功能:

●查询剩余客房信息

●添加订房信息

●修改订房信息

●删除订房信息

●查询订房库信息

 

结算信息管理模块的创建

结算信息管理模块主要实现如下功能:

●添加结算信息

●修改结算信息

●查询结算信息

 

第七

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2