




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计 III 设计说明书 酒店客房管理系统 学生姓名 学号0921024044 班级信管 092 班 成绩 指导教师 计算机科学与技术系计算机科学与技术系 20112011 年年 9 9 月月 9 9 日日 课程设计 III 课程设计评阅书 题目酒店客房管理系统酒店客房管理系统 学生姓名 学号0921024044 指导教师评语及成绩 指导教师签名 年 月 日 答辩评语及成绩 答辩教师签名 年 月 日 教研室意见 总成绩 室主任签名 年 月 日 课程设计任务书 20112011 20122012 学年第学年第 1 1 学期学期 专业 信息管理与信息系统 学号 0921024044 姓名 课程设计名称 课程设计 III 设计题目 酒店客房管理系统 完成期限 自 2011 年 8 月 29 日至 2011 年 9 月 9 日日共 2 周 设计依据 要求及主要内容 可另加附页 主要功能 主要从以下几方面进行数据库设计 1 客房基本信息管理 2 客户基本信息管理 3 收费管理 要求 利用 DB 的设计工具 PD 或者 Erwin 完成 1 需求分析 开发背景与意义 系统需求概况 DFD DD 2 概念结构设计 实体属性图 E R 图 3 DB 设计 逻辑结构设计 物理结构设计 指导教师 签字 教研室主任 签字 批准日期 年 月 日 摘摘 要要 酒店客房管理系统是为酒店管理者更好的维护酒店各项业务的处理工作而开发 的管理软件 利用计算机实现对酒店高效 准确的管理 酒店客房管理系统的开发 主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面 酒店客房管 理系统可以使对酒店的管理更加科学化 规范化 以实现客房 客户等酒店的智能 化管理 可以提高酒店管理的效率 关键词关键词 酒店客房 管理 维护 目录目录 1 1 课题描述课题描述 1 2 2 数据库设计数据库设计 2 2 1 数据库需求分析 2 2 1 1 系统功能分析 2 2 1 2 系统数据流图 3 2 1 3 系统数据字典 3 2 2 数据库概念结构设计 5 2 3 数据库逻辑结构设计 9 2 4 数据库物理结构设计 10 2 5 数据库的实施 10 2 5 1 用数据库创建个基本表 10 2 5 2 用数据库建立关联表 12 2 6 数据库的运行与维护 12 2 6 1 数据库的运行 12 2 6 2 数据库的维护 14 总结总结 15 参考文献参考文献 16 1 1 1课题描述课题描述 1 11 1 课题背景课题背景 当前 随着信息的不断飞速发展 信息技术已逐渐成为各种技术的基础 信息 也成为企业具有竞争力的核心要素 企业的生存和发展依靠正确的决策 而决策的 基础就是信息 所以企业竞争力的高低完全取决于企业对信息的获取和处理能力 企业要准确 快速的获取和处理信息 企业信息化是必然的选择 企业必须加快内 部信息交流 改进企业业务流程和管理模式 提高运行效率 降低成本 提高竞争 力 信息化建设是企业适应社会发展的要求 企业管理信息系统即企业MIS是企业 信息化的重要内容 随着旅游业的发展 酒店 餐饮娱乐行业日趋发达 引入全方位的电脑服务和 电脑管理日益流行 同时 酒店和餐饮娱乐业引入电脑服务和管理也取得了优良的 经济效益和社会效益 为此 国家建设部已作出明确规定 凡星级酒店在项目审批 时 其设计方案必须包括电脑管理系统 否则不予立项 可见 酒店管理电脑化势 在必行 而传统的酒店管理方法不仅耗时耗力而且容易出错 只有将酒店管理系统 与先进的电脑技术结合起来 才能满足现代化人们的需求 由此可见设计酒店管理 系统软件的必要性 1 21 2开发工具开发工具 计算机及操作系统 WindowsXP 开发工具 Microsoft SQL Server 2000 运行环境 装有 SQL SERVER 2000 的系统 语言 SQL 查询语言 2 2 2数据库设计数据库设计 数据库设计是开发数据库系统的首要环节和基础问题 是非常重要的一步 它 的好坏直接影响到数据库实现的效率 合理的数据库设计是保证数据库安全性和完 整性基础 2 12 1 数据库需求分析数据库需求分析 酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来 实现了 住宿 餐饮 娱乐全新概念的服务和管理方式 而传统的酒店管理往往令管理者花 大量的时间来处理顾客投诉 例如错误查询 烦琐的登记和结帐手续 旅客费用计 算错误 空余客房资料不能及时提供等 从而影响出租率 使的管理人员不得不集 中精力规划管理运行策略和进行决策 由此可见酒店客房管理系统的开发与使用势 在必行 因为酒店电脑管理化不仅可以更好的解决上述问题 而且对于提高员工工 作效率 加速资金周转 降低各项成本及改善服务质量都有十分积极的作用 该系统的总体任务是实现酒店客房各种信息的系统化 规范化 和自动化 提 高酒店的管理水平 帮助酒店更好的运营 酒店客房管理系统以管理的计划和控制智能为核心 提供了预订 入住 消费 结帐 住房状态等实用而丰富的管理功能 开发该系统的目的是为了满足客户的需 求 因此 客户的需求是否正确理解成了系统成败的关键 而系统分析的根本目的 是在开发者和提出需求的用户之间建立一种理解和沟通的机制 因此经过调查研究 酒店客房管理系统的需求部分如下 1 系统能够对客房类型 客房价格 客房信息 系统参数等项目进行添加 修改 删除等操作 2 系统能够管理客户的预订 入住等业务 3 对于酒店来说 随时知晓各个房间的状态是必须的 因此 住房状态管理 是必不可少的 能起到随时监视酒店各个房间的状态的用途 4 酒店在运作过程中 需要不断与钱打交道 需要系统能够对收款 付款和 应收款进行有效的管理 2 1 12 1 1 系统功能分析系统功能分析 酒店客房管理系统是为了对酒店实行计算机化的管理 以提高工作效率 方便 用户 主要功能有对酒店客房 用户 客户等进行管理和基本资料管理 提供各种 信息的录入 比如客房信息 用户信息 客户信息 订单信息以及结算信息 该系 统还包含了对查询情况的统计功能 系统管理主要任务是提高系统安全性和对系统 提供良好的维护 根据系统需要实现的功能和作用 整合信息 可设计出功能模块图如下所示 3 酒店客房管理系统 用 户 管 理 收 费 管 理 订 单 管 理 客 房 管 理 客 户 管 理 用 户 资 料 管 理 用 户 权 限 管 理 用 户 密 码 管 理 房 间 类 型 管 理 客 户 管 理 房 间 基 本 信 息 管 理 订 房 管 理 退 房 管 理 缴 费 项 目 管 理 收 费 项 目 管 理 图 2 1 酒店客房管理系统功能模块图 2 1 22 1 2 系统数据流图系统数据流图 酒店客房 管理系统 客户客户 管理员 或用户 登记注册 订房单 退房单 房间 结算单 据定信息 查 询 统 计 信 息 查 询 要 求 房卡 图2 2酒店客房管理系统数据流图 2 1 32 1 3 系统数据字典系统数据字典 1 数据项的描述 数据项名称 房卡号 别名 卡号 含义说明 惟一标识一个房间 类型 字符型 长度 20 4 2 数据结构描述 名称 房间类别 含义说明 定义了一个房间类别的有关信息 组成结构 类型编号 类型名称 面积 床位数 价格 三电信息 空调 电视 电话 卫生间 名称 房间 含义说明 定义了一个房间的有关信息 组成结构 房间编号 房间类型 房间位置 房间价格 房间状态 备注 名称 用户 含义说明 定义了用户的有关信息 组成结构 用户编号 用户名称 用户密码 用户职位 名称 客户 含义说明 定义了客户的有关信息 组成结构 客户编号 客户姓名 客户性别 客户身份证号 名称 费用 含义说明 定义了费用收益的有关信息 组成结构 费用编号 费用名称 费用总额 收费人 收费日期 3 数据流 非数据项 说明 数据流名称 订房单 含义 客户订房时填写的单据 来源 客户 去向 审核订房 数据流量 250 份 天 组成 订房编号 客户姓名 房间编号 入住时间 折扣 入住备注 预计退房时间 应 缴房费 数据流名称 退房单 含义 客户退房时填写的单据 来源 客户 去向 审核退房 数据流量 250 份 天 组成 订单编号 房间编号 客户姓名 退房时间 退房缴费 数据流名称 费用单 含义 收费时填写的单据 来源 用户 去向 审核收支 数据流量 250 份 天 组成 费用编号 费用名称 费用总额 收费人 收费日期 5 4 数据存储说明 数据存储名称 房间信息表 含义说明 存放房间有关信息 组成结构 房间编号 房间类型 数量 说明 数量用来说明房间剩余量 数据存储名称 客户信息表 含义说明 存放客户的登记注册信息 组成结构 客户 卡号 卡状态 办卡日期 截止日期 说明 卡状态是指借书证当前被锁定还是正常使用 数据存储名称 订房记录 含义说明 存放客户的订房 退房信息 组成结构 卡号 房间号 订房日期 退房日期 说明 要求能立即查询并修改 5 处理过程说明 处理过程名称 审核房卡 输入 房卡 输出 认定合格的房卡 加工逻辑 根据客户信息表和客户房卡 如果房卡在客户信息表中存在并且没有被 锁定 那么房卡是有效的 否则是无效的 2 22 2 数据库概念结构设计数据库概念结构设计 1 标识酒店客房管理系统中的实体集和属性 参照数据字典中对数据存储的描述 可初步确定以下实体集的属性为 客户 客户编号 客户姓名 客户性别 客户身份证号 用户 用户编号 用户名称 用户密码 用户职位 费用 费用编号 费用名称 费用总额 收费人 收费日期 订房单 订单编号 客户姓名 房间编号 入住时间 折扣 入住备注 预计退 房时间 应缴房费 退房单 订单编号 客户姓名 房间编号 退房时间 退房缴费 房间 房间编号 房间类型 房间位置 房间价格 房间状态 备注 房间类别 类型编号 类型名称 面积 床位数 价格 三电信息 卫生间 超 期罚款额 订退 订单编号 客户姓名 房间编号 订房日期 退房日期 其中有下划线的属性为实体的码 2 确定属性的实体图 6 客户客户身份证号客户性别 客户姓名 客户编号 图 2 3 客户实体属性图 用户用户密码 用户职位 用户编号备注 用户名称 图 2 4 用户实体属性图 费用收费人 费用总额 费用编号收费日期 费用名称 图 2 5 费用实体属性图 订房单入住时间 房间编号 订单编号收费日期 客户姓名 入职备注 预计退房时间 折扣 应缴房费 图 2 6 订房单实体属性图 7 退房单 退房缴费 订单编号 客户姓名退房时间 房间编号 图 2 7 退房单实体属性图 房间 房间位置 房间价格 房间状态 房间编号备注 房间类型 图 2 8 房间实体属性图 房间类型 三电信息 价格 床为数 超期罚款额 类型编号 类型名称 卫生间 面积 图 2 9 房间类型实体属性图 3 确定实体间的联系 房间房间类型房间位置属于 房间价格 房间状态 房间编号 备注 三电信息 价格 床为数 超期罚款额 类型编号 类型名称 卫生间 面积 1n 图 2 10 房间与房间类别 E R 图 8 房间客户 房间位置 订退 房间价格 房间状态 房间类型 房间编号 备注 客户身份证号 客户性别 客户姓名 1n 退房日期 订房日期 客户编号 订单编号 图 2 11 房间与客户 E R 图 客户缴纳 客户身份证号 客户性别 客户姓名 11 客户编号 费用 收费人费用总额 费用编号收费日期 费用名称 图 2 12 费用与客户 E R 图 房间客户 房间位置 订退 房间价格 房间状态 房间编号 备注 客户身份证号 客户性别 客户姓名 1m 退房日期 订单编号 房间类型属于 三电信息 价格 床为数 超期罚款额 类型编号 类型名称 卫生间 面积 1 n 客户编号 费用收费人 费用总额费用编号 收费日期 费用名称 缴纳 1 1 订房日期 图 2 13 酒店客房管理 E R 图 9 2 32 3 数据库逻辑结构设计数据库逻辑结构设计 1 逻辑结构设计思想 从理论上讲 设计逻辑结构应该选择最适于相应概念 结构的数据模型 然后支持这种数据模型的各种 DBMS 进行比较 从中选出最合适 的 DBMS 但实际情况往往是已给定了某种 DBMS 设计人员没有选择的余地 目前 DBMS 产品一般支持关系 网状 层次三种模型中的某一种 对某一种数据模型 各个机器系统又有许多不同的限制 提供不同的环境与工具 1 将概念结构转换为一般的关系 网状 层次模型 2 将转换来的关系 网状 层次模型向 DBMS 支持下的数据模型转换 3 对数据模型进行优化 针对酒店客房管理系统 逻辑结构设计采用关系模型转换概念结构 将 E R 图 依照规则转换为关系模型 为了进一步提高数据库应用系统的性能 再将转换后的 关系模型进行优化 确定是否要对某些模式进行合并或分解 为物理设计提供最优 的处理 2 E R 图向关系模型的转换 关系模型的逻辑结构是一组关系模式的集合 E R 图则是由实体 实体的属性和实体间的联系三个要素组成 所以将 E R 图转换 为关系模型实际上就是要将实体 实体的属性和实体间的联系转换为关系模式 3 1 依照转换规则将酒店客房管理系统的 E R 图转换为关系模型信息如下 表 表 2 14 酒店客房管理系统的关系模型信息 数据性质关系名属性说明 实体客户客户编号 客户姓名 客户性别 客户身份证号 实体房间房间编号 类型编号 房间类型 房间位置 房间价格 房间状态 备注 实体房间类 型 类型编号 类型名称 面积 床位 数 价格 三电信息 卫生间 超 期罚款额 实体费用费用编号 费用名称 费用总额 收费人 收费日期 收费人与用户表中 的用户名称联系 1 n 联系属于房间编号 类型编号 1 n 联系订退订单编号 客户编号 房间编号 客户姓名 订房日期 退房日期 1 1 联系缴纳客户编号 费用编号 2 将酒店客房管理系统的 E R 图转换为关系模型为 客户 客户编号 客户姓名 客户性别 客户身份证号 其中客户编号是主码 房间 房间编号 类型编号 房间类型 房间位置 房间价格 房间状态 备注 其中房间号是主码 类型编号为外键 房间类型 类型编号 类型名称 面积 床位数 价格 三电信息 卫生间 超期 罚款额 其中类型编号是主码 费用 费用编号 费用名称 费用总额 收费人 收费日期 其中费用编号是主码 10 收费人为外键 属于 房间编号 类型编号 其中房间编号和类型编号是主码 订退 订单编号 客户编号 房间编号 客户姓名 订房日期 退房日期 其中订 单编号 客户编号和房间编号是主码 缴纳 客户编号 费用编号 其中客户编号和费用编号是主码 2 42 4 数据库物理结构设计数据库物理结构设计 数据库的物理结构设计是对于给定的逻辑数据结构模型 选取一个最合适应用 环境的物理结构 数据库的物理设备上的存储结构和存取方法 它依赖于给定的计 算机系统 1 物理设计阶段的目标以及任务 数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的 过程 在这个阶段中要完成确定数据库的物理结构 在关系数据库中主要是存取方 法和存储结构 建立索引可以提高查询的效率 但是维护起来又造成很大的不方便 所以只对部分表中的主键建立索引 2 数据存取方法 可采用所以存取方法 在本系统中 房间编号 订房编号 客户编号这几个属 性是主码 设计时考虑建立这些索引 使得对数据库的查询 插入 修改和删除的 速度加快 效率也提高 3 数据库的存储结构 1 存放位置 在开发本系统时因数据库的规模随着顾客的增多将会增大 但因开发环境条件 限制 所以数据库是存在个人的计算机磁盘上 2 系统配置 开发以及运用本数据库应用系统时要求操作系统拥有 WindowsXP 或 Windows7 以上的配置 能创建数据库 保存数据 并将系统数据库作为应用系统运行操作的 数据源 为方便开始时创建和调试查看数据库内容 要求系统装有 SQL SERVER 2000 2 52 5 数据库的实施数据库的实施 2 5 12 5 1 用数据库创建个基本表用数据库创建个基本表 1 客户表 图 2 15 客户表 2 用户表 11 图 2 16 客户表 3 房间表 图 2 17 房间表 4 房间类型表 图 2 18 房间类型表 5 订房单表 图 2 19 订房单 6 退房单表 12 图 2 20 退房单表 7 费用表 图 2 21 费用表 2 5 22 5 2 用数据库建立关联表用数据库建立关联表 数据库关联表通过外码约束将一个库中的多个基本表连接成一个逻辑整体 通过主码和外码之间的关系 建立的相应的关联表如下 图 2 22 关联表 2 62 6 数据库的运行与维护数据库的运行与维护 2 6 12 6 1 数据库的运行数据库的运行 1 数据查询 1 根据房间编号查询该房间的基本信息 图 2 23 根据房间编号查询 2 给定订单号 按订单号查询客户订房信息 要求使用所建立 客户订单 视 13 图 图 2 24 建立客户订单视图 图 2 25 利用客户订单视图查询 2 数据更新 使房间表中的房间价格上调 100 图 2 26 更新前表中的数据 图 2 27 更新价格操作 图 2 28 更新后表中的数据 3 创建触发器 创建订单表的插入触发器 若订单数量大于 300 时表示房间已满 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科业务考试题及答案
- 毒鸡汤考试题及答案
- 农民职业培训与农业技能提升协议
- 雨中的邂逅事件作文7篇
- 资源能源节约利用承诺书5篇范文
- 企业员工绩效考核标准与流程模板
- 多平台兼容软件开发框架
- 客户信息管理数据记录模板
- 大学考试题目及答案
- 春节习俗的写物作文7篇
- 土地复垦施工设计
- GB/T 5023.3-2008额定电压450/750 V及以下聚氯乙烯绝缘电缆第3部分:固定布线用无护套电缆
- GB/T 21471-2008锤上钢质自由锻件机械加工余量与公差轴类
- GB/T 12670-2008聚丙烯(PP)树脂
- 非贸项下对外付汇的政策解读和实操疑难解答课件
- 高中心理健康课程《人际关系-寝室篇》课件
- 水产微生物学
- 电力系统继电保护课程设计报告-三段式距离保护
- 香港永久性居民在内地所生中国籍子女赴香港定居申请表
- 部编人教版五年级上册小学道德与法治 第5课 协商决定班级事务 课件
- 跨境电商亚马逊运营实务完整版ppt课件-整套课件-最全教学教程
评论
0/150
提交评论