数据库课程设计报告书酒店管理系统.docx
- 文档编号:27833430
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:20
- 大小:398.89KB
数据库课程设计报告书酒店管理系统.docx
《数据库课程设计报告书酒店管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告书酒店管理系统.docx(20页珍藏版)》请在冰豆网上搜索。
数据库课程设计报告书酒店管理系统
学号
课程设计
2011~2012学年第二学期
题目:
酒店信息系统
教学系:
经济与管理系
专业班级:
指导教师:
杨帆
学生姓名:
2012年6月17日
课程设计任务书
学生姓名
专业班级
指导教师
杨帆
工作单位
武汉理工大学华夏学院
题目:
酒店信息管理
初始条件:
已完成《商务数据库应用》课程的学习。
要求完成的主要任务:
(包括设计计算、图纸绘制、程序编制、说明书撰写等具体要求)
主要任务:
以一个具体的应用为背景,完成数据库设计,添加一定的数据到设计出的表中,使用添加、修改、删除和查询语句,为连接查询建立视图,制定备份和还原计划。
要求:
(1)具体的应用必须是现实存在的,比如图书管信息管理、订票信息管理、医院信息管理、教务信息管理、学生选课信息管理等。
(2)数据库的设计分为两次建模过程,首先建立E-R图,然后转换为关系模型,设计报告中要体现出来。
(3)SQL语句要求规范,标点正确,查询语句应包含简单查询、连接查询、子查询、复合条件查询。
语句内容自定,并写出语句的功能。
(4)报告的文档包括:
数据库的应用背景介绍,数据库设计方案,添加、修改、删除和查询语句和语句的功能说明,建立的视图内容和名称,备份与还原计划描述。
时间安排:
课程设计共3周时间:
17、18、196月4日——6月21日
(1)选题时间:
6月4日——6月21日
要求:
6月10日确定选题。
(2)课程设计上机辅导:
6月10日——6月21日
(3)答辩6月21日
要求:
6月21日提交课程设计报告书。
指导教师签名:
日期:
6月21日
教研室主任签名:
日期:
6月21日
第一章酒店管理系统概述
1.1系统开发的背景
随着社会的的不断进步,宾馆酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。
如何利用先进的管理手段,提高客房的管理水平,是每一个宾馆管理者所面临的重大问题。
传统手工的客房管理,管理过繁琐而复杂,执行效率低,并且易于出错。
通过客房系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
1.2系统开发的意义
客房管理系统是酒店经营管理中不可缺少的部分,使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:
查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存。
这些优点正是开发本系统的意义所在,因此它的内容对于经营的决策者和管理者来说都至关重要。
第二章酒店管理系统需求分析
2.1需求描述
在现在的宾馆服务行业中,由于客流量巨增,传统的管理方法已经不适合现代社会的需要,因此客房管理系统是各大中小型宾馆所需要使用的一个管理系统。
使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:
查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存,这些优点正是开发本系统的意义所在。
2.2、详细需求分析
信息需求
●旅客信息:
旅客编号、姓名、证件号、性别、年龄、籍贯、住址、证件类型(身份证、学生证、军官证、护照、其他)、职业
●客房信息:
房间号、客房类型(豪华套间、标准套间、三人间、标准间、单人间、其他)、价格、客房的状态(房间使用中、维护中、房间可用)、客房的位置、客房的额定人数。
●旅客入住的记录信息:
入住的登记号、入住时间、消费金额、换房时间、结算时间、入住房间号等。
●客房的预定信息:
预定编号、入住时间、预定天数、预定房间号、预定时间、押金。
第三章数据库概念设计
3.1系统实体的抽取
1、客房实体型
图3.1客房实体型
2、旅客实体型
图3.2旅客实体型
3、物品实体型
物品
物品名
价格
用途
数量
代号
图3.3物品实体型
3.2系统E-R图
系统总体E-R图3.2.1
第四章数据库逻辑设计
旅客信息(旅客号,姓名,性别,籍贯,证件类型,年龄,证件号码,住址,事因)
客房信息(房间号,客房类型,价格,配套设备,位置,状态)
入住记录(旅客号,房间号,入住日期,换房日期,结算日期,消费金额)
预定信息(预定号,房间号,预定天数,预定日期,定金)
物品信息(物品号,物品名,价格,数量,用途)
物品借用记录(物品号,旅客号,借用日期,借用天数,押金)
客房信息表
名称
Code
类型
长度
非空
说明
房间号
RoomID
Char
10
NotNULL
主键,唯一标识房间的值
客房类型
RoomType
Char
1
NotNULL
标识客房的类型
位置
Position
Char
2
NotNULL
标识客房所处的楼层
价格
Price
Money
8
NotNULL
客房的单价(元/日)
配套设备
Equipment
Varchar
100
房间配套设别信息
额定人数
Rating
Char
2
NotNULL
房间的最大额定人数
旅客信息表
名称
Code
类型
长度
非空
说明
旅客号
PassengerID
char
10
NotNULL
主键,唯一标识旅客的值
姓名
Name
VarChar
20
NotNULL
旅客的姓名
证件类型
PaperType
Char
1
NotNULL
旅客的有效标识身的证件类型
证件号码
PaperNumber
Varchar
20
NotNULL
旅客证件的号码
年龄
Age
Int
4
NotNULL
旅客的年龄
籍贯
NativePlace
Text
16
NotNULL
旅客出生地
住址
Address
Varchar
100
NotNULL
旅客现住地
入住记录表
名称
Code
类型
长度
非空
说明
记录号
LogID
char
10
NotNULL
主键,唯一标识一条记录的值
旅客号
PassengerID
Char
10
NotNULL
旅客的编号
房间号
RoomID
Char
10
NotNULL
客房的编号
入住日期
EnterDate
Datetime
8
NotNULL
旅客的入住日期
换房日期
ChangDate
Datetime
8
旅客的换房日期
结算日期
TradeDate
Datetime
8
NotNULL
旅客退房结算的日期
消费金额
SumMoney
Money
8
NotNULL
旅客总共消费的金额
预定信息表
名称
Code
类型
长度
非空
说明
预定号
BookID
char
10
NotNULL
主键,唯一标识预定单的值
房间号
RoomID
Char
10
NotNULL
预定的房间号
预定日期
BookDate
Datetime
8
NotNULL
预定的房间的日期
预定天数
DateNumber
Varchar
2
NotNULL
预定房间的天数
定金
ChangData
Money
8
NotNULL
交付的定金
物品信息表
名称
Code
类型
长度
非空
说明
物品号
DoodID
char
10
NotNULL
主键,唯一标识物品的值
物品名
GoodName
varChar
20
NotNULL
物品的名字
价格
GoodPrice
Money
8
NotNULL
物品的价值
数量
GoodNumber
Char
2
NotNULL
所有该物品的数量
用途
Purpose
Varchar
50
NotNULL
物品的主要用途
物品借用记录表
名称
Code
类型
长度
非空
说明
借用记录号
BorrowID
char
10
NotNULL
主键,唯一标识借用记录值
物品号
GoodID
varChar
10
NotNULL
物品的编号
旅客号
PassengerID
varchar
50
NotNULL
旅客的编号
借用日期
BorrowDate
Datetime
8
NotNULL
借用该物品的日期
借用天数
Purpose
Varchar
2
NotNULL
借用该物品的天数
押金
Deposit
Money
8
NotNULL
借用物品时交的押金
第五章系统实现
5.1数据库SQLServer建表
5.1.1客房信息表
5.1.2旅客信息表
5.1.3入住记录表
5.1.4物品借用记录表
5.1.5物品信息表
5.1.6预定信息表
5.2为各表添加数据
5.2.1客房信息表
5.2.2旅客信息表
5.2.3入住登记表
5.2.4物品信息表
5.2.5物品借用表
5.2.6预订信息表
第六章数据表功能
6.1设置外键
6.1.1设置入住登记,客房信息,旅客信息之间的主外键关系。
6.1.1设置预订信息,客房信息之间的主外键关系。
6.1.3设置物品借用信息,物品信息之间的主外键关系。
6.2查询语句
6.2.1查询所有旅客的信息(简单查询)
6.2.2查询借用物品号为001号的旅客姓名,旅客编号,证件类型,籍贯以及房间号,物品借用时间。
(连接查询,复合查询)
6.2.3查询旅客房间号为102的旅客的姓名,证件类型和证件号和籍贯(子查询)
6.2.4查询有预订过房间的旅客人数(汇总)
6.3对表的増删改
6.3.1在旅客表中添加一条信息(6,张洁,户口本,66666,22,湖北省黄冈市,武汉)
6.3.2将物品信息表中钢笔的物品借用价格改为5元
6.3.3将入住登记表中入住时间为2012-5-4的列删除
6.4创建视图
6.4.1建立视图view_黄冈,包含旅客信息表中所以黄冈旅客的信息。
6.4.2创建视图view_旅客入住,包含每个旅客的基本旅客信息和房间号以及入住时间退房日期
6.4.3创建视图view_旅客借用,包含旅客借用物品的信息
6.5数据库的备份与还原
选择“数据库—酒店管理—任务—备份”
选择完整备份
选择“数据库—酒店管理—任务—还原”
还原到具体时间和日期
课程设计成绩评定表
姓名
专业班级
课程设计题目:
课程设计答辩或质疑记录:
成绩评定依据:
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告书 酒店 管理 系统