酒店信息管理系统的开发.docx

上传人:b****1 文档编号:2660660 上传时间:2023-05-04 格式:DOCX 页数:15 大小:488.58KB
下载 相关 举报
酒店信息管理系统的开发.docx_第1页
第1页 / 共15页
酒店信息管理系统的开发.docx_第2页
第2页 / 共15页
酒店信息管理系统的开发.docx_第3页
第3页 / 共15页
酒店信息管理系统的开发.docx_第4页
第4页 / 共15页
酒店信息管理系统的开发.docx_第5页
第5页 / 共15页
酒店信息管理系统的开发.docx_第6页
第6页 / 共15页
酒店信息管理系统的开发.docx_第7页
第7页 / 共15页
酒店信息管理系统的开发.docx_第8页
第8页 / 共15页
酒店信息管理系统的开发.docx_第9页
第9页 / 共15页
酒店信息管理系统的开发.docx_第10页
第10页 / 共15页
酒店信息管理系统的开发.docx_第11页
第11页 / 共15页
酒店信息管理系统的开发.docx_第12页
第12页 / 共15页
酒店信息管理系统的开发.docx_第13页
第13页 / 共15页
酒店信息管理系统的开发.docx_第14页
第14页 / 共15页
酒店信息管理系统的开发.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

酒店信息管理系统的开发.docx

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

酒店信息管理系统的开发.docx

酒店信息管理系统的开发

酒店信息管理数据库设计

1、需求分析

酒店信息管理数据库是一个用来管理酒店楼层、客房、入住,账单、会员信息。

针对设计要求设计以下数据结构

楼层信息,包含数据有Floorid、Floorname。

客房类型信息,包含数据有:

TypeID、Typename、Price、CombinPrice、OverdestineNum、Combination。

客房信息表,包含数据有:

RoomID、FloorID、TypeID、GuestNumber、BedNumber、RoomDesc、Memo、State

入住单信息表,包含数据有:

CheckInID、VIPID、TypeID、TypeID、TypeID、LeaveTime、BillState、CheckInNumber、RoomID、CheckinPrice等。

账单明细表,包含数据有:

AccountID、CheckInID、ConsumeContent等。

预定表,包含数据有:

CheckInID、VIPID、TypeID、ArriveTime、LeaveTime、BillState等。

会员表,包含数据有:

VIPID、Name、Job、Phone、E-mail、Memo。

2、概念结构设计

根据设计表要求,了解到该数据库包含客房、账单、会员客户。

经过分析,画出了酒店关系的E-R图,分别如下:

 

图1、楼层关系E-R图

 

图2客房类型E-R图

 

图3客房信息E-R图

 

 

图4入住单E-R图

 

图5账单明细E-R图

 

 

图6预定表E-R图

 

 

图7会员表E-R图

通过对个实体之间联系的分析,将局部E-T图综合成全局E-R图

 

3、逻辑结构设计

根据概念设计的结果,将其转换为关系模型:

楼层(Floorid、Floorname);

客房类型(TypeID、Typename、Price、CombinPrice、OverdestineNum、Combination);

客房信息(RoomID、FloorID、TypeID、GuestNumber、BedNumber、RoomDesc、Memo、State);

入住单(CheckInID、VIPID、TypeID、ArriveTime、LeaveTime、BillState、CheckInNumber、RoomID、CheckinPrice、Discount、DiscountReason、AddBed、Earnest、DestMan、DestCompany、Phone、Operator、Memo、AmountRece、ConsumeMoney、AccountState、AccountTime、PayMode);

账单明细(AccountID、CheckInID、ConsumeContent、ConsumeMoney、ConsumeTime、Memo);

 

预订单(CheckInID、VIPID、TypeID、ArriveTime、LeaveTime、BillState、CheckInNumber、RoomID、CheckinPrice、Discount、DiscountReason、AddBed、Earnest、DestMan、DestCompany、Phone、Operator、Memo);

会员表(VIPID、Name、Job、Phone、E-mail、Memo);

4、物理结构设计

(1)楼层信息表FloorInfo

字段名

类型

说明

功能

Floorid

Int

非空,主键

楼层编号

Floorname

Char(3)

(2)客房类型表GuestRoomType

字段名

类型

说明

功能

TypeID

Int

非空,主键

类型编号

Typename

VarChar(40)

类型名称

Price

Money

价格

CombinPrice

Mongey

拼房价格

OverdestineNum

Int

可超预定数

Combination

Bit

是否可以拼房

(3)客房信息表GuestRoomInfo

字段名

类型

说明

功能

RoomID

Int

非空,主键

客房编号

FloorID

Int

非空,外键

楼层编号

TypeID

Int

非空,外键

类型编号

GuestNumber

Int

大于0

额定人数

BedNumber

Int

大于0

床数

RoomDesc

Varchar(40)

客房描述

Memo

Varchar(100)

备注

State

Varchar(4)

默认值为“无人住”

状态

(4)入住单CheckInBill

字段名

类型

说明

功能

CheckInID

Int

非空,主键,标识列

入住单编号

VIPID

Int

非空,外键

会员编号

TypeID

Int

非空,外键

客房类型

ArriveTime

Datetime

到达时间

LeaveTime

Datetime

离开时间

BillState

Varchar(20)

单据状态

CheckInNumber

int

入住人数

RoomID

int

非空,外键

客房编号

CheckinPrice

Money

入住价格

Discount

Float

折扣

DiscountReason

Varchar(20)

折扣原因

AddBed

Bit

是否加床

Earnest

Money

预收款

DestMan

Varchar(20)

预定人

DestCompany

Varchar(60)

预定公司

Phone

Varchar(15)

联系电话

Operator

Varchar(10)

操作员

Memo

Varchar(50)

备注

AmountRece

Money

应收账款

ConsumeMoney

Money

消费金额

AccountState

Bit

是否结账

AccountTime

Datetime

结账日期

PayMode

Varchar(20)

付款方式

(5)账单明细表BillDetail

字段名

类型

说明

功能

AccountID

Int

非空,主键

账单编号

CheckInID

Int

非空,外键

入住单编号

ConsumeContent

Varchar(40)

消费内容

ConsumeMoney

Money

消费金额

ConsumeTime

Datetime

消费时间

Memo

Varchar(100)

备注

(6)预定单BookingList

字段名

类型

说明

功能

CheckInID

Int

非空,主键,标识列

入住单编号

VIPID

Int

非空,外键

会员编号

TypeID

Int

非空,外键

客房类型

ArriveTime

Datetime

到达时间

LeaveTime

Datetime

离开时间

BillState

Varchar(20)

单据状态

CheckInNumber

int

入住人数

RoomID

int

非空,外键

客房编号

CheckinPrice

Money

入住价格

Discount

Float

折扣

DiscountReason

Varchar(20)

折扣原因

AddBed

Bit

是否加床

Earnest

Money

预收款

DestMan

Varchar(20)

预定人

DestCompany

Varchar(60)

预定公司

Phone

Varchar(15)

联系电话

Operator

Varchar(10)

操作员

Memo

Varchar(50)

备注

(7)会员表VIP

字段名

类型

说明

功能

VIPID

Int

非空,主键

会员编号

Name

Varchar(10)

会员姓名

Job

Varchar(40)

单位

Phone

Varchar(15)

长度大于等于11

联系电话

E-mail

Varchar(20)

必须包含@符号

E-mail

Memo

Varchar(80)

备注

5、数据库实施

a、用T-SQL创建数据库

b、用T-SQL语句创建所有的表及主键

1)创建楼层信息表

2)创建客房类型表

3)创建客房信息表

3)创建入住单信息表

4)创建账单明细表

5)创建预定表

6)创建会员表

C、用sql语句给需要设置外键的表

D、使用insert初始化数据库

E、查询数据库

 

6、数据库运行和维护

完成数据库简单的设计后,实现增删改查功能。

并对数据库进行维护、调整。

信你自己罢!

只有你自己是真实的,也只有你能够创造你自己

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

当前位置:首页 > 人文社科 > 法律资料

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

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