酒店管理系统数据库课程设计论文.docx

上传人:b****8 文档编号:9481266 上传时间:2023-02-04 格式:DOCX 页数:57 大小:496.80KB
下载 相关 举报
酒店管理系统数据库课程设计论文.docx_第1页
第1页 / 共57页
酒店管理系统数据库课程设计论文.docx_第2页
第2页 / 共57页
酒店管理系统数据库课程设计论文.docx_第3页
第3页 / 共57页
酒店管理系统数据库课程设计论文.docx_第4页
第4页 / 共57页
酒店管理系统数据库课程设计论文.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

酒店管理系统数据库课程设计论文.docx

《酒店管理系统数据库课程设计论文.docx》由会员分享,可在线阅读,更多相关《酒店管理系统数据库课程设计论文.docx(57页珍藏版)》请在冰豆网上搜索。

酒店管理系统数据库课程设计论文.docx

酒店管理系统数据库课程设计论文

《数据库课程设计》论文

题目:

酒店管理系统数据库设计

 

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

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

房间类型

char

10

DI-3

RoomPrice

房间单价

float

DI-4

CleanCondition

房间清洁情况

char

10

DI-5

Name

顾客姓名

char

20

DI-6

IDNo

顾客身份证号

char

20

DI-7

Age

顾客年龄

int

DI-8

CtmNo

客户流水号

char

10

DI-9

CtmName

客户姓名

char

20

DI-10

CtmIDNo

客户身份证号

char

20

DI-11

CtmAge

客户年龄

int

DI-12

DiningCost

餐厅消费额

float

DI-13

MoWCost

送餐消费额

float

DI-14

Days

入住天数

int

DI-15

CheckInNo

入住房间号

char

10

DI-16

PreNo

预定编号

char

10

DI-17

PreCtmName

预定客户姓名

char

20

DI-18

PreCtmPhone

预定客户电话

char

20

DI-19

PreRoomNo

预定房间号

char

10

DI-20

PreRoomType

预定房间类型

char

10

DI-21

PreRoomPrice

预定房间单价

char

10

DI-22

DelNo

删除预定编号

char

10

DI-23

DelName

删除预订姓名

char

20

DI-24

CleanNo

清洁编号

char

10

DI-25

CleanRoomNo

清洁房间号

char

10

DI-26

FoodNo

餐品编号

char

10

DI-27

FoodPrice

餐品单价

float

DI-28

MoWNo

送餐编号

char

10

DI-29

MoWOrderTime

送餐下单时间

date

DI-30

MoWCtmNo

送餐客户号

char

10

DI-31

MoWExpectTime

预计送达时间

date

DI-32

MoWBillNo

送餐消费单编号

char

10

DI-33

MoWBillTime

送餐结账时间

date

DI-34

MoWBillTotal

送餐餐品总额

float

DI-35

MoWBillCtmNo

送餐客户号

char

10

DI-36

LodgerMealNo

房客点餐编号

char

10

DI-37

LodgerMealTable

房客点餐餐桌号

char

10

DI-38

LodgerMealOrderTime

房客点餐时间

date

DI-39

LodgerBillNo

房客消费单编号

char

10

DI-40

LodgerBillTable

房客消费桌号

char

10

DI-41

LodgerBillTime

房客结账时间

date

DI-42

LodgerBillTotal

房客消费总额

float

DI-43

LodgerRoomNo

房客房间号

char

10

DI-44

CheckOutNo

退房结账单编号

char

10

DI-45

CheckOutTotal

退房结账总额

float

DI-46

OrderNo

点餐单编号

char

10

DI-47

OrderFoodNo

餐品编号

char

10

DI-48

OrderNum

餐品数量

int

②数据结构:

表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

退订接待

F3

处理客户退订房间的信息

F4F28F29

P1.3

入住接待

F5F31

办理入住手续

F6F27F30F32

P1.4

退房接待

F7F20F22F43

办理退房手续、接收餐厅结账单、发送退房清洁信息

F17F33F41F42

P1.5

退房结账

F34

向客户提供结账单

F8

P2.1

客房服务

F9F11F44

接收客户的服务请求

F12F19F20F36

P2.2

客房清洁

F17F36

接收客房清洁请求、客房清洁

F10F18

P2.3

烹饪请求

F19

接收来自客房服务的送餐请求、向餐厅发送餐品需求

F35F44

P2.4

送餐

F21

向房客送餐

P3.1

点菜台

F13F35

点菜

F37F38

P3.2

制作食品

F37

烹饪

F39

P3.3

上菜

F39

上菜

P3.4

餐厅结账

F40

向顾客提供结账单

F14F21F22

⑤数据存储的描述:

表1-5数据存储的描述

数据存储编号

数据存储名称

简述

数据存储组成

相关联的处理

S1

客房信息表

RoomNoRoomTypeRoomPriceCleanCondition

P1.1P1.3

S2

客户信息表

CtmNameCtmIDNoCtmAgeDiningCostMoWCostDaysOrderDetail

P1.1P1.2P1.3

S3

预订信息表

PreNoPreCtmNamePreCtmPhonePreRoomNoPreRoomTypePreRoomPrice

P1.1P1.2P1.3

S4

消费流水账

MoWNoMoWOrderTimeMoWCtmNoMoWExpectTimeLodgerBillNoLodgerBillTableLodgerBillTimeLodgerBillTotalLodgerRoomNoCheckOutNoCheckOutTotal

P1.4P1.5

S5

餐厅消费清单

MoWNoMoWOrderTimeMoWCtmNoMoWExpectTimeLodgerBillNoLodgerBillTableLodgerBillTimeLodgerBillTotalLodgerRoomNo

P3.1P3.4

2.数据库结构设计

2.1概念设计

2.1.1分E-R图建立

图2-1前厅E-R图

前厅E-R图:

图2-2客房服务E-R图

客房服务E-R图:

图2-3餐厅E-R图

餐厅E-R图:

图2-4全局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

LodgerBill

房客消费单记录

附表11

Food

餐品信息

附表12

Order

订单明细

附表13

3.数据库物理设计

索引①

索引名称:

房客查询

索引类型:

聚簇索引

索引功能:

快速查询入住房间为XXX的房客

4.数据库实施与测试

4.1SQLServer2008数据库实施与测试

4.1.1数据库及数据库对象建立

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1