基于BS结构酒店管理系统总体框架设计.doc_第1页
基于BS结构酒店管理系统总体框架设计.doc_第2页
基于BS结构酒店管理系统总体框架设计.doc_第3页
基于BS结构酒店管理系统总体框架设计.doc_第4页
基于BS结构酒店管理系统总体框架设计.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

学号 基于基于 B S 结构酒店管理系统结构酒店管理系统 总体框架设计总体框架设计 学院名称 专业名称 年级班别 姓 名 指导教师 2013 年 5 月 B SB S 结构的酒店管理系统的设计结构的酒店管理系统的设计 总体框架设计总体框架设计 摘摘 要 要 随着计算机网络的飞速发展 Internet 技术越来越广泛的应用 网络 覆盖的区域不断扩大 给酒店业计算机应用带来了蓬勃发展的机遇 采用全新 的计算机网络和管理系统 将成为提高酒店管理效率 改善服务水准的重要手 段之一 所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具 B S 结构的城市酒店入住信息管理系统共实现了 6 个主要的功能模块 客 房预订帮助客人实现了在线客房预订 客房管理用于管理客房信息 预订管理 用于管理客人的预订业务 入住管理用于管理客人入住并记录相关信息 消费 记账将客人在酒店的所有消费记入客人账单 收银退房实现客人结算各项费用 并退房 这些功能模块基本上满足了客人在酒店预订 入住管理等方面的需求 关键词关键词 总体构架 B S 结构 酒店入住 酒店预订 客房管理 消费记账 收银退房 The Design of Hotel Management System based on the B S Structure Abstract With rapid development of the network Internet technology is used more and more widely regional coverage of the network is continuously expanding which brings the opportunity for computer applications to improve flourish in the hotel industry The enterprise adopts new computer network and management system that will become one of the important means of a hotel management to improve efficiency and the quality of the service So it is a dispensable modern tool to B S structure of the city hotel booking information management system for the operation of the hotels The city hotel booking information management system based on the B S structure has six key functional modules Rooms reservation realizes booking rooms for guests on line Rooms management for administrator to manage the Room information Book Management for managing the book business of guests Check Management for dealing with booking of the guests and then record related information Consumer is for crediting all the consumer to the guests bills in the hotel Checkout cashier is for the guests clearing fees and checkout These modules basically meet the needs of the guests in hotel reservation and booking management Key words B S structure Hotel booking Hotel reservation Rooms management Consumer accounting Checkout 目目 录录 1 前言前言 1 1 1选题背景 1 1 2国内外研究现状 1 1 3课题研究的意义 2 2 相关技术相关技术 2 2 1 数据库技术 2 2 2 面向对象技术 3 2 3 B S 架构的 WEB 程序设计技术 4 2 4 现行业务系统描述 5 2 5 现行系统存在的主要问题分析 6 2 6 提出解决方案 6 2 7 系统总体架构 7 3 系统的实施及测试系统的实施及测试 9 3 1 实施概况 9 3 2 测试方案 9 3 3 测试结果 10 4 结结 论论 11 参考文献参考文献 12 致致 谢谢 13 1 1 前言前言 1 11 1 选题背景选题背景 随着计算机网络的飞速发展 Internet 技术越来越广泛的应用 网络覆盖 的区域不断扩大 给酒店业计算机应用带来了蓬勃发展的机遇 采用全新的计 算机网络和管理系统 将成为提高酒店管理效率 改善服务水准的重要手段之 一 然而现在绝大多数的中小型酒店 宾馆由于资金 人员等多方面原因不易 使用酒店管理类软件 全凭原始的手工记录管理 效率低 易出错 同时 市 场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的 有 很多功能对于一般酒店 宾馆根本用不上 更为关键的是这些酒店入住信息管 理软件都是基于客户机 服务器的 客人预订操作繁琐 所以 B S 结构的城市酒 店入住信息管理系统是酒店经营不可缺少的现代工具 1 21 2 国内外研究现状国内外研究现状 国外的酒店管理系统最早是于 70 年代初发展起来的 到了 80 年代 国外 的酒店管理系统 如 EECO Electronic Engineering CO HIS Hotel Information System CLS Lodgistix 等 整个模式已基本定型 技术较成 熟 功能也较齐全 现在 国外酒店正向个性化方向发展 酒店按其经营方式 可分为商务型酒店 长住型酒店 度假型酒店等等 按其经营形式可分为独立 经营饭店 集团经营饭店等 而且产生了一大批国际级的联号饭店 如希尔顿 Hilton Hotels Corp 谢拉顿 Sheraton Corp 假日 Holiday Corp 凯悦 Hyatt Hotel Corp 等集团公司的世界饭店 国内的酒店计算机管理系统最早是在 80 年代初开始的 从事该方面工作的 有清华大学自动化系的金国芬教授 西安交大和浙江省计算技术研究所 到了 80 年代中后期 随着国外饭店计算机系统和先进管理技术的大规模引进 进一 步促进了我国酒店管理技术的发展 国内酒店管理系统正是在充分吸收国外管 理系统的精华 结合国内实际的情况下逐步发展成熟 到 90 年代初期形成了几 个较成熟的软件系统 同时产生了许多专职从事酒店计算机管理系统的公司 其中比较有影响的有杭州西欧 Foxhis 饭店管理系统 北京中软好泰 CSHIS 管理 系统 北京华仪饭店管理系统和广州万迅千里马饭店管理系统 到了 90 年代中期 随着计算机在饭店中的普及应用 以及计算机技术的不 断发展 酒店计算机系统的发展到了一个新的时期 新的系统平台 新的软件 功能 新的系统特点及发展方向不断涌现 1 31 3课题研究的意义课题研究的意义 现代化酒店是城市的重要基础设施 酒店业的发展 直接支持着城市经济 的繁荣 旅游业的兴旺和广大市民的生活需要 同时也是城市建设现代化的一 个重要标志 全球都把现代化酒店管理作为现代企业管理的重要组成部分 随 着当今世界经济和计算机的飞速发展以及网络的普及 酒店在内部实现用户通 过电话预约或亲自前往酒店预订客房 服务员人工填写客房预订表进行客房预 订的传统模式已经十分落后 满足不了现代人的需要 对那些在外地的旅客来 说 他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店 房间 以节约他们宝贵的时间 而且面对酒店业竞争的日益激烈 酒店业要发 展就需要尽力扩大经营规模 适应当今网络时代的步伐 B S结构的城市酒店入 住信息管理系统实现了客人在线预订客房 后台管理员对数据库的完整管理 因为Internet基于TCP IP协议 它可以跨越当前几乎所有的平台 在任何平台 上只需要安装一个浏览器 可以简单地移植到任何平台上 就可以访问Web服务 器 解决了用户预订操作繁琐 酒店管理信息量大 处理效率低 准确度差等 问题 极大的方便了客人的预订和酒店的管理 2 2 相关技术相关技术 2 12 1 数据库技术数据库技术 数据库技术应用中 经常用到的基本概念有 数据库 DB 数据库管理系 统 DBMS 数据库系统 DBS 数据库技术及数据模型 数据库技术是研究数据库的结构 存储 设计 管理和使用的一门软件学 科 由于本系统涉及到许多数据的处理 这就需要有一个强大的后台数据库管 理系统支持 目前主要的数据库有 Access FoxPro Excel Sybase Oracle Informix SQL Server等 其中网 络型的SQL Server Oracle产品安全性远远高于桌面型的Access FoxPro等数 据库 本系统采用的是微软公司的SQL Server 2000 采用SQL Server 2000的原因 第一 SQL Server与Windows服务器紧密集成 而Windows服务器具有很好 的安全性 能够排除所有未经授权的非法用户的访问 确保了SQL Server 2000 服务器的安全性 符合系统对安全性的要求 第二 用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数 据 符合系统远程访问数据库的要求 第三 容量庞大 每个数据库中可创建多达20万个数据表 数据表中的记 录的行数只受服务器硬盘空间的限制 符合系统的数据表较多的要求 Microsoft SQL Server2000是由Microsoft公司开发的 简称SQL Server 由一系列相互协作的组件构成 能满足最大的Web站点和企业数据处理系统存储 和分析数据的需求 2 22 2 面向对象技术面向对象技术 面向对象技术 OOT 是一种软件开发和程序设计技术 所开发的程序是面向 对象程序 直接描述客观世界的对象及其相互关系 封装 继承 多态是面向对 象程序的主要特征 正是这些特征使程序安全 可靠 可重用 易维护 C 语言是 2001 年微软公司推出的可以在 NET 平台的网络环境中开发软件 的新一代面向对象的编程语言 它采用虚拟机技术使其具有强大的可移植性和 安全性 为建立复杂的 可扩展 可移植的 WEB 应用提供了强有力的支持 被 称为一种划时代的程序设计语言 NET提供了基于组件的多层体系结构 使得C 应用程序兼有组件技术和多 层体系结构的优点 编写十分简单 因为业务逻辑被封装成为可复用的组件 并且 NET服务器以容器的形式为所有组件类型提供后台服务 使开发者将精力 集中在业务逻辑的开发中 而不必关心底层细节 对于最终用户来说 NET技 术的实现将使计算机的功能得到大幅度的提升 而计算机的操作却变得更加简 单 他们将完全摆脱人为的硬件束缚 利用任何设备 通过任何系统 在任何 时间 任何地点访问互联网的多维时空 并对其进行跨应用程序的集成 对于 网络开发来说 借助 NET技术所提供的基于XML的松散偶合技术 真正的将应用 程序逻辑分发在网络上 实现跨平台访问 2 32 3 B SB S 架构的架构的 WEBWEB 程序设计技术程序设计技术 Web 程序设计技术就是用于实现动态交互式功能的网页制作技术 通过 Web 程序语言 CGI PHP ASP JSP ASP Net 等 设计的动态网页可以根据用户 的即时操作和即时请求 网页内容发生相应的变化 从而可以实现功能强大的 交互式操作 浏览器 服务器 B S 系统是一种分布式计算系统 浏览器向服务器上的 网站程序递交请求和参数 服务器上的网站程序将结果传递到浏览器 由浏览 器显示结果并传递给用户 此种方式的好处是可以随时接受用户的请求 显示 用户想要的结果 每个页面的内容都是由程序动态生成的 不必为每个内容做 一个单独的页面 不需要用户安装任何特定的程序 只要有浏览器就可以得到 预想的结果 如图 2 1 它的含义是程序的数据处理并不像通常在基于小型机 或基于主机的计算机系统 终端方式 中那样在单个的计算机上发生 而是把 程序的不同部分在多台计算机上同时运行 图2 1 B S结构示意图 B S结构的酒店入住信息管理系统应用示意图 服务器 S 请求结果发送请求执行请求 浏览器 B 用户 酒店服务管理 数据库服务器 SQL SERVER 2000 系统维护管理 Web 服务器 IIS ASP net 浏览器 浏览器 浏览器 浏览器 TCP IP 协议 HTTP 协议 图2 2 系统示意图 ASP NET 是 Microsoft 的 Active Server Pages 的新版本 是建立在微软 新一代 NET 平台架构上 建立在公共语言运行库上 在服务器后端为用户提供 建立强大的企业级 WEB 应用服务的编程框架 可用于在服务器上生成功能强大 的 Web 应用程序 为 Web 站点创建动态的 交互的 HTML 页面 ASP NET 环境配置要求 目前支持 ASP NET 开发的平台有 Windows XP Windows 2000 和 Windows 2003 Server NET 等 第一步 在 ASP 配置的基础上 这里假设目的服务器已经安装了 IIS 第二步 按照微软要求安装 VS NET 以便 IIS 能够识别并处理 ASP NET 文 件类型 例如 asmx aspx 等 第三步 和 ASP Web 应用程序类似 按照需求设置 IIS 虚拟目录 便可以 轻松地对 ASP NET Web 应用程序进行浏览了 ASP NET 程序只能在服务器执行 当浏览器向服务器请求打开 ASP net 程序时 服务 器会从磁盘上读取该程序 然后加以执行并将结果转换成浏览器兼容的 HTML 文档 而将 HTML 文档发送给浏览器 待浏览器收到 HTML 文档后 将会将 HTML 文档翻译成网页 画面呈现在用户眼前 2 42 4 现行业务系统描述现行业务系统描述 现在绝大多数的中小型酒店 宾馆由于资金 人员等多方面原因不易使用 酒店管理类软件 全凭原始的手工记录管理 效率低 易出错 同时 市场上 出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的 有很多 功能对于一般酒店 宾馆根本用不上 更为关键的是这些酒店入住信息管理软 件都是基于客户机 服务器的 即使功能再强大 客人需要预订客房时都需自己 亲自到酒店去预订或者是打电话到酒店预订 操作比较繁琐 2 52 5 现行系统存在的主要问题分析现行系统存在的主要问题分析 酒店入住信息管理系统的使用是否方便 运行速度是否迅速 信息处理是 否准确 直接影响到客人能否及时获得酒店客房信息和酒店的经营管理 然而 现在的系统显然不能满足这些需求 它存在的主要问题有 1 客人使用很不方便 客人预订客房 需自己亲自到酒店去预订或者是 打电话到酒店预订 这显然是对时间很大的浪费 另外 若客人临时有事 需 要修改和取消自己的预订也需那样做 相当麻烦 而在生活节奏越来越快的今 天 显然是不科学的 2 管理酒店的各种信息相当困难 酒店的信息量越来越大 管理员要对 客房 预订 入住 结账等信息进行人工管理 工作量相当大 如客人结账退 房时 要通过手工记录的账单计算客人的结账金额 并修改客房信息 3 处理效率低 准确度差 采用人工方式 不但增加了工作量 浪费了 人力 更重要的是不可避免地会降低处理效率 且出错机率大 2 62 6 提出解决方案提出解决方案 根据对现有酒店入住信息管理系统现状及存在问题的分析 特提出以下解 决方案 1 利用 ASP NET 和 C 编程语言 结合 SQL Server 2000 数据库技术 建 立一个酒店入住信息管理系统 2 利用网络技术 通过 IIS 配置服务器的站点属性 可以满足客人在线 查看客房的资料并且在线预订客房 3 采用 SQL Server 2000 数据库技术 将客房信息 客人预订信息 入 住信息 消费信息等存储在不同的数据表内 实现信息分类管理 并通过编程 技术动态改变数据信息 4 通过编程对数据库相关数据表的访问 实现客人对不同信息进行查询 如 客人查询其预定信息 只需访问预订单 找到该客人的预订信息 然后在 用户端的浏览器上显示出来 并可实现预订单的修改和取消 所有功能的后台处理对客人都是透明的 客人只需向服务器提出请求 系 统就会迅速 及时提供所需信息 大大地方便了客人 同时 由于采用了计算 机和数据库技术 极大减轻了管理员工作量 提高了处理准确度 2 72 7 系统总体架构系统总体架构 1 系统的总体架 图2 3 系统总体架构 根据酒店入住信息管理系统基于B S的特点 可以将其分为前台和后台两个 部分进行设计 分别对应客人和管理员 前台主要用于客人查询客房 预订客 房 查询 修改 删除订单 后台主要用于酒店管理员对酒店入住情况进行管 理 2 前台功能模块 图 2 4 前台功能结构图 前台模块的功能 客人进入酒店网站的首页 根据客房的类型 查询酒店的客房信息 并在 网上完成了客房的预订 客人在预订了客房后可通过客房编号查询自己的订单信息 也可以修改和 入住系统 客房查询客房预订订单的查询 修改 删除 前台功能模块后台功能模块 系统数据访问层 数据库 删除订单 图2 5 前台系统流程图 客人使用流程图 3 后台功能模块 后台模块的功能 1 对酒店所有订单的管理 2 管理酒店的入住信息 3 设置酒店的客房类型和客房信息 是 否 是 客房查询 成功 生成订单 有 客房预订 退出 4 记录入住客人的消费信息 形成账单 5 完成客人的结账退房 6 添加管理员 主要是添加管理员名称和密码 并设置角色 7 删除管理员 后台功能结构图 图2 6 后台功能模块图 3 3 系统的实施及测试系统的实施及测试 3 13 1 实施概况实施概况 测试环境 WindowsXP 2000 server 等操作系统 IIS5 1 的调试环境 SQL SERVER2000 数据库 经过多次测试 能在 WindowsXP 2000 server 等操作系统 IIS5 1 的调试环境上正常运行 基本上实现了预期的功能 目前试运行良好 3 23 2 测试方案测试方案 测试目的是尽可能发现存在的错误 并能发现及预言潜在的错误 以保证 系统正常运行 写出测试记录 订单管理入住管理消费记账收银退房客房管理系统维护 入住管理系统 查询订单 修改订单 取消订单 删除账单 账单查询 结账退房 增加客房信息 删除客房信息 增加客房类型 删除客房类型 角色设置 删除用户 增加用户 增加入住单 删除入住单 添加账单 测试的内容 1 数据库的查询测试 2 系统 依据应用系统中的流程要求 对每一环节进行测试 对应用系统 中的数据库进行测试 3 数据库数据操作的测试 该系统从用户登录开始 到最后结账退房 是一个不断与数据库交互的过 程 测试过程如下 图 3 1 测试流程图 系统首页 客房查询 客房预订 退 出 用 户 成 功 预订管理 查 询 修 改 取 消 成功 管理员登录 入住管理 消费记账 收银退房 注销 3 33 3 测试结果测试结果 测试报告 每步测试按要求在测试前提供测试计划 测试后提交测试报告 具体包括 如下 1 计算机硬件设备及系统软件的测试报告单 2 应用系统测试报告单 包括模块测试报告单 3 系统测试报告单 该系统经多次测试 能在WindowsXP 2000 server等操作系统 IIS5 1的调试 环境上正常运行 基本上实现了预期的功能 目前试运行良好 通过测试和试用 系统还存在以下的问题 a 对后台数据库中数据的日常维护 包括自动清理过时数据 b 程序中错误处

温馨提示

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

评论

0/150

提交评论