酒店管理数据库课程设计讲解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计评分细则

《数据库原理及应用》课程设计报告题目:××××××系统的数据库设计

(独立完成□√与他人合作

学号:11003070229 姓名:杨好

指导教师:冯欣

2012年12月

杨好-酒店客房管理系统数据库课程设计实验报告

目录

1.项目背景 (3)

1.1选题背景 (3)

1.2系统目标和实现技术 (3)

2 需求分析 (4)

2.1业务流程分析 (4)

2.2数据流程分析 (6)

2.3数据字典 (9)

3 概念结构设计 (13)

4逻辑结构设计 (14)

5物理结构设计 (15)

6 总结 (19)

7 参考文献 (20)

1.项目背景

1.1选题背景

随着人们生活水平的提高,人们外出旅游已经成为一种必不可少的生活习惯。出门在外,找一个舒适的住的地方至关重要,人们对住宿的质量和服务要求不断提高。当前的对酒店客房的管理大都采用人工管理的方式,这种管理方式显然存在着弊端,比如不能提前预定客房,住宿混乱,容易造成不必要的浪费,从而造成对酒店客房管理的严重负担。因此,必须设计一种合理、高校、有利于酒店客房管理的系统。

随着计算机技术的普及,计算机技术特别是数据库管理技术的广为运用,使得管理不再是难题,所以,我设计了一种酒店客房数据库管理系统来进行酒店客房的管理,这种方法有效的节约了人力、物力,避免了不必要的浪费!

某城市有一大型酒店,该酒店有很多员工,每个员工都有唯一的工号,姓名,性别,年龄,政治面貌等属性,酒店客房管理的日常工作主要包括:订房、退房、结账。

订房:客人通过电话或网上订房,前台服务员查询符合客人的客房,若有满足客人请求的,则进行客人相关信息进行登记;如果暂时没有满足客人请求的,则可进行预订登记,如果有符合客人需要的,则及时通知客人,并进行相关信息登记。

退房:客人要求退房后,服务员按照规定对客房进行检查,若客房无损坏异常情况,则退房成功,并进行相关信息的修改;若客房有损坏,严重者,可根据细则要求客人赔偿,并进行登记。

结账:客人要求退房后,收银员进行结算,并登记,并开具发票。

1.2系统目标和实现技术

酒店客房管理系统需要完成的功能如下:

1、订房功能:客人通过电话或网上订房,前台服务员查询符合客人的客房,若有满足客人请求

的,则进行客人相关信息进行登记;如果暂时没有满足客人请求的,则可进行预订登记,如

果有符合客人需要的,则及时通知客人,并进行相关信息登记。

2、退房功能:客人要求退房后,服务员按照规定对客房进行检查,若客房无损坏异常情况,则

退房成功,并进行相关信息的修改;若客房有损坏,严重者,可根据细则要求客人赔偿,并

进行登记。

3、结账功能:

客人要求退房后,收银员进行结算,并登记,并开具发票。

酒店客房管理系统的功能目标图:

软件体系结构:

主要在powerdesigner12和Microsoft visio2003种完成;所用的DBMS是MicrosoftSQL2000。

杨好-酒店客房管理系统数据库课程设计实验报告

2 需求分析

2.1业务流程分析

各种功能的业务流程图:

订房功能:客人通过电话或网上订房,前台工作员根据客人需求信息查询符合客人的客房,若有满足客人请求的客房,则进行客人相关信息进行登记;如果暂时没有满足客人请求的客房,则可进行预订登记,等到有符合要求的客房,及时通知客人,并进行相关信息登记。

订房-业务流程图

退房功能:客人欲退房,客房工作人员按照规定对客房进行检查,若客房无损坏异常情况,则退房成功,并进行相关信息的修改;若客房有损坏,可根据细则要求客人赔偿,并进行登记。

退房-业务流程图

结账功能:客人欲退房,前台工作人员进行结算,并登记,并开具发票。

杨好-酒店客房管理系统数据库课程设计实验报告

结账-业务流程图

2.2数据流程分析

数据流程图的符号表示如下所示:

处理过程存储实体数据流

各层数据流程图所示如下:

顶层数据流图:

顶层-数据流图

二层数据流图:

员工登录-二层数据流图

杨好-酒店客房管理系统数据库课程设计实验报告

订房-二层数据流图

退房-二层数据流图

结账-二层数据流图

2.3数据字典

按照数据流程图分层和每层数据流程图对数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体和数据项等五个部分进行描述。

数据流的描述:

数据流编号:F1

数据流名称:员工输入信息

简述:记录员工用户信息

数据流来源:注册

数据流去向:登录

数据项组成:员工编号+员工姓名+员工职务+员工家庭住址+员工联系电话+员工性别+员工年龄

数据流量:10条/月

高峰流量:50条/月

数据流编号:F2

数据流名称:订房信息

简述:记录客人订房信息

数据流来源:订房、预定

数据流去向:客房管理

数据项组成:定单编号+房号+客人身份证号+客人姓名+预收费用+订房时间+应退房时间+联系电话数据流量:10条/月

高峰流量:50条/月

数据流编号:F3

数据流名称:住房信息

简述:记录客人住房信息

杨好-酒店客房管理系统数据库课程设计实验报告

数据流来源:住房

数据流去向:退房

数据项组成:房号+客人身份证号+入住时间+退房时间

数据流量:10条/月

高峰流量:50条/月

数据流编号:F4

数据流名称:消费登记单

简述:记录客人消费信息

数据流来源:消费

数据流去向:结账

数据项组成:登记单编号+客人姓名+房号+消费金额+联系电话

数据流量:10条/月

高峰流量:50条/月

数据存储描述:

数据存储编号:D1

数据存储名称:员工信息表

简述:记录所有员工的基本信息

数据存储组成:员工编号+员工姓名+员工职务+员工家庭住址+员工联系电话+员工性别+员工年龄关键字:员工编号

相关联的处理:P1

数据存储编号:D2

数据存储名称:客房信息

简述:记录客房基本信息

数据存储组成:房号+价格+数量

关键字:房号

相关联的处理:P2

数据存储编号:D3

数据存储名称:客人住宿信息表

简述:记录客人住房信息

数据存储组成:客人姓名+客房号+身份证号+入住时间+退房时间+联系电话

关键字:客房号+身份证号

相关联的处理:P3

数据存储编号:D4

数据存储名称:消费结账单

简述:记录消费结账信息

数据存储组成:消费结账单号+客人姓名+客人身份证号+房号+消费金额

关键字:消费结账单号

相关联的处理:P4

数据存储编号:D5

数据存储名称:客人信息表

相关文档
最新文档