酒店客房管理系统论文.doc_第1页
酒店客房管理系统论文.doc_第2页
酒店客房管理系统论文.doc_第3页
酒店客房管理系统论文.doc_第4页
酒店客房管理系统论文.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

目录目录 第 1 章 概述.2 第 2 章 开发软件简介.3 2.1 ASP 介绍.3 2.1.1 ASP 现状3 2.1.2 ASP 六大对象4 2.1.3 ASP 与网关及服务器扩展模式相比有以下优点:5 2.2 DREAMWEAVER简介.5 2.3 ACCESS数据库简介6 第 3 章 酒店客房管理系统的开发.7 3.1 系统目标设计 7 3.2 开发设计思想 7 3.3 开发和运行环境选择 8 第 4 章 系统介绍.8 4.1 系统简介 8 4.2 数据库设计 9 4.3 主要功能 11 4.4 主要模块介绍 11 4.4.1 管理员登录12 4.4.2 管理12 4.4.3 修改密码13 4.4.4 客户资料13 4.4.5 退房14 4.4.6 客房资料15 4.4.7 房间管理19 结束语.20 参考文献.21 2 第第第第 1 1 1 章章章章 概述概述概述概述 信息时代的到来,因特网的广泛普及和应用,给我们带来了新的挑战和 机遇,如何更充分的利用计算机来解决我们身边的实际问题,是我们毕业答 辩的首选方向。随着经济的发展,酒店正向着大型化、现代化发展,而对 于中小型酒店,客房、顾客等有关的信息的管理随之急剧增加。在这种情 况下单靠人工来处理不但显得力不从心,而且极容易出错。 该系统的具体任务就是设计一个酒店客房管理系统,由计算机来代替 人工执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理 等操作。这样就使办公人员可以轻松快捷地完成酒店客房管理任务,了解 整个酒店客房信息。 有鉴于简单操作和界面的可视化的优势。并借助于网络的优势。本系 统采用基于 WEB 形式开发,使用了 access+asp 作为开发环境。 论文将就 ASP、酒店客房管理系统这二个方面分别进行比较详细的论 述。 3 第第第第 2 2 2 章章章章 开发软件简介开发软件简介开发软件简介开发软件简介 2.1 ASP介绍介绍 2.1.1 ASP 现状现状 由于我国中小企业信息化起点低,我们不能照搬大企业“高投入、长 周期”的信息化模式,也不能走国外企业“先建局域网,后上互联网”的 老路。我们要根据中小企业的实际需要,准确把握信息技术的前沿趋势, 找到一条立足国情的中小企业信息化新路。ASP 理念就十分适合我国广大 的中小企业信息化建设和应用,有着很大的推广和应用价值。科技部在 2002 年结合网络化制造在 ASP 方面展开了相应的研究,并投入相应的资金 扶植与 ASP 有关的产品、技术、服务体系的建立。2004 年国家开始重视面 向行业和中小企业的 ASP 应用解决方案,并十分重视 ASP 技术在企业应用 的推广和示范。与此同时国内外 ASP 厂商的相关产品和服务也已经趋于成 熟,已经逐渐形成了以政府引导和推动,IT 厂商跟进,服务商运营推广的 新局面,掀起了“ASP 第二次浪潮” 。 2.1.2 ASP 六大对象六大对象 1 Application 对象 Application 对象是个应用程序级的对象,用来在所有用户间共享信 息,并可以在 Web 应用程序运行期间持久地保持数据。 2 ObjectContext 对象 该对象用于控制 Active Server Pages 的事务处理。事务处理由 4 Microsoft Transaction Server (MTS)管理。 3 Request 对象 Request 对象用于接受所有从浏览器发往你的服务器的请求内的所有 信息。 4 Response 对象 Response 对象用于向浏览器输出文本、数据和 Cookies 以及控制在传 送网页过程中的每一个阶段。 5 Server 对象 Server 对象用于创建 COM 对象和 Scripting 组件等。 6 Session 对象 Session 对象为单个用户保持数据。 2.1.3 ASP 与网关及服务器扩展模式相比有以下优点:与网关及服务器扩展模式相比有以下优点: 1 完全与 HTML 文件融合在一起; 2 容易创建,不需要其它编译、链接程序; 3 面向对象的并通过 ActiveX Sever 对象可扩展。 在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需 要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的 产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多 Web 服 务提供者必须提供的服务,ASP 通过内置的 ADODB 组件来实现这一功能。 可以使用 ADO 去编写紧凑简明的脚本,以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源。 5 2.2 Dreamweaver简介简介 Dreamweaver 是 Macromedia 公司的出品的一款“所见即所得“的网页编 辑工具。与 FrontPage 不同,Dreamweaver 采用的是 Mac 机浮动面版的设 计风格,Dreamweaver 的直观性与高效性是 FrontPage 所无法比拟的。 Dreamweaver 对于 DHTML(动态网页)的支持特别好,可以轻而易举地 做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的 扩展。Dreamweaver 与 Flash、Firework 并称为 Macromedia 的网页制作 三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合. 2.3 Access数据库简介数据库简介 美国 Microsoft 公司于 1994 年推出的微机数据库管理系统。它具 有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌 面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、 安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用 Access 开发的多用户数据库管理系统具有传统的 XBASE(DBASE、FoxBASE 的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应 的数据库安全机制,Access 具备了许多先进的大型数据库管理系统所具备 的特征,如事务处理/出错回滚能力等。 6 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报 表,可视性好。 (4)作为 Office 套件的一部分,可以与 Office 集成,实现无缝连 接。 (5)能够利用 Web 检索和发布数据,实现与 Internet 的连接。 Access 主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据 库。 第第第第 3 3 3 章章章章 酒店客房管理系统的开发酒店客房管理系统的开发酒店客房管理系统的开发酒店客房管理系统的开发 3.1 系统目标设计系统目标设计 通过使用酒店客房管理系统,使酒店的客房管理工作系统化、规范化、 自动化,从而达到提高酒店客房管理效率的目的。 本系统开发的总体任务是使办公人员可以轻松快捷地完成酒店客房管 理的任务。 3.2 开发设计思想开发设计思想 本系统的开发设计思想: 采用 B/S 结构 在这中结构下,用户界面完全通过 WWW 浏览实现,一部分事务 逻辑在前端实现,但主要事务逻辑在服务端实现,形成 3-tier 结构。 B/S 结构的前端是以 TCP/IP 协议为基础的企业的 WWW 服务器可以接受 7 安装有 WEB 浏览器程序的 Internet 终端的访问。作为终端用户只要通 过 WEB 浏览器就可以完成事务处理,这样大大简化了客户端,减化了 客户端,减轻了系统维护与升级成本和工作量,降低用户的总体拥有 成本(TCO) ,而且使操作简单,基于以上原因本系统采用 B/S 结构开 发。 系统应符合酒店客房管理的要求,达到操作过程中的直观、方 便、实用等要求; 系统采用模块化程序设计方法,既便于系统功能的各种组合和 修改,又便于未参与开发的技术维护人员补充、维护; 系统应具备客房信息管理功能,及时根据客房变化需求进行数 据的添加、删除、修改等操作。 3.3 开发和运行环境选择开发和运行环境选择 开发工具:dreamweaver,access。 运行环境:Windows 2000 或 Windows xp + IIS。 第第第第 4 4 4 章章章章 系统介绍系统介绍系统介绍系统介绍 4.1 系统简介系统简介 “酒店客房管理系统”是专门针对中小型酒店客房管理系统。该软件 针对客房设置,客户管理,在线定房等进行了设置,本软件采用 Macromedia 公司的 dreamweaver 开发,数据库采用和微软公司的 8 access,软件的界面美观大方,系统运行稳定。该软件有以下特点。 功能强大:该软件以中小型酒店为应用对象,结合中小型酒店客房当 前和未来发展的管理需求提供实用先进的客房管理模式,提高酒店客房管 理的效益。 用户界面操作简洁:系统的每个功能都经过精心设计,充分考虑到使 用人员计算机知识较少的特点,全部使用业务人员最熟悉的业务流程、提 示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务 处理。 系统性能稳定:严格按照规范的软件工程管理,充分利用面向对象技 术,采用 access 为后台数据库,利用网页的广泛性,强大功能,从技术 上和应用广泛性上保证了系统的稳定性、广泛性和先进性。 4.2 数据库设计数据库设计 Access 作为微软 OFFICE 以其简单易用而受到许多用户的欢迎,综合 考虑,为了节约系统开发时间等因素,本系统数据库采用 ACCESS。 重要数据及其简要描述如表 61、表 62、表 63、表 64 所示。 表 61管理员表 9 表 62客户订房信息表 表 63房间表 10 表 64房间类型表 4.3 主要功能主要功能 “酒店客房管理系统”主要由修改密码、公告管理、最新资讯、客户 管理、客房资料、房间管理,包括如下模块: 修改密码:只有超级管理员具有这个权限,修改、删除、添加管理员 名密码。 公告管理:发布酒店的公告,只有超级管理员具有这个权限。 11 最新资讯:发布酒店的最新活动,只有超级管理员具有这个权限。 客户管理:根据客户提供的订单号,查询客户的住房信息,并可以退 房,为了防止客户忘记订单号,用户只要提供身份证号就可以查询。 客房资料:系统的核心部分,可以看到房间分类、创建房间分类、修 改房间分类,查看某一类房间详情、创建此类房间号,为了方便客户开房, 把功能放在详情里。 房间管理:根据输入的房间号查询此房间的情况。 4.4 主要模块介绍主要模块介绍 4.4.1 管理员登录管理员登录 管理员登录界面,需要输入正确的管理员名、密码、验证码,可以根 据管理员名判断管理员的权限。 session(“power“)=rs(“power“)保存用户权限 用于管理员权限的判断 12 4.4.2 管理管理 主程序也是程序控制的核心,操作权限、程序功能调用等都要通过管 理主程序实现。 4.4.3 修改密码修改密码 此功能只有超级管理员具有,根据登陆用户是否超级管理员给出相应 的权限,普通管 13 理员不具有这些功能,超级管理员具有添加、修改、删除管理员权限。 如下图就是一般用户点击修改后的页面。 4.4.4 客户资料客户资料 根据客户提供的订单号查询客户的信息,为防止证客户忘记订单号, 可以输入客户身份证号查询订单号,可以查询客户在此订单号下的定房信 息,不分是那种管理员都具有这个功能。 4.4.5 退房退房 根据客户提供的房间号给予退房,为防止出错,在此功能里显示客户 基本信息,用以确定,如下图: 14 此功能里可以实现自动算账。基本代码如下: 0 then tim=x*365+y*30+z end if if x=0 then tim=y*30+z end if if tim=0 then如果未满一天算做一天 tim=1 end if 15 response.Write tim response.Write “天“ response.Write “*“ response.Write pric response.Write “元“ response.Write “=“ response.Write tim*pric计算 response.Write “元“ % 4.4.6 客房资料客房资料 列出所有房间分类,在此可以修改此类房间,查看此类房间详情,并 订房,创建此类房间号,普通管理员不具有客房修改、创建功能。为了便 于客户管理,每个客户产生一订单号。 为了防出现某一个号房间被设置成不同的房间类型使用以下代码判断 为了防止出现某一类房间数设置时大于此类房间总数使用以下代码判 断 x then 被此类房间被设置的房间数总数 Response.Write(“alert(“此类房已全部被设置!“); location.href=“room.asp“;“) else % 当管理员点击详情时列出此类房的所以房间可以根据客户要求确定订 房如下图: 18 为了防止同一房间被重复预订被定没有超链接解决方法核心代码: 判断是否被定 &roomid=“确定 确定 4.4.7 房间管理房间管理 输入某一个房间号可以查询此房的状态是否被定,和房间类型 20 结束语结束语结束语结束语 通过对酒店客房管理系统的分析,开发与应用几个步骤, 我对系统实 践和软件开发的能力都得到全面的提高,自身素质也得到提高。 首先,制作这样一个完整的系统,就要在整个开发过程中贯穿软件工 程的概念,其中,要在规范上要求统一和标准化。经常与同学交流经验, 才能使工程质量提高。 其次,在过程中对网页的

温馨提示

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

评论

0/150

提交评论