收藏 分销(赏)

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

上传人:w****g 文档编号:2940758 上传时间:2024-06-11 格式:DOC 页数:12 大小:201KB 下载积分:8 金币
下载 相关 举报
酒店信息管理系统的开发.doc_第1页
第1页 / 共12页
酒店信息管理系统的开发.doc_第2页
第2页 / 共12页


点击查看更多>>
资源描述
酒店信息管理数据库设计 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图,分别如下: Floorid 楼层 Floornamee CombinPrice TypeID 图1、楼层关系E-R图 客房类型 OverdestineNum Typename Combination Price 图2 客房类型E-R图 State Memo RoomID FloorID 客房信息 RoomDesc TypeID BedNumber GuestNumber 图3 客房信息E-R图 CheckInNumber …… CheckInID BillState 入住单 VIPID LeaveTime TypeID ArriveTime 图4 入住单E-R图 ConsumeMoney AccountID ConsumeTime 账单明细 CheckInID Memo ConsumeContent 图5 账单明细E-R图 ArriveTime CheckInID LeaveTime 预定表 VIPID …… TypeID 图6 预定表E-R图 Phone VIPID E-mail 会员表(VIP) Name Memo Job 图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、 数据库运营和维护 完毕数据库简朴的设计后,实现增删改查功能。并对数据库进行维护、调整。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 酒店餐饮

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服