酒店管理系统数据库课程设计Word文档格式.docx
- 文档编号:19381116
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:51
- 大小:567.54KB
酒店管理系统数据库课程设计Word文档格式.docx
《酒店管理系统数据库课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《酒店管理系统数据库课程设计Word文档格式.docx(51页珍藏版)》请在冰豆网上搜索。
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
摘要200-300字为限
关键字:
酒店;
管理;
效率(三到五个,之间用分号分隔)
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。
各地把旅游业当作本
地经济发展的重要支柱之一。
酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。
社会上也成立了各种类型,不同规模的酒店服务企业。
如何为客户提供更
加准确及时的服务,成为各个酒店竞争关键。
所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。
如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。
虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。
因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。
酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。
基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。
小型酒店管理涉及前台、客房服务、餐厅三个部分,每个部分都需要录入信息,所以建立管理系统的数据库是必不可少的。
本数据库目的便是实习酒店的基本信息管理。
1.需求分析
系统功能:
能够处理小型酒店前台、客房服务部、餐厅的基本信息管理
数据库系统环境要求:
支持SqlServer2008及以上版本、Oracle11g及以上版本的运行
数据流程图部分:
①数据流程总图
:
②数据流程分图P0:
③
数据流程图P
1:
④
数据流程图P2:
⑤
数据流程图P3:
数据字典部分:
①数据项:
表1-1数据项
数据项编号
数据项名
数据项含义
与其它数据项关系
类型
长度
DI-1
RoomNo
房间号
char
10
DI-2
RoomType
房间类型
DI-3
RoomPrice
房间单价
float
DI-4
CleanCondition
房间清洁情况
DI-5
Name
顾客姓名
20
DI-6
IDNo
顾客身份证号
DI-7
Age
顾客年龄
int
DI-8
CtmNo
客户流水号
DI-9
CtmName
客户姓名
DI-10
CtmIDNo
客户身份证号
DI-11
CtmAge
客户年龄
DI-12
DiningCost
餐厅消费额
DI-13
MoWCost
送餐消费额
DI-14
Days
入住天数
DI-15
CheckInNo
入住房间号
DI-16
PreNo
预定编号
DI-17
PreCtmName
预定客户姓名
DI-18
PreCtmPhone
预定客户电话
DI-19
PreRoomNo
预定房间号
DI-20
PreRoomType
预定房间类型
DI-21
PreRoomPrice
预定房间单价
DI-22
DelNo
删除预定编号
DI-23
DelName
删除预订姓名
DI-24
CleanNo
清洁编号
DI-25
CleanRoomNo
清洁房间号
DI-26
FoodNo
餐品编号
DI-27
FoodPrice
餐品单价
DI-28
MoWNo
送餐编号
DI-29
MoWOrderTime
送餐下单时间
date
DI-30
MoWCtmNo
送餐客户号
DI-31
MoWExpectTime
预计送达时间
DI-32
MoWBillNo
送餐消费单编号
DI-33
MoWBillTime
送餐结账时间
DI-34
MoWBillTotal
送餐餐品总额
DI-35
MoWBillCtmNo
DI-36
LodgerMealNo
房客点餐编号
DI-37
LodgerMealTable
房客点餐餐桌号
DI-38
LodgerMealOrderTime
房客点餐时间
DI-39
LodgerBillNo
房客消费单编号
DI-40
LodgerBillTable
房客消费桌号
DI-41
LodgerBillTime
房客结账时间
DI-42
LodgerBillTotal
房客消费总额
DI-43
LodgerRoomNo
房客房间号
DI-44
CheckOutNo
退房结账单编号
DI-45
CheckOutTotal
退房结账总额
DI-46
OrderNo
点餐单编号
DI-47
OrderFoodNo
DI-48
OrderNum
餐品数量
②数据结构:
表1-2数据结构
数据结构编号
数据结构名
数据结构含义
组成
DS-1
RoomInfo
房间信息
RoomNoRoomTypeRoomPriceCleanCondition
DS-2
PersonInfo
顾客信息
NameIDNoAge
DS-3
CtmInfo
客户信息
CtmNoCtmNameCtmIDNoCtmAgeDiningCostMoWCostDaysCheckInNo
DS-4
PreInfo
预订信息
PreNoPreCtmNamePreCtmPhonePreRoomNoPreRoomTypePreRoomPrice
DS-5
DelPre
删除预订
DelNoDelName
DS-6
CleanList
清洁单
CleanNoCleanRoomNo
DS-7
MTList
送餐单
MoWNoMoWOrderTimeMoWCtmNoMoWExpectTime
DS-8
MTBillList
送餐消费单
MoWBillNoMoWBillTimeMoWBillTotalMoWBillCtmNo
DS-9
LodgerMealList
房客点餐单
LodgerMealNoLodgerMealTableLodgerMealOrderTime
DS-10
LodgerBill
餐厅消费单
LodgerBillNoLodgerBillTableLodgerBillTimeLodgerBillTotalLodgerRoomNo
DS-11
CheckOutBill
退房结账单
CheckOutNoCheckOutTotal
DS-12
OrderDetail
订单明细
OrderNoOrderFoodNoOrderNum
③数据流:
表1-3数据流
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
F1
预定请求
房客
预订接待
客户姓名+客户电话+房间类型
F2
客房信息
房间类型+房间单价
F3
退订请求
退订接待
客户姓名+客户电话
F4
退订反馈
删除预订编号
F5
入住请求
入住接待
客户姓名+客户身份证号+客户性别+客户年龄+客户电话+入住天数+房间类型
F6
F7
退房请求
退房接待
客户姓名+入住房间号
F8
退房结账
F9
清洁房号
客房服务
F10
清洁反馈
客房清洁
F11
送餐下单时间+送餐餐品数+送餐房间号
F12
送餐餐品总价+预计送达时间
F13
点菜台
房客点餐餐桌号+房客点餐餐品数
F14
餐厅结账
房客结账时间+房客结账总额
F17
F18
客房信息表
房间号+房间清洁情况
F19
客房点餐信息
烹饪请求
F20
送餐编号+送餐下单时间+送餐餐品数+送餐餐品总价+送餐房间号
F21
送餐
送餐编号+送餐下单时间+送餐餐品数+送餐餐品总价+送餐房间号+预计送达时间
F22
房客结账单编号+房客结账桌号+房客结账时间+房客结账总额+房客房间号
F23
查询客房
F24
房间号+房间单价+房间清洁情况
F25
客户信息表
F26
预订信息表
预定编号+预定客户姓名+预定客户电话+预定房间号+预定房间类型+预定房间单价
F27
查询预订信息
预定客户姓名+预定客户电话+预定房间号+预定房间类型+预定房间单价
F28
删除客户
F29
删除预订编号+删除预订姓名
F30
F31
F32
客户姓名+客户身份证号+客户性别+客户年龄+客户电话+入住天数+入住房间号
F33
消费清单
消费流水账
入住天数+房间单价+餐厅消费额+送餐消费额
F34
房客结账单
退房结账单编号+退房结账总额
F35
点餐信息
送餐餐品数
F36
F37
制作食品
点餐单编号+餐品数+餐桌号
F38
消费信息
餐厅消费清单
F39
上菜信息
上菜
F40
消费单
点餐单编号+餐品数+餐品总价
F41
房间号+餐厅消费额+送餐消费额
F42
查询消费情况
F43
入住房间号+餐厅消费额+送餐消费额
F44
④处理逻辑的描述:
表1-4处理逻辑的描述
处理逻辑编号
处理逻辑名称
输入的数据流
处理
输出的数据流
P1.1
F1F24
处理客户预订房间的信息
F2F23F25F26
P1.2
处理客户退订房间的信息
F4F28F29
P1.3
F5F31
办理入住手续
F6F27F30F32
P1.4
F7F20F22F43
办理退房手续、接收餐厅结账单、发送退房清洁信息
F17F33F41F42
P1.5
向客户提供结账单
P2.1
F9F11F44
接收客户的服务请求
F12F19F20F36
P2.2
F17F36
接收客房清洁请求、客房清洁
F10F18
P2.3
接收来自客房服务的送餐请求、向餐厅发送餐品需求
F35F44
P2.4
向房客送餐
P3.1
F13F35
点菜
F37F38
P3.2
烹饪
P3.3
P3.4
向顾客提供结账单
F14F21F22
⑤数据存储的描述:
表1-5数据存储的描述
数据存储编号
数据存储名称
数据存储组成
相关联的处理
S1
P1.1P1.3
S2
CtmNameCtmIDNoCtmAgeDiningCostMoWCostDaysOrderDetail
P1.1P1.2P1.3
S3
S4
MoWNoMoWOrderTimeMoWCtmNoMoWExpectTimeLodgerBillNoLodgerBillTableLodgerBillTimeLodgerBillTotalLodgerRoomNoCheckOutNoCheckOutTotal
P1.4P1.5
S5
MoWNoMoWOrderTimeMoWCtmNoMoWExpectTimeLodgerBillNoLodgerBillTableLodgerBillTimeLodgerBillTotalLodgerRoomNo
P3.1P3.4
2.数据库结构设计
2.1概念设计
2.1.1分E-R图建立
前厅E-R图:
客房服务E-R图:
餐厅E-R图:
2.1.2全局/整体E-R图
2.2逻辑设计
2.2.1建立关系模式
顾客(姓名,身份证号,年龄)
顾客函数依赖集{身份证号→姓名,身份证号→年龄}
房间信息(房间号,房间类型,房间单价,房间清洁情况)
房间信息函数依赖集{房间号→房间类型,房间号→房间单价,房间号→房间清洁情况}
房客信息(房客流水号,姓名,身份证号,年龄,餐厅消费额,送餐消费额,入住天数,入住房间号)
房客信息函数依赖集{流水号→姓名,流水号→身份证号,流水号→年龄,流水号→餐厅消费额,流水号→送餐消费额,流水号→入住天数,流水号→入住房间号}
预订(预订编号,预订客户姓名,预订客户电话,预订房间号,预定房间类型,预订房间单价)
预订函数依赖集{预订编号→预订客户姓名,预订编号→预订客户电话,预订编号→预订房间号,预订编号→预定房间类型,预订编号→预订房间单价}
退订(退订编号,退订客户姓名,客户电话,房间号,房间类型,房间单价)
退订函数依赖集{退订编号→预订客户姓名,退订编号→退订客户电话,退订编号→房间号,编号→预定房间类型,编号→预订房间单价}
退房结账(结账单编号,房客流水号,结账总金额)
退房结账函数依赖集{结账单编号、房客流水号→结账总金额}
清洁单(清洁单编号,清洁房间号)
清洁单函数依赖集{清洁单编号→清洁房间号}
送餐单(送餐单编号,下单时间,房客流水号,预计送达时间)
送餐单函数依赖集{送餐单编号→下单时间,送餐单编号→房客流水号,送餐单编号→预计送达时间}
送餐消费单(送餐结账编号,送餐单编号,消费结算时间,餐品总额,房客流水号)
送餐消费单函数依赖集{送餐结账编号→消费结算时间,送餐结账编号→送餐单编号,送餐结账编号→餐品总额,送餐结账编号→房客流水号}
点餐单(点餐单编号,餐桌号,点餐时间,房客流水号)
点餐单函数依赖集{点餐单编号→餐桌号,点餐单编号→点餐时间,点餐单编号→房客流水号}
房客消费单(房客消费单编号,点餐单编号,结账时间,餐品总额,房客流水号)
房客消费单函数依赖集{房客消费单编号→点餐单编号,房客消费单编号→结账时间,房客消费单编号→餐品总额,房客消费单编号→房客流水号}
餐品(餐品编号,餐品名,餐品单价)
餐品函数依赖集{餐品编号→餐品单价}
订单细则(点餐单编号,餐品编号,餐品数量)
订单细则函数依赖集{点餐单编号餐品编号→餐品数量}
2.2.2关系模式规范化处理
根据F,可以得出关系“订单细则”不满足3NF,但是依据实际需要,2NF即可。
2.2.3用户子模式建立
房客信息(房客流水号,姓名,餐厅消费额,送餐消费额,入住天数,入住房间号)
2.2.4关系模式逻辑结构定义
表2-1酒店管理系统关系模式汇总表
关系模式名称
含义
备注
Room
附表1
Customer
附表2
Lodger
房客详细信息
附表3
Reservation
预订详细记录
附表4
Unsubscribe
退订详细记录
附表5
CheckOut
退房结账记录
附表6
CleanOrder
清洁单记录
附表7
MealsOnWheels
送餐单记录
附表8
MOWBill
送餐消费单记录
附表9
MealOrder
点餐单记录
附表10
房客消费单记录
附表11
Food
餐品信息
附表12
Order
附表13
3.数据库物理设计
索引①
索引名称:
房客查询
索引类型:
聚簇索引
索引功能:
快速查询入住房间为XXX的房客
4.数据库实施与测试
4.1SQLServer2008数据库实施与测试
4.1.1数据库及数据库对象建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 数据库 课程设计