酒店管理系统(软件工程课程设计).doc_第1页
酒店管理系统(软件工程课程设计).doc_第2页
酒店管理系统(软件工程课程设计).doc_第3页
酒店管理系统(软件工程课程设计).doc_第4页
酒店管理系统(软件工程课程设计).doc_第5页
免费预览已结束,剩余121页可下载查看

下载本文档

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

文档简介

酒 店 客 房 管 理 系 统 第七组 组长 刘静祝 组员 何 琴 袁 顺 王广川 周怀相 冯平 计算机科学与技术 11 级 目录目录 一 摘要 一 摘要 5 5 二 可行性分析二 可行性分析 6 6 1 1 编写目的 编写目的 6 6 2 2 项目背景 项目背景 6 6 2 12 1 项目总述 项目总述 6 6 2 22 2 相关定义 相关定义 6 6 3 3 可行性研究的前提可行性研究的前提 6 6 3 13 1 欲开发软件的基本要求 欲开发软件的基本要求 6 6 3 23 2 目标 目标 7 7 3 33 3 条件 假定和限制 条件 假定和限制 7 7 3 43 4 进行可行性研究的方法 进行可行性研究的方法 8 8 4 4 对现有系统的分析 对现有系统的分析 8 8 5 5 对所建议系统的分析 对所建议系统的分析 8 8 6 6 社会因素方面的可行性社会因素方面的可行性 8 8 6 16 1 法律方面的可行性 法律方面的可行性 8 8 6 26 2 使用方面的可行性 使用方面的可行性 8 8 7 7 结论 结论 8 8 三 需求分析三 需求分析 9 9 1 1 引言 引言 9 9 1 11 1 编写目的 编写目的 9 9 1 21 2 背景 背景 9 9 1 31 3 运行环境 运行环境 9 9 1 41 4 定义 定义 9 9 2 2 项目概述 项目概述 1010 2 12 1 项目目标 项目目标 1010 2 22 2 用户的特点 用户的特点 1010 3 3 总体需求调查 总体需求调查 1010 3 13 1 系统目标 系统目标 1010 3 23 2 业务处理总体流程调查 业务处理总体流程调查 1111 4 4 系统功能调查 系统功能调查 1313 4 14 1 订房及入住管理功能 订房及入住管理功能 1313 4 24 2 退房管理功能 退房管理功能 1414 4 34 3 客户信息管理功能 客户信息管理功能 1616 4 44 4 客房信息管理功能 客房信息管理功能 1818 4 54 5 系统设置功能 系统设置功能 1919 5 5 系统主要功能的数据流图表 系统主要功能的数据流图表 2020 6 6 数据字典 数据字典 2121 6 16 1 主要数据流描述 主要数据流描述 2121 6 26 2 主要数据项条目 主要数据项条目 2222 6 36 3 数据存储条目 数据存储条目 2323 6 46 4 E RE R 图设计 图设计 2424 7 7 安全性要求调查 安全性要求调查 2626 8 8 性能要求调查 性能要求调查 2626 8 18 1 数据精确度 数据精确度 2626 8 28 2 时间特性 时间特性 2626 8 38 3 适应性 适应性 2626 四 总体设计四 总体设计 2727 1 1 引言 引言 2727 1 11 1 编写目的 编写目的 2727 1 21 2 范围 范围 2727 1 31 3 定义 定义 2727 1 41 4 参考资料 参考资料 2727 2 2 总体设计 总体设计 2727 2 12 1 需求规定 需求规定 2727 2 22 2 运行环境运行环境 2727 2 32 3 结构 结构 2828 2 42 4 基本设计概念和处理流程 基本设计概念和处理流程 2929 2 52 5 各个功能需求与其相关主要程序的关系 各个功能需求与其相关主要程序的关系 3737 2 62 6 人工处理过程 人工处理过程 4242 3 3 数据库设计 数据库设计 4242 4 4 用户界面设计 用户界面设计 4545 五 详细设计五 详细设计 4646 1 1 引言 引言 4646 1 11 1 编写目的 编写目的 4646 1 21 2 背景说明 背景说明 4646 1 31 3 参考资料 参考资料 4646 1 41 4 部分内容定义 部分内容定义 4646 2 2 程序系统的结构 程序系统的结构 4646 3 3 程序设计说明 程序设计说明 4848 3 13 1 程序程序 ONLOADSYSONLOADSYS 设计说明 设计说明 4848 3 23 2 程序程序 ONBOOKONBOOK 设计说明 设计说明 4949 3 33 3 程序程序 ONORDERONORDER 设计说明 设计说明 5050 3 43 4 程序程序 ONCHECKINONCHECKIN 设计说明 设计说明 5151 3 53 5 程序程序 ONCHECKOUTONCHECKOUT 设计说明 设计说明 5252 3 63 6 程序程序 ONMROOMONMROOM 设计说明 设计说明 5353 3 73 7 程序程序 ONMCLIENTONMCLIENT 设计说明 设计说明 5454 3 83 8 程序程序 ONSYSSETONSYSSET 设计说明 设计说明 5555 六 测试分析及维护六 测试分析及维护 5656 1 1 引言 引言 5656 1 11 1 编写目的 编写目的 5656 1 21 2 背景说明 背景说明 5656 1 31 3 参考资料 参考资料 5656 2 2 测试概要 测试概要 5656 3 3 功能测试 功能测试 5656 4 4 维护 维护 6060 4 14 1 改正性维护改正性维护 6060 4 24 2 适应性维护适应性维护 6060 4 34 3 完善性维护完善性维护 6060 七 附录 七 附录 61 61 一 摘要 一 摘要 酒店 是为客人提供住宿 餐饮 娱乐和其它服务的综合性服务 企业 它所接待的客来自世界各地 而且这些客人的生活习惯 消 费水平 宗教信仰等各不相同 随着我国旅游业的飞速发展 以及 社会生活水平的普遍提高 人们对于酒店消费不断地提出更高 更 多样性的要求 如何以酒店企业所拥有的有限的人力 物力 财力 和信息资源服务于住店客人 满足客人的各种消费需求 在当今竞 争日趋激烈的酒店行业中 是经营好酒店企业的重要问题 酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合 的运用酒店资源 还应该采用先进的计算机管理手段处理日益复杂 的信息资源 正确 及时地对客源市场信息作出反应和正确的指定 经营决策 这样才有可能保证酒店企业在如今激烈的竞争中求得生 存和发展 成功的应用先进的计算机管理手段辅助酒店企业的经营 管理 不但要求酒店的日常操作模式要符合计算机信息处理的要求 而且需要有相应的管理体系和人员配合 作为酒店的经营管理人员 只有充分的掌握酒店的各职能岗位的信息流程和计算机处理的要求 并善于结合两者的要求和长处 才能使想进的计算信息处理技术有 效的服务与酒店的经营管理 本课程设计主要解决的是在一个酒店的客房管理中 实现计算机 对来客的订房情况 消费情况的统计与登记 实现对酒店住房费用 的一次性结算服务 为酒店管理人员关于一定时间段里酒店的住房 管理情况与酒店的经营情况提供快捷方便高效的管理手段 在本课程设计中 系统开发平台为 Windows XP 程序设计设计 语言采用 Vc 数据库采用 SQL Server 2005 程序运行平台为 Windows 2000 XP 在 Vc 中可以实现的功能有预定客户管理 客 户日常事务登记 住房管理等 Access 作为各种信息资料的后台数 据库包括客人信息 房间信息 客史记录等等 通过本课程设计 主要实现对的是对酒店的客房进行管理 使用 户能轻松地找到所需要的客房信息 提供订房和退房服务 并对酒 店客房的业绩进行统计 以实现服务管理的电子化 自动化 提高 酒店客房管理的办公效率 为提高和改善酒店的服务质量提供保证 二 可行性分析二 可行性分析 1 编写目的 随着我国旅游业的飞速发展 以及社会生活水平的普遍提高 人 们对于酒店消费不断地提出更高 更多样性的要求 根据 酒店的 要求 为 酒店开发一款可以方便快捷管理与酒店客房相关的软件 管理系统 经过详细分析与讨论 编写了本文档 其目的在于 准确无误的理解与表达用户对本软件系统的要求 分析确认用户的所有要求是否合理以及有无实现的可能性以 及必要性 便于系统设计人员完成对系统的需求分析 预期的读者为 酒店的相关工作人员 本系统的开发设计人员 2 项目背景 2 1 项目总述 酒店客房管理系统 应客户要求 利用计算机技术对酒店的客 房订房退房等日常操作进行管理 不仅节省人力 物力 而且提高 了管理效率 方便了业务的管理 2 2项目背景 项目名称 酒店客房管理 系统 任务提出者 项目开发者 系统用户 酒店总台服务人员 2 3相关定义 用户 系统使用人员 客户 酒店住户 3 可行性研究的前提 3 1 欲开发软件的基本要求 A 功能 客房信息管理 用户可对酒店客房的相关信息进行管理 包括对客房的基本 信息 如客房号 客房价格等 进行检索 录入和修改 客房预订管理 实现客户对酒店客房的预定要求 客房订房及入住管理 实现客户对酒店客房的订房以及预订转入住要求 客房退房管理 实现客户的退房要求 并进行费用结算 客户信息管理 用户可对入住过酒店的客户信息进行查询 包括对客户的基 本信息 如身份证号 客户姓名 联系电话 进行检索 系统设置管理 用户根据需要修改系统相关设置 B 性能限制 本系统是在微型机上开发的信息处理系统 在响应时间上午 特殊要求 C 输入输出 系统的主要输入为酒店客户的相关信息 包括个人信息以及 住宿信息等 系统的主要输出为酒点客户的主要账单 以及相关报告等 D 酒店客房管理的主要流程 客户订房信息客户订房信息客户预订信息客户预订信息客户退房信息客户退房信息 入住处理入住处理退房收银退房收银 房间密码卡房间密码卡 客户账单客户账单 图表 1 酒店客房管理流程图 E 同本系统连接的其它系统 客房门禁系统 票据打印系统 H 完成期限 预期 6 个月 3 2目标 本项目旨在利用计算机进行酒店的客房管理 提高客房管理人员 的工作效率 提高管理人员的工作质量 改善对客户接待工作 实现管理计算机化 效率化 继承旧的管理系统的优良性能基础 上进一步提升软件的管理性能 实现人力资源的高效利用 3 3条件 假定和限制 1 针对用户要求 结合实际情况 所设计管理软件初步估计 具有 10 到 15 年的应用寿命 2 在具体的调研之后定下较为适合的系统设计方案 并进一 步比较各方案的优劣 从中提炼出最优方案 3 经费与投资重要来自用户 用户提供一部分的设备支持 其中保证日常的一部分生活与工作费用 4 对软件不作违反法律与政策的设计 在基本设计的基础上 结合最近法律政策允许对软件做合理升级维护 5 针对用户要求所设计管理软件基于现行普遍应用的标准配 置硬件系统 于 windows 操作系统下开发运行 6 可利用现有旧版管理软件系统 参考与继承部分实用功能 7 预计本系统在 6 个月后基本功能投入使用 3 4进行可行性研究的方法 本项目开发小组由 4 人组成 从三个大方面对系统开发作可行性 研究分析 1 两人对现行应用管理系统进行分析 调查确定现行系统已有 的功能及初步确定待开发系统的功能 2 两人对酒店客房管理做实地调查 搜集日常工作管理信息 并初步确定酒店客房管理的主要流程 总结出待开发系统的 功能 3 汇总调查结果 确定系统框架及模型 对待开发系统进行可 行性仿真研究 软件主要达到功能基本齐全 操作简单 应 用方便 4 对现有系统的分析 本项目的委托酒店现阶段的客房服务与管理工作由人工系统实现 这种酒店运营管理模式已不再适应日益增长酒店工作管理量 且 人员工作量大 酒店在人员及设备支出方面耗损量多 此为该系 统的局限之处 5 对所建议系统的分析 本系统可运行于装有 WINDOW XP 系统的电脑上 可实现酒店客房 管理的自动化与计算机化 在不用改变原有人员结构的基础上 提高客房服务管理人员的工作效率和工作质量 改善对客户接待 工作 实现管理计算机化 效率化 继承旧的管理系统的优良性 能基础上进一步提升软件的管理性能 实现人力资源的高效利用 其操作简单界面简明 易于用户使用 6 社会因素方面的可行性 6 1法律方面的可行性 经本项目组及酒店方面专业人员研究确定不存在法律方面的问题 6 2使用方面的可行性 本项目的应用只需要对原有的酒店总台相关人员进行软件的使用 培训 对用户单位的行政管理以及工作制度等方面不需要有所变 动 因此不存在该方面的问题 7 结论 经过小组研究分析 该管理系统是对过去酒店客房管理系统的完 善 消除了过去系统的不足之处 待资金到位即可着手进行开发 三 需求分析三 需求分析 1 引言 1 1编写目的 随着我国旅游业的飞速发展 以及社会生活水平的普遍提高 人们对于酒店消费不断地提出更高 更多样性的要求 根据 酒 店的要求 为 酒店开发一款可以方便快捷管理与酒店客房相关 的软件管理系统 在经过本系统应用软件的开发者对系统集成所 需实现的功能 性能及其操作配合方面进行了详细的分析和探讨 编写了本文档 其目的在于 准确无误的理解和表达用户对 酒店客房管理 业务的需求 以此作为本系统的需求基线 便于系统设计人员根据酒店客房管理业务的需求指定概要设 计 详细设计及数据库设计 预期读者 有关业务主管 有关技术主管 有关软件设计开发人员 有关运行维护人员 1 2背景 a a 待开发的软件系统的名称 酒店客房管理桌面系统 b b 项目任务提出者 酒店 项目开发者 系统软件开发小组 用户 酒店前台招待人员 c c 实现该软件的计算中心或计算机网络 WIN XP 2000 Vista 1 3运行环境 A 数据库 Access2007 数据库 B 运行平台 转有 windows 系列操作系统的 PC 机 C 终端设备 实达 长城终端等 D 其他设备 磁盘阵列 打印机等 1 4定义 房态 房间项使用状态 可供 占用 停用 预定等状态 客户信息 客户的身份信息 以及客户的类型 既客户是团体客 人还是散客 2 项目概述 2 1项目目标 本酒店客房管理系统主要以提高酒店客房服务的速度 精度 改 善顾客服务的亲善程度 减少工作差错为目标 减少各项资金支 出 提高管理质量 从而能为酒店经营上档次创造条件 主要表现在以下几个方面 1 1 为酒店经营服务 快捷 准确和高效地服务 同时具有多种方式的查询途径 问 讯员能够随时快速地从计算机中查询每位住店客人或以预定客人 的资料 a a 按各种条件查询打印现住及离店的客人信息 b b 按各种条件查询 包括房间号 姓名 地区等 c c 可查本日抵离店客人 明日应到 应离客人等情况 d d 客房占用情况查询 同时 计算机化的管理能够给酒店管理人员带来极大的方便 从 而带来效率与质量的提高 管理计算机化同时为酒店节省了一部 分的设备支出 2 2 为顾客提供最大方便 接待员利用计算机为客人办理入住登记手续 可以尽量缩短 客人滞留总台的时间 为客人提供快捷高效的服务 顾客在酒店 的消费都将录入计算机 顾客在办理离店时一次性结账 为顾客 带来极大的便利 3 3 引进先进的酒店管理思想 建成一套具有不断发展能力的系统 能给酒店的人流 物流 资金流带来极大的发挥效益 管理计算机化 为酒店未来带来长 远的发展 管理与国际惯例接轨 吸收别人的成功经验 为酒店 发展铺平道路 2 2用户的特点 使用该系统的用户必须是经过专门培训的专业人士 熟悉计算机 操作 具有专业知识 同时能够恰当及时处理紧急情况 3 总体需求调查 3 1系统目标 对酒店前台对酒店房间订退操作实现计算机管理 完成酒店客房 的订房 退房以及预订等业务 实现业务数据的及时保存预处理 3 2业务处理总体流程调查 从与原系统关系比较来看 总体业务流程图如下所示 酒店客房管理桌面系统酒店客房管理桌面系统 订房及入住管理子系统订房及入住管理子系统 退房管理子系统退房管理子系统 客户信息管理子系统客户信息管理子系统 客房信息管理子系统客房信息管理子系统 系统设置管理子系统系统设置管理子系统 预订预订 入住入住 订房订房 图表 2 总体流程图一 其他系统接口其他系统接口 从大的数据流向来看 总体数据流程图如下所示 酒酒店店客客户户 系系统统用用户户 酒酒店店客客房房管管理理 客客户户信信息息记记录录客客房房信信息息记记录录 酒酒店店客客户户 订订 退退房房选选择择 客客户户信信息息 客客房房信信息息 房房卡卡 账账单单 管管理理命命令令 说明 酒店客户在可选择预订方式或者是到达酒店后再订的方式进 图表 3 总体数据流程图 行订房选择 系统用户根据客户的选择 为客户登记订房消 息 并将客户的相关信息记录在案 为客户分配合适的客房 后 将相应的客房信息更改后也记录在案 订房时 根据客 户的类型 信息记录 以及订房方式 所选房间类型 用户 作出相应处理 酒店客户在退房时 系统用户对客户应付金额进行结算后开 出发票 并更新相应客房信息 4 系统功能调查 4 1订房及入住管理功能 4 1 1客户预订 酒店客户可通过这个功能在未到达酒店之前先在酒店中预订住 房 预订的方式可通过电话或者请求他人 但应带有相关证件 客户在预订房间之后须在系统设定期限内入住 否则取消预订 系统面相的客户分为两类 a 团体客户预订流程 团体负责人信息及团体信息登记团体负责人信息及团体信息登记 酒店可用房间分配酒店可用房间分配 预抵达日期设置预抵达日期设置 提交数据提交数据 酒店是否有充足空房酒店是否有充足空房 告知客户并告知客户并 取消服务取消服务 Yes No b 单独客户预订流程 客户信息登记客户信息登记 酒店可用房间分配酒店可用房间分配 预抵达日期设置预抵达日期设置 提交数据提交数据 酒店是否有充足空房酒店是否有充足空房 告知客户并告知客户并 取消服务取消服务 Yes No 4 1 2客户订房 利用本功能客户可在到酒店后才订房间 同样对于这种方式也 分为两类客户进行处理 a 团体客户订房流程 团体负责人信息及团体信息登记团体负责人信息及团体信息登记 酒店可用房间分配酒店可用房间分配 提交数据提交数据 酒店是否有合适空房酒店是否有合适空房 告知客户并告知客户并 结束服务结束服务 YesYes No 按客户要求查询酒店客房按客户要求查询酒店客房 进入入住环节进入入住环节 b 单独客户订房流程 客户信息登记客户信息登记 酒店可用房间分配酒店可用房间分配 提交数据提交数据 酒店是否有合适空房酒店是否有合适空房 告知客户并告知客户并 取消服务取消服务 Yes No 按客户要求查询酒店客房按客户要求查询酒店客房 进入入住环节进入入住环节 4 1 3客户入住 客户在预订转登记或者已登记好后 就进入本环节 客户在交 纳定金后可获得所订房间的房卡并入住房间 其基本流程如下 所示 客户交纳定金客户交纳定金 分配客房密码卡分配客房密码卡 入住房间入住房间 如若遇到团体预订客户在转登记入住时应考虑团体是否在规定 期限内到达 对于团体提出的加房 减房要求 也应作出相应 处理 其基本流程如下所示 团体客户身份确认团体客户身份确认 是否逾期 是否逾期 Yes No 告知客户并告知客户并 结束服务结束服务 是否增减房间 是否增减房间 酒店是否有空房 酒店是否有空房 告知客告知客 户 请户 请 求谅解求谅解 重新分配房间 重新分配房间 并更改相应数据并更改相应数据 客户缴纳定金客户缴纳定金 分配客房密码卡分配客房密码卡 入住房间入住房间 Yes No Yes No 4 2退房管理功能 本系统对结账方式如下规定 对于团体客人 由团体负责人统一 结账 结账方式为现金及银行卡结合的方式 不接受挂账 其基 本流程如下所示 客户提出结账要求客户提出结账要求 结算客户消费金额结算客户消费金额 客房状态检查客房状态检查 收取相应金额或退收取相应金额或退 出多余定金出多余定金 打印客户账单 并打印客户账单 并 收回房卡收回房卡 更新相应信息更新相应信息 提交数据提交数据 4 3客户信息管理功能 本模块主要实现对酒店客户的信息查询 基本操作为管理客人的 身份信息 消费信息 包括对相关信息的录入 修改 查询 基 本操作流程如下 客户信息录入客户信息录入 客户管理客户管理 选择相应操作选择相应操作 客户信息修改客户信息修改 客户信息查询客户信息查询 登记客户的相登记客户的相 应数据应数据 先查询相应客先查询相应客 户的信息户的信息 指定欲查询客指定欲查询客 户的有关信息户的有关信息 关键字关键字 根据关键字进根据关键字进 行查询行查询 对查询结果进对查询结果进 行相应修改行相应修改 上传数据上传数据 4 4客房信息管理功能 本模块实现的是用户对酒店内客房的基本信息进行管理的操作 基本操作为检索 录入和修改 客房的基本信息包括 客房的房 间号 房间类型 房间位置 房间状态 房间状态包括房间使用 情况 是否空房 客房清洁情况 是否已清洁 以及房间清洁 负责人员的管理等 其基本流程如下所示 客房信息录入客房信息录入 客房管理客房管理 选择相应操作选择相应操作 客房信息修改客房信息修改 客房信息查询客房信息查询 登记客房的相登记客房的相 应数据应数据 先查询相应客先查询相应客 房的信息房的信息 指定欲查询客指定欲查询客 房的有关信息房的有关信息 关键字关键字 根据关键字进根据关键字进 行查询行查询 对查询结果进对查询结果进 行相应修改行相应修改 上传数据上传数据 4 5系统设置功能 本模块主要实现的是对本管理系统进行维护与设置操作 数据库 的维护 包括数据库数据的备份 对用户的密码的录入 修改操 作 基本流程如下 系统设置系统设置 数据库维数据库维 护护 用户密码用户密码 设置设置 数据备份数据备份 新密码录新密码录 入入 密码修改密码修改 上传数据上传数据 5 系统主要功能的数据流图表如下图所示 2 2 处处理理订订房房 数数据据库库 客客户户 用用户户 3 3 结结算算金金额额 1 1 处处理理预预订订 3 3 查查询询有有关关 信信息息 4 4 录录入入新新信信 息息 5 5 修修改改有有关关 信信息息 6 6 设设置置系系统统 预预订订要要求求 退退房房要要求求 订订房房及及入入住住要要求求 查查询询房房间间或或客客户户信信息息要要求求 录录入入客客户户信信息息或或客客房房信信息息 修修改改信信息息要要求求 设设置置系系统统信信息息要要求求 新新数数据据 预预订订记记录录 账账单单 房房间间卡卡 图表 4 0 层数据流图表 6 数据字典 6 1 主要数据流描述 数据流数据流 名称名称 来源来源去向去向说明说明 用户登用户登 录录 用户输入的 用户名与用 户密码 验证正确后 进入系统界面 检索信检索信 息息 用户输入的 欲查找信息 系统的数据库 包括客户信息 客房信息等把 数据库相关部 分 包括对房间信息的查找 客 户信息的查找 系统信系统信 息息 用户输入的 本系统的信 息 数据库系统用 户信息存储部 分 用户登录密码等信息内容 客户信客户信 息息 用户输入的 酒店客户信 息 数据库客户信 息存储部分 包括客户的身份信息 客 户登记信息 客户类型信 息 客户消费信息 客户 账单等与客户有关的信息 数据 客房客房 房间房间 信息信息 酒店住房的 相关信息 数据库酒店房 间信息存储部 分 包括系统最初设置的房间 的基本信息 如使用状态 清洁状态 类型 房号 床位数等 以及客户提出 的对客房的一些要求 客户要客户要 求求 客户提出的 对于酒店住 房的相关要 求信息 用户由用户录入系统中 查询结查询结 果果 显示界面 用户 显示界面 用 户 经查询后得到的符合条件 的结果数据 系统数据库 包括用户数据库 客户数 据库以及房间信息数据库 显示结显示结 果果 系统数据库系统显示界面 退房信退房信 息息 客户用户 入住信入住信 息息 客户用户 预订房预订房 信息信息 客户用户 结算方结算方客户用户客户结账的方式 可以现 式式金结算 银行卡结算等 身份核身份核 对信息对信息 客户信息数 据库 用户 对预订房间客人入住前的 身份信息进行核对 包括 正确和错误两种结果 客房预客房预 定时间定时间 核查信核查信 息息 酒店房间信 息数据库 用户 对预订房间客人入住前的 房间的预订入住时间是否 到期的核对 包括已过期 与为过期两种结果数据 6 2 主要数据项条目 数据项名称类型简述 姓名文本类型 用来描述包括用户 客户的姓名 性别枚举类型枚举元素为男 女 密码字符串型 唯一 包括字符与 数字 客人类别枚举类型 枚举元素为团体客 人 散客 客人数量长整型 用于描述入住客人 数 消费项目文本类型 用于描述客人入住 期间的消费内容 消费金额双精度浮点数类型 用于描述客人入住 期间的消费金额 单位或地址文本类型 用于描述客人的住 址或工作单位的信 息 身份证件号长整型 客人身份证件号 唯一 住宿天数整型客人预计停留天数 房间号整型 酒店房间的编号 唯一 房间单价单精度浮点数类型 酒店房间的入住价 格 房间类型枚举类型 枚举元素包括标准 单人间 双人间 豪华单人间 双人 间 商务套房 总 统套房 房间床位数房间床位数整型 用于描述客房内的 床位数量 房间使用状态布尔类型 布尔值 占用代表 0 空闲代表 1 房间清洁状态布尔类型 布尔值 未清洁代 表 0 已清洁代表 1 房间数量整型 酒店房间数 客人 订房数 房间位置文本类型 用于描述酒店房间 的地理位置 日期整型格式 xx xx xx 客户编号客户编号整型唯一 6 3 数据存储条目 数据存储名称数据存储名称简述简述组成组成 客房信息客房信息 存放酒店客房 的相关信息 房号 类型 位置 使用状态 清 洁状态 床位数 单价 客户基本信息客户基本信息 存放酒店客户 的相关基本信 息 姓名 性别 单位 身份证件号 类别 客户消费信息客户消费信息 存放酒店客户 的消费信息 消费项目 消费金额 客户交易信息客户交易信息 存放酒店客户 的交易信息 房号 订房时间 入住时间 退房 时间 入住天数 订房数 付款方 式 应付金额 6 4 E R 图设计 6 4 1 消费记录实体 消费项目消费项目 消费记录消费记录 消费金额消费金额 6 4 2 交易记录实体 交易记录交易记录 入住时间入住时间 订房时间订房时间 客房号客房号 应付金额应付金额 付款方式付款方式 订房数订房数 入住天数入住天数 退房时间退房时间 6 4 3 账单实体 账单账单 客客 房房 号号 付款方式付款方式 姓名客户姓名客户 编号 结算金额结算金额 结算日期结算日期 6 4 4 客户实体 客户客户 姓姓 名名 姓姓 别别 编编 号号 客户类型客户类型 工作单位工作单位 身份证件身份证件 号 6 4 5 客房实体 客房客房 客客 房房 号号 客房位置客房位置 客房类型客房类型 使用状态使用状态 清洁状态清洁状态 床床 位位 数数 单单 价价 6 4 6 用户实体 用户用户 姓姓 名名 姓姓 别别 密密 码码 6 4 7 实体间的关系图 n 用户 管理客房 客户 消费记录 交易记录 住宿 产生 交易 查询 核算 账单 7 安全性要求调查 本系统的用户需凭借密码才可登陆系统使用 8 性能要求调查 8 1数据精确度 数据精确度满足一般酒店的要求 一般精确到货币分位 8 2时间特性 处理时间要尽可能短 在可接受范围内 8 3适应性 使用开放式的操作系统 开放式的数据库开发工具及标准的通信 协议 结构层次自独立性 四 总体设计四 总体设计 1 引言 1 1编写目的 以提高酒店客房服务的速度 精度 改善顾客服务的亲善程 度 减少工作差错为目标 减少各项资金支出 提高管理质量服 务于 酒店的前台对酒店客房管理服务的主要环节 最终用户 为 酒店集团公司 酒店总台接待处的服务人员 基于需求分析 之上编写了本文档 目的在于 将需求分析中的设计的功能具体 化 预期读者 有关业务主管 有关技术主管 有关软件设计开发人员 有关运行维护人员 1 2范围 说明 a a 待开发的软件系统的名称 酒店客房管理桌面系统 b b 项目任务提出者 酒店 项目开发者 系统软件开发小组 用户 酒店前台招待人员 c c 实现该软件的计算中心或计算机网络 WIN XP 2000 Vista 1 3定义 房态 房间项使用状态 可供 占用 停用 预定等状态 客户信息 客户的身份信息 以及客户的类型 既客户是团体客 人还是散客 1 4参考资料 GB8566 1995 软件生存期过程 GB8567 88 计算机软件产品开发文件编制指南 GB T11457 1995 软件工程术语 2 总体设计 2 1 需求规定 本酒店客房管理系统主要以提高酒店客房服务的速度 精度 改善顾客服务的亲善程度 减少工作差错为目标 减少各项资金 支出 提高管理质量 从而能为酒店经营上档次创造条件 对酒 店前台对酒店房间订退操作实现计算机管理 完成酒店客房的订 房 退房以及预订等业务 实现业务数据的及时保存预处理 详 细的说明请参见 需求分析 2 2 运行环境 A 数据库 Access2007 数据库 B 运行平台 转有 windows 系列操作系统的 PC 机 C 终端设备 实达 长城终端等 D 其他设备 磁盘阵列 打印机等 2 3 结构 在需求分析基础上 本系统确定由以下功能模块构成 以下为各功能模块的主要功能描述 客房信息管理 用户可对酒店客房的相关信息进行管理 包括对客房的基本 信息 如客房号 客房价格等 进行检索 录入和修改 客房预订管理 实现客户对酒店客房的预定要求 客房订房及入住管理 实现客户对酒店客房的订房以及预订转入住要求 客房退房管理 实现客户的退房要求 并进行费用结算 客户信息管理 客房管理系统 系 统 设 置 模 块 退 房 管 理 模 块 客 户 信 息 管 理 模 块 客 房 信 息 管 理 模 块 订 房 入 住 管 理 模 块 图表 5 系统功能模块图 用户可对入住过酒店的客户信息进行查询 包括对客户的基 本信息 如身份证号 客户姓名 联系电话 进行检索 系统设置管理 用户根据需要修改系统相关设置 2 4 基本设计概念和处理流程 系统的主要处理流程如下表所示 客户预订请求 客户入住请求 客户退房请求 客户个人信息 客房信息 1 预订请求记录 分配客房 2 客户身份查证 分配客房 3 客房信息更改 金额结算 4 管理客户信息 记录 5 管理客房信息 记录 6 更新主记录 有效地客户预订 名单 客房门卡 客户账单 客户信息记录 客房信息记录 更新后主文件记 录 输入 处理 输出 系统主要结构如图所示 酒店客房管理桌面系统 订房及入住管理子系统 退房管理子系统 客户信息管理子系统 客房信息管理子系统 系统设置管理子系统 预订 入住 订房 各个子模块的功能处理数据流图如下所示 2 4 1 订房及入住管理子模块 用用户户 身身份份认认证证并并登登 录录系系统统 密密码码 客客户户 1 1 处处理理预预订订 3 3 处处理理一一般般订订 房房 2 2 入入住住处处理理 预预订订请请求求 入入住住请请求求 订订房房请请求求 处理预订流程 客客户户处处理理预预订订预预订订请请求求 记记录录身身份份信信息息 设设置置时时间间期期限限 用用户户 查查询询酒酒店店房房间间分分配配酒酒店店房房间间 取取消消服服务务 数数据据记记录录更更新新 客客户户要要求求 酒酒店店客客房房不不足足信信息息 分分配配命命令令设设置置时时间间命命令令相相关关数数据据 数数据据库库身身份份数数据据 更更新新后后数数据据 处理一般订房流程 客客户户处处理理一一般般订订房房订订房房请请求求 记记录录身身份份信信息息 用用户户 查查询询酒酒店店房房间间分分配配酒酒店店房房间间 取取消消服服务务 数数据据记记录录更更新新 客客户户要要求求 酒酒店店客客房房不不足足信信息息 分分配配命命令令相相关关数数据据 数数据据库库身身份份数数据据 更更新新后后数数据据 处理入住流程 一般订房入住流程 交交纳纳定定金金 分分配配酒酒店店房房间间 门门卡卡 数数据据记记录录更更新新分分配配命命令令相相关关数数据据客客户户入入住住信信息息 数数据据库库 更更新新后后数数据据 预订转登记 入住 流程 客客户户客客户户身身份份确确认认 到到达达时时间间 交交纳纳定定金金 分分配配酒酒店店房房间间 门门卡卡 数数据据记记录录更更新新分分配配命命令令相相关关数数据据 数数据据库库 更更新新后后数数据据 客客户户入入住住信信息息 逾逾期期确确认认 非非逾逾期期 确确定定逾逾期期取取消消服服务务 是是否否增增减减客客房房查查询询酒酒店店房房间间 分分配配酒酒店店房房间间 取取消消服服务务 酒酒店店客客房房不不足足信信息息 分分配配命命令令 是是 入入住住 2 4 2 退房处理流程 客客户户客客房房检检查查 检检查查完完成成信信息息 回回收收酒酒店店房房间间 门门卡卡 数数据据记记录录更更新新 退退房房信信息息 相相关关数数据据 数数据据库库 更更新新后后数数据据 客客户户退退房房信信息息 消消费费金金额额计计算算 应应缴缴付付金金 确确定定逾逾期期取取消消服服务务 余余款款处处理理账账单单打打印印账账单单信信息息 2 4 3 客房信息管理流程 用用户户登登录录 客客房房号号检检索索 客客房房使使用用状状 态态查查询询 客客房房号号录录入入客客房房号号修修改改 客客房房使使用用状状 态态更更改改 客客房房清清洁洁情情 况况查查询询 客客房房清清洁洁情情 况况更更改改 客客房房位位置置检检 索索 客客房房位位置置录录 入入 客客房房位位置置修修 改改 客客房房类类型型管管 理理 数数据据库库 检检索索信信息息显显 示示 修修改改后后信信息息 显显示示 操作命令 操作命令 使用情况查询信息 使用状态更改信息 情节情况查询信息 清洁情况更改后信息 客房位置检索信息 新录入客房位置信息 修改的客房位置信息 客房类型管理操作信息 客房号检索信息 新录入客房号 修改的客房号 检索后信息 修改后信息 基基本本信信息息显显 示示 客房基本信息 2 4 4 客户信息管理流程 用用户户 登登录录数数据据库库 验验证证 用用户户登登录录个个人人信信息息 操操作作散散客客操操作作团团体体 系系统统授授权权 用用户户 录录入入 修修 改改 查查询询身身 份份信信息息 录录入入 修修 改改 查查询询登登 记记信信息息 录录入入 修修 改改 查查询询消消 费费记记录录 查查询询历历史史入入 住住信信息息 查查询询结结算算金金 额额 查查询询 修修 改改 录录入入当当 日日消消费费记记录录 查查询询历历史史消消 费费记记录录 结结果果显显示示 数数据据库库 身身份份为为授授权权用用户户 操操作作命命令令操操作作命命令令 金金额额结结算算信信息息 历历史史入入住住信信息息 身身份份信信息息 消消费费记记录录信信息息 结结果果 2 4 5 系统设置管理流程 用用户户 1 1 1 1 登登录录 密密码码 数数据据库库 维维护护数数据据库库 备备份份数数据据 设设置置用用户户密密 码码 显显示示更更新新结结 果果 操操作作操操作作 新新用用户户密密码码 源源数数据据 更更新新后后数数据据 2 5 各个功能需求与其相关主要程序的关系 酒店客房管理桌面系统 订房及入住管理 退房管理 客户信息管理客房信息管理系统设置 预订入住订房 程序名 OnOrder 程序名 OnCheckIn 程序名 OnBook 程序名 OnCheckOut 程序名 OnMClient 程序名 OnMRoom 程序名 OnSysSet 程序名 OnLoadSys 以下为各个功能模块各自的对应子程序 2 5 1 预订模块 预订管理 散客预订管理团体预订管理 On OsingleOn Oteam On RoomCheck On OrderShow OnOrder 2 5 2 订房模块 订房管理 散客订房管理团体订房管理 On BsingleOn Bteam On RoomCheck On BookShow OnBook 2 5 3 入住模块 入住管理 一般入住预订转入住 On SCheck On TimeCheck On RoomCheck On RoomChange On UpDate On UpDate OnCheckIn 2 5 4 退房模块 OnCheckOut退房处理 On CalMoney On UpDate On PrTit 2 5 5 客户信息管理模块 客户信息管理 客户信息录入客户信息查询客户信息修改 On InfoW On UpDate On InfoSa On InfoR On InfoShow On InfoW On UpDate On InfoSa On InfoR On InfoShow On Modify OnMClient 2 5 6 客房信息管理模块 客房信息管理 客房信息录入客房信息查询客房信息修改 On InfoW On UpDate On InfoSa On InfoR On InfoShow On InfoW On UpDate On InfoSa On InfoR On InfoShow On Modify OnMRoom 2 5 7 系统设置模块 系统设置OnSysSet 数据备份密码修改 On DataCopy On SecMof 2 6 人工处理过程 本软件系统的工作过程中包括以下人工处理过程 客户信息输入 由人工通过终端设备输入完成 客户房间密码卡 有人工发放以及收回 客户个人证件需要由人工认证 客户缴纳现金清点需要由人工认证 3 数据库设计 根据需求分析所得实体关系 E R 图 系统数据表结构如下所示 Ajb 订金表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为空是否为空 1 1Lsh 流水号 Identity int 否否 2 2Rzdjlsh 入住流水号 Int 是是 3 3Fh 房号 Char 5 是是 4 4Je 金额 Numeric 6 0 是是 5 5Rq 日期 datetime 是是 6 6Bz 币种 Char 10 是是 7 7ytbz 已退标志 Char 4 是是 8 8fkfs 付款方式 Char 12 是是 9 9xm 姓名 Char 8 是是 1010jzdjlsh 结帐号流水号 int 是是 Fzb 客房总表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为空是否为空 1 1Lsh 流水号 Identity int 否否 2 2Fh 房号 Char 5 是是 3 3Zt 状态 Char 6 是是 4 4Xm 姓名 Char 20 是是 5 5Xb 性别 Char 2 是是 6 6Rs 人数 Int 是是 7 7Krlb 客人类别 Char 8 是是 8 8Rzrq 入住日期 Datetime 是是 9 9Ldrq 离店日期 Datetime 是是 1010 xzrq 续住日期 Datetime 是是 1111fz 房价 Numeric 5 2 是是 1212Kfr 开房人 Char 8 是是 1313Kfrq 开房日期 Datetime 是是 1414Kflx 客房类型 Char 8 是是 1515Ttbz 标志 Char 2 是是 1616Bz 币种 Char 20 是是 1717Rzdjlsh 入住流水号 int 是是 Jzdjb 结帐单表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为空是否为空 1 1Lsh 流水号 Identity int 否否 2 2Rzdjlsh 入住单流水号 Int 否否 3 3Fh 房号 Char 5 否否 4 4Xm 姓名 Char 20 是是 5 5Rzrq 入住日期 Datetime 是是 6 6Ldrq 离店日期 Datetime 是是 7 7Bz 币种 Char 10 是是 8 8Cdbz 签单标志 Char 2 是是 9 9Czy 操作员 Char 8 是是 1010czrq 操作日期 Datetime 是是 Jzmxb 结帐明细表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为是否为 空空 1 1Lsh 流水号 Identity int 否否 2 2jzdjlsh 结帐单流水号 Int 否否 3 3Jzfs 结帐方式 Char 10 是是 4 4Bz 币种 Char 10 是是 5 5Je 金额 Numeric 9 2 是是 6 6Cdbz 签章标志 Char 2 是是 7 7Fh 房号 Char 5 是是 8 8Krxm 客人姓名 Char 20 是是 9 9Qdxm 签单姓名 Char 20 是是 1010Czy 操作员 Char 8 是是 1111czrq 操作日期 Datetime 是是 Kfzlb 客房资料表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为是否为 空空 1 1Fh 房号 Char 5 否否 2 2Kflx 客房类型 Char 8 是是 3 3Lc 楼层 Char 6 是是 4 4Zt 状态 Char 6 是是 5 5Qjzt 清洁状态 Char 7 是是 Krxfb 客人消费表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为是否为 空空 1 1Lsh 流水号 Identity int 否否 2 2Zh 结帐单号 Int 否否 3 3Fh 房号 Char 5 否否 4 4Xflx 消费类型 Char 10 是是 5 5Bz 币种 Char 10 是是 6 6Je 金额 Numeric 10 2 是是 7 7Zzrq 结帐日期 Datetime 是是 8 8Skbz 收款标志 Char 4 是是 9 9Skr 收款人 Char 8 是是 1010Skrq 收款日期 Datetime 是是 1212Rzdjlsh 入住单流水号 Int 是是 1313czy 操作员 Char 8 是是 Rzdjb 入住登记表 序号序号字段名字段名字段含义字段含义数据类型数据类型是否为是否为 空空 1 1Lsh 流水号 Identity int 否否 2 2Xm 姓名 Char 20 是是 3 3Xb 性别 Char 2 是是 4 4Rs 人数 Int 是是 5 5Krlb 客人类别 Char 8 是是 6 6Rzrq 入住日期 Datetime 是是 7 7Ldrq 离店日期 Datetime 是是 8 8FhFh 房号房号 Char 5 Char 5 否否 4 用户界面设计 4 1 用户登录界面初步设计 4 2 系统主界面初步设计 四 详细设计四 详细设计 1 引言 1 1编写目的 本文档是在总体设计基础上 对本系统各功能的具体设计以及代 码的实现 预期读者 有关业务主管 有关技术主管 有关软件设计开发人员 有关运行维护人员 1 2背景说明 a a 待开发的软件系统的名称 酒店客房管理桌面系统 b b 项目任务提出者 酒店 项目开发者 系统软件开发小组 用户 酒店前台招待人员 c c 实现该软件的计算中心或计算机网络 WIN XP 2000 Vista 1 3参考资料 GB8566 1995 软件生存期过程 GB8567 88 计算机软件产品开发文件编制指南 GB T11457 1995 软件工程术语 1 4部分内容定义 用户 系统使用人员 客户 酒店住户 ListView VC 中提供的一种功能控件 ListCtrl VC

温馨提示

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

评论

0/150

提交评论