酒店管理系统(软件工程课程设计).doc_第1页
酒店管理系统(软件工程课程设计).doc_第2页
酒店管理系统(软件工程课程设计).doc_第3页
酒店管理系统(软件工程课程设计).doc_第4页
酒店管理系统(软件工程课程设计).doc_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论