酒店客房数据库设计_第1页
酒店客房数据库设计_第2页
酒店客房数据库设计_第3页
酒店客房数据库设计_第4页
酒店客房数据库设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

武汉理工大学 数据库系统概论 课程设计 1 酒店客房数据库设计酒店客房数据库设计 追求经济效益是酒店的运营宗旨之一 创造优质高效的工作环境是酒店 管理的核心 一个成熟的酒店客房管理控制系统代表着一种科学的管理方式 已被越来越多的工程设计人员和酒店管理人士所熟悉和重视 随着人员流动规模的不断扩大 宾馆数量的急剧增加 有关客房管理的各 种信息 数据 量也在不断成倍增长 面对庞大的信息量 就需要有客房信息 管理系统来提高客房管理工作的效率 通过这样的系统 我们可以做到信息的 规范管理和快速查询 从而减少了管理方面的工作量 1 1 需求分析需求分析 进行需求分析必须准确了解系统的要求 包括数据与处理 清楚系统应 该实现哪些功能 酒店客房系统要求实现的主要功能有 入住 退房 转房 房租 房间状况 房间预定 1 11 1 功能需求功能需求 我们按主要功能区将需求做了划分 具体实现无须严格按该划分组织程序 的模块结构 在时间 财务受限时 我们将为这些功能区确定优先级 功能需求基于以下原则 1 我们只简单描述与明确的市场标准相同的系统功能 而详细说明 与市场标准不同的功能 因此需求说明的 详细程度有所不同 2 系统设计应尽可能满足 易用 原则 3 系统必须为支持 维护 操作 检查数据库和文件提供必要的过 程 清单 屏幕图象等 以下不再特别说明 1 21 2 主数据主数据 1 酒店客房分几种 单人套房 双人 四人等 武汉理工大学 数据库系统概论 课程设计 2 2 要登记房间预定时间和入住时间 精确到小时 3 方便查询 和修改 能够方便的查询到每间房间的时间和人员信息 4 审核机制 可多人同时预订同一间房 也就是先预订并读入数据库 通过 审核确认再加入预定信息中 5 双人房可两人同是入住 四人类似 系统应按客房状况存储数据 6 个主要功能区将交叉使用这些数据 将客 房状况视为系统的主数据 我们为每项需求指定权值 用于说明该需求的优先级 所采用的优先级如 下 3 至关重要的特性 用于支持系统的基本任务 在无法直接提供该特性时 供应商应尽可能建议可替代的解决方案 2 非常重要的特性 用于支持系统的重要任务 该特性虽然不是关键性的 但是缺少该特性将影响系统的应用价值 1 重要特性 提供该特性的系统将更具优势 1 2 11 2 1 客房信息客房信息 1 房间号 权值 3 2 床位数 权值 3 3 房间等级 权值 3 4 房间状态 已预定 占用 维修中 权值 3 5 价格 权值 3 武汉理工大学 数据库系统概论 课程设计 3 1 2 21 2 2 客人信息客人信息 1 客人编号 权值 3 2 客人姓名 权值 3 3 身份证号 权值 3 4 护照号码 权值 1 5 手机号码 权值 2 6 客人地址 权值 1 7 入住日期 权值 3 1 31 3 客人入住客人入住 对于每次入住必须记录房间号 客人编号 客人名称 开房日期 付款方式 房价 实收房价 押金金额 备注等信息 然后提供房间钥匙 在数据库中将 房间标记为已入住 1 41 4 预定房间预定房间 对于客人预定房间 必须记录预订编号 客户名称 预订房间号 预抵店日 期 预离店日期 电话 预订押金 备注等信息 1 51 5 转房 退房转房 退房 对于客人转房 应修改相应的房间号码 房间等级以及价格即可 对于客人 退房 应结算房租 确定付款 并将客人信息注销 将房间信息在权限范围内 初始化 武汉理工大学 数据库系统概论 课程设计 4 2 2 概念结构设计概念结构设计 概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的 过程 酒店客房数据库概念结构设计应达到以下要求 1 能真实充分地反映酒店客房的管理流程 包括客房与客人 客房与客 房之间的联系 2 容易理解 从而可以使对数据库不熟悉的操作员也可以使用 3 容易更改 当应用环境或功能需求发生变化时 能方便地对概念模型 进行修改和扩充 4 易于用关系数据库实现 描述概念模型的有力工具是 E R 图 下面将用 E R 图来描述酒店客房数据库 2 12 1 客房信息客房信息 客房信息 房间号 床位数 房间等级房间状态 价格 武汉理工大学 数据库系统概论 课程设计 5 2 22 2 客人信息客人信息 客人信息 客人编号 客人姓名 身份证号 护照号码 手机号码 客人地址 2 32 3 客人入住客人入住 客 房客 人 入住 付款方式 入住日期 押 金 1 n 2 42 4 预定房间预定房间 武汉理工大学 数据库系统概论 课程设计 6 客 房客 人 预定 预抵店日期 预离店日期 预定押金 1 n 2 52 5 转房转房 客 房客 人 转 房 1 n 2 62 6退房退房 客 房客 人 退 房 结算房租 1 n 开房日期 退房日期 3 3 逻辑结构设计逻辑结构设计 逻辑结构设计的任务就是把概念设计阶段设计好的基本 E R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构 本次课程设计中我选用的是 武汉理工大学 数据库系统概论 课程设计 7 Microsoft SQL Server 2000 数据库管理系统 所以 将 E R 图转换为关系模 型 将 E R 图向关系模型转换要解决的问题是如何将客房和客人的联系转换为关系 模式 如何确定关系模式的属性和码 将概念结构设计的 E R 图转换为关系模式 其中关系的主码用下横线标出 外码用下波浪线标出 方框中为各个关系模式的数据字典 3 13 1 客房信息客房信息 客房信息 房间号 床位数 房间等级 房间状态 价格 名字 客房信息 描述 客房的基本情况 用房间号来唯一标识一个房间 定义 客房信息 房间号 床位数 1 2 4 房间等级 标准间 套间 单间 房 间状态 已占用 空闲 维修中 价格 折扣 附带服务 位置 存储磁盘 3 23 2 客人信息客人信息 客人信息 客人编号 客人姓名 身份证号 护照号码 手机号码 客人地址 名字 客人信息 描述 记录客人的基本信息 用客人编号来唯一标识每一个客人 定义 客人信息 客人编号 客人姓名 身份证号 护照号码 可选 手机号码 客人地址 可选 位置 存储磁盘 3 33 3 客人入住客人入住 武汉理工大学 数据库系统概论 课程设计 8 客人入住 客房号 客人编号 入住日期 付款方式 押金 3 43 4 预定房间预定房间 预定房间 客房号 客人编号 预抵店日期 预离店日期 预定押金 3 53 5 转房转房 转房 客房号 客人编号 转房记录 3 63 6 退房退房 退房 客房号 客人编号 房租结算 开房日期 退房日期 4 4 物理结构设计物理结构设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构 为给 定的逻辑数据模型选取一个最适合应用要求的物理结构的过程 下面为酒店数 据库设计物理结构 4 14 1 设计环境设计环境 操作系统 Windows XP 设计工具 Microsoft SQL Server 2000 4 24 2 物理设计过程物理设计过程 4 2 14 2 1 创建数据库 确定数据库的存储位置 4 2 24 2 2 为前面确定的数据关系创建表 创建的各个表如下 武汉理工大学 数据库系统概论 课程设计 9 客房信息 客人信息 客人入住 预定房间 转房 武汉理工大学 数据库系统概论 课程设计 10 退房 4 2 34 2 3 设计各实体的关系图 设计的关系图如下 武汉理工大学 数据库系统概论 课程设计 11 5 5 数据库的实施和维护数据库的实施和维护 此阶段的主要工作是进行数据的载入 应用程序的调试 数据库的试运行以 及数据库的运行和维护 数据库试运行合格后 数据库开发工作就基本完成 即可投入正式运行了 6 6 实验体会 实验体会 本次课程设计中 我认为在概念结构设计和逻辑结构设计这两个环节做的 比较好 做得不足的地方主要是需求分析不够清楚明确 对酒店的客房管理机 制不是非常清楚 这是需要学习提高的地方 课程设计的目的是训练我们灵活应用所学数据库基础知识 独立完成问题 武汉理工大学 数据库系统概论 课程设计 12 分析 设计等综合实践能力 巩固深化我们所学的理论知识 提高实际操作水 平 并在此过程中培养严谨的科学态度和良好的工作作风 我通过一周的课程设计 加深了对数据库的认识 同时 对 Microsoft SQL Server 2000 的使用有了一定的了解 在这短短的一周时间里 通过浏 览 阅读有关的资料 学到了很多东西 同时也发现仅仅书本的知识是远远 不够的 需要把知识运用到实践中去 能力才能得到提高 通过本次课程设计 在设计过程中遇到问题查阅资料 向老师和同学请 教 一分耕耘 一分收获 这次的课程设计让我受益匪浅 虽然自己所做的 很少也不够完善 但毕竟也是努力的结果 我认为本次课程设计

温馨提示

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

评论

0/150

提交评论