宾馆管理信息系统(1)

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

宾馆管理信息系统

系统平台:Win dows 2000

数据库服务器:Microsoft SQL Server 2000 开发工具:Visual Basic 6.0

系统开发人员:

1•编写目的

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

2.系统功能分析

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

主要完成功能:

•有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。

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

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

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

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

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

•订房信息的修改和查询,包括客房编号、客房种类、客房位置、顾客姓

名、顾客身份证号码、入住日期、折扣、备注信息等。

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

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

3.系统功能模块设计

按结构化程序设计思想,分析得出如下系统功能模块图客房单价、顾客姓名、客房单价、

图I系统功能模块图

4.数据库设计

数据库设计步骤:

数据库需求分析数据库概念结构设计数据库逻辑结构设计

①数据库需求分析

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

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

针对一般宾馆管理信息系统的需求,通过对宾馆管理过程的内容和流程分析, 设计如下面所示的数据项和数据结构

客房标准信息,包括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等。

客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价、备注等。

订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等。

结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。

②数据库概念结构设计

本系统根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、

订房信息实体、结算信息实体。各个实体具体的描述E -R图如下:

客房标准信息实体E - R

客房信息实体E - R

订房信息实体E - R 图

结算信息实体E -R 图

实体之间关系E-R 图

③ 数据库逻辑结构设计

首先将宾馆管理信息系统的数据库概念结构转化为

持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下

列名

数据类型

可否为空

说明 Typ eid Varchar NOT NULL 标准编号 Typen ame Varchar NOT NULL 标准名称 Area Numeric NULL 房间面积 Bednum

Numeric NULL 床位数量 Haire on diti on Varchar

NULL

是否有空调

SQL 2000数据库系统所支

Roomt ype

Rooms

Bookin

5.数据库结构的实现

利用SQL 2000数据库系统中的查询分析实现数据库的逻辑结构,其表格如下:

创建系统用户表格user」nfo

CREATE TABLE [dbo].[user_l nfo1](

[user_ID][char](10) COLLATE Chi nese_ PRC_CI_AS NOT NULL, [user_PWD] [char] (10) COLLATE Chi nese_ PRC_CI_AS NULL, [user_Des] [char](10) COLLATE Chi nese_ PRC_CI_AS NULL

)ON [P RIMARY]

创建客房标准信息表格roomt ype

CREATE TABLE [dbo].[roomty pe](

[typ eid][char](10) COLLATE Ch in ese_ PRC_CI_AS NOT NULL,

[typen ame][char](10) COLLATE Chi nese_ PRC_CI_AS NOT NULL, [area][ numeric](5,0) NULL,

[bed nu m][ numeric](2,0) NULL,

[hairco nditio n][char] (2) COLLATE Chi nese_ PRC_CI_AS NULL,

[htele phon e][char] (2) COLLATE Chi nese_ PRC_CI_AS NULL,

[htelevisio n][char](2) COLLATE Chi nese_ PRC_CI_AS NULL,

[htoilet][char] (2) COLLATE Chi nese_ PRC_CI_AS NULL,

相关文档
最新文档