ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:118.54KB ,
资源ID:3990658      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3990658.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(数据库课程设计-客房管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库课程设计-客房管理系统.doc

1、 数 据 库 课 程 设 计 设计题目 客房管理系统 组长姓名 丁志文 组长学号 1332103108 专业班级 13计算机网络技术 指导教师 李红梅 信息工程学 院 计科 系 2014 年 12 月 18 日 数据库课程设计任务及成绩 院(系):信息工程学院 教研室:软件教研室 课程设计题目 客房管理系统 课 程 设 计任务分配 崔摇摇:数据库的创建以及表的创建及操作和触发器 方宗超:数据的录入以及视图的创建查询 崔学:画E—R图及功能模块图和存储过

2、程 胡洋洋:简单查询和嵌套查询 丁志文:模糊查询及连接查询 小组成员 姓名 学号 组长否 崔学 1332103106 否 崔摇摇 1332103107 否 丁志文 1332103108 是 方宗超 1332103109 否 胡洋洋 1332103110 否 指导老师: 李红梅 2014 年 12 月 1

3、8 日 目 录 第一章系统概述1 第二章需求分析2 2。1系统功能需求2 2。2需求分析概述2 2.3功能结构图2 2.4系统数据流图3 2.5数据字典3 2。5。1数据流的描述3 2.5.2数据存储的描述4 2。5.3处理的描述5 第三章概念结构设计6 3。1分E—R图设计6 3。2总E—R图设计8 第四章逻辑结构设计与物理结构设计9 4。1关系模型及规范化9 4。2表格结构8 第五章数据库设计12 5。1创建数据库12 5。2 SQL语句创建表12 5。3插入操作15 5.4表的查询操作19 5。4。1 简单查询19 5。4.

4、2 条件查询19 5.4.3 模糊查询20 5。4。4 连接查询20 5.5 修改表中信息20 5.6 删除表中信息21 5.7 视图的创建21 5.8 存储过程21 5。9 触发器22 1 结束语23 摘 要 随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,酒店需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。传统的酒店计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了酒店主要业务部门,初步实现了对顾客服务和进行财

5、务核算所需要的各个功能。但传统的酒店客房管理基于财务管理为主线的设计理念,无法满足现代酒店客房全面信息化管理的需要。现代酒店业迅速发展,新的管理观念与模式层出不穷,客房管理系统亦随着酒店管理理念的发展而发展。在信息高度发达的今天,新技术的出现为酒店的客房功能化管理提供了强有力的保证,客房管理业务涉及的各个工作环节也已经不仅仅是传统的住宿结算业务,而是更广泛、更全面的服务行业代表。客房管理系统从前台客户入住登记、结账到后台的财务管理等都有密切联系,整个过程中都应该以宾客为中心,提供快捷、方便的服务,给顾客一种舒适的享受,只有提高酒店的客房管理水平以及管理效率,才能在酒店业日益竞争激烈的氛围中立于

6、不败之地. 第一章 系统概述 如何在激烈的竞争中发展,是每一个酒店必须面临的问题。对酒店的经营状况起决定作用的是酒店的服务管理水平以及如何利用先进的管理手段,提高酒店的管理水平,已成为酒店业发展的当务之急.面对信息时代的机遇和挑战,利用科技手段提高企业管理水平无疑是企业管理的一条行之有效的途径.现在的酒店行业已经发生巨大变化,已不仅是提供给人们一个吃住行的简单场所,所以,将计算机管理引入酒店的管理体系中,无疑对酒店的服务水平更上一层楼提供了一种有利的支持。 虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持.在计

7、算机的管理下,酒店系统的管理更加快捷,更加方便,也更加准确.计算机的管理可以为顾客提供好的服务,也可以对提高酒店水准做出积极贡献。因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善服务的水准的重要手段之一。在某种意义上,酒店客房管理方面的信息化已成为现代化酒店的重要标志. 第二章 需求分析 2。1系统功能需求 客房管理系统的子功能应该包括基础设置管理、客户信息管理、客房信息管理、订房信息管理、结算信息管理、住宿信息管理等6个方面,各个子功能包含的信息如下所示: (1)基础设置管理:对酒店客房管理系统的一些基础信息设置,包括管理员登录、密码设置、权限设置。 (2)

8、客户信息管理:管理员可以对客户信息进行录入、查询、修改、删除。 (3)客房信息管理:管理员可以对客房信息进行录入、查询、修改、删除。 (4)订房信息管理:管理员根据客户要求对其预定客房信息录入、查询、修改、删除。 (5)结算信息管理:管理员将根据客户的住房状态进行消费管理。 (6)住宿信息管理:管理员在客户入住和退房后对住房信息进行登记。 2.2需求分析概述 客房管理系统的开发的目的是明确酒店管理系统对用户的功能要求。客房管理系统的目标: (1)为销售提供全面、准确的数据信息。酒店客房管理系统以顾客为中心,需要了解客人的需求,其主要的销售核心是客房,因此客房管理系统的好坏是销售成

9、败的关键。 (2)为顾客提供快捷、细致、周到的服务。酒店业的竞争日益激烈,而竞争的焦点主要聚焦于服务质量,其衡量标准首先在于是否有一个较为完善的客房管理系统。 (3)为财务提供严密的帐务系统.顾客在酒店内消费时,系统能够提供严密的记帐规则,严格的权限控制,严格的监督机制,保护顾客的消费权益。 2。3功能结构图 根据系统功能需求画出以下客房管理功能结构图: 图2.1客房管理功能结构图 2.4系统数据流图 客户 管理员 预订 登记 返回结算信息 住宿 处理 结算 处理 结算信息 客房信息 P1 P3 D3 D5 查询 D4 住宿信息 查询 D1

10、 客户信息 D2 订单信息 P2 订房 处理 登记 图2。2客房管理数据流图 2。5数据字典 2.5.1数据流的描述 1、数据流编号:D1 数据流名称:客户信息 简 述:管理员登记信息 数据项组成:客户编号+姓名+性别+总消费额+身份证号+ 入住时间+离店时间+联系方式 2、数据流编号:D2 数据流名称:订单信息 简 述:客户提供订单信息 数据项组成:订单号+客户号+客房号+预订天数+预支金额+预订时间+订单状态+入住状态+金额 3、数据流编号:D3 数据流名称:客房信息 简 述:管理员提供客房信息 数据项组成:客房号

11、类别号+客房状态 4、数据流编号:D4 数据流名称:住宿信息 简 述:客户提供订单信息 数据项组成:订单号+客户号+客房号+入住时间+退房时间 5、数据流编号:D5 数据流名称:结算信息 简 述:管理员提供结算信息 数据项组成:订单号+客户号+金额 2.5.2数据存储的描述 1、数据存储编号:F-01 数据存储名称:入住登记 简 述:登记入住客房号 数据存储组成:客房号+客户号+入住时间 关键字:客房号 相关处理:P2 2、数据存储编号:F—02 数据存储名称:退房登记 简 述:登记退订客房号 数据存储组成

12、客房号+客户号+入住时间+离店时间 关键字:客房号 相关处理:P2 2。5.3处理的描述 1、处理逻辑编号:P1 处理逻辑名称:订房处理 简 述:根据客房信息统计订房情况 输入的数据流:订单 处理描述:根据客户需求产生订单信息 输出数据流:订单信息 2、处理逻辑编号:P2 处理逻辑名称:住宿处理 简 述:根据订单情况给客户分配住宿 输入的数据流:订单信息 处理描述:有多少房间入住客户,有多少客户退房 输出数据流:住宿信息 3、处理逻辑编号:P3 处理逻辑名称:结算处理 简 述:根据客户退房要求结算金额 输入的数据

13、流:住宿信息 处理描述:根据客户住宿的客房信息与住宿信息结算金额 输出数据流:结算信息 第三章 概念结构设计 3。1分E—R图设计 图3。1客户实体属性图 图3。2客房实体属性图 图3。3客房类别实体属性图 图3。4结算信息实体属性图 图3.5结算信息实体属性图 图3。6入住登记信息实体属性图 图3.7退房登记信息实体属性图 图3.8住宿信息实体属性图 3。2总E-R图设计 图3.9客房管理总 E-R图 第四章 逻辑结构设计与物理结构设计 4.1关系模型及规范化 关系模型 客户(客户号,姓名,性别,总消费额,身份证号,入住时间,离店时间,联系方式)

14、 客房(客房号,类别号,客房状态) 客房订单(订单号,客户号,客房号,预定天数,预定时间,预支金额,订单状态,入住状态) 客房类别(类别号,类别名,介绍,设施,定价,房价,床位) 结算信息(订单号,客户号,金额) 4。2表格结构 表3-1客户信息表 字段名称 数据类型 宽度 主键 允许空值 客户号 char 10 是 NOT NULL 姓名 char 20 NOT NULL 性别 char 5 NOT NULL 总消费额 char 10 NOT NULL 身份证号 char 20 NOT NULL 入住时间 va

15、rchar 20 NOT NULL 离店时间 varchar 20 NOT NULL 联系方式 char 20 NULL 表3-2 客房信息表 字段名称 数据类型 宽度 主键 允许空值 客房号 char 10 是 NOT NULL 类别号 char 10 NOT NULL 房间状态 char 5 NOT NULL 表3—3订单信息表 字段名称 数据类型 宽度 主键 允许空值 订单号 char 10 是 NOT NULL 客户号 char 10 NOT NULL 客房号 char

16、 10 NOT NULL 预定天数 char 5 NOT NULL 预订时间 varchar 20 NOT NULL 预支金额 char 10 NOT NULL 订单状态 char 20 NOT NULL 入住状态 char 20 NOT NULL 表3—4客房类别表 字段名称 数据类型 宽度 主键 允许空值 类别号 char 10 是 NOT NULL 类别名 char 10 NOT NULL 介绍 char 50 NOT NULL 设施 char 50 NOT NUL

17、L 定价 char 10 NOT NULL 床位 char 5 NOT NULL 房价 char 10 NOT NULL 表3—5结算信息表 字段名称 数据类型 宽度 主键 允许空值 订单号 char 10 是 NOT NULL 客户号 char 10 是 NOT NULL 金额 char 10 NOT NULL 表3—6 住宿信息表 字段名称 数据类型 宽度 主键 允许空值 订单号 char 10 是 NOT NULL 客户号 char 10 是 NOT NULL 客房号 ch

18、ar 10 是 NOT NULL 入住时间 varchar 20 NOT NULL 退房时间 varchar 20 NOT NULL 表3-7 入住登记表 字段名称 数据类型 宽度 主键 允许空值 客房号 char 10 是 NOT NULL 客户号 char 10 是 NOT NULL 入住时间 varchar 20 是 NOT NULL 表3—8 退房登记表 字段名称 数据类型 宽度 主键 宽度 客房号 char 10 是 NOT NULL 客户号 char 10 是 NOT NULL

19、 入住时间 varchar 20 是 NOT NULL 离店时间 varchar 20 是 NOT NULL 第五章 数据库设计 5.1.创建数据库 用企业管理器创建数据库,数据库名为“客房管理"。 5.2 SQL语句创建表 1、CREATE TABLE 客户信息表 ( 客户号char(10) PRIMARY KEY, 姓名char(20)NOT NULL, 性别char(5)NOT NULL, 总消费额char(10) NOT NULL, 身份证号char(20)NOT NULL, 入住时间varchar(20)NOT NULL, 离店时间v

20、archar(20)NOT NULL, 联系方式char(20)NOT NULL ) 创建后的表格结构如表5-1所示: 表5—1客户信息表 2.CREATE TABLE 客房信息表 ( 客房号 char(10)PRIMARY KEY, 类别号 char(10)NOT NULL, 房间状态 char(5)NOT NULL ) 创建后的表格结构如表5-2所示: 表5-2客房信息表 3。CREATE TABLE 订单信息表 ( 订单号 char(10)PRIMARY KEY, 客户号 char(10)NOT NULL, 客房号 char(10)NOT N

21、ULL, 预定天数 char(5)NOT NULL, 预订时间 varchar(20)NOT NULL, 预支金额 char(10)NOT NULL, 订单状态 char(10)NOT NULL, 入住状态 char(10)NOT NULL ) 创建后的表格结构如表5—3所示: 表5-3订单信息表 4。CREATE TABLE 客房类别表 ( 类别号char(10)PRIMARY KEY, 类别名char(10)NOT NULL, 介绍char(50)NOT NULL, 设施char(50)NOT NULL, 定价char(50)NOT NULL, 床

22、位char(5)NOT NULL, 房价char(10)NOT NULL ) 创建后的表格结构如表5—4所示: 表5—4客房类别表 5。CREATE TABLE 结算信息表 ( 订单号char(10), 客户号char(10), 金额char(10)NOT NULL, PRIMARY KEY (订单号, 客户号) ) 创建后的表格结构如表5—5所示: 表5-5结算信息表 6.CREATE TABLE 住宿信息表 ( 订单号char(10), 客户号char(10), 客房号char(10), 入住时间varchar(20)NOT NULL, 退房时间

23、varchar(20)NOT NULL, PRIMARY KEY (订单号, 客户号, 客房号) ) 创建后的表格结构如表5—6所示: 表5—6住宿信息表 7。CREATE TABLE 入住登记表 ( 客房号char(10), 客户号char(10), 入住时间varchar (20) PRIMARY KEY (客房号, 客户号, 入住时间) ) 创建后的表格结构如表5—7所示: 表5—7入住登记表 8.CREATE TABLE 退房登记表 ( 客房号char(10), 客户号char(10), 入住时间varchar(20), 离店时间var

24、char(20), PRIMARY KEY (客房号, 客户号, 入住时间, 离店时间) ) 创建后的表格结构如表5—8所示: 表5-8退房登记表 5.3 插入操作 1.向客户信息表插入数据 insert into 客户信息表 values('1001’,’小一’,'男’,’1000',’1000000001','2014-10—1’,’2014—10—5',’123456’) 图5.1 客户信息表插入 insert into 客房信息表 values('101','单人间’,’已住’) 图5。2 客房信息表插入 insert into 订单信息表 val

25、ues(’1’,’1001',’101’,’4’,'2014—10—1','50’,’已处理’,’已入住') 图5。3订单信息表插入 insert into 客房类别表 values(’01’,'一级',’高贵人士选择’,’一应俱全’,'500',’1’,’1000') 图5。4 客房信息表插入 insert into 结算信息表 values(’1’,'1001',’1000') 图5.5 结算信息表插入 insert into住宿信息表 values('1’,’1001','101’,'2014—10—1’,'2014—10-5’) 图5。6住宿信息表插入 inser

26、t into 入住登记表 values(’101’,’1','2014—10—1') 图5.7 入住登记表插入 insert into 退房登记表 values('101',’1’,’2014—10—1’,'2014—10—5’) 图5。8 退房登记表插入 5.4表的查询操作 5。4。1 简单查询 查询每个表信息 select *from 客户信息表 select *from 客房信息表 select *from 客房类别表 select *from 订单信息表 select *from 住宿信息表 select *from 入住登记表 select *from

27、退房登记表 select *from 结算信息表 5。4。2 条件查询 select * from 客房信息表 where 房间状态='空’ 图5。9 条件查询 5。4。3 模糊查询 select * from 客户信息表 where 姓名 like ’%二' 图5。10模糊查询 5。4。4 连接查询 select * from 客户信息表,订单信息表 where 姓名='小一’ and 客户信息表。客户号=订单信息表。客户号 图5。11 连接查询 5.5修改表中信息 update 客房信息表 set 房间状态=’已住’ where 客房号=’103'

28、 图5.12 修改客房信息表(一) update 客房信息表 set 房间状态='空’ where 客房号=’201' 图5。13 修改客房信息表(二) update订单信息表 set 入住状态=’已入住' where 订单号='103' 修改前 修改后 图5.14 修改客房信息表 5.6删除表中信息 delete from 客户信息表 where 客户号=’1002' 删除前 删除后 图5。15 删除客房信息表 5.7 视图的创建 create view v1 as select 姓名,性别,客房号 from 客户信息表,订单信息表 where

29、姓名=’小一’ and 客户信息表。客户号=订单信息表.客户号 select *from v1 创建视图后用select语句查询结果: 图5.16 视图 5。8存储过程 创建存储过程 create procedure p1 as select * from 客户信息表 where 性别=’男’ exec p1 使用exec执行存储过程 图5.17存储过程 5.9触发器 创建触发器实现级连删除 create trigger t1 on 客户信息表 for delete as declare @del int select @del=(select 客户

30、号 from deleted) delete from 订单信息表 where 客户号=@del delete from 客户信息表 where 客户号='1003’ 图5。18 触发器 结束语 通过此次数据库的课程设计,真正达到了学与用的结合,在李老师的悉心指导下增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的画法,数据字典的创建,懂得了不少有关数据库开发过程中的知识,增强了自己在数据库中应用SQL语言的灵活性,学以致用,自我创新,独立完成了

31、这份自己的报告,从学到用,从用又到学,不断修改,更新系统.虽然不能达到完善系统,比如对功能的总结或许还是不够完善,毕竟科技在不断的更新,客户对酒店客房管理系统的要求会逐步上升,管理系统或许能够解决,不管怎么说,这次的课程设计浸入了自己的知识以及精力,对自己以后的学业已经独立的完成工作都有指导作用,让我明白自己的知识结构还存在许多的不足之处,要不断的完善自己的能力. 系统展望:由于系统开发受时间及本人能力水平的限制,客房管理系统的功能方面还存在着许多不完善的地方,要进一步完善系统功能还需要大量的时间以及开发难度,况且随着互联网上电子商务的发展,酒店竞争或许已不仅仅局限于计算机的基本管理

32、消费者的各种要求都需要酒店经营者不断寻找新的营销方式,比如利用Internet具有传播面广、费用低、效率高的特点将会成为酒店客房管理系统的一大亮点,如网上订房系统等。由于客户是酒店业的上帝,客户消费需求应该注重,通过管理信息系统课程的学习或许也可以加入客户关系管理的模块功能,提高客户的满意程度从而增加客户的忠诚度,提高酒店业的竞争实力等. 参考文献 [1]《数据库技术与应用》.北京理工大学出版社。2010。01 [2]《数据库课程设计》。机械工业出版社。2012.04 [3]《SQL Server 教程》。清华大学出版社。2005.8 [4]《数据库原理》。机械出版社。2003.8 [5]《Visual C++ +SQL Server 数据库应用系统开发与实例》。人民邮电出版社。2004。7 [6]《SQL Server 2000 数据库管理与开发 》。电子工业出版社 [7]《数据库系统原理及其应用》.电子工业出版 [8]《SQL Server 2008数据库系统开发》。电子工业出版社。2009。1 [9]《SQL Server 2000 数据库系统开发实例导航》。人民邮电出版社。2004。5 [10]《数据库原理与技术》。中国水利水电出版社。2009.3。 [11]《SQL Server 数据库开发入门与范例解析》。机械出版社。2004.3

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服