宾馆住宿管理系统数据库设计.doc

上传人:b****3 文档编号:2491884 上传时间:2022-10-30 格式:DOC 页数:12 大小:887.50KB
下载 相关 举报
宾馆住宿管理系统数据库设计.doc_第1页
第1页 / 共12页
宾馆住宿管理系统数据库设计.doc_第2页
第2页 / 共12页
宾馆住宿管理系统数据库设计.doc_第3页
第3页 / 共12页
宾馆住宿管理系统数据库设计.doc_第4页
第4页 / 共12页
宾馆住宿管理系统数据库设计.doc_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

宾馆住宿管理系统数据库设计.doc

《宾馆住宿管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《宾馆住宿管理系统数据库设计.doc(12页珍藏版)》请在冰豆网上搜索。

宾馆住宿管理系统数据库设计.doc

《数据库原理及应用》

课程设计报告

设计题目:

宾馆住宿管理管理数据库设计

班级信管112

学号001

姓名军军

指导教师

日期2012年秋季学期

目录

1数据库需求分………………………………………………………………3

1.1调查对象基本情况说明

1.2数据库系统设计目标及具体功能

2数据库概念结构设计………………………………………………………3

2.1实体及属性说明

2.2E-R图设计

3数据库逻辑结构设计………………………………………………………4

3.1数据库逻辑结构设计

3.2主要表的作用说明及内容图示

4主要视图设计………………………………………………………………8

5安全体系设计………………………………………………………………10

6典型需求的处理过程及命令………………………………………………12

7总结…………………………………………………………………………12

7.1设计中遇到的主要问题及解决方法

7.2设计方案的主要优点及不足

7.3收获及建议

参考文献……………………………………………………………………13

宾馆住宿管理系统数据库设计

1数据库需求分析

1.1调查对象基本情况说明

以西安市雁塔区“古城环保商务会所”为例,调查信息包括:

顾客的入住信息,以及宾馆的客房信息等,其中该宾馆有老板、前台工作人员。

老板从全局管理各类事务,负责对宾馆收入统计管理,前台负责客人的入住、退房以及一般的查询等事务办理。

房间编号唯一表示一个房间,房间级别决定房间价格,宾馆在正常运营中需要对客房资源、顾客信息、顾客住宿情况、收费信息进行管理。

一套简便而又实用的宾馆住宿管理系统数据库有利于提高宾馆管理效率。

1.2数据库系统设计目标及具体功能

为了方便“古城环保商务会所”住宿的管理工作,建立这样一套功能完善的管理系统数据库,非常重要,这样的管理系统数据库既能满足业务人员日常处理事务的需要,又能增强企业经营全过程的数字化管理水平;,提高公司管理层对公司经营反馈信息的响应速度。

从而大幅度提高工作效率,提高实施管理的准确性、科学性

1)快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间

2)快速响应住宿客人的有关项目查询要求

3)实现入住、消费、结账一条龙服务,方便客人在店内的消费要求

2数据库概念结构设计

2.1实体及属性说明

(1)顾客信息:

姓名,年龄,性别,身份证号,联系电话,详细住址

(2)客房信息:

房间编号,房间类型,房间单价,所在楼层

(3)住宿信息:

订单编号,住宿费折扣,入住时间,入住人数,入住天数,退房时间

(4)消费:

预交押金,所付金额,找还金额

2.2E-R图设计

顾客

客房

宾馆

姓名

年龄

性别

身份证号

入住

n

1

属于

管理

老板

n

1

1

1

详细地址

联系电话

房间号

房间类型

房间单价

所在楼层

住宿

入住时间

退房时间

入住天数

消费情况

住宿折扣

入住人数

3数据库逻辑结构设计

3.1数据库逻辑结构设计

(1)顾客信息:

(订单编号,姓名,年龄,性别,身份证号码,联系电话,详细住址,房间编号)

(2)客房信息:

(房间编号,房间类型,房间单价,所在楼层)

(3)住宿信息:

(订单编号,住宿费折扣,入住时间,入住人数,入住天数,预交押金)

(4)退房信息:

(订单编号,退房时间,所付金额,找还金额)

(5)调房信息:

(订单编号,原始房间编号,目标房间编号,住宿天数,入住时间,预交押金,联系电话)

(6)消费信息:

(订单编号,房间编号,消费金额)

画横线的为每一项的主码。

3.2主要表的作用说明及内容图示

1)顾客信息表:

统计具体的顾客信息

2)客房信息:

各种房间的相关信息

3)住宿信息:

住宿信息的登记

4)退房信息:

登记退房的相关信息

5)调房登记:

当有顾客想调整房间,则可以调整房间(只要求在同类房间中调换)

6)消费信息:

统计顾客住宿期间的消费情况

7)查询顾客的消费详细记录

4主要视图设计

(1)客户查询视图:

此视图方便客户查询自己的消费情况

CREATEVIEW客户查询(姓名,性别,年龄,联系电话,住址,登记住房,消费总额)as

SELECT姓名,年龄,性别,详细住址,联系电话,房间编号,所付金额

FROM顾客信息,退房信息

WHERE顾客信息.订单编号=退房信息.订单编号

(2)警方人员查询视图:

方便与警方人员调查信息,以及统计数据

CREATEVIEW警方人员查询(姓名,联系电话,身份证号,登记房间,入住时间,入住人数,退房时间)AS

SELECT姓名,顾客信息.联系电话,身份证号码,顾客信息.房间编号,入住时间,入住人数,退房时间

FROM顾客信息,住宿信息,退房信息,客房信息

WHERE顾客信息.订单编号=退房信息.订单编号and

顾客信息.房间编号=客房信息.房间编号and

顾客信息.订单编号=住宿信息.订单编号

(3)宾馆管理员视图:

便于宾馆管理员查询每月的销售金额

CREATEVIEW宾馆管理员(订单编号,姓名,电话,收入额)AS

SELECT顾客信息.订单编号,姓名,联系电话,所付金额

FROM顾客信息,退房信息

WHERE顾客信息.订单编号=退房信息.订单编号

5典型功能处理过程设计

(1)警察在宾馆的调查工作:

背景:

警察工作需要经常在宾馆去调查相关信息,看是否会有违法的现象存在

命令:

SELECT姓名,身份证号码,联系电话,详细住址,订单编号

FROM顾客信息

GROUPBY姓名,联系电话,身份证号码,详细住址,订单编号

ORDERBY订单编号

(2)宾馆的工作人员,老板的工作管理:

背景:

便于宾馆管理员查询每月的销售金额

命令:

SELECT顾客信息.订单编号,姓名,联系电话,所付金额

FROM顾客信息,退房信息

WHERE顾客信息.订单编号=退房信息.订单编号

(3)客户查询自己在宾馆住宿的相关信息:

背景:

方便客户查询自己在宾馆住宿过程中的消费情况,以及自己所居住的房间

命令:

SELECT姓名,所付金额,房间编号

FROM顾客信息,退房信息

where顾客信息.订单编号=退房信息.订单编号

6总结

6.1设计中遇到的主要问题及解决方法

在本次数据库的课程设计试验中,我遇到了一些问题:

比如说在建立表的过程中,有些命令没有写完整,在建立视图的时候,我忘记了在createview的后面加上as,结果导致命令不能实现,最终再经过很多次的检查,和通过同学的帮助,才把问题找出来,最终问题得以解决。

6.2设计方案的主要优点及不足

在设计的过程中,我发现在我的建立表中,存在一些问题:

如果此宾馆的管理员有很多个,并且要是按个人的业绩和个人业务来计算每个人的所得工资的话,我建立的数据库则不能满足宾馆的管理需求,也不能满足老板的要求。

我所建立的数据库的主要优点有:

它可以让顾客很快的进行查询,了解宾馆的详细信息,也方便与警察人员的调查工作,相对于人工的操作,它更让宾馆的管理人员节省更多的时间,提高工作效率,也使得管理人员从落后的手工操作中解救出来了。

6.3收获及建议

在这一周的课程设计中,以及在这学期的学习数据库的过程中,我感觉到:

数据库的实验是我们上大学以来遇到的最有意思的课题,也是最具有实践性的课题,它要求我们要有较强的数据操作能力,它不像以前的课题很容易就完成,它需要设计我们要有足够的耐心,超强的学习能力和良好的心态。

参考文献

[1]王珊,萨师宣.数据库系统概论(第四版).北京:

高等教育出版社,2006.

[2]李慧,闻豪.基于数据仓库的OLAP技术的研究[J].电脑知识与技术,2008

(2).

12

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

当前位置:首页 > 解决方案 > 工作计划

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

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