




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内容摘要内容摘要 本文介绍了酒店客房管理系统的开发过程 论文详尽论述了从需求 分析 系统分析 概要设计 详细设计以及测试的整个开发过程 总结 了开发过程中的经验及本系统今后的改进方向 遵循软件工程的方法 本系统是在 WindowsXP 操作系统环境下 应用 Microsoft SQL Server 2000 数据库以及 Visual C 6 0 可视化程序设计软件所开发的酒店客 房管理系统 本系统实现了住宿管理 客房管理 查询统计 报表管理 挂账管 理 系统管理等 6 个功能模块 住宿管理模块中实现客房预订 取消预 定 客房入住 客房消费 换房 退房等 客房管理模块中实现房态查 询 宿费提醒 房态查询等 查询统计模块中实现在店住宿查询 宿费 查询 预定查询 退房查询等 报表管理模块中实现预售报表 客房销 售报表等 挂账管理模块中实现客房管理 挂账查询 客户结账等 系 统管理模块中实现权限管理 系统设置 密码设置等功能 系统结构严 谨 性能稳定 使用方便 本系统为全中文界面 功能全 易操作 系统的操作方式 界面均 为 WinXP 风格 本系统对于酒店客房管理方面所遇到的各种问题 如工 作量大 数据更新不及时 可靠性低等都做出详细的解决方案 系统中 具有强大的操作员权限 密码管理等功能模块 确保系统运行安全 强 大的查询和报表功能 全面 及时地反映当前营业状况 本系统是以适 应当前计算机信息管理的需要 紧密结合了酒店行业在计算机信息管理 方面的应用 实现了管理人员对酒店的现代化管理 从而进一步提高了 酒店的工作效率 本论文不仅从业务的角度对客房系统进行了详细的分 析和设计 而且还对系统进行了评价 关键词 客房管理 Visual C 6 0 SQL Server 2000 Abstract This article describes a hotel room management system development process Gave in depth articles from the needs analysis system analysis outline design detailed design testing and debugging as well as the entire development process summed up the experience in the development process and improve the system s future direction Guided by the Software Engineering The system is in the WindowsXP operating system environment the application of Microsoft SQL Server 2000 database and Visual C 6 0 visual programming software development management system for hotel rooms This system mainly realized six function parts Accommodation Management Rooms Management Query statistics Report Management Accounting management System setup Accommodation Management Module in the realization of room reservations cancel reservations hotel occupancy room consumption check out etc Rooms Management Module in the realization of state inquiries room lodging remind state room inquiries etc query module to achieve statistical stay in the shop inquiries lodging information is scheduled to inquiries inquiries such as check out Statements of management module to achieve the pre sale reports sales reports and other rooms system setup module for purview management system setup data backup data recovery Well structured system stable performance and easy to use This paper focuses on the development of management system for hotel rooms when the main design concepts and systems to achieve the detailed process and how to use The system for all Chinese language interface full featured easy to use System operation both WinXP style interface The system for the management of hotel rooms and the various problems encountered such as the heavy workload the data is not updated in time reliability and so low to make a detailed solution the system operator with a strong authority password management and other functions module to ensure safe operation Powerful query and reporting capabilities comprehensive and timely manner to reflect current business conditions The current computer system is adapted to the needs of information management in close connection with the hotel industry in the computer information management applications to achieve the management of the modernization of the hotel management so as to further enhance the efficiency of the hotel Not only carried on detailed analysis and design to the system of guest room of the hotel in terms of business but also we appraised to the system Key words room management Visual C 6 0 SQL Server 2000 目目 录录 一 一 绪论绪论 1 1 1 1 课题的背景 1 1 2 课题的意义 2 1 3 课题的开发目标 2 1 4 课题研究的内容及解决的问题 3 1 5 论文各章内容安排 3 二 二 文献综述文献综述 4 4 2 1 课题在国内外动态 4 2 2 目前存在的问题 5 2 3 本课题的主攻方向 5 2 4 VISUAL C 语言简介 5 2 5 系统数据库开发工具 7 三 三 方案设计与论证方案设计与论证 1010 3 1 概述 10 3 2 开发及运行环境 11 3 3 需求分析 11 3 4 功能结构划分 12 3 5 设计目标 13 3 6 数据库设计 13 四四 设计与实现设计与实现 2121 4 1 构建应用程序加框 21 4 2 封装数据库 22 4 3 主窗口设计 23 4 3 1 客户区设计 24 4 3 2 菜单设计 24 4 4 登陆窗口设计 26 4 5 住宿管理模块设计 27 4 5 1 客房预定模块设计 27 4 5 2 追加押金模块设计 27 4 5 3 调房登记模块设计 28 4 5 4 住宿登记模块设计 28 4 5 5 退宿结账模块设计 29 4 6 客房管理模块设计 29 4 6 1 客房设置模块设计 30 4 6 2 客房查询模块设计 30 4 7 查询统计模块设计 4 8 报表统计模块设计 4 9 系统设置模块设计 五 结果与评价五 结果与评价 2929 5 1 系统测试 29 5 2 测试结果 29 六 结论六 结论 3030 6 1 总结 30 6 2 改进方法 30 沈阳化工学院学士学位论文第一章 绪论 1 客房管理系统客房管理系统 一 一 绪论绪论 1 11 1 课题的背景课题的背景 随着我国改革开放的不断推进 国内人民生活水平的不断提高 旅游出行的人 民越来越多 商务活动也相当的活跃 再加上入境旅游的人也越来越多 入境从事 商务活动的外宾也越来越多 传统的手工已不适应现代酒店管理的需要 及时 准 确 全方位的网络化信息管理成为必需 在酒店的管理及业务日益复杂 要求在不 断提高的现状下 利用高科技 现代化的电脑自动化管理系统来处理日益繁重的酒 店业务 对于大型的酒店是必须具备的管理方式 酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的 主要目的是 为了方便酒店对客房的实际情况进行集中的查询与管理工作 以提高整个酒店的工 作 酒店客房管理的科学化 系统化 信息化成为各个酒店追求的目标 因此 而 要实现这些功能 就要求各个酒店配备一套客房管理系统 以便在酒店内实施良好 的完善的管理且以最快地速度响应客户的需求 及时为他们提供服务 为他们提供 一个高效 便捷的居住环境 客房管理信息系统 MIS 是各个酒店软件建设中一个 重要的应用系统 它大大了改善酒店管理的基础环境 对客房管理系统的若干基本 问题进行研究 主要包括客房管理系统的功能组成 系统开发条件 步骤及其总体 规划等内容 传统的酒店管理活动中 把人 才 物作为酒店的主要资源 但是随着社会化 大生产的不断扩大和社会对产品多样化的需求 人们越来越重视信息在生产经营及 酒店管理中的作用 并把它当做酒店的一种极其重要的资源 人们称之为 信息资 源 信息资源的处理已经成为当今世界上一项主要的社会活动 目前酒店客房管理系统大多采用传统的 C S 体系结构 虽然采用的是开放模式 但这只是系统开发一级的开放性 在特定的应用中无论是 Client 端还是 Server 端 都还需要特定的软件支持 由于没能提供用户真正期望的开放环境 C S 结构的软 沈阳化工学院学士学位论文第一章 绪论 2 件需要针对不同的操作系统系统开发不同版本的软件 加之产品的更新换代十分快 已经很难适应百台电脑以上局域网用户同时使用 而且代价高 效率低 因此 一 些中小型的酒店无法承受高昂的投资费用和维护成本 1 21 2 课题的意义课题的意义 在飞速发展的信息时代 信息已经成为所有企业的关键资源 酒店行业的激烈 竞争使得争取客源 提高酒店入住率 制定正确营销策略已经成为一项重要的任务 而借助于当前蓬勃发展的 IT 工具来拓展销售能力 创造客观的经济效益已经成为许 多酒店的首选 酒店客房管理信息系统是用来收集 处理 存贮和传播客房 顾客 结算信息 以信息管理为核心的计算机应用系统 作为一种有效的统计分析手段 计算机管理 系统发挥其强大的优势 在数据保存 数据交换等方面的快速可靠 是手工操作所 不能完成的 利用客房管理信息系统中合理的数据库结构来保存数据信息 及时了 解各个环节中信息的变更 通过有效的程序结构来支持各种数据操作的执行 以提 高管理效率 实现酒店服务的系统化 规范化 自动化 通过该项目的开发与使用 酒店可以提高其员工的工作效率 增强企业竞争力 同时适应信息时代管理数字化 的要求 提高酒店的服务水平与质量 从而赢得高信誉 强实力 好效益 1 31 3 课题的开发目标课题的开发目标 建立一套功能完善的管理信息系统 既能满足业务人员日常处理的需要 增强 企业经营全过程的数字化管理水平 又能满足管理人员决策分析的需要 提高公司 管理层对公司经营反馈信息的响应速度 从而大幅度提高工作效率 提高实施管理 的准确性 科学性 使担负管理的工作人员从繁杂的手工劳作中解脱出来 快速实现客人入住登记和账务处理 减少客人住店及离店时的等待时间 准确实现客人预订入住的要求 实现有效及有保障的前台系统作业 快速响应住宿客人的有关项目查询要求 实现入住 消费 结账一条龙服务 方便客人在店内的各类消费要求 沈阳化工学院学士学位论文第一章 绪论 3 提供清晰 准确的各类明细报表 账单 给客人留下良好的管理印象 1 41 4 课题研究的内容及解决的问题课题研究的内容及解决的问题 研究内容 酒店客房管理系统研究的内容涉及系统登陆 客房管理 住宿管理 查询统计 报表管理 系统管理 拟解决的关键问题 1 怎样使系统满足一般酒店在客房管理中所包括的各项功能 2 怎样使系统能够轻松容易上手 3 从软件的角度怎样才能既很好的实现这个系统的功能又具有美观的软件界面 1 51 5 论文各章内容安排论文各章内容安排 1 绪论 客房管理系统的起步及目前发展状况 客房管理系统开发的意义和 开发目标点 2 综述 阐述目前国内外的研究的动态 课题研究时存在的问题 该课题主 要做的方向以及 Visual C 的简介 3 方案设计与论证 对客房管理系统的数据库设计做出了详细的说明 同时 指出关键性问题 关键的技术所在 并给出了解决问题的有关方案 主要是针对数 据库那部分的 4 设计与实现 在方案设计与论证的基础上 把各个模块的主要的设计以及 相关的界面显示出来 5 结果与评价 对客房管理系统进行测试 是否可行 还要做出相应的评价 6 结论 总结客房管理系统及优缺点 还有本系统的改进方法 沈阳化工学院学士学位论文第二章 文献综述 4 二 二 文献综述文献综述 2 12 1 课题在国内外动态课题在国内外动态 计算机在管理中的应用开始于 1954 年 当时美国首先用计算机处理工资单 40 多年来 计算机在处理管理信息方面发展迅速 我国在全国范围内推广计算机在管 理中的应用 是在 70 年代末开始的 虽然起步较晚 近几年发展却较快 对于推动 我国管理信息处理的现代化起了重要的作用 在世界发达国家 仓库管理的计算机化水平已经很高了 尽管我国的一些酒店 在这方面也有了很强的意识和长足的进步 但仍存在这样 那样的一些问题 很多 的中小酒店都是靠手工登记住房 这给企业在一定程度上造成了管理上的落后 及 经济利益上的损失 酒店的经营服务以客房为核心 客人在酒店逗留的时间里 大部分时间是在客 房内度过 客房的设施水平可以集中地有代表性地体现一个酒店的档次 但就新标准 的规定 酒店的服务效率是酒店星级的重点体现 在中国的酒店业内 酒店服务水平无 法与其星级看齐特别是高端酒店 就以北京市场为例 建设标准达到五星级的酒店占 酒店存量总数的 33 5 服务达到五星级的仅占 9 54 大量的五星级饭店或号称 五星级的饭店服务根本达不到五星级水准 只能通过降价来吸引客源 这种饮鸩止 渴的做法只会将酒店业带入一轮轮的恶性循环 鲜花和堂皇背后 形势很严峻 根 据来自我国酒店业内部的数据 有一半的酒店企业是处于亏损状态 还有 20 是处 于不赢利或微利状态 仅仅有 20 的酒店在赢利 在 20 赢利的企业当中 又只有 10 的高星级酒店利润率最高 因此中国酒店业必须从精细管理上狠下功夫 特别 是国家旅游局最新推出的 旅游饭店星级的划分与评定 GB T14308 2003 标准中 重点突出了对客房智能化 人性化 舒适度和绿色化这些方面的加分力度 并提出 对酒店可持续改进的期望 因此既能集中体现酒店的智能化又能为酒店节约成本 加大拓展空间 提升酒店档次的客房智能控制网络系统已经成为近年来酒店行业发 展的新趋势 MRTLC3000 系列网络客控系统为国外 MR 电子株式会社自 2002 开始历经四 沈阳化工学院学士学位论文第二章 文献综述 5 年开发的最新一代客房智能控制系统 公司在多年从事酒店客控产品设计生产基础 上 总结用户需求 跟踪国内外最新技术 面向星级酒店而设计开发的新一代酒店 客房信息管理系统 该系统全面兼容国际标准 TCP IP 协议和以太网技术 不需要单 独布线 可以直接在酒店已有宽带网络综合布线上实现对酒店客房状态与信息进行 监控和管理的功能 整个系统包括计算机网络通信管理软件和智能客房控制硬件系 统设备两部分 采用成熟的以太网 TCP IP 通信协议和大型 SQL Server 客户 服务 器模式 数据库 保证了整个系统的稳定性和可靠性 克服了目前国内其它公司普 遍采用的上一代酒店客房控制系统 RS 485 总线联网方法速度慢 可靠性较差以及多 种网络布线复杂 重复建设等各种问题 2 22 2 目前存在的问题目前存在的问题 存在的问题 不能通过互联网方式进行客房预订 主要解决能够在网上就能进 行客房预订 也就是我所做的客房管理系统 这样能够实现网络的内联与外联 解决的办法 要能通过互联网方式进行客房预订 增加一台 WEB 服务器 用 VC 书 写客房管理预订系统 使得客户不要出门就能预订自己想要的客房 2 32 3 本课题的主攻方向本课题的主攻方向 酒店管理信息系统中不能通过互联网方式进行客房预订 通过本次设计主要实 现通过互联网方式进行客房预订 让客户足不出户坐在家里就能预订出自己想要的 客房 主要功能有 酒店简介 客房简介 客房报价 客房预订信息提交 预订信 息查询及修改 删除 等等 管理员信息查询 回复预订信息等功能 真正实现酒 店的无纸化 电子信息化 无距离限制的进行客房信息的预订 2 42 4 VisualVisual C C 简介简介 Visual C 是一个功能强大的可视化软件开发工具 自 1993 年 Microsoft 公司 推出 Visual C 1 0 后 随着其新版本的不断问世 Visual C 已成为专业程序员 进行软件开发的首选工具 虽然微软公司推出了 Visual C NET Visual C 7 0 但它的应用的很大的 沈阳化工学院学士学位论文第二章 文献综述 6 局限性 只适用于 Windows 2000 Windows XP 和 Windows NT4 0 所以实际中 更 多的是以 Visual C 6 0 为平台 Visual C 6 0 不仅是一个 C 编译器 而且是一个基于 Windows 操作系统的可 视化集成开发环境 integrated development environment IDE Visual C 6 0 由许多组件组成 包括编辑器 调试器以及程序向导 AppWizard 类向导 Class Wizard 等开发工具 这些组件通过一个名为 Developer Studio 的组件集成为和谐 的开发环境 Visual C 它大概可以分成三个主要的部分 1 Developer Studio 这是一个集成开发环境 我们日常工作的 99 都是在 它上面完成的 再加上它的标题赫然写着 Microsoft Visual C 所以很多人理 所当然的认为 那就是 Visual C 了 其实不然 虽然 Developer Studio 提供了 一个很好的编辑器和很多 Wizard 但实际上它没有任何编译和链接程序的功能 真 正完成这些工作的幕后英雄后面会介绍 我们也知道 Developer Studio 并不是专 门用于 VC 的 它也同样用于 VB VJ VID 等 Visual Studio 家族的其他同胞兄弟 所以不要把 Developer Studio 当成 Visual C 它充其量只是 Visual C 的一个 壳子而已 这一点请切记 2 MFC 从理论上来讲 MFC 也不是专用于 Visual C Borland C C Builder 和 Symantec C 同样可以处理 MFC 同时 用 Visual C 编写代 码也并不意味着一定要用 MFC 只要愿意 用 Visual C 来编写 SDK 程序 或者使 用 STL ATL 一样没有限制 不过 Visual C 本来就是为 MFC 打造的 Visual C 中的许多特征和语言扩展也是为 MFC 而设计的 所以用 Visual C 而不用 MFC 就等于抛弃了 Visual C 中很大的一部分功能 但是 Visual C 也不等于 MFC 3 Platform SDK 这才是 Visual C 和整个 Visual Studio 的精华和灵魂 虽然我们很少能直接接触到它 大致说来 Platform SDK 是以 Microsoft C C 编 译器为核心 不是 Visual C 看清楚了 配合 MASM 辅以其他一些工具和文档 资料 上面说到 Developer Studio 没有编译程序的功能 那么这项工作是由谁来完 成的呢 是 CL 是 NMAKE 和其他许许多多命令行程序 这些我们看不到的程序才 是构成 Visual Studio 的基石 沈阳化工学院学士学位论文第二章 文献综述 7 2 52 5 系统数据库开发工具系统数据库开发工具 SQL 是 Structured Query Language 结构化查询语言 的缩写 SQL 是专为 数据库而建立的操作命令集 是一种功能齐全的数据库语言 在使用时 只需要发 出 做什么 的命令 怎么做 是不用使用者考虑的 SQL 功能强大 简单易学 使用方便 已经成为了数据库操作的基础 并且现在几乎所有的数据库均支持 SQL SQL 数据库数据体系结构 SQL 数据库的数据体系结构基本上是三级结构 但 使用术语与传统关系模型术语不同 在 SQL 中 关系模式 模式 称为 基本表 base table 存储模式 内模式 称为 存储文件 stored file 子模式 外模式 称为 视图 view 元组称为 行 row 属性称为 列 column SQL 语言的组成 一个 SQL 表数据库是表 Table 的集合 由一个或多个 SQL 模式定义 一个 SQL 表由行集构成 一行是列的序列 集合 每个列与行对应一个 数据项 一个表或者是一个基本表或者是一个视图 基本表是实际存储在数据库的 表 而视图是由若干基本表或视图构成的表的定义 一个基本表可以跨一个或多个 存储文件 一个存储文件也可存放一个或多个基本表 每个存储文件与外部存储上 一个物理文件对应 用户可以用 SQL 语句对视图和基本表进行查询等操作 在用户 角度来看 视图和基本表是一样的 没有区别 都是关系表格 SQL SERVER 2000 数据库介绍 SQL Server 是 Microsoft 公司的一个关系数据库管理系统 但说起 SQL Server 的历史 却得从 Sybase 开始的 SQL Server 从 20 世纪 80 年代后期开始开发 最 早起源于 1987 年的 Sybase SQL Server SQL Server 最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 1988 年 Microsoft 公司 Sybase 公司和 Aston Tate 公司把该产品移植到 OS 2 上 后来 Aston Tate 公司退出了该产品的开 发 而 Microsoft 公司 Sybase 公司则签署了一项共同开发协议 这两家公司的共 同开发结果是发布了用于 Windows NT 操作系统的 SQL Server 1992 年 将 SQL Server 移植到了 Windows NT 平台上 3 在 SQL Server 4 版本发行以后 Microsoft 公司和 Sybase 公司在 SQL Server 的开发方面分道扬镳 取消了合同 各自开发自己的 SQL Server Microsoft 公司 沈阳化工学院学士学位论文第二章 文献综述 8 专注于 Windows NT 平台上的 SQL Server 开发 而 Sybase 公司则致力于 UNIX 平台 上的 SQL Server 的开发 本文中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server SQL Server6 0 版是第一个完全由 Microsoft 公司开发的版本 1996 年 Microsoft 公司推出了 SQL Server 6 5 版本 接着在 1998 年又推出了具有巨大变 化的 7 0 版 这一版本在数据存储和数据库引擎方面发生了根本性的变化 又经过 两年的努力开发 Microsoft 公司于 2000 年 9 月布了 SQL Server 2000 其中包括 企业版 标准版 开发版 个人版四个版本 从 SQL Server 7 0 到 SQL Server 2000 的变化是渐进的 没有从 6 5 到 7 0 变化那么大 只是在 SQL Server 7 0 的 基础上进行了增强 SQL Server2000 是微软公司开发的一个关系数据库管理系统 以 Transact SQL 的数据库查询和编程语言 T SQL 是结构化查询语言 SQL 的一种 支持 ANSI SQL 92 标准 数据库技术从 60 年代末期至今只有不到 40 年的历史 但其发展速度之快是另 外的技术所不及的 其已由第一代的层次型 网状型数据库 第二代的关系型数据 库发展到今天以面向对象为主要模型的数据库 即第三代数据库 数据库技术和网 络通信技术 面向对象编程技术 并行计算机技术 人工智能技术相互融合 相互 渗透 促进了数据库技术的广泛应用 数据库 Database 是按照数据结构来组织 存储和管理数据的仓库 是用于 查询的大量数据的存储区域 使用数据库可以带来许多好处 如减少了数据的冗余 度 从而大大地节省了数据的存储空间 实现数据资源的充分共享等等 此外 数 据库技术还为用户提供了非常简便的使用手段 使用户易于编写有关数据库应用程 序 特别是近年来推出的计算机关系数据库管理系统 操作直观 使用灵活 编程 方便 功能强大 环境适应广泛 数据处理能力极强 4 数据库的设计是指对一个给定的应用环境 构造数据库模式 建立数据库及其 应用系统 满足各种用户需求 作为信息资源开发 管理和服务的一种有效的手段 数据库技术的应用已越来越广泛 从小型的单项事务处理系统到大型的信息系统大 都用先进的数据库技术来保持系统数据的安全性 完整性和共享性 对一个实际的 系统来说 数据库表的设计在遵循数据库理论的同时 必须能用开发工具来实现用 沈阳化工学院学士学位论文第二章 文献综述 9 户在各方面提出的功能要求数据库与数据文件相似 同为存储数据的场所 与数据 文件一样 数据库并不直接向用户显示信息 用户运行应用程序访问数据库中的数 据 数据库将这些数据以用户能够理解的格式呈现给用户 数据库系统比数据文件的功能强大 因为数据库中的数据组织程度更高 在设 计良好的数据库中 没有用户或应用程序必须同时更新的重复数据块 相关的数据 分在一个结构或一条记录中 同时 还可以定义这些结构和记录之间的关系 处理数据文件时 必须根据每个数据文件的特定结构对应用程序进行编码 数 据库则不同 包含一个目录 应用程序可以利用该目录来确定数据的组织结构 通 用数据库应用程序能够利用该目录动态地向用户提供来自不同数据库的数据 沈阳化工学院学士学位论文第三章 方案设计与论证 10 三 三 方案设计与论证方案设计与论证 3 13 1 概述概述 随着我国经济的迅速发展和假日经济的出现 宾馆酒店业的竞争愈来愈激烈 要想在竞争中取得优势 必须在经营管理 产品服务等方面提高服务管理意识 而 对酒店的经营状况起决定作用的是酒店的管理 如何利用先进的管理手段 提高酒 店的管理水平 是每一家酒店的管理者所面临的重要课题 简单的服务标准已经不 是制胜的锦囊 只有做到最细微之处才有机会让顾客体会到酒店服务的优点 而准 确 快捷 周全往往就是最基本的成功要素 虽然计算机管理并不是酒店走向成功 的关键元素 但它可以最大限度的为准确 快捷 周全等要素发挥效用提供有力的 支持 因此 采用全新的计算机网络和管理系统 将成为提高酒店的管理效率 改 善服务水准的重要手段之一 面对信息时代的机遇和挑战 利用科技手段提高企业 管理无疑是一条行之有效的途径 信息与科技在酒店管理与现代化建设中显现出越 来越重要的地位 在某种意义上 酒店客房状态管理方面的信息化与科学化 已成 为现代化酒店的重要标志 客房管理系统是一个酒店行业不可缺少的部分 其内容对于酒店的决策者和管 理者来说都至关重要 所以客房管理系统应该能够为用户提供充足的信息和快捷的 查询手段 但一直以来人们使用传统人工的方式管理文件 这种管理方式存在着许 多缺点 如 效率低 保密性差 另外时间一旦长 将产生大量的文件和数据 这 对于查找 更新和维护都带来了不少的困难 客房管理系统面对强大的信息量可以轻松的管理 减少了在管理上面物力和人 力 有利于酒店提高工作效率和酒店效益 面对庞大的信息量 酒店在正常运营中 需要对客房资源 顾客信息 结算信息进行管理 利用客房管理信息系统及时了解 保个环节中信息的变更 有利于提高管理的效率 通过这样的系统 可以做到信息 的规范管理 需要统计和快速的查询 从而减少在管理方面的工作量 客房管理系统主要是从广义的管理入手 严格的遵守系统的效能 是一个结构 复杂 功能强大的管理信息系统 本系统较完整的实现了酒店前台所需的各项功能 沈阳化工学院学士学位论文第三章 方案设计与论证 11 后台管理方便 从而真正减少操作员日常的工作量 使操作人员轻松 快捷 高效 高质量的完成各项工作 3 23 2 开发及运行环境开发及运行环境 1 开发平台 1 最少 256MB 内存 recommended minimum 推荐 512MB recommended 2 700MB 硬盘剩余空间 3 Microsoft Windows 2000 XP 4 显示像素 最低 800 600 最佳 1024 768 本机基本配置 CPU Intel 3600 内存 1G 2 测试平台 与开发平台相同 为本机器 可以在本机上配置出服务器环境来 对系统进行测试 3 操作系统 Microsoft Windows XP 4 开发语言 Visual C 6 0 5 数据库管理系统软件 SQL Server 2000 3 33 3 需求分析需求分析 建立客房管理系统的必要性已经被广大的管理人员所接受和认可 建立酒店客 房管理系统是为酒店管理服务的 其根本目的是要创造酒店的经济效益 然而酒店 经济效益的提高应该包括哦直接的经济效益和间接的经济效益两方面考虑 酒店直 接的经济效益是指由于系统的建立使客房的生产经营或客房的管理取得直接的利润 收益 面对服务行业的高速发展和宾馆企业信息化发展的过程中出现的各种情况 本系 统主要实现如下功能 1 住宿管理模块 住宿管理模块包括客房预定 入住登记 客人续住 调房登记 退房结帐 5 部分 沈阳化工学院学士学位论文第三章 方案设计与论证 12 2 客房管理模块 客房管理模块包括客房设置 客房查询 宿费提醒 3 部分 3 查询统计模块 查询统计模块包括预定房查询 住宿查询 退宿查询 客房宿费统计 4 部分 4 报表管理模块 报表管理模块包括预售报表 客房销售报表 2 部分 5 挂帐管理模块 挂帐管理模块包括客户管理 挂账查询 客户结帐 3 部分 6 系统设置模块 系统设置模块包括系统初使化 权限管理 密码设置 3 部分 3 43 4 功能结构划分功能结构划分 系统功能图如图 3 1 所示 图 3 1 功能结构图 沈阳化工学院学士学位论文第三章 方案设计与论证 13 3 53 5 设计目标设计目标 本软件系统使根据实际需求而开发的 完全能够实现宾馆客房信息的管理 运 用本系统可以实现以下目标 界面友好 界面设计美观 轻松实现客房信息管理的可视 高效 快捷和方便的管理 数据存储安全可靠 同 Windows 操作系统的无缝结合 使用户无需为软件的移植性烦恼 根据巧妙的权限设置使保证信息安全保密 3 63 6 数据库设计数据库设计 1 数据库概要说明 在 SQL Server 2000 数据库中建立名为 myhotel 的数据库 设计如下数据表 checkinregtable checkoutregtable guazhanginfo kfyd regmoneytable roo msetting setability usertalbe 图 3 2 所示的即为本系统中数据库中的数据表结构图 该数据表结构图包含系 统所有数据表 可以清晰地反应数据库信息 沈阳化工学院学士学位论文第三章 方案设计与论证 14 2 主要数据表结构 1 住宿登记表 checkinregtable 表 3 1 checkinregtable 住宿登记表 字段名数据类型长度描述 凭证号码 nvarchar20 客户登记凭证号码 姓名 nvarchar50 客户姓名 证件名称 nvarchar20 客户证件 证件号码 nvarchar20 客户证件号码 详细地址 nvarchar50 客户详细地址 出差事由 nvarchar50 客户出差原因 房间号 nvarchar20 客户房间号 客房类型 nvarchar10 客户房间类型 联系电话 nvarchar20 客户联系电话 客房价格 money8 客户房间价格 住宿日期 datetime8 客户住宿日期 住宿时间 datetime8 客户住宿时间 住宿天数 float8 客户住宿天数 宿费 money8 折扣 float8 应收宿费 money8 客户应交宿费 预收金额 money8 客户预交金额 提醒日期 datetime8 所要求的提醒日期 退宿日期 datetime8 所要求的退宿日期 备注 nvarchar50 标志 nvarchar1 日期 datetime8 操作日期 时间 datetime8 操作时间 结款方式 nvarchar10 客户结款方式 退宿时间 datetime8 客户退宿时间 提醒时间 datetime8 客户提醒时间 沈阳化工学院学士学位论文第三章 方案设计与论证 15 摘要 nvarchar200 附加摘要 BZfloat8 2 退宿登记表 checkoutregtable 表 3 2 checkoutregtable 退宿登记表 字段名数据类型长度描述 凭证号码 nvarchar20 客户登记凭证号码 姓名 nvarchar50 客户姓名 证件名称 nvarchar20 客户证件 证件号码 nvarchar20 客户证件号码 详细地址 nvarchar50 客户详细地址 工作单位 nvarchar50 客户工作单位 房间号 nvarchar20 客户房间号 客房类型 nvarchar10 客户房间类型 客房价格 money8 客户房间价格 住宿日期 datetime8 客户住宿日期 住宿时间 datetime8 客户住宿时间 住宿天数 float8 客户住宿天数 宿费 money8 折扣或招待 nvarchar16 结款方式 折扣 float8 应收宿费 money8 客户应交宿费 杂费 money8 电话费 money8 会议费 money8 存车费 money8 赔偿费 money8 金额总计 money8 沈阳化工学院学士学位论文第三章 方案设计与论证 16 预收宿费 money8 客户预交金额 退还宿费 money8 退房日期 datetime8 退房时间 datetime8 日期 datetime8 操作日期 时间 datetime8 操作时间 备注 nvarchar50 联系电话 nvarchar20 BZFloat8 3 挂账信息表 guazhanginfo 表 3 3 guazhanginfo 挂账信息表 字段名数据类型长度描述 日期Datetime8挂账日期 挂账单位Nvarchar100挂账单位名称 摘要Nvarchar100 住宿金额Money8 欠款金额Money8 还款金额Money8 金额累计Nvarchar16 姓名Nvarchar100客户姓名 证件号码Nvarchar100客户证件号码 票号Nvarchar20 时间Datatime8操作时间 序号Smallint8 房间标准Nvarchar10 房间价格Nvarchar10客户房间价格 沈阳化工学院学士学位论文第三章 方案设计与论证 17 4 客房预定表 kfyd 表 3 4 kfyd 客房预定表 字段名数据类型长度描述 姓名 Nvarchar50 客户姓名 身份证号 Nvarchar20 客户身份证号 联系电话 Nvarchar30 详细地址 Nvarchar100 客户详细地址 工作单位 Nvarchar50 客户工作单位 客房类型 Nvarchar10 房间价格 Nvarchar20 预住日期 Datetime8 预住天数 Nvarchar10 客户预住天数 预付金额 money8 备注 Nvarchar50 日期 Datetime8 操作员 Nvarchar50 时间 Datetime8 证件名称 Nvarchar20 客户证件名称 5 客户信息表 regmoneytable 表 3 5 regmoneytable 客户信息表 字段名数据类型长度描述 凭证号码Nvarchar20客户登记凭证号码 姓名Nvarchar50客户姓名 证件名称Nvarchar20客户证件 证件号码Nvarchar20客户证件号码 详细地址Nvarchar50客户详细地址 出差事由Nvarchar50客户出差原因 沈阳化工学院学士学位论文第三章 方案设计与论证 18 房间号Nvarchar20客户房间号 客房类型Nvarchar10客户房间类型 联系电话Nvarchar20客户联系电话 客房价格Money8客户房间价格 住宿日期Datetime 8 客户住宿日期 住宿时间Datetime8客户住宿时间 住宿天数Datatime8客户住宿天数 宿费Money8 折扣Float8 应收宿费Money8 提醒日期 datetime8 所要求的提醒日期 退宿日期 datetime8 所要求的退宿日期 备注 nvarchar50 标志 nvarchar1 预收金额 money8 客户预交金额 时间 datetime8 操作时间 结款方式 nvarchar10 客户结款方式 退宿时间 datetime8 客户退宿时间 提醒时间 datetime8 客户提醒时间 摘要 nvarchar200 附加摘要 BZfloat8 6 客房设置表 roomsetting 表 3 6 roomsetting 客房设置表 字段名数据类型长度描述 房间号 nvarchar30 房间类型 nvarchar20 价格 money8 沈阳化工学院学士学位论文第三章 方案设计与论证 19 房态 nvarchar4 标志 bit1 使用标志 备注 nvarchar100 配置 nvarchar100 使用设置 nvarchar10 营业日期 smalldatetime4 7 用户权限表 setability 表 3 7 setability 用户权限表 字段名数据类型长度描述 客房预定 Bit 1 住宿登记 Bit 1 追加押金 Bit 1 调房登记 Bit 1 退宿登记 Bit 1 客房管理 Bit 1 客房查询 Bit 1 房态查询 Bit 1 挂账查询 Bit 1 客户结账 Bit 1 预定房查询 Bit 1 住宿查询 Bit 1 退宿查询 Bit 1 宿费提醒 Bit 1 登记预收报表 Bit 1 客房销售报表 Bit 1 客房销售统计报表 Bit 1 操作员设置 Bit 1 密码设置 Bit 1 沈阳化工学院学士学位论文第三章 方案设计与论证 20 初始化 Bit 1 权限设置 Bit 1 编号 Bit 1 操作员 Bit 1 密码 Bit 1 8 用户表 usertable 表 3 8 usertable 用户表 字段名数据类型长度描述 User namenvarchar50 User pwdnvarchar50 沈阳化工学院学士学位论文第四章 设计与实现 21 四四 设计与实现设计与实现 4 14 1 构建应用程序框架构建应用程序框架 1 在 Visual C 集成开发环境中单击 文件 新建 菜单项 打开 新建 窗口 选择 工程 选项卡 如图所示 2 在新建窗口中选择 MFC AppWizard exe 选项 在 工程名称 编辑 框中输入工程名称 这里为 myhotel 单击 OK 按钮进入 MFC 应用程序向导步 骤 1 窗口 如图所示 沈阳化工学院学士学位论文第四章 设计与实现 22 3 选择 基本对话框 选项 表示创建对话框的应用程序 接下来保持默认 项 单击 完成 按钮 创建应用程序框架 4 24 2 封装数据库封装数据库 客房管理系统采用 ADO 技术操作数据库 为了方便进行数据库操作 程序对 ADO 进行了简单的封装 1 引入 ADO 类库 1 在使用 ADO 技术时 需要导入一个 ADO 动态链接库 msadol5 Dll 该动态 库位于系统盘下的 Program Files Common Files System ado 目录下 在 Visual C 中 需要使用预处理命令 import 将动态库导入系统中 通常情况下 在 StdAfx h 头文件中导入文件 下面详细介绍如何将 msadol5 Dll 导入到系统 中 2 在 Visual C 的工作区中选中 文件视图 标签页 展开 头文件 节 点 找到 StdAfx h 子节点 双击该节点打开 StdAfx h 头文件 在 StdAfx h 头文件中添加 import e Program Files Common Files System ADO msadol5 dll rename EOF EOF using namespace ADODB 语句 2 封装 ADO 数据库对象 1 在菜单条中选择 插入 菜单 在弹出的快捷菜单选择 新建类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 11926-2025二氧化铀粉末和芯块中磷的测定钼蓝分光光度法
- 天津硬笔书法4级考试题目及答案
- 文化传播-濒危语言保护政策在跨文化交流中的作用-洞察及研究
- 2025年公需科目考试网络安全建设与网络社会治理试题库(含答案)
- 2025年秋季学期高中校长“开学第一课”主题讲话:坚定信念成就自我
- 2025年高校辅导员结构化面试题含题集及参考答案
- 基层医疗综合试题及答案
- 护理类文职题库及答案
- 规范资金风险管理办法
- 中山机场保安管理办法
- 电力运行维护管理办法
- 专职安全生产管理人员综合类C证习题(含答案)
- 2025年市场监管总局机关公开遴选公务员面试模拟题及答案
- 注册安全工程师考试道路运输和其他安全安全生产实务(初级)试卷与参考答案
- 客户关系管理课件 第1章 客户关系管理概述
- 数学-湖南省长郡中学2025-2026学年高二上学期暑假作业检测(开学)试题+答案
- 构建餐饮油烟共治格局的策略及实施路径
- 《MySQL数据库教程》课件第一章数据库概述
- 2025年“中央八项规定”精神学习知识竞赛测试题库及答案
- 2025年四川医疗卫生事业单位《卫生公共基础知识》考试真题及答案
- 铝单板幕墙专项方案
评论
0/150
提交评论