1、酒店管理系统数据库课程设计论文数据库课程设计论文题 目:酒店管理系统数据库设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交
2、毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完
3、全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持
4、必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设
5、计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订酒店管理系统数据库设计摘 要 200-300字为限关键字:酒店;管理;效率(三到五个,之间用分号分隔)随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。对酒
6、店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足
7、顾客服务的需求。随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。 小型酒店管理涉及前台、客房服务、餐厅三个部分,每个部分都需要录入信息,所以建立管理系统的数据库是必不可少的。本数据库目的便是实习酒店的基本信息管理。1需求分析系统功能:能够处理小型酒店前台、客房服务部、餐厅的基本信息管理数据库系统环境要求:支持Sql Server 2008及以上版本、Oracle 11g及以上
8、版本的运行数据流程图部分:数据流程总图:数据流程分图P0:数据流程图P1:数据流程图P2:数据流程图P3:数据字典部分:数据项:表1-1 数据项数据项编号数据项名数据项含义与其它数据项关系类型长度DI-1RoomNo房间号char10DI-2RoomType房间类型char10DI-3RoomPrice房间单价floatDI-4CleanCondition房间清洁情况char10DI-5Name顾客姓名char20DI-6IDNo顾客身份证号char20DI-7Age顾客年龄intDI-8CtmNo客户流水号char10DI-9CtmName客户姓名char20DI-10CtmIDNo客户身份
9、证号char20DI-11CtmAge客户年龄intDI-12DiningCost餐厅消费额floatDI-13MoWCost送餐消费额floatDI-14Days入住天数intDI-15CheckInNo入住房间号char10DI-16PreNo预定编号char10DI-17PreCtmName预定客户姓名char20DI-18PreCtmPhone预定客户电话char20DI-19PreRoomNo预定房间号char10DI-20PreRoomType预定房间类型char10DI-21PreRoomPrice预定房间单价char10DI-22DelNo删除预定编号char10DI-23De
10、lName删除预订姓名char20DI-24CleanNo清洁编号char10DI-25CleanRoomNo清洁房间号char10DI-26FoodNo餐品编号char10DI-27FoodPrice餐品单价floatDI-28MoWNo送餐编号char10DI-29MoWOrderTime送餐下单时间dateDI-30MoWCtmNo送餐客户号char10DI-31MoWExpectTime预计送达时间dateDI-32MoWBillNo送餐消费单编号char10DI-33MoWBillTime送餐结账时间dateDI-34MoWBillTotal送餐餐品总额floatDI-35MoWBi
11、llCtmNo送餐客户号char10DI-36LodgerMealNo房客点餐编号char10DI-37LodgerMealTable房客点餐餐桌号char10DI-38LodgerMealOrderTime房客点餐时间dateDI-39LodgerBillNo房客消费单编号char10DI-40LodgerBillTable房客消费桌号char10DI-41LodgerBillTime房客结账时间dateDI-42LodgerBillTotal房客消费总额floatDI-43LodgerRoomNo房客房间号char10DI-44CheckOutNo退房结账单编号char10DI-45Che
12、ckOutTotal退房结账总额floatDI-46OrderNo点餐单编号char10DI-47OrderFoodNo餐品编号char10DI-48OrderNum餐品数量int数据结构:表1-2 数据结构数据结构编号数据结构名数据结构含义组成DS-1RoomInfo房间信息RoomNo RoomType RoomPrice CleanConditionDS-2PersonInfo顾客信息Name IDNo AgeDS-3CtmInfo客户信息CtmNo CtmName CtmIDNo CtmAge DiningCost MoWCost Days CheckInNoDS-4PreInfo预订
13、信息PreNo PreCtmName PreCtmPhone PreRoomNo PreRoomType PreRoomPriceDS-5DelPre删除预订DelNo DelNameDS-6CleanList清洁单CleanNo CleanRoomNoDS-7MTList送餐单MoWNo MoWOrderTime MoWCtmNo MoWExpectTimeDS-8MTBillList送餐消费单MoWBillNo MoWBillTime MoWBillTotal MoWBillCtmNoDS-9LodgerMealList房客点餐单LodgerMealNo LodgerMealTable L
14、odgerMealOrderTimeDS-10LodgerBill餐厅消费单LodgerBillNo LodgerBillTable LodgerBillTime LodgerBillTotal LodgerRoomNoDS-11CheckOutBill退房结账单CheckOutNo CheckOutTotalDS-12OrderDetail订单明细OrderNo OrderFoodNo OrderNum数据流:表1-3 数据流数据流编号数据流名称简述数据流来源数据流去向数据流组成F1预定请求房客预订接待客户姓名+客户电话+房间类型F2客房信息预订接待房客房间类型+房间单价F3退订请求房客退订
15、接待客户姓名+客户电话F4退订反馈退订接待房客删除预订编号F5入住请求房客入住接待客户姓名+客户身份证号+客户性别+客户年龄+客户电话+入住天数+房间类型F6客房信息入住接待房客入住房间号F7退房请求房客退房接待客户姓名+入住房间号F8退房结账单退房结账房客退房结账总额F9清洁房号房客客房服务清洁房间号F10清洁反馈客房清洁房客清洁编号F11送餐单房客客房服务送餐下单时间+送餐餐品数+送餐房间号F12送餐消费单客房服务房客送餐餐品总价+预计送达时间F13房客点餐单房客点菜台房客点餐餐桌号+房客点餐餐品数F14餐厅消费单餐厅结账房客房客结账时间+房客结账总额F17客房信息退房接待客房清洁房间号F
16、18清洁反馈客房清洁客房信息表房间号+房间清洁情况F19客房点餐信息客房服务烹饪请求房客点餐餐桌号+房客点餐餐品数F20送餐消费单客房服务退房接待送餐编号+送餐下单时间+送餐餐品数+送餐餐品总价+送餐房间号F21送餐消费单餐厅结账送餐送餐编号+送餐下单时间+送餐餐品数+送餐餐品总价+送餐房间号+预计送达时间F22餐厅消费单餐厅结账退房接待房客结账单编号+房客结账桌号+房客结账时间+房客结账总额+房客房间号F23查询客房预订接待客房信息表房间类型F24客房信息客房信息表预订接待房间号+房间单价+房间清洁情况F25客户信息预订接待客户信息表客户姓名+客户电话F26预订信息预订接待预订信息表预定编号
17、+预定客户姓名+预定客户电话+预定房间号+预定房间类型+预定房间单价F27查询预订信息入住接待预订信息表预定客户姓名+预定客户电话+预定房间号+预定房间类型+预定房间单价F28删除客户退订接待客户信息表客户姓名+客户电话F29删除预订退订接待预订信息表删除预订编号+删除预订姓名F30查询客房入住接待客房信息表房间类型F31客房信息客房信息表预订接待房间号+房间单价+房间清洁情况F32客户信息入住接待客户信息表客户姓名+客户身份证号+客户性别+客户年龄+客户电话+入住天数+入住房间号F33消费清单退房接待消费流水账入住天数+房间单价+餐厅消费额+送餐消费额F34房客结账单消费流水账退房结账退房结
18、账单编号+退房结账总额F35点餐信息烹饪请求点菜台送餐餐品数F36清洁房号客房服务客房清洁房间号F37点餐信息点菜台制作食品点餐单编号+餐品数+餐桌号F38消费信息点菜台餐厅消费清单点餐单编号+餐品数+餐桌号F39上菜信息制作食品上菜点餐单编号+餐品数+餐桌号F40消费单餐厅消费清单餐厅结账点餐单编号+餐品数+餐品总价F41消费信息退房接待客户信息表房间号+餐厅消费额+送餐消费额F42查询消费情况退房接待客户信息表客户姓名+入住房间号F43消费信息客户信息表退房接待入住房间号+餐厅消费额+送餐消费额F44送餐消费单烹饪请求客房服务送餐编号+送餐下单时间+送餐餐品数+送餐餐品总价+送餐房间号处理
19、逻辑的描述:表1-4 处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流P1.1预订接待F1 F24处理客户预订房间的信息F2 F23 F25 F26P1.2退订接待F3处理客户退订房间的信息F4 F28 F29P1.3入住接待F5 F31办理入住手续F6 F27 F30 F32P1.4退房接待F7 F20 F22 F43办理退房手续、接收餐厅结账单、发送退房清洁信息F17 F33 F41 F42P1.5退房结账F34向客户提供结账单F8P2.1客房服务F9 F11 F44接收客户的服务请求F12 F19 F20 F36P2.2客房清洁F17 F36接收客房清洁请求、客房清
20、洁F10 F18P2.3烹饪请求F19接收来自客房服务的送餐请求、向餐厅发送餐品需求F35 F44P2.4送餐F21向房客送餐P3.1点菜台F13 F35点菜F37 F38P3.2制作食品F37烹饪F39P3.3上菜F39上菜P3.4餐厅结账F40向顾客提供结账单F14 F21 F22数据存储的描述:表1-5 数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S1客房信息表RoomNo RoomType RoomPrice CleanConditionP1.1 P1.3S2客户信息表CtmName CtmIDNo CtmAge DiningCost MoWCost Days O
21、rderDetailP1.1 P1.2 P1.3S3预订信息表PreNo PreCtmName PreCtmPhone PreRoomNo PreRoomType PreRoomPriceP1.1 P1.2 P1.3S4消费流水账MoWNo MoWOrderTime MoWCtmNo MoWExpectTime LodgerBillNo LodgerBillTable LodgerBillTime LodgerBillTotal LodgerRoomNo CheckOutNo CheckOutTotalP1.4 P1.5S5餐厅消费清单MoWNo MoWOrderTime MoWCtmNo M
22、oWExpectTime LodgerBillNo LodgerBillTable LodgerBillTime LodgerBillTotal LodgerRoomNoP3.1 P3.42数据库结构设计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 建立关系模式顾客(姓名,身份证号,年龄)顾客函数依赖集身份证号姓名,身份证号年龄房间信息(房间号,房间类型,房间单价,房间清洁情况)房间信息函数依赖集房间号房
23、间类型,房间号房间单价,房间号房间清洁情况房客信息(房客流水号,姓名,身份证号,年龄,餐厅消费额,送餐消费额,入住天数,入住房间号)房客信息函数依赖集流水号姓名,流水号身份证号,流水号年龄,流水号餐厅消费额,流水号送餐消费额,流水号入住天数,流水号入住房间号预订(预订编号,预订客户姓名,预订客户电话,预订房间号,预定房间类型,预订房间单价)预订函数依赖集预订编号预订客户姓名,预订编号预订客户电话,预订编号预订房间号,预订编号预定房间类型,预订编号预订房间单价退订(退订编号,退订客户姓名,客户电话,房间号,房间类型,房间单价)退订函数依赖集退订编号预订客户姓名,退订编号退订客户电话,退订编号房间
24、号,编号预定房间类型,编号预订房间单价退房结账(结账单编号,房客流水号,结账总金额)退房结账函数依赖集结账单编号、房客流水号结账总金额清洁单(清洁单编号,清洁房间号)清洁单函数依赖集清洁单编号清洁房间号送餐单(送餐单编号,下单时间,房客流水号,预计送达时间)送餐单函数依赖集送餐单编号下单时间,送餐单编号房客流水号,送餐单编号预计送达时间送餐消费单(送餐结账编号,送餐单编号,消费结算时间,餐品总额,房客流水号)送餐消费单函数依赖集送餐结账编号消费结算时间,送餐结账编号送餐单编号,送餐结账编号餐品总额,送餐结账编号房客流水号点餐单(点餐单编号,餐桌号,点餐时间,房客流水号)点餐单函数依赖集点餐单编
25、号餐桌号,点餐单编号点餐时间,点餐单编号房客流水号房客消费单(房客消费单编号,点餐单编号,结账时间,餐品总额,房客流水号)房客消费单函数依赖集房客消费单编号点餐单编号,房客消费单编号结账时间,房客消费单编号餐品总额,房客消费单编号房客流水号餐品(餐品编号,餐品名,餐品单价)餐品函数依赖集餐品编号餐品单价订单细则(点餐单编号,餐品编号,餐品数量)订单细则函数依赖集点餐单编号 餐品编号餐品数量2.2.2 关系模式规范化处理根据F,可以得出关系“订单细则”不满足3NF,但是依据实际需要,2NF即可。2.2.3 用户子模式建立房间信息(房间号,房间类型,房间单价,房间清洁情况)房客信息(房客流水号,姓
26、名,餐厅消费额,送餐消费额,入住天数,入住房间号)点餐单(点餐单编号,餐桌号,点餐时间,房客流水号)房客消费单(房客消费单编号,点餐单编号,结账时间,餐品总额,房客流水号)餐品(餐品编号,餐品名,餐品单价)订单细则(点餐单编号,餐品编号,餐品数量)2.2.4 关系模式逻辑结构定义表2-1 酒店管理系统关系模式汇总表关系模式名称含义备注Room房间信息附表1Customer顾客信息附表2Lodger房客详细信息附表3Reservation预订详细记录附表4Unsubscribe退订详细记录附表5CheckOut退房结账记录附表6CleanOrder清洁单记录附表7MealsOnWheels送餐单记录附表8MOWBill送餐消费单记录附表9MealOrder点餐单记录附表10LodgerBill房客消费单记录附表11Food餐品信息附表12Order订单明细附表133 数据库物理设计索引索引名称:房客查询索引类型:聚簇索引索引功能:快速查询入住房间为XXX的房客4数据库实施与测试4.1 SQL Server 2008数据库实施与测试4.1.1 数据库及数据库对象建立表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1