当前位置:文档之家› 酒店管理系统数据库

酒店管理系统数据库

课程设计课程名称_数据库原理及设计课程设计题目名称___ __ __学生学院___ _______专业班级___________学号___________学生姓名______ ________指导教师_______武悦___________ 2017年1 月6 日广东工业大学课程设计任务书题目名称酒店管理系统学生学院专业班级姓名学号一、课程设计的内容酒店管理数据库要求提供以下服务:(1)随时对酒店房间信息、房间配置信息、顾客信息、酒店员工信息经行录入,更新,删除等操作。

(2)随时查询房间空余情况,再通过不同方式传递给顾客,顾客实时评价员工。

(3)可以随时查询数据库中各数据情况。

根据以上的情景假设,进行如下的分析与设计:(1)根据上述语义画出ER图。

(2)将ER模型转换成关系模型,并指出每个关系模式的主关键字。

(3)分析每个关系模式已经达到第几范式。

对于不符合第三范式要求的关系模式进行规范化。

(4)根据概念模型设计逻辑模型和保护设计。

(5)在SQLServer中实现。

二、课程设计的要求与数据根据选题,运用课堂中学到的数据库的基本理论与设计的知识,完成数据库概念设计、逻辑设计及部分物理设计的内容。

重点是ER图的设计、关系模式的转换与规范化以及如何利用DBMS完成数据表及数据库的创建和操作。

具体要求包括:1.开发环境要求:SQL Server 20052.提交课程设计报告一份,包括以下内容:①用户需求:要解决的主要问题,达到的具体指标等。

②业务流程分析:描述系统的业务流程,画出规范的业务流程图。

③数据库概念模式设计写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识特征,画出ERD;对其中复杂的多元联系进行分析,必要则改进。

④数据库逻辑模式设计4.1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架,并检查改进之。

4.2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行。

⑤数据库保护设计5.1 设计表间关系:列出数据库表间的关联关系。

5.2 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。

⑥数据库系统的实现6.1 数据库及其表结构的建立:建立数据库描述文件及建立其数据库表,注意完整性与关联的实现,并附作为命令执行结果的数据库表结构及其关联图、参照完整性表。

6.2 数据输入:录入数据,并打印出各表的内容,要求每个表至少有15条记录。

3.提交光盘(每班统一制作1张光盘,每人一个文件夹,文件夹名为“学号姓名”)。

每人的光盘文件夹内含:①课程设计报告电子文档②数据库文件(包括数据文件和日志文件)3 .任务书(放在报告的前面)三、课程设计应完成的工作1要求完成一个系统设计的主要过程:需求分析、系统分析、系统设计、系统实现等过程。

2 完成设计后,要写出设计报告。

四、课程设计进程安排五、应收集的资料及主要参考文献[1] 崔巍. 数据库应用与设计[M]. 清华大学出版社,2009:175-216[2]发出任务书日期:2016年 12月 26 日指导教师签名:武悦计划完成日期: 2017年 1 月 6 日基层教学单位责任人签章:目录1 用户需求 (1)2 业务流程分析 (2)3 数据库概念模型设计 (7)4 数据库逻辑模型设计 (10)4.1一般逻辑模型设计 (10)4.2具体逻辑模型设计 (12)5 数据库保护设计 (16)5.1设计表间关系 (16)5.2完整性设计 (16)6 数据库系统的实现 (17)7 个人总结 (20)1 用户需求随着全球经济的的不断复苏与快速发展,酒店管理发展迅速,与此同时,中国各地大中小城市均把旅游业作为其经济增长的源动力,其政府与社会投资将不断增加,将会是中国最具活力的行业。

而酒店管理最重要的是酒店的预定,无论是消费者还是酒店员工本身,都需要快速掌握酒店的房间信息,这样有利于消费者的订房效率,也有利于酒店员工管理房间。

大量的房间信息快速整理并筛选有用信息则是关键。

另一方面,当酒店员工可以对顾客经行一对一服务时,也可以更好管理酒店与顾客之间的关系,有利于推动酒店管理的完善。

酒店管理在人员管理方面也不可以松懈,只有人员管理合理才可以凝聚酒店员工,更好的为酒店服务。

由此看来,为了适应市场的快速多变,建立一个酒店管理的数据库很有必要。

(1)基本信息管理:包括顾客的基本信息,房间基本信息,员工基本信息,当数据有所变动时,数据库管理员相应修改,及时更新,对数据库经行及时维护。

(2)房间配置管理:房间内用品属于公司资源公司财产,对房间内配置经行有效管理,方便各部门相应作出自己部门计划,也成为各方面有力数据,当增减或损坏配置时应及时登记与数据的录入。

(3)房间管理:酒店职员管理相应的酒店房间,实时登记房间状态,顾客的入住退房时间,点对点的管理,不影响下一批客人的房间使用,一旦房间状态改变,酒店员工实时修改。

(4)服务管理:顾客对职员服务经行评价,促进酒店员工自我修养,提高酒店管理水平,注重消费者意见,顾客评价实时反映在数据中。

2 业务流程分析顾客通过不同方式去了解酒店房间,并向酒店员工预定房间,对酒店员工的服务经行评价,酒店员工管理酒店房间,记录相应信息,房间内配置也要及时记录。

顾客查询房间职员管理安排顾客评价服务职员登记房间配置入住退房图2-1 业务流程分析图3 数据库概念模型设计图3-1 ER图主图性别联系电话证件号姓名证件类型顾客图3-2 顾客实体属性图图3-3 房间实体属性图图3-4 配置实体属性图图3-5 职员实体属性图图3-6 部门实体属性图部门编号 部门名称部门职员人数职位4 数据库逻辑模型设计4.1一般逻辑模型设计原则一:将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体的标识属性即为关系模式的主键。

表4-1 顾客关系表4-2 房间关系表4-3配置关系表4-4 职员关系表4-5 部门关系原则二:若实体间联系是1:N,则在N实体转换成的关系模式中加入1实体的主键(作为外键)和联系类型的属性。

表4-6 隶属关系(在具体逻辑模型中覆盖“职员关系”表)表4-7 管理关系(在具体逻辑模型中覆盖“房间关系”表)原则三:若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的主键和联系类型的属性。

表4-8 服务关系(在具体逻辑模型中覆盖“顾客关系”表)原则四:若实体间联系是M:N,则将联系类型也转换成关系模式,其属性为两端实体类型的主键(作为外键)加上联系的属性,而主键为两端实体主键的组合。

表4-9 预定关系表4-10 包含关系4.2具体逻辑模型设计表4-11 配置表表4-12 部门表表4-13 隶属表表4-14 管理表表4-15 服务表表4-16 预订表表4-17 包含表5 数据库保护设计5.1设计表间关系管理表通过外键员工编号参照隶属表,隶属表通过外键部门编号参照部门表,服务表通过外键员工编号参照隶属表,预定表通过外键编号、证件号、员工编号参照管理表、服务表、隶属表,包含表通过外键编号、配置编码参照管理表、配置表。

5.2完整性设计表5-1 参照完整性表6 数据库系统的实现6.1建立数据库6.2数据库表的建立①配置表②部门表③隶属表④管理表⑤服务表⑥预定表⑦包含表各表创建完毕,关系图如下所示:6.3数据输入①配置表②部门表③隶属表④管理表⑤服务表⑥预定表⑦包含表6.4数据查询功能6.4.1简单查询6.4.2连接查询6.5数据操作功能6.5.1插入操作6.5.2删除操作6.5.3更新操作7 个人总结学习了一个学期的数据库,有概念的理解,实际的实验操作,以及这份课程设计报告。

虽然没有很深入的学习,但还是让我了解到了数据库的基本原理以及基本运用。

在学习数据库的过程中,最大的困难是理解SQL的语句并运用,不过通过老师的悉心教导和同学的解答,还是可以做到自己建库,建表,查询和其他数据库操作。

以此为基础,课程设计要求我们从最开始的课题思考,借此机会也让我更好的了解到,在我们实际生活中其实是很多地方都可以运用到数据库的,如果我们可以熟练的运用数据库,更会给我们生活带来很大便利。

在确定好自己的课题之后,就要自己设计数据库的框架,再一点一点地细化,具体化,最后再一一检查其中是否设计合理。

其中特别需要注意的是,在做数据库之前要清清楚楚各种概念,什么是“实体”,“联系”,“属性”,以及清除其中各自的要求,不然很容易需要推倒重建数据库。

做课程设计可以把自己想到的有趣的课题变成现实数据,更好的激发我进一步学习数据库的激情,同时还可以对自己之前所学习的数据库理论经行一次查缺补漏。

目录第一章总论................................................................................................. 错误!未定义书签。

第一节项目名称及承办单位.................................................................... 错误!未定义书签。

第二节研究工作的依据与范围................................................................ 错误!未定义书签。

第三节简要研究结论............................................................................... 错误!未定义书签。

第四节主要经济技术指标 ....................................................................... 错误!未定义书签。

第二章项目提出的背景及必要性.................................................................... 错误!未定义书签。

第一节项目提出的背景........................................................................... 错误!未定义书签。

第二节项目建设的必要性 ....................................................................... 错误!未定义书签。

第三章市场预测与需求分析........................................................................... 错误!未定义书签。

相关主题