数据库原理课程设计-客房预订系统PPT课件_第1页
数据库原理课程设计-客房预订系统PPT课件_第2页
数据库原理课程设计-客房预订系统PPT课件_第3页
数据库原理课程设计-客房预订系统PPT课件_第4页
数据库原理课程设计-客房预订系统PPT课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1 数据库原理课程设计 客房预订系统 2 设计要求 概念设计逻辑设计要求 关系模式满足第三范式 3 一 需求分析 流程图 顾客 查询 需要预定 无空房 服务台 基本信息有误吗 有 客房管理部 无 用户要求的客房能被提供吗 不能 有空房 财务部 能 反馈给客户以确认 4 文字描述 顾客可以用电话或上网注册的方式预定 其方式不同 但提交的内容是相同的 需要的房间类型 房间数 客人人数 预定时间 退房时间等 服务台查询客房管理部 看看是否有满足客人要求的客房 如果有 则记录下客人的需要 同时客房管理部通知财务部准备收预约金 同时反馈给客人确认信息 如果客人要求的客房无法提供 则通知顾客无法满足 5 二 概念设计 实体 顾客服务台客房客房管理部财务部 局部视图顾客 预定 服务台服务台 查询 客房管理部客房管理部 管理 客房客房管理部 财务收入 财务部 6 事务规则 顾客 预定 服务台 姓名 性别 身份证号 联系电话 家庭地址 客房种类 房间数 客人人数 订房日期 退房日期 服务台号 服务台联系电话 当值服务员工号 N 服务员姓名 7 一个服务台可以为多个顾客服务一个顾客在一个服务台进行预订活动 8 事务规则 服务台 查询 客房管理部 服务台号 当值服务员工号 联系电话 客房种类 房间数 订房日期 客人退房日期 客房编号 N 服务员姓名 订房编号 9 一个客房管理部可以为多个服务台服务每个服务台最终只和一个客房管理部联系 10 事务规则 客房管理部 管理 客房 客房编号 订房编号 客房编号 客房种类 客房位置 客房单价 今日状态 客房设备 1 N 11 1个客房管理部管理多个客房一个客房由一个客房管理部管理1 N 12 事务规则 客房管理部 订房编号 财务收入 财务部 预约金 客房编号 订房编号 顾客身份证号 13 一个酒店或旅馆只会有一个客房管理部和财务部 1 1 14 视图集成 预集成集成 揭示同名异义 同义异名问题定义数据对象的值域说明等价对象类之间的映射 局部视图集成 实体类集成联系类集成 新老视图集成 15 视图集成 局部视图集成会发生冲突主要是同名异义 同义异名的问题同名异义 如 服务台 联系电话 顾客 联系电话 同义异名 如 顾客 身份证号 财务部 顾客身份证号 去除冗余信息 解决冲突问题后的集成视图 16 当值服务员工号 客房种类 客房单价 今日状态 客房设备 服务台 顾客 姓名 性别 身份证号 联系电话 家庭地址 服务台号 服务台联系电话 服务员姓名 预定 客房种类 房间数 订房日期 退房日期 N 查询 客房管理部 客房编号 N 订房编号 管理 客房 客房编号 客房位置 1 N 财务收入 财务部 预约金 订房编号 身份证号 17 三 逻辑设计 将E R图转化为关系模式 不是最终的 顾客 姓名 性别 身份证号 联系电话 家庭住址 客房种类 房间数 订房日期 退房日期 服务台台号 当值服务员工号 3NF服务台 服务台台号 当值服务员工号 服务员姓名 服务台联系电话 订房编号 3NF客房 客房编号 客房种类 客房位置 客房单价 客房设备 今日状态 2NF客房管理部 订房编号 客房编号 3NF财务部 订房编号 预约金 身份证号 3NF 18 其中 客房 是2NF 因为 客房编号 客房种类 客房位置 今日状态 客房种类 客房单价 客房设备 因而存在传递依赖 需要分解 将客房分解为客房和客房信息设定两个实体R1 客房 客房编号 客房种类 客房位置 R2 客房信息设定 客房种类 客房单价 客房设备 19 检验无损性 R1 R2 客房种类 R2 R1 客房单价 客房设备 因为 R1 R2R2 R1所以此分解是无损分解 20 检验是否保持依赖 F 客房编号 客房种类 客房编号 客房位置 客房编号 今日状态 客房种类 客房单价 客房种类 客房设备 客房编号 客房种类 客房位置 今日状态 客房种类 客房单价 客房设备 设客房编号 客房种类 客房位置 客房单价 客房设备 今日状态分别用A B C D E F来表示则F A B A C A F B D B E ABCF BDE R1 ABCF R2 BDE 21 F在Rl上的投影为 A B A C A FF在R2上的投影为 B D B EF中的函数依赖在分解中全部保持 所以分解 具有保持依赖的特点 22 最终的关系模式 顾客 姓名 性别 身份证号 联系电话 家庭住址 客房种类 房间数 订房日期 退房日期 服务台台号 当值服务员工号 3NF服务台 服务台台号 当值服务员工号 服务员姓名 服务台联系电话 订房编号 3NF客房 客房编号 客房种类 客房位置 今日状态 3NF客房信息设定 客房种类 客房单价 客房设备 3NF客房管理部 订房编号 客房编号 3NF财务部 订房编号 身份证号 预约金 3NF 23 报表需求 1 生成顾客订房信息用到的表 客房信息 顾客信息2 生成客房标准信息用到的表 客房信息设定 24 例行事务需求 1 客户订房查询客房信息 修改客房空闲状态 修改财务报表2 客户退房修改客房空闲状态 删除

温馨提示

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

评论

0/150

提交评论