基于NET的酒店综合信息管理平台毕业设计说明书.doc_第1页
基于NET的酒店综合信息管理平台毕业设计说明书.doc_第2页
基于NET的酒店综合信息管理平台毕业设计说明书.doc_第3页
基于NET的酒店综合信息管理平台毕业设计说明书.doc_第4页
基于NET的酒店综合信息管理平台毕业设计说明书.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

基于 NET 的酒店综合信息管理平台 摘 要 现代化的酒店组织都很庞大 而且服务项目多 信息量大 这样一来 要想提高 劳动生产率 降低成本 从而提高服务质量和管理水平 进而促进经济效益 那么就 必须借助计算机来进行现代化的信息管理 酒店信息管理平台就是为此而设计的 本文首先分析酒店信息管理系统的现状以及内部存在的问题 并基于此开发了酒店 综合信息管理平台 该平台实现了管理员登陆 密码修改 客户预定 入住登记 收 银结账等酒店管理中的必备业务 解决了在酒店管理中信息量大 记录频繁 容易出 错等困难 最终的目标就是让酒店管理者能方便 高效 合理的对酒店进行管理 关键词 信息管理系统 酒店客房 ASP NET Hotel integrated information management platform of the net Abstract The organisation of Modern hotel is grand which has a variety of service items and huge information If you want to increase productivity and reduce costs to improve the service quality and level of management and thus to promote the economic benefits then what you all need is to use computers to modernise information management Hotel information management platform is designed for this purpose This paper analyses the present situation of hotel management information system and internal problems firstly thus brings up the integrated information management platform The platform makes those functions Administrator landing Password revision Client reservation Check in registration come true And it solves the problems of huge hotel management information frequent records and easy made mistakes The ultimate goal is to let the hotel managers can manage the hotel conveniently efficiently and reasonablely Keywords Information Management System Hotel Rooms ASP NET 中北大学 2011 届毕业设计说明书 第 I 页 共 II 页 目 录 1 引言 1 1 1 绪论 1 1 2 研究的背景 1 1 3 研究的目的及意义 3 1 4 本章小结 3 2 相关技术研究 4 2 1 理论分析 4 2 1 1 UML 建模语言 4 2 1 2 B S 模式 4 2 2 开发设计思想 6 2 3 开发及运行环境 7 2 4 本章小结 8 3 系统分析 9 3 1 可行性分析 9 3 1 1 经济可行性分析 9 3 1 2 技术可行性分析 9 3 2 系统功能分析 9 3 2 1 系统功能模块图 9 3 2 2 系统功能介绍 10 3 3 本章小结 12 4 系统的设计与实现 13 4 1 数据库设计 13 4 1 1 客户预约表 13 4 1 2 管理员信息表 13 4 1 3 房间信息表 14 4 1 4 客户入住表 14 4 1 5 客户退房表 15 中北大学 2011 届毕业设计说明书 第 II 页 共 II 页 4 2 系统详细设计 15 4 2 1 系统登陆 15 4 2 2 总管理员登陆 16 4 2 3 基本设置 19 4 2 4 预订管理 23 4 2 5 入住管理 27 4 2 6 前台退房管理 31 4 2 7 客房管理 34 4 2 8 财务查询 36 4 3 本章小结 37 5 系统调试 38 5 1 系统测试 38 5 2 本章小结 38 6 总结 39 6 1 主要成果 39 6 2 存在问题 39 6 3 展望 39 参 考 文 献 41 致 谢 42 中北大学 2011 届毕业设计说明书 第 1 页 共 43 页 1 1 引言引言 1 11 1 绪论绪论 在互联网高速发展的今天 一切的商业行为都跟网络有密不可分的关系 这不仅 是为了不落后于时代 不被主流所淘汰 更是为了更好的借助网络来实现更大的商业 利益 随着更多的人接受电子商务 以及年轻一代享受网络预订的方便 迅速 酒店 宾馆等行业也不例外的加入了电子商务时代的行列 这是未来这个行业立于众多竞争 中不败之地的关键因素 1 随着人们生活质量的不断提高 越来越多的人将外出旅游作为了一种生活休闲方 式 对于有些旅游旺季 特别是五一 十一两个黄金周 客房的紧张 人流量的增多 工作效率的下降都给酒店行业和游客造成了困扰 那么酒店信息管理系统不但解决了 这些困难 更值得一提的是会给顾客带来极大的方便 随着人们电子商务意识的不断 加强 酒店信息管理系统的完善必将成为所有酒店未来的业务发展方向和销售手段 然而目前国内的酒店信息管理系统都处在起步阶段 各项功能不够完善 这是一个很 大的市场空缺 是未来酒店所必须装备的管理系统 并且具备了潜在发展潜力和信息 覆盖面极广的优势 2 科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 由于规模的不断扩大 工 作量也在不断的增加 人工化管理越来越不能满足客户的需求 例如不能及时查询客 房正常情况和人工管理的费时性等 为了使管理人员可以轻松快捷地完成酒店客房管 理任务 实现智能化管理 酒店管理方面软件的应用已成为主流 3 酒店综合信息管理平台的开发主要包括后台数据库的建立和维护以及前端应用程 序的开发两个方面 对于前者要求建立起数据一致性和完整性强以及数据安全性好的 数据库 而对于后者则要求应用程序功能完备 易使用等特点 4 研究这个课题 意义不仅仅在于做出一个实际可用的系统 更在于对未成熟的酒 店信息管理系统进行探索性的研究 1 21 2 研究的背景研究的背景 由于经济文化的高速发展 人们的生活水平有了显著提高 假日经济和旅游经济 已成为人们消费的热点 各地也把旅游业当作本地经济发展的重要支柱之一 从而促 中北大学 2011 届毕业设计说明书 第 2 页 共 43 页 进了酒店住宿业的快速发展 同时 随着酒店越来越多 人们的要求越来越高 酒店 之间的竞争也愈来愈激烈 如何在激烈的竞争中生存发展 是每一个酒店管理者必须 面临的问题 对酒店客房的经营状况起决定作用的是酒店客房的服务管理水平 如何 利用先进的管理手段 提高酒店客房的管理水平 已成为酒店客房酒店业发展的当务 之急 面对信息时代的机遇和挑战 利用科技手段提高企业管理无疑是一条行之有效 的途径 虽然酒店信息管理系统并不是酒店客房管理走向成功的关键元素 但它可以 最大限度地发挥准确 快捷 高效等作用 对酒店客房的服务管理提供强有力的支持 因此 采用全新的高效率的计算机网络和酒店客房管理系统 已成为提高酒工作的管 理效率 改善服务水准的重要手段之一 在某种意义上 酒店客房管理方面的信息化 已成为评价现代化酒店的重要标准 5 随着科学技术水平的不断提高 各行业都在采用高新技术进行深化管理 酒店客 房业也如此 电脑在酒店客房业的应用是从 70 年代发展起来的 美国饭店和旅馆协会 的调查表明 1971 1998 年的十几年间 使用电脑的酒店客房以每五年翻三翻 即八倍 的速度增长 我国的酒店客房业是从 80 年代开始使用电脑的 到 90 年代初 一些大城市有 45 的酒店客房业已经装备 采用计算机进行管理 实现了前 后台服务一次性结帐 使 酒店客房条理化 规范化 科学化 极大地提高了酒店客房的管理水平和工作效率 作为日益发展的酒店业 着眼于未来 采用计算机进行酒店客房管理 是与国际星级 酒店管理模式接轨的正确决策 计算机的引入 不仅减轻员工的劳动强度 提高工作 效率 也将带来可观的经济效益 近年来计算机在我国突飞猛进的发展 越来越多的 行业都涉足到这个新兴的领域 而酒店管理由于自身应该和顾客及时快捷紧密联系的 特点 更应该乘着这股春风打开酒店管理的新一页 为酒店管理与国际接轨以及酒店 的长足发展打下良好的基础 本系统可以借用计算机信息化的优势 方便快捷的实现 顾客和管理者的交互 方便管理者在第一时间了解顾客的需求 及时做好对应措施 从而使经营者在竞争日益激烈的酒店服务行业中取得优势 6 但是 国内酒店 IT 技术的引用距离国外还是有着不小的差距 总体而言 国内酒 店 IT 技术开发的现状是 1 需求不明确 使酒店项目工程性强 产品化不足 开发商的总体成本居高不下 研 发缺乏原动力 中北大学 2011 届毕业设计说明书 第 3 页 共 43 页 2 没有行业统一标准 厂商各自为政 市场分化导致产品整合难度大 3 产品推广依赖行政手段和关系网 抑制了新技术的引进和技术的创新 不利于形成 自己的产品特色和质量控制 4 国外优秀品牌的低价进入 垄断了国内高星级市场 开发商利润空间式微 7 1 31 3 研究的目的及意义研究的目的及意义 在过去的几年中 管理人员仅仅把计算机看成是计算的工具 而现在 计算机被 看成是创造利润的工具 凡是那些不愿意掌握有关计算机和信息资源管理方面基本知 识的用户管理人员和行政首脑 必将成为落伍者 伴随着我国旅游业的高速发展 酒店客房酒店行业的服务档次迫切需要提高 在 酒店客房酒店竞争日趋激烈的今天 要成为佼佼者 就必须与高新技术紧密结合 传 统的纯手工或简单的计算工具 已经不适应现代经济高速发展的要求 必须运用现代 化管理手段 配备完善的自动化设备 提高酒店的服务水平与质量 从而赢得高信誉 强实力 好效益 8 面对酒店客房行业的高速发展和酒店客房行业信息化发展的过程中出现的各种情 况 酒店客房信息管理平台在实施后 应能够达到以下目标 1 实现多点操作的信息共享 相互之间的信息传递准确 快捷和顺畅 2 服务管理信息化 可随时掌握客人住宿 客房状态 客人挂账等情况 3 系统界面友好美观 操作简单易行 查询灵活方便 数据存储安全 4 客户档案 挂帐信息 预警系统的结合 可对往来客户进行住宿监控 防止坏帐的 发生 5 通过酒店客房管理系统的事实 可逐步提高酒店客房的管理水平 提升员工的素质 6 系统维护方便可靠 有较高的安全性 满足实用性 先进性的要求 9 1 41 4 本章小结本章小结 本章主要研究酒店综合信息管理平台的背景 分析了国内外的现状 讲述了编写 酒店综合信息管理平台这个系统所要达到的目的以及意义所在 中北大学 2011 届毕业设计说明书 第 4 页 共 43 页 2 2 相关技术研究相关技术研究 2 12 1 理论分析理论分析 2 1 1 UML 建模语言 UML 统一建模语言 是一套用来设计软件蓝图的标准建模语言 也是一种可视化的 面向对象模型分析语言 Modeling Language 从系统工程的角度来看 UML 可以说是 一种软件结构的分析工具 因此可说 UML 统一建模语言 是一种从软件分析 设计到编 写程序规范的标准化建模语言 Modeling Language 10 软件系统集中在一台机器的时代已经过去了 过去那种简单的计算机系统 及建 模方法 已经不再适应今天庞大的网络信息的需求 在过去 单一系统的执行结果只 影响到单一系统 假设该系统没有正常运行 并不会有人在意 但现在不同了 一个 企业的网络系统必须和世界上其他系统互相合作 互相支持 以达到相辅相成 进行 相互信息交流的目的 但不同的地域的两个 或 N 个 系统相互之间要沟通交流并不 是那么简单和单纯 因为两者间的系统可能是由互不认识的人所编写 如果他们没有 遵守一套标准的规范来编写和开发 一定无法达到双方沟通的目的 若因此而导致任 一方的数据处理方式错误 并传递至全世界时 其损失将无法估计 因此拥有一套标 准的不因人 事 地不同而不同的系统定义语言就显得格外重要 UML 并没有局限于单一平台或程序开发语言 因此非常适合作为不同系统网络之间 的沟通桥梁 UML 不是一种程序设计语言 Programming Language 而是一种图形化 的面向对象的设计工具语言 UML 基本上与流程无关 适用于 使用案例驱动 UseCase Driven 以结构为中心 Arichitecture Centric 且为迭代式 渐进 式的开发流程 11 这种建模语言的最大用途是利用图形来描述真实世界各个对象的符号表示 让所 有系统设计者在构建系统时从系统流程分析 系统需求 对象模型化定义到整个开发 过程完全标准化 不因系统设计者使用不同的程序设计语言而有所不同 因此也可以 说使用 UML 的目的是要建立一套软件系统从系统分析 流程设计到整个开发的标准表 示方法 2 1 2 B S 模式 B S Browser Server 模式又称 B S 结构 它是随着 Internet 技术的兴起 对 中北大学 2011 届毕业设计说明书 第 5 页 共 43 页 C S 模式应用的扩展 在这种结构下 用户工作界面是通过 IE 浏览器来实现的 B S 模式最大的好处是运行维护比较简便 能实现不同的人员 从不同的地点 以不同的 接入方式 比如 LAN WAN Internet Intranet 等 访问和操作共同的数据 最大的 缺点是对企业外网环境依赖性太强 由于各种原因引起企业外网中断都会造成系统瘫 痪 12 随着 Internet 和 WWW 的流行 以往的主机 终端和 C S 都无法满足当前的全球 网络开放 互连 信息随处可见和信息共享的新要求 于是就出现了 B S 型模式 即 浏览器 服务器结构 B S 模式最大特点是 用户可以通过 WWW 浏览器去访问 Internet 上的文本 数据 图像 动画 视频点播和声音信息 这些信息都是由许许 多多的 Web 服务器产生的 而每一个 Web 服务器又可以通过各种方式与数据库服务器 连接 大量的数据实际存放在数据库服务器中 客户端除了 WWW 浏览器 一般无须任 何用户程序 只需从 Web 服务器上下载程序到本地来执行 在下载过程中若遇到与数 据库有关的指令 由 Web 服务器交给数据库服务器来解释执行 并返回给 Web 服务器 Web 服务器又返回给用户 在这种结构中 将许许多多的网连接到一块 形成一个巨大 的网 即全球网 而各个企业可以在此结构的基础上建立自己的 Internet 13 2 1 3 ASP NET 的优点 1 强大的动态 Web 支持 ASP 虽有较大的灵活性 但效率不高 且缺乏面向对象的设计 从页导致 ASP 代码 比较凌乱 开发维护都相对困难 ASP Net 为 Web 页面提供了一种集成式的支持 使用 ASP Net 可以编译页面中的代码 而这些代码可以运用高级语言来编写 因此易于实 现并有较高的运行效率 2 高效的数据访问技术 ASP Net 中可以运用 ADO NET ADO NET 提供了对关系数据库和各种数据源的高效 访问 这些组件甚至可以访问文件系统和目录 另外 Net 内置了 XML 的支持 可以 处理从非 Windows 平台导入或者导出的数据 3 代码共享 ASP Net 沿用 Net 中引入的程序集概念 替代了传统的 DLL 可较好的实现代码在 应用程序之间的共享方式 4 面向对象的编程 中北大学 2011 届毕业设计说明书 第 6 页 共 43 页 ASP Net 处于 NET Framework 中 NET Framework 及其推荐采用的语言 C 是完全 基于面向对象的 5 语言的无关性 在 NET 中 VB Net C J 和 Managed C 等语言都可以编译为通用的中间语言 IL 这说明语言可以用从前未有的方式交互操作 6 增强的安全性 每个程序集可以包含内置的安全信息 这样就可以非常准确的控制程序集的使用 方式 7 可运用 C C 是 Net 的一种面向对象的新语言 这种企业编程语言带有下一代编程语言服务 运行时 NGWS Runtime NGWS Runtime 是一个不仅管理执行代码 同时也提供使编 程更加容易的动态环境 编译器产生受管代码以指向这种受管理执行环境 你获得跨 平台语言集成 跨平台语言异常处理 增强安全性 版本控制 安排支持和查错服务 支持 NGWS Runtime 的主要语言是 C 支持 NGWS 框架的很多程序是用 C 写的 C 语言 借鉴了 C 但是具备现代化和新增的类型安全 使 C 成为企业解决方案的首选语言 在 企业计算领域 C 将会变成为用于编写 下一代窗口服务 Next Generation Windows Services 简写为 NGWS 应用程序的主要语言 基于 C 具有如此多的优良特性 而且又是 net 开发的首选语言 因此 在开发本 系统时我选择了它作为开发语言 14 2 22 2 开发设计思想开发设计思想 本酒店客房设有豪华套间 标准间 普间 双人间 房间共 65 间 床位 120 张 随着信息技术的发展和人们对酒店客房酒店的要求越来越高 该酒店客房已明显觉得 手工管理已不能适应当前酒店客房高速发展的需要 已意识到使用计算机网络和计算 机管理的重要性 决定首先在客房部采用酒店客房管理系统 该系统应充分利用信息技术提高酒店客房的管理水平 服务水平 酒店客房管理 系统要实现客房预定 住宿登记 追加押金 调房登记 退房结账 查询统计 预收 销售报表等等功能 其中宿费提醒可以在住宿费超过押金的时候预警 提示前台要客 人补交押金 该功能可明显提高对住宿人员宿费的有效管理 将动态实时的住宿登记 中北大学 2011 届毕业设计说明书 第 7 页 共 43 页 客房调整 销售报表 追加押金等有机地联系在一起 对酒店客房进行全方位的管理 本软件从安全性和易维护性考虑 选择了 WEB 实现技术 简单的说就是将系统做 成一种 B S 模式 本系统的前台是基于 NET3 5 采用 Microsoft Visual Studio 2010 开发环境 用 C 语言编写代码 可以让用户通过浏览器直接访问酒店管理系统 并且 管理者可以方便地对其进行管理维护 在数据库连接方面选择 SQL 作为后台数据库服 务 Visual Studio 作为一种 WEB 实现技术 它的效率是很高的 拥有 Java 语言 一 次编写 各处运行 的特点 15 分析的第一步是定义用例 即描述酒店客房管理系统的功能 确定系统的功能需 求 系统中的用例如图 2 1 所示 图 2 1 利用 UML 做模型样板 2 32 3 开发及运行环境开发及运行环境 本软件是在 Windows XP Microsoft Visual Studio 2008 SQL Server 2005 的环境下完成的 下面就对这些开发工具进行介绍 开发环境 Microsoft Visual Studio 2008 中北大学 2011 届毕业设计说明书 第 8 页 共 43 页 VS2008 引入了 250 多个新特性 整合了对象 关系型数据 XML 的访问方式 语言 更加简洁 使用 Visual Studio 2008 可以高效开发 Windows 应用 设计器中可以实时 反映变更 XAML 中智能感知功能可以提高开发效率 同时 Visual Studio 2008 支持项 目模板 调试器和部署程序 Visual Studio 2008 可以高效开发 Web 应用 集成了 AJAX 1 0 包含 AJAX 项目模板 它还可以高效开发 Office 应用和 Mobile 应用 后台数据库 SQL Server Management Studio 2005 SQL Server 2005 是一个全面的数据库平台 使用集成的商业智能 BI 工具提 供了企业级的数据管理 SQL Server 2005 数据库引擎为关系型数据和结构化数据提 供了更安全可靠的存储功能 使您可以构建和管理用于业务的高可用和高性能的数据 应用程序 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心 此外 SQL Server 2005 结合了分析 报表 集成和通知功能 这使您的企业可以构建和部署经济有效的 BI 解决方案 帮助您的团队通过记分卡 Dashboard Web services 和移动设备将数 据应用推向业务的各个领域 与 Microsoft Visual Studio Microsoft Office System 以及新的开发工具包 包括 Business Intelligence Development Studio 的紧密集成使 SQL Server 2005 与众不同 2 42 4 本章小结本章小结 本章阐述了本系统的开发设计思想 对开发运行环境和所用语言做了基本的介绍 并且对所采用的几种技术做了简要的解释 为本系统的开发研究做了相应的理论分析 中北大学 2011 届毕业设计说明书 第 9 页 共 43 页 3 3 系统分析系统分析 3 13 1 可行性分析可行性分析 可行性分析也称为可行性研究 是在系统调查的基础上 针对新系统的开发是否 具备必要性和可能性 对新系统的开发从技术 经济 社会的方面进行分析和研究 以避免投资失误 保证新系统的开发成功 可行性研究的目的就是用最小的代价在尽 可能短的时间内确定问题是否能够解决 该系统的可行性分析包括以下几个方面的内 容 3 1 1 经济可行性分析 经济可行性 主要是对项目的经济效益进行评价 本系统是基于 ASP NET3 5 的酒 店管理系统采用 Microsoft Visual Studio 2008 开发环境 用 C 语言编写代码 SQL 作为后台的数据库服务 同时使用 B S 开发模式 因为工程项目比较简单 又可以去 图书馆查阅资料以及得到老师同学的帮助 基本上不需要任何经费 仅仅需要的是脑 力和体力上的劳动 而且本系统正式使用后 将会大大的提高酒店客房管理的效率 所以说在经济上完全没有问题的 3 1 2 技术可行性分析 技术可行性 技术上的可行性分析主要分析技术条件能否顺利完成开发工作 硬 软件能否满足开发者的需要等 本系统主要采用了 Microsoft Visual Studio 2008 和 SQL Server2005 进行相关的开发 而 Microsoft Visual Studio 2008 是面向对象的可 视化软件开发工具 其对编程平台对数据库的访问做了很好的封装 数据库接口的转 换只需动态更改控件的相关属性即可 另考虑到 SQL Server 数据库服务器用户 亦提 供 SQL Server 数据库接口 微软公司的 SQL Server 数据库 它能够处理大量数据 同时保持数据的完整性并提供许多高级管理功能 它的灵活性 安全性和易用性为数 据库编程提供了良好的条件 因此技术上的难度也不大 3 23 2 系统功能分析系统功能分析 3 2 1 系统功能模块图 系统功能模块图如图 3 1 所示 中北大学 2011 届毕业设计说明书 第 10 页 共 43 页 权 限 设 置 基于 NET 的酒店综合信息管理平台 系 统 信 息 财 务 查 询 客 房 信 息 设 置 基 础 设 置 预 订 管 理 入 住 管 理 退 房 管 理 客 房 管 理 房 价 设 置 退 出 系 统 夜 审 状 况 设 置 预 约 客 户 管 理 查 询 预 订 信 息 清 除 过 期 信 息 前 台 入 住 管 理 入 住 房 态 查 询 客 户 退 房 设 置 可 用 客 房 查 询 房 态 维 护 客 户 入 住 报 表 财 务 统 计 图 3 1 系统功能模块图 3 2 2 系统功能介绍 1 系统信息 包括管理员权限管理 管理员修改密码 用户名 设置管理员权限等基本操作 2 基础设置 用于对客房类型 客房价格 客房信息 系统参数项目进行初始化设置 这些设 置一般不轻易改动 客房信息设置 用于添加和设置本酒店客房的分类信息 内容包括房号 房类 楼层 额定人数 床位和一些备注信息 可以查看每个房间的详细信息 更新房间基 中北大学 2011 届毕业设计说明书 第 11 页 共 43 页 本信息 删除房间基本信息等功能 夜审状况设置 设置房间的夜审信息 房价设置 用于设置房价的基本信息 包括房间的原始价格 打折信息 内容包 括折扣名 折扣值 房类编号 打折后房价 开始时间 结束时间 备注等 其中可 以按照房间类型来统一设置房价和其他打折内容 也可以为具体房间重新设置房价和 打折等信息 同是还可以清空房间的打折信息 过了打折的时间段后 3 预定管理 用于管理客户的预定业务 散客预定 用于零散的客人 例如探望学生的家长 散客预定一般要求输入房类 房价及折扣 抵店日期 离店日期 订房人 团体预定 用于一些前来参加学术会议的团体 团体预定要生成一个团主单 团 主单可以理解为统一管理这个团体的主机构 包括团体的集中信息管理和帐务管理 再从这个团主单预定具体的房间类别 房间数 以及对预定房间进行排房 入住等 预定查询 用于查询客户预定的情况 修改预定 用于重新定义预定的资料 处理过期预定信息 预定管理员可以进入该模块查询已经超出预定期限内的预定信息 管理员可以选择一个个清除 也可以全部一起清除 清除后 数据库中相应的该预定 信息将被彻底清除 4 入住管理 用于管理客户入住及入住后相关的业务 其中包含的功能模块 散客入住 用于客人在没有预定的情况下入住酒店客房房间 散客入住一般要求输入 房号 房价及折扣 折扣实在基础设置中设置 只有总管理员有权设置 入住日期等 信息 团队客人入住 用于管理团队客人的入住 一般团队客人都是需要预定的 因此 团体客人入住是给预定的团体安排具体的房间 其中具体房间实际上是该团体所预定 的房间 预定入住 包括个人预定入住 和团体预定入住 只要个人或团体所预定的房间 实在预定期限内 入住管理员可以直接将预定客人的信息提出 存入到入住客人信息 中 如果是团体入住 入住管理员可以对该团里内的所有成员进行排房 中北大学 2011 届毕业设计说明书 第 12 页 共 43 页 客人换房 用于根据住店客人的换房要求 调换房间或是调整宾客住房 本功能 实际上是通过修改入住客人信息实现 5 前台收银管理 用于管理客户退房及相关的收银业务 其中包含的功能模块 散客退房 用于没有经过预约直接入住的客户的退房管理 系统会根据客户入住 的天数 直接计算出客户应付的金额 团体退房 是团体离店时进行的操作 团体退房时将自动监测团成员的客单余额 以保证团体中没有 跑单 发生 6 客房管理 用于管理客房的信息和客户住宿历史的信息 可用房查询 用于查询酒店客房目前可以使用的客房 房态维护 用于维护客房的状态 可以在房态图中直接进行修改 比如有的房间 需要维护就不能作为 空房 给客户居住 可以设置该房间的状态为维护 房态统计 用于按照不同的分类统计房态的信息 例按照客房类型 楼层 状态 等 在住散客报表 用于统计分析房态为在住散客的情况 在住团报表 用于统计分析房态为在住团的客房情况 3 33 3 本章小结本章小结 本章为本系统的需求分析进行了简单的说明 并且给出了功能模块图和系统数据 流程图 把本系统所需要实现的功能做了简要的介绍 给出了系统的大体框架 中北大学 2011 届毕业设计说明书 第 13 页 共 43 页 4 4 系统的设计与实现系统的设计与实现 4 14 1 数据库设计数据库设计 数据库是一种存储数据并对数据进行操作的工具 数据库的作用在于组织和表达 信息 简而言之 数据库就是信息的集合 计算机的数据库可以分为两类 非关系数 据库 flat file 和关系数据库 relational 关系数据库中包含了多个数据表的 信息 数据库含有各个不同部分的术语 象记录 域等 创建任何一个数据库的第一步是仔细的规划数据库 设计必须是灵活的 有逻辑 的 创建一个数据库设计步骤 1 数据库需求分析 2 数据库概念结构设计 3 数据库逻辑结构设计 针对一般酒店客房管理信息系统的需求 通过对酒店客房管理过程的内容和流程 分析 设计如下面所示的数据库 4 1 1 客户预约表 入住预约表 YuYue 中包括预约编号 预约人身份证 预约人姓名 预约人联系方 式 预约房间数 预约房间号等信息 具体内容如表 4 1 所示 表 4 1 YuYue 列名数据类型长度允许空注释 YuYueID guestID guestName tel num RoomNO reachDate days varchar varchar varchar varchar int varchar dtetime dtetime 50 20 30 20 4 20 8 8 否 否 否 否 否 否 否 否 预约编号 预约人身份证 预约人姓名 预约人电话 预约房间数 预约房间号 预约起始日期 预约结束日期 4 1 2 管理员信息表 管理员信息表 Regedit 中包括系统编号 管理员用户名 登陆密码以及管理员级 中北大学 2011 届毕业设计说明书 第 14 页 共 43 页 别这 4 列 具体内容如表 4 2 所示 表 4 2 Regedit 列名数据类型长度允许空注释 ID userName passWord kind Int varchar varchar varchar 4 20 20 20 否 否 否 否 系统编号 用户名 密码 级别 4 1 3 房间信息表 房间信息表 Room 中包括房间号 房间类型 所在楼层 额定人数 标准价格 夜 审状态 折扣信息等诸多房间基本信息 具体内容如表 4 4 所示 表 4 4 Room 列名 数据类型 长度 允许空 注释 RoomNO RoomKind RoomFloor RoomNum RoomBed RoomInfo RoomCharge state Discount DstatTime DendTime DRoomCharge discountInfo RoomState varchar varchar int int int varchar float bit float datetime datetime float varchar varchar 20 50 4 4 4 100 8 1 8 8 8 8 100 40 否 否 否 否 否 是 否 否 否 是 是 否 是 否 房间号 房间类型 房间楼层 房间额定人数 房价床位 房价备注 标准价格 夜审状态 折扣 折扣起始时间 折扣结束时间 折后房价 打折备注信息 房间状态 4 1 4 客户入住表 客户入住表 RuZhu 中包括入住编号 入住人身份证 入住人姓名 入住人联系方 中北大学 2011 届毕业设计说明书 第 15 页 共 43 页 式 入住房间号 入住开始时间 该房间预约人姓名 该房间预约人身份证号等信息 具体内容如表 4 3 所示 表 4 3 RuZhu 列名数据类型长度允许空注释 RuZhuID guestID guestName tel RoomNO arriveDate YuYueperson YuYuepersonID varchar varchar varchar varchar varchar datetime varchar varchar 30 20 20 20 20 8 20 20 否 否 否 否 否 否 是 是 入住编号 入住人身份证 入住人姓名 联系方式 入住房间号 入住开始时间 预约人身份证 预约人姓名 4 1 5 客户退房表 客户退房表 income 中包括退房编号 退房时间 需付金额 所退房间号等信息 具体内容如表 4 5 所示 表 4 5 income 列名数据类型长度允许空注释 incomID incomTime money incomeInfo int datetime money varchar 4 8 8 200 否 否 否 是 系统编号 退房时间 应付金额 退房房间号 4 24 2 系统详细设计系统详细设计 4 2 1 系统登陆 管理员可以通过输入自己的用户名 密码 登陆基本 登陆到相关功能模块进行 操作 对于验证码的输入一定要正确 如果验证码输入与显示的不一致 将无法登陆 系统会判断管理员的相关信息是否存在 如果存在则可登陆到相关模块 否则将给出 提示 拒绝管理员登陆 本系统可以设置多名不同级别的管理员 管理员信息的设置 必须由总管理员进行设置 其中总管理员用户名 admin 密码为 888888 其它相关的 管理员信息请按总管理员登陆系统后 到 系统信息 的 权限设置 中查看 系统 中北大学 2011 届毕业设计说明书 第 16 页 共 43 页 登陆界面如图 4 1 所示 图 4 1 系统登陆界面 4 2 2 总管理员登陆 总管理员登陆界面也就是本系统的主界面 在此界面中 管理员可以设置 查询 更改 删除诸多信息 例如新用户的添加 密码的修改 客户的预约 入住 退房等 操作以及账目的结算 系统主界面如图 4 2 所示 中北大学 2011 届毕业设计说明书 第 17 页 共 43 页 图 4 2 系统主界面 点击权限设置 可以进入管理人员设置模块 在这个模块中 总管理员可以添加 任何级别的其它管理员 也可以对现有管理员的信息进行修改和删除 点击 删除 时 系统会将该管理员的信息从数据库中清除 点击某个管理员后的 编辑 可以 对某个管理员信息进行更新 通过点击不同的链接 可以进入不同的模块 系统人员 设置模块如图 4 3 所示 中北大学 2011 届毕业设计说明书 第 18 页 共 43 页 图 4 3 权限设置界面 点击编辑后会弹出一个新的界面 要求输入用户名和密码 输入后点击确定按钮 即可更新管理员账号密码 弹出的界面如图 4 4 所示 图 4 4 管理员账户修改界面 中北大学 2011 届毕业设计说明书 第 19 页 共 43 页 4 2 3 基本设置 在主界面中 基础设置 的选项中 可以看到有三个链接可供点击 分别是 客 房信息设置 夜审查状况设置 以及 房价设置 此三个选项都为房间基本信息的 设置 其中 客房信息设置 可以查看和修改房间的基本信息 夜审状况设置 可 以更改房间夜审信息是否通过 房价设置 可以查询和修改房间价格 点击 客房 信息设置 后弹出界面如图 4 5 所示 图 4 5 客房信息设置界面 在客房信息设置模块中 我们可以做添加新客房的操作 输入房间号 楼层 床 位 房间类型等信息 然后点击 添加 按钮 便可在数据库中添加相应的信息 下 方 GridView 控件中的信息也会做相应的添加 点击 删除 按钮时 数据库中同样会 做相应信息的删除工作 GridView 控件中的信息也会及时更新 当我们点击房间信息 版面中的 查看 按钮时 便会弹出显示房间详细信息的界面 房间详细信息界面如 中北大学 2011 届毕业设计说明书 第 20 页 共 43 页 图 4 6 所示 图 4 6 房间详细信息 在房间详细信息模块中 我们可以查看每个房间的信息 当发现错误信息的时候 点击 返回 按钮到客房信息设置界面 在房间信息版面中点击错误信息房间后的 编辑 按钮 这时会弹出房间详细信息更新的界面 可以用来修改或更新已存在房 间的信息 房间详细信息更新界面如图 4 7 所示 中北大学 2011 届毕业设计说明书 第 21 页 共 43 页 图 4 7 房间信息更新 点击主界面中的 基础设置 选项中的 夜审状况设置 便会弹出相应的房间夜 审设置的界面 在此界面中 我们可以查看房间的夜审状况 通过点击 通过 未通过 按钮来变更房间的夜审状况 此界面有必备的查询功能 我们也可以运用此功能通过 不同查询条件的设置 输入关键字来查询相同楼层或是相同类型的房间的夜审情况 达到更加简便和更加人性化的目的 房间夜审信息界面如图 4 8 所示 中北大学 2011 届毕业设计说明书 第 22 页 共 43 页 图 4 8 夜审状况设置界面 点击主界面中的 基础设置 选项的第三项 房价设置 显示窗口就会变更为 房间价格设置 界面 此界面主要功能就是设置房价的价格 此界面同样有查询功 能 在查找类别旁边的下拉菜单中选择楼层或是房间类型 然后在关键字旁的文本框 键入关键字 点击 查找 按钮 下方 GridView 控件中便会显示相应的信息 不做任 何操作时 则显示的是全部房间的价格信息 点击某个房间对应的 查询 按钮 则 可以显示出此房间的价格 折扣等信息 点击与房间对应的 编辑 按钮 界面则会 更改为房间价格设置界面 这时我们可以设计该房间的价格 折扣 折扣开始时间和 结束时间 所有房价的折扣率若没有具体设定 则全部默认为 100 如果该房间过了 打折时间 则可以取消打折信息 房间价格设置界面如图 4 9 所示 中北大学 2011 届毕业设计说明书 第 23 页 共 43 页 图 4 9 房价设置界面 点击 编辑 按钮后弹出的房间价格设置界面如图 4 10 所示 图 4 10 房间价格设置界面 中北大学 2011 届毕业设计说明书 第 24 页 共 43 页 为了更加的方便 当我们需要设置某一类型房间的价格情况时 我们可以点击查 询功能下方的 按照房类设置 按钮 这时界面会变更为房类价格设置界面 在 房 间类型 的下拉菜单中选择不同类别的房间就可以设置此类房间的价格 折扣等信息 然后输入原始价格 折扣等必须信息 点击 确定 按钮后则数据库便会做相应的更 改 点击 按照房类设置 按钮后弹出的房类价格设置界面如图 4 11 所示 图 4 11 房类价格设置界面 4 2 4 预订管理 在主界面中 预订管理 选项里有四个子选项 分别是 预约客户管理 散客 预约 团体预约 和 查询清除过期预订信息 当点击 预约客户管理 选项时 界面变更为预约房间设置界面 在此界面中 下方 GridView 控件中显示的全部为预约客户信息 在 GridView 控件中点击预约人后 对应的 删除 按钮 数据库会做相应的删除操作 GridView 控件中的信息也会及时 更新 点击 查看 按钮 界面便会变更为个人预约信息界面 这时我们便可以查看 预约人的详细信息 查看完毕 点击 返回 按钮 则又回到预约房间设置界面 管 理员还可以通过查询功能 选择房间号或者预订时间 输入相应信息点击 查找 按 钮 GridView 控件便会显示出相应的信息供管理员查询 修改 点击 预订客户管理 按钮后出现的预约房间设置界面如图 4 12 所示 中北大学 2011 届毕业设计说明书 第 25 页 共 43 页 图 4 12 房间预约界面 点击 GridView 控件中的查看按键 出现的个人预约信息界面如图 4 13 所示 图 4 13 个人预约信息 中北大学 2011 届毕业设计说明书 第 26 页 共 43 页 点击 GridView 控件中任意一个预约人后的 修改 按钮 则会进入 预约信息修 改 界面 修改相应预约人的预约信息 在预约信息修改界面中 预约编号为系统自 动生成 不可以改动 管理员可以在选择房类旁的下拉菜单中选择房间类型 然后在 选择房号旁的下拉菜单中选择房间号 选择房号的下拉框中的房间号是根据房间类型 来自动绑定数据库的 其中所显示的房间号都是空房 点击 选择房间 按钮 所选 房间号便会出现在预约房号的文本框中 该文本框内容无法修改 但是可以点击后面 的 置空 按钮来置空该文本框以便重新选择 在本界面一定要确保输入的格式正确 这些都为必填内容 格式和输入正确后才能保证程序的成功运行 点击 确定 按钮 数据库中的信息便会更新为所输入的信息了 预约信息修改界面如图 4 14 所示 图 4 14 预约信息修改 在 预订管理 选项中点击 散客预约 的选项 弹出散客预约信息添加界面 在此界面中对预订房间的散客做数据库添加的操作 因为是散客 所以房间数量的文 本框里默认为 1 间且不可更改 输入身份证号 姓名等必备信息 点击 确定 按钮 房间的预约就成功添加了 如果要预订多个房间 需要点击 预订管理 选项里的 团体预约 散客预约信息添加界面如图 4 15 所示 中北大学 2011 届毕业设计说明书 第 27 页 共 43 页 图 4 15 散客预约添加 点击 预约过期房间查询 进入预约过期信息查询界面 假设现在的时间为 2011 7 1 则过期的预约信息就会全部显示在 GridView 控件中 预约过期信息查询 界面如图 4 16 所示 图 4 16 清除过期信息 中北大学 2011 届毕业设计说明书 第 28 页 共 43 页 在预约信息过期界面中 管理员可以查看预约过期的所有信息 可以点击 删除 按钮删除某个过期的预约信息 也可点击 全部清空 按钮来清空所有预约过期的信 息 清除完后点击 返回 便可返回预约房间设置界面 4 2 5 入住管理 在主界面中 前台接待管理 选项里有三个子选项 分别是 前台入住管理 散客及团体入住 和 预订入住 当点击 前台入住管理 选项时 界面变更为入住信息设置界面 在此界面中 下方 GridView 控件中显示的全部为已经入住客户的信息 在 GridView 控件中点击客 户姓名后对应的 删除 按钮 数据库会做相应的删除操作 GridView 控件中的信息 也会及时更新 点击 查看 按钮 界面便会变更为入住客户详细信息界面 这时我 们便可以查看客户的详细信息 查看完毕 点击 返回 按钮 则又回到入住信息设 置界面 管理员还可以通过查询功能 选择房间号或者入住时间 输入相应信息点击 查找 按钮 GridView 控件中便会显示出相应的信息供管理员查询 修改 点击 前台入住管理 按钮后出现的入住信息设置界面如图 4 17 所示 图 4 17 入住信息设置界面 点击 GridView 控件中的 查看 按钮后 出现的入住客户详细信息界面如图 4 18 所示 中北大学 2011 届毕业设计说明书 第 29 页 共 43 页 图 4 18 入住客户信息 点击 GridView 控件中的 修改 按钮 可以在出现的入住信息修改界面中对客户 的住房信息做一定的修改 也就是更换房间 选择房间类型和房间号 点击 确定 按钮即可对入住客户的所住房间做更换的操作 入住信息修改界面如图 4 19 所示 图 4 19 入住信息修改 中北大学 2011 届毕业设计说明书 第 30 页 共 43 页 在 前台接待管理 选项中点

温馨提示

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

评论

0/150

提交评论