宾馆住宿管理系统数据库设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
入住时间,预交押金,联系电话) (6)消费信息:(订单编号,房间编号,消费金额) 画横线的为每一项的主码。
3.2 主要表的作用说明及内容图示 1) 顾客信息表:统计具体的顾客信息
2) 客房信息:各种房间的相关信息
可编辑
-
3) 住宿信息:住宿信息的登记
4) 退房信息:登记退房的相关信息
5) 调房登记:当有顾客想调整房间,则可以调整房间(只要求在同类房间中 调换)
(1)警察在宾馆的调查工作: 背景:警察工作需要经常在宾馆去调查相关信息,看是否会有违法的现象存在
命令:SELECT 姓名, 身份证号码, 联系电话, 详细住址, 订单编号
FROM
顾客信息
GROUP BY 姓名, 联系电话, 身份证号码, 详细住址, 订单编号
ORDER BY 订单编号
(2)宾馆的工作人员,老板的工作管理: 背景:便于宾馆管理员查询每月的销售金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
(2)警方人员查询视图:方便与警方人员调查信息,以及统计数据 CREATE VIEW 警方人员查询(姓名, 联系电话, 身份证号, 登记房间, 入住时间, 入住人数, 退房时间) AS
可编辑
-
SELECT 姓名, 顾客信息.联系电话, 身份证号码, 顾客信息.房间编号, 入住时间, 入住人数, 退房时间 FROM 顾客信息, 住宿信息, 退房信息, 客房信息 WHERE 顾客信息.订单编号 = 退房信息.订单编号 and 顾客信息.房间编号 = 客房信息.房间编号 and 顾客信息.订单编号 = 住宿信息.订单编号
(3)宾馆管理员视图:便于宾馆管理员查询每月的销售金额
CREATE VIEW 宾馆管理员(订单编号, 姓名, 电话, 收入额) AS
SELECT 顾客信息.订单编号, 姓名, 联系电话, 所付金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
可编辑
-
5 典型功能处理过程设计
[2] 李慧,闻豪.基于数据仓库的 OLAP 技术的研究[J].电脑知识与技术, 2008(2).
可编辑
-
《数据库原理及应用》
课程设计报告
设计题目:宾馆住宿管理管理数据库设计
班级 学号 姓名 指导教师 日期
信管 112 001 军军
2012 年秋季学期
可编辑
-
目录
1 数据库需求分……………………………………………………………… 3 1.1 调查对象基本情况说明 1.2 数据库系统设计目标及具体功能
2 数据库概念结构设计……………………………………………………… 3 2.1 实体及属性说明 2.2 E-R 图设计
在这一周的课程设计中,以及在这学期的学习数据库的过程中,我感觉到: 数据库的实验是我们上大学以来遇到的最有意思的课题,也是最具有实践性的课 题,它要求我们要有较强的数据操作能力,它不像以前的课题很容易就完成,它 需要设计我们要有足够的耐心,超强的学习能力和良好的心态。
参考文献
[1] 王珊,萨师宣.数据库系统概论(第四版).北京:高等教育出版社, 2006.
3 数据库逻辑结构设计……………………………………………………… 4 3.1 数据库逻辑结构设计 3.2 主要表的作用说明及内容图示
4 主要视图设计……………………………………………………………… 8 5 安全体系设计……………………………………………………………… 10 6 典型需求的处理过程及命令……………………………………………… 12 7 总结………………………………………………………………………… 12 7.1 设计中遇到的主要问题及解决方法
6 总结
6.1 设计中遇到的主要问题及解决方法 在本次数据库的课程设计试验中,我遇到了一些问题:比如说在建立表的过
可编辑
-
程中,有些命令没有写完整,在建立视图的时候,我忘记了在 create view 的后面 加上 as,结果导致命令不能实现,最终再经过很多次的检查,和通过同学的帮助, 才把问题找出来,最终问题得以解决。 6.2 设计方案的主要优点及不足
2 数据库概念结构设计
2.1 实体及属性说明 (1)顾客信息:姓名,年龄,性别,身份证号,联系电话,详细住址 (2)客房信息:房间编号,房间类型 ,房间单价,所在楼层 (3)住宿信息:订单编号,住宿费折扣,入住时间,入住人数,入住天数, 退房时间 (4)消费: 预交押金,所付金额,找还金额
可编辑
-
在设计的过程中,我发现在我的建立表中,存在一些问题:如果此宾馆的管 理员有很多个,并且要是按个人的业绩和个人业务来计算每个人的所得工资的 话,我建立的数据库则不能满足宾馆的管理需求,也不能满足老板的要求。
我所建立的数据库的主要优点有:它可以让顾客很快的进行查询,了解宾馆 的详细信息,也方便与警察人员的调查工作,相对于人工的操作,它更让宾馆的 管理人员节省更多的时间,提高工作效率,也使得管理人员从落后的手工操作中 解救出来了。 6.3 收获及建议
7.2 设计方案的主要优点及不足 7.3 收获及建议 参考文献…………………………………………………………………… 13
可编辑
-
宾馆住宿管理系统数据库设计
1 数据库需求分析
1.1 调查对象基本情况说明
以西安市雁塔区“古城环保商务会所”为例,调查信息包括:顾客的入住信息,以及 宾馆的客房信息等,其中该宾馆有老板、前台工作人员。老板从全局管理各类事务,负责对 宾馆收入统计管理,前台负责客人的入住、退房以及一般的查询等事务办理。房间编号唯一 表示一个房间,房间级别决定房间价格,宾馆在正常运营中需要对客房资源、顾客信息、顾 客住宿情况、收费信息进行管理。一套简便而又实用的宾馆住宿管理系统数据库有利于提高 宾馆管理效率。
2.2 E-R 图设计
顾
n
入
1
客
住
姓性 年 身 详 联 名别 龄 份 细 系
证地 电 号址 话
住 宿
入 退入 住 房住 时 时ຫໍສະໝຸດ Baidu 间 间数
消住入 费宿住 情折人 况扣数
房间号
客
房
房间类型
房间单价 所在楼层
n
属 于
1
老
1
板
管
1
宾
理
馆
3 数据库逻辑结构设计
3.1 数据库逻辑结构设计 (1)顾客信息:(订单编号,姓名,年龄,性别,身份证号码,联系电话,
可编辑
-
6) 消费信息:统计顾客住宿期间的消费情况 7) 查询顾客的消费详细记录
可编辑
-
4 主要视图设计
(1)客户查询视图:此视图方便客户查询自己的消费情况
CREATE VIEW 客户查询(姓名, 性别, 年龄, 联系电话, 住址, 登记住房, 消费总额) as
SELECT 姓名, 年龄, 性别, 详细住址, 联系电话, 房间编号, 所付金额
可编辑
-
详细住址,房间编号 ) (2)客房信息:(房间编号,房间类型 ,房间单价,所在楼层) (3)住宿信息:(订单编号,住宿费折扣,入住时间,入住人数,入住天
数,预交押金) (4)退房信息:(订单编号,退房时间,所付金额,找还金额) (5)调房信息:(订单编号,原始房间编号,目标房间编号,住宿天数,
命令:SELECT 顾客信息.订单编号, 姓名, 联系电话, 所付金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
可编辑
-
(3)客户查询自己在宾馆住宿的相关信息: 背景:方便客户查询自己在宾馆住宿过程中的消费情况,以及自己所居住的房间 命令:SELECT 姓名, 所付金额,房间编号 FROM 顾客信息,退房信息 where 顾客信息.订单编号=退房信息.订单编号
1.2 数据库系统设计目标及具体功能
为了方便“古城环保商务会所”住宿的管理工作,建立这样一套功能完善的管理系统 数据库,非常重要,这样的管理系统数据库既能满足业务人员日常处理事务的需要,又能增 强企业经营全过程的数字化管理水平;,提高公司管理层对公司经营反馈信息的响应速度。 从而大幅度提高工作效率,提高实施管理的准确性、科学性 1) 快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间 2) 快速响应住宿客人的有关项目查询要求 3) 实现入住、消费、结账一条龙服务,方便客人在店内的消费要求
3.2 主要表的作用说明及内容图示 1) 顾客信息表:统计具体的顾客信息
2) 客房信息:各种房间的相关信息
可编辑
-
3) 住宿信息:住宿信息的登记
4) 退房信息:登记退房的相关信息
5) 调房登记:当有顾客想调整房间,则可以调整房间(只要求在同类房间中 调换)
(1)警察在宾馆的调查工作: 背景:警察工作需要经常在宾馆去调查相关信息,看是否会有违法的现象存在
命令:SELECT 姓名, 身份证号码, 联系电话, 详细住址, 订单编号
FROM
顾客信息
GROUP BY 姓名, 联系电话, 身份证号码, 详细住址, 订单编号
ORDER BY 订单编号
(2)宾馆的工作人员,老板的工作管理: 背景:便于宾馆管理员查询每月的销售金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
(2)警方人员查询视图:方便与警方人员调查信息,以及统计数据 CREATE VIEW 警方人员查询(姓名, 联系电话, 身份证号, 登记房间, 入住时间, 入住人数, 退房时间) AS
可编辑
-
SELECT 姓名, 顾客信息.联系电话, 身份证号码, 顾客信息.房间编号, 入住时间, 入住人数, 退房时间 FROM 顾客信息, 住宿信息, 退房信息, 客房信息 WHERE 顾客信息.订单编号 = 退房信息.订单编号 and 顾客信息.房间编号 = 客房信息.房间编号 and 顾客信息.订单编号 = 住宿信息.订单编号
(3)宾馆管理员视图:便于宾馆管理员查询每月的销售金额
CREATE VIEW 宾馆管理员(订单编号, 姓名, 电话, 收入额) AS
SELECT 顾客信息.订单编号, 姓名, 联系电话, 所付金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
可编辑
-
5 典型功能处理过程设计
[2] 李慧,闻豪.基于数据仓库的 OLAP 技术的研究[J].电脑知识与技术, 2008(2).
可编辑
-
《数据库原理及应用》
课程设计报告
设计题目:宾馆住宿管理管理数据库设计
班级 学号 姓名 指导教师 日期
信管 112 001 军军
2012 年秋季学期
可编辑
-
目录
1 数据库需求分……………………………………………………………… 3 1.1 调查对象基本情况说明 1.2 数据库系统设计目标及具体功能
2 数据库概念结构设计……………………………………………………… 3 2.1 实体及属性说明 2.2 E-R 图设计
在这一周的课程设计中,以及在这学期的学习数据库的过程中,我感觉到: 数据库的实验是我们上大学以来遇到的最有意思的课题,也是最具有实践性的课 题,它要求我们要有较强的数据操作能力,它不像以前的课题很容易就完成,它 需要设计我们要有足够的耐心,超强的学习能力和良好的心态。
参考文献
[1] 王珊,萨师宣.数据库系统概论(第四版).北京:高等教育出版社, 2006.
3 数据库逻辑结构设计……………………………………………………… 4 3.1 数据库逻辑结构设计 3.2 主要表的作用说明及内容图示
4 主要视图设计……………………………………………………………… 8 5 安全体系设计……………………………………………………………… 10 6 典型需求的处理过程及命令……………………………………………… 12 7 总结………………………………………………………………………… 12 7.1 设计中遇到的主要问题及解决方法
6 总结
6.1 设计中遇到的主要问题及解决方法 在本次数据库的课程设计试验中,我遇到了一些问题:比如说在建立表的过
可编辑
-
程中,有些命令没有写完整,在建立视图的时候,我忘记了在 create view 的后面 加上 as,结果导致命令不能实现,最终再经过很多次的检查,和通过同学的帮助, 才把问题找出来,最终问题得以解决。 6.2 设计方案的主要优点及不足
2 数据库概念结构设计
2.1 实体及属性说明 (1)顾客信息:姓名,年龄,性别,身份证号,联系电话,详细住址 (2)客房信息:房间编号,房间类型 ,房间单价,所在楼层 (3)住宿信息:订单编号,住宿费折扣,入住时间,入住人数,入住天数, 退房时间 (4)消费: 预交押金,所付金额,找还金额
可编辑
-
在设计的过程中,我发现在我的建立表中,存在一些问题:如果此宾馆的管 理员有很多个,并且要是按个人的业绩和个人业务来计算每个人的所得工资的 话,我建立的数据库则不能满足宾馆的管理需求,也不能满足老板的要求。
我所建立的数据库的主要优点有:它可以让顾客很快的进行查询,了解宾馆 的详细信息,也方便与警察人员的调查工作,相对于人工的操作,它更让宾馆的 管理人员节省更多的时间,提高工作效率,也使得管理人员从落后的手工操作中 解救出来了。 6.3 收获及建议
7.2 设计方案的主要优点及不足 7.3 收获及建议 参考文献…………………………………………………………………… 13
可编辑
-
宾馆住宿管理系统数据库设计
1 数据库需求分析
1.1 调查对象基本情况说明
以西安市雁塔区“古城环保商务会所”为例,调查信息包括:顾客的入住信息,以及 宾馆的客房信息等,其中该宾馆有老板、前台工作人员。老板从全局管理各类事务,负责对 宾馆收入统计管理,前台负责客人的入住、退房以及一般的查询等事务办理。房间编号唯一 表示一个房间,房间级别决定房间价格,宾馆在正常运营中需要对客房资源、顾客信息、顾 客住宿情况、收费信息进行管理。一套简便而又实用的宾馆住宿管理系统数据库有利于提高 宾馆管理效率。
2.2 E-R 图设计
顾
n
入
1
客
住
姓性 年 身 详 联 名别 龄 份 细 系
证地 电 号址 话
住 宿
入 退入 住 房住 时 时ຫໍສະໝຸດ Baidu 间 间数
消住入 费宿住 情折人 况扣数
房间号
客
房
房间类型
房间单价 所在楼层
n
属 于
1
老
1
板
管
1
宾
理
馆
3 数据库逻辑结构设计
3.1 数据库逻辑结构设计 (1)顾客信息:(订单编号,姓名,年龄,性别,身份证号码,联系电话,
可编辑
-
6) 消费信息:统计顾客住宿期间的消费情况 7) 查询顾客的消费详细记录
可编辑
-
4 主要视图设计
(1)客户查询视图:此视图方便客户查询自己的消费情况
CREATE VIEW 客户查询(姓名, 性别, 年龄, 联系电话, 住址, 登记住房, 消费总额) as
SELECT 姓名, 年龄, 性别, 详细住址, 联系电话, 房间编号, 所付金额
可编辑
-
详细住址,房间编号 ) (2)客房信息:(房间编号,房间类型 ,房间单价,所在楼层) (3)住宿信息:(订单编号,住宿费折扣,入住时间,入住人数,入住天
数,预交押金) (4)退房信息:(订单编号,退房时间,所付金额,找还金额) (5)调房信息:(订单编号,原始房间编号,目标房间编号,住宿天数,
命令:SELECT 顾客信息.订单编号, 姓名, 联系电话, 所付金额
FROM
顾客信息, 退房信息
WHERE 顾客信息.订单编号 = 退房信息.订单编号
可编辑
-
(3)客户查询自己在宾馆住宿的相关信息: 背景:方便客户查询自己在宾馆住宿过程中的消费情况,以及自己所居住的房间 命令:SELECT 姓名, 所付金额,房间编号 FROM 顾客信息,退房信息 where 顾客信息.订单编号=退房信息.订单编号
1.2 数据库系统设计目标及具体功能
为了方便“古城环保商务会所”住宿的管理工作,建立这样一套功能完善的管理系统 数据库,非常重要,这样的管理系统数据库既能满足业务人员日常处理事务的需要,又能增 强企业经营全过程的数字化管理水平;,提高公司管理层对公司经营反馈信息的响应速度。 从而大幅度提高工作效率,提高实施管理的准确性、科学性 1) 快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间 2) 快速响应住宿客人的有关项目查询要求 3) 实现入住、消费、结账一条龙服务,方便客人在店内的消费要求