数据库课程设计-酒店管理系统_第1页
数据库课程设计-酒店管理系统_第2页
数据库课程设计-酒店管理系统_第3页
数据库课程设计-酒店管理系统_第4页
数据库课程设计-酒店管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录 第一章 需求分析 1 1 系统功能分析 1 2 系统功能模块设计 2 第二章 数据库设计 2 1 E R 图 2 2 数据字典 3 3 关系模式 5 4 关系图 6 第三章 详细设计 6 1 数据库 hotel 的建立 6 2 表的创建 7 3 录入数据 8 4 创建视图 11 第四章 心得体会 13 参考文献 13 精选文档 供参考 第一章第一章 需求分析需求分析 1 1 系统功能分析 系统功能分析 随着我国市场经济的迅速发展和人民生活水平的不断提高 宾馆酒 店业的竞争越来越激烈 要想在竞争中取得优势 必须在经营管理中取 得优势 必须在经营管理 产品服务等方面提高服务管理意识 而对客 房的经营起决定作用的是客房的管理 如何利用先进的管理手段 提高 客房的管理水平 是每一酒店管理者所面临的重要课题 简单的服务标 准已不是制胜的锦囊 只有管理做到最细微之处才能让顾客体会到酒店 服务的高标准 高质量 而准确 快捷 周全往往就是最基本的成功要 素 面对信息时代的挑战 利用技术手段提高企业管理无疑是一条行之 有效的途径 因此采用电脑管理业务 财务等诸多环节已成为推动宾馆 酒店业快速发展的先决条件 本系统利用信息技术提高宾馆酒店管理水平 主要是管理宾馆的日 常业务 希望通过本系统的开发 对宾馆的客房 客人 帐务及各种收 费进行系统管理 客房管理要实现客房预定 客房 追加押金 客人调 房 房态设置等功能 客人管理要实现宿费预警 住宿费超过押金时预 警 提示前台要求客人补交押金 客人挂帐 优惠结帐等功能 满足 多种需求 使用本系统可大幅度提高业务部门的工作效率 根据该宾馆的具体情况 系统主要的功能包括 对客房信息 客房类型信息 员工信息的保存 增加 修改 删除 查询 对客房预定 住宿登记 换房登记 调房登记 退房登记 结帐信 息的保存 增加 修改 删除 查询 对本单位定义 业务部门定义 操作员管理 权限设置 精选文档 供参考 2 2 系统功能模块设计 系统功能模块设计 根据需求功能分析 我们将设计以下三个功能模块 基础设置 保存客房信息 客房类型信息 客户基本信息 前台管理 保存客房预定 住宿登记 结帐信息 房态管理 保存房屋状态信息 功能模块图如图 1 2 1 所示 酒店管理系统 基础设置业务管理房态管理 客 户 基 本 信 息 客 房 基 本 设 置 预 订 客 房 管 理 入 住 信 息 管 理 结 帐 管 理 预 订 客 户 信 息 客 房 类 型 设 置 图 1 2 1 第二章第二章 数据库设计数据库设计 1 1 E RE R 图图 酒店管理系统 E R 图 涉及预订客户信息 客户信息 客房类型 客房信息四个实体 预订客户和客房之间存在预订联系 客房类型和客 房存在属于联系 客房和客户存在入住联系 没给实体与联系又存在多 个属性 E R 图如图 2 2 1 所示 精选文档 供参考 身份证号 预订客户信息 客户信息 客房信息 客房类型 预订 属于 入住 单位 人数 电话类型名价格类型号 客房编号 类型编号 床位数 楼层编号 姓名性别年龄国籍 电话 早餐 离店时间 叫醒 抵店时间 人数 离店时间 抵店时间 结账金额 状态 图 2 2 1 2 2 数据字典 数据字典 酒店管理系统所需表结构有以下六个 分别为 1 客房信息 表结构 客房信息应涉及客房编号 客房类型 楼层 房间的床位数以及房 间的状态 经分析该表字段类型 大小 限制如表 2 2 1 所示 字段名称字段类型字段大小允许为空 客房编号 char10not null 类型编号 char10 楼层编号 char10 床数 int 精选文档 供参考 状态 char20 表 2 2 1 2 客房类型 表结构 客房类型应涉及类型编号 类型名称 价格 经分析该表字段类型 大小 限制如表 2 2 2 所示 字段名称字段类型字段大小允许为空 类型编号 Char10not null 类型名称 Char10 价格 Int 表 2 2 2 3 客户信息 表结构 客户信息应涉及客户身份证号 客户姓名 性别 年龄 国籍 电 话 经分析该表字段类型 大小 限制如表 2 2 3 所示 字段名称字段类型字段大小允许为空 身份证号 bigintnot null 姓名 char20 性别 char10 年龄 int 国籍 char20 电话 bigint 表 2 2 3 4 预订客户信息 表结构 预订客户信息应涉及预订单位名称 预订单位电话 经分析该表字 段类型 大小 限制如表 2 2 4 所示 字段名称字段类型字段大小允许为空 单位 char20 电话 bigintnot null 表 2 2 4 5 预订单 表结构 预订单应涉及预订单位电话 客人抵店时间 客人离店时间 入住 人数以及所订房间 经分析该表字段类型 大小 限制如表 2 2 5 所示 字段名称字段类型字段大小允许为空 预订电话 bigintnot mull 抵店时间 char20not mull 离店时间 cahr20not mull 精选文档 供参考 入住人数 int 客房编号 char10not mull 表 2 2 5 6 入住单 表结构 入住单应涉及客人抵店时间 客人离店时间 入住人数 身份证号 所住客房 是否有早餐和叫醒服务以及结账金额 经分析该表字段类型 大小 限制如表 2 2 6 所示 字段名称字段类型字段大小允许为空 抵店时间 char20not null 离店时间 char20not null 入住人数 int 身份证号 bigintnot null 客房编号 char10not null 早餐 char10 叫醒 char10 结账金额 int 表 2 2 6 3 3 关系模式 关系模式 根据数据字典可知 该系统涉及六个关系模式 分别是 1 客房信息 关系模式 Room roomno typeno floorno bed condition 2 客房类型 关系模式 Type typeno typename price 3 客户信息 关系模式 Client ID name sex age nation ctel 4 预订客户信息 关系模式 Reclient unite rtel 5 预订单 关系模式 Reservation rtel rarrivaltime rleavetime rnum roomno 6 入住单 关系模式 Login llarrivaltime lleavetime lnum ID roomno breakfast ro use account 精选文档 供参考 4 4 关系图 关系图 酒店管理系统的关系图如图 2 4 1 所示 图 2 4 1 第三章详细设计第三章详细设计 1 1 数据库 数据库 hotelhotel 的建立的建立 使用 SQL 语句建立 hotel 数据库 create database hotel on name hotel data filename D hoteldata mdf size 50 maxsize 100 filegrowth 50 log on 精选文档 供参考 name hotel log filename D hoteldata ldf size 50 maxsize 100 filegrowth 50 2 2 表的创建 表的创建 本数据库共涉及六个表 分别为 1 客房信息 表 Room 2 客房类型 表 Type 3 客户信息 表 Client 4 预订客户信息 表 Reclient 5 预订单 表 Reservation 6 入住单 表 Login 方法 以 客房信息 表 Room 为例 后六个表与其类似 create table room roomno char 10 constraint room roomno primary key typeno char 10 floorno char 10 bed int condition char 20 完成后该数据库及其六个表如图 3 2 1 所示 精选文档 供参考 图 3 2 1 3 3 录入数据 录入数据 根据实际情况 向四个表中录入数据 结果如下 1 客房信息 表 Room 如图 3 3 1 所示 精选文档 供参考 图 3 3 1 2 客房类型 表 Type 如图 3 3 2 所示 图 3 3 2 3 客户信息 表 Client 如图 3 3 3 所示 精选文档 供参考 图 3 3 3 4 预订客户信息 表 Reclient 如图 3 3 4 所示 图 3 3 4 5 预订单 表 Reservation 如图 3 3 5 所示 精选文档 供参考 图 3 3 5 6 入住单 表 Login 如图 3 3 6 所示 图 3 3 6 4 4 创建视图 创建视图 1 客房详细信息视图 视图如图 3 4 1 create view roomdetail as select roomno floorno bed condition typename price from room type where type typeno room typeno 精选文档 供参考 图 3 4 1 2 现住客房及住房客人信息视图 视图如图 3 4 2 create view roomocc as select room roomno floorno bed condition client ID name sex age natio n ctel larrivaltime lleavetime breakfast rouse account from room client login where room roomno login roomno and client ID login ID 精选文档 供参考 心得体会心得体会 经过一周的学习 我们最终完成了酒店管理系统的设计 通过此次 课程设计我们受益良多 刚拿到课题时我们曾经迷茫 因为我们对酒店理解甚少 但是通过 在图书馆收集资料 在网上进行学习 我们慢慢的开始了解酒店的结构 与运作方式 这对我们完成课程设计奠定了良好的基础 在了解酒店的 运营体制 如何把数据结构化 使它尽量减少冗余 以最合理的方式存 储 又称为摆在我们面前的问题 我们翻阅了大量的资料和经典案例的 分析 借鉴他人的良好经验 加上自己的创新 取出范例中不合理的结 构 优化设计 这为我们建立数据库起到了至关重要的作用 经过多次修改 优化 最终我们设计出该系统 也许这与实际的酒 店管理系统还有一定差距 但是 我们会不断改进 最终应用于酒店的 管理中去 参考文献参考文献 1 陈志泊 王春玲 数据库原理及应用教程 第 2 版 北京 人民邮电出版社出版 2003 2 王晶莹 Visual FoxPro 数据库开发实例解析 第 1 版 上 海 机械工程出版社 2005 3 李贺 SQL Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论