酒店管理信息系统 毕业论文.doc

上传人:来看看 文档编号:3974195 上传时间:2019-10-11 格式:DOC 页数:32 大小:870.02KB
返回 下载 相关 举报
酒店管理信息系统 毕业论文.doc_第1页
第1页 / 共32页
酒店管理信息系统 毕业论文.doc_第2页
第2页 / 共32页
酒店管理信息系统 毕业论文.doc_第3页
第3页 / 共32页
酒店管理信息系统 毕业论文.doc_第4页
第4页 / 共32页
酒店管理信息系统 毕业论文.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《酒店管理信息系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《酒店管理信息系统 毕业论文.doc(32页珍藏版)》请在三一文库上搜索。

1、1 目目 录录 摘 要3 关键词.3 前言.4 第一章 绪论.5 1.1 选题背景.5 1.2 系统搭建的目的和意义 5 1.3 课题内容简述 5 1.4 开发环境及工具介绍 6 1.4.1 系统开发工具6 1.4.2 数据库开发工具6 第二章 系统分析.7 2.1 需求分析 7 2.2 可行性分析 7 第三章 总体设计.8 3.1 项目规划 8 3.2 系统功能结构图 8 第四章 系统设计.9 4.1 设计目标 9 4.2 开发及运行平台 9 4.3 逻辑结构设计 9 4.3.1 数据表概要说明10 4.3.2 主要数据表的结构10 2 第五章 前台主要功能模块详细设计.12 5.1 前台模

2、块功能介绍 12 5.2 工作人员登录模块 12 5.3 顾客订/退房模块 .13 5.4 顾客入住登记模块 17 5.5 信息确认系统 19 5.6 顾客查找功能 20 第六章 后台主要功能模块详细设计.22 6.1 后台模块功能介绍 22 6.2 管理员登录模块 22 6.3 客房信息管理模块 24 6.3.1 客房信息的修改/删除 24 6.4 顾客信息管理模块 26 6.5 工作人员信息管理模块 27 6.5.1 工作人员信息的修改/删除 27 6.5.2 工作人员信息的添加29 结束语.31 致谢.32 参考文献.33 3 摘摘 要要:酒店管理信息系统面对强大的信息量可以轻松的管理,

3、减少了在管理上 面物力和人力,有利于宾馆提高工作效率和宾馆效益。面对庞大的信息量,酒店在正 常运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及 时了解保个环节中信息的变更,有利于提高管理的效率.通过这样的系统,可以做到信 息的规范管理、需要统计和快速的查询,从而减少在管理方面的工作量。采用 ASP 来 编写,一个系统的开发建立数据库是至关重要的。本课题数据库采用的是 Access2003,通过建立数据源,ASP 站点与后台的数据库连接运行。论文主要介绍了 本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点, 设计思想、难点技术和解决方案。 关键词关

4、键词:数据库,ASP,Access2003,客房信息管理 4 酒店管理信息系统 前言 随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店 要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理 模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。 目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在 激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需 要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者 不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要

5、有好的工作效 率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便 于方便客人和更好地管理酒店。 一套优秀的酒店管理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作 简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的毕业设计题 目就是设计一个小型酒店管理信息系统,在前期的考察和分析之后,对系统进行了设 计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息 系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识, 尽量把这个系统设计的更好。 5 第一章 绪论 1.1 选题背景 酒店业是一个前景广阔而又竞争激烈的行业。

6、改革开放以来,我国的酒店业迅速 发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查, 我国在 2020 年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将 完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚 至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。 因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店 业务模式,实现酒店业务管理的自动化已经成为一种必然。 1.2 系统搭建的目的和意义 对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利 用先进的管理手段来提高

7、酒店的管理水平成为酒店业务发展的当务之急。面对信息时 代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计 算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、 高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和 酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互 动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业 务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准 确、迅速地满足顾客服务的需求。 1.3 课题内容简述 毕业设计选题酒店管理信息系统 ,主

8、要研究了两个方面的内容:酒店业务的管 理(划分为,客户界面部分,经理界面部分,前台职员界面部分。 ) ,客户服务部分 (动态网站) 。 6 1.4 开发环境及工具介绍 1.4.1 系统开发工具 本系统是基于 ASP 动态建设完成,下面对 ASP 进行初步的认识: ASP 的全称是:Active Server Pages,是在服务器端脚本编译环境,使用它可以创 建和运行动态、交互的 Web 服务器应用程序。ASP 可以与 HTML 页、脚本命令和 ActiveX 组件组合创建交互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程 序很容易开发和修改。 1.4.2 数据库开发工具

9、在本次数据库中,本人采用了微软的 Access2003 数据库。 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库 管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。 Access 能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一 些不熟练的程序员和非程序员的“进阶用户“则能使用它来开发简单的

10、应用软件。虽然 它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。 7 第二章 系统分析 2.1 需求分析 通过调查,要求系统具有以下功能: 由于操作人员的计算机知识普遍较差,因此要求有良好的人机界面。 由于该系统的使用对象多,因此要求有较好的权限管理。 基础信息的管理(包括工作人员的管理,客房管理和顾客信息管理) 通过计算机能够直接查看客房入住情况 完善客房信息,对客房信息进行管理。 数据计算自动完成,尽量减少人工干预。 系统退出。 2.2 可行性分析 通过计算机网络系统对酒店进行全面的管理,满足了酒店现代化信息管理的要求。 经济性 酒店运营过程中信息的系统化管理和权威

11、的数据统计,为酒店的经营决策者提供 了大量的、权威的科学依据;强大的结算功能,简化了员工的日常工作,提高了工作 效率,避免了人工管理过程中数据易错所带来的一系列的连锁反应,提高了酒店的经 济效益。 技术性 在高系统配置、高网络带宽服务的情况下,各个级别的管理员很容易通过网站对 其操作规范内的系统内容信息进行操作管理,完全满足日常经营和管理的要求。 8 第三章 总体设计 3.1 项目规划 酒店管理信息系统是一个典型的数据库开发应用程序,由基础信息模块、工作人 员管理模块、客房信息管理模块、顾客信息管理模块等部分组成,各模块的功能如下。 基础信息模块 该模块主要管理客房信息查询、顾客入住信息登记和

12、顾客基本信息查询。 工作人员管理模块 该模块主要管理工作人员信息,包括工作人员信息修改、添加工作人员。 客房信息管理模块 该模块主要管理客房信息,包括客房信息的修改和添加新客房。 顾客信息管理模块 该模块主要管理顾客信息,主要是顾客信息的删除。 3.2 系统功能结构图 该系统的功能结构图,如图 3.1 所示。 酒店管理信息系统 工作人员登录管理员登录 客房 信息 查询 顾客 入住 信息 登记 顾客 基本 信息 查询 客房信息管理工作人员管理顾客信息管理 工作 人员 信息 修改 添加 工作 人员 工作 人员 信息 删除 客房 信息 修改 客房 信息 删除 顾客 信息 查询 顾客 信息 删除 9

13、图 3.1 系统功能结构图 第四章 系统设计 4.1 设计目标 本系统是针对中小型酒店信息管理来进行设计的,主要实现如下目标。 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确, 数据存储安全可靠。 键盘操作,快速响应。 强大的入住登记功能。 全面的客房信息查询功能。 管理员可以设置工作人员的信息。 数据保密性强。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。 4.2 开发及运行平台 硬件平台 CPU:Pentium 4, 1.8GHz。 内存:256MB 以上。 软件平台 操作系统:Windows XP / Windows vista / Window

14、s 7。 数据库:Microsoft Office Access。 浏览器:IE 浏览器 7.0 及更新版本。 分辨率:最佳效果 1440900 像素。 10 4.3 逻辑结构设计 本系统采用 Microsoft Office Access 数据库,系统数据库名称为 db1。数据库 db1 中包含 5 张表。下面分别给出数据表概要说明和各个数据表的结构。 4.3.1 数据表概要说明 为了使读者对本系统后台数据库中的数据表有一个更清晰的认识,在此设计了一 个数据表结构图,如图 4.1 所示,该数据表结构图包含了系统的所有数据表。 图 4.1 数据表结构图 4.3.2 主要数据表的结构 admin

15、 (后台管理员表) 后台管理员表主要用于系统后台管理员登录,该表结构如表 4.1 所示 表 4.1 admin 表的结构 customer(顾客登记信息表) 顾客登记信息表主要用于顾客入住登记信息的记录,该表结构如表 4.2 所示 11 表 4.2 customer 表的结构 rooms(酒店客房信息表) 酒店客房信息表主要用于记录客房详细信息,该表结构如表 4.3 所示。 表 4.3 rooms 表的结构 roomtype(酒店客房标准表) 酒店客房标准表主要是规范酒店客房的类型,该表结构如表 4.4 所示 表 4.4 roomtype 表的结构 worker(工作人员信息表) 工作人员信息

16、表主要用于记录工作人员的详细信息,该表结构如表 4.5 所示。 表 4.5 worker 表的结构 12 第五章 前台主要功能模块详细设计 5.1 前台模块功能介绍 前台页面主要包括以下功能模块。 工作人员登录模块:主要用于酒店工作人员登录。 顾客订/退房模块:主要用于顾客的订房和退房。 顾客入住登记模块:主要实现顾客的入住信息登记。 信息确认系统:主要用于顾客的入住信息确认及缴费功能。 顾客查找功能:主要实现顾客简单信息的查找。 5.2 工作人员登录模块 在酒店中信息的安全性是非常重要的,管理人员会分配给工作人员系统登录帐户 以方便管理人员的管理,工作人员在登录时查询 worker 表的数据

17、寻找并验证相匹配的 数据,如果存在相对应的数据工作人员便可以登录网站。下面先看一下工作人员登录 时的代码验证部分。代码如下: 例程 5-1 checklogin.asp 酒店管理信息系统 连接数据库 13 alert(“您的用户名或密码输入错误!请重新输入!“);history.back(); 如果输入错误则提示后返回重新输入 5.3 顾客订/退房模块 顾客订/退房模块主要功能是显示未订出的客房信息和已订出的客房信息,其页面 设计效果如图 5.1 所示。 14 图 5.1 顾客订/退房模块效果图 客房信息展示页面中主要是按客房房号升序排列来显示客房信息。关键程序代码 如下: 例程 5-2 ch

18、eckin.asp 16 “订房 form1.admin.select(); return false; if(form1.pwd.value=“) 如果管理员密码未输入则出入提示并跳至输入文本框 alert(“请输入管理员密码!“); form1.pwd.select(); return false; if(form1.code.value=“) 如果验证码未输入则出入提示并跳至输入文本框 alert(“请输入验证码!“); form1.code.select(); return false; if(form1.code.value.toUpperCase()!=x) 如果验证码错误则提示错

19、误并跳至输入文本框 alert(“验证码输入错误!“); form1.code.select(); return false; return true; 其验证码实现代码如下: 例程 6-2 inc/chkcode.asp 6.3 客房信息管理模块 客房信息管理模块主要是为了实现客房信息的修改、删除和添加客房。 6.3.1 客房信息的修改/删除 客房信息的修改/删除主要是为了调整客房基本信息,以实现系统信息的准确性, 其网页设计效果图如图 6.2 所示。 25 图 6.2 客房信息的修改/删除效果图 客房信息修改的主要代码如下: 例程 6-3 admin/Hmsg_all_alter_ok.a

20、sp 26 连接数据库 alert(“信息修改成功!“);location.replace(“Hmsg_all.asp“); 修改成功后 跳转至 Hmsg_all.asp 客房信息删除的主要代码如下: 例程 6-4 admin/Hmsg_all_del.asp 连接数据库 alert(“操作成功,已删除信息!“);location.replace(“Hmsg_all.asp“); 删 除成功后跳转至 Hmsg_all.asp 6.4 顾客信息管理模块 顾客信息管理模块的主要功能是为了实现顾客信息的删除,其网页设计效果图如 图 6.3 所示。 27 图 6.3 顾客信息管理模块效果图 其主要实现

21、代码如下: 例程 6-5 admin/Cmsg_del.asp 6.5 工作人员信息管理模块 工作人员信息管理模块主要实现工作人员的修改、删除和添加新工作人员信息。 6.5.1 工作人员信息的修改/删除 工作人员信息的修改/删除主要是为了实现对工作人员信息的更改和删除,以保证 系统的安全性。其网页设计效果图如图 6.4 所示。 图 6.4 工作人员信息的修改/删除效果图 28 工作人员信息修改的主要实现代码如下: 例程 6-6 admin/Wmsg_gl_alter_ok.asp 连接数据库 alert(“信息修改成功!“);location.replace(“Wmsg_gl.asp“); 修

22、改成功后 29 跳至 Wmsg_gl.asp 工作人员信息删除的主要实现代码如下: 例程 6-7 admin/Wmsg_gl_del.asp alert(“操作成功,已删除信息!“);location.replace(“Wmsg_gl.asp“); 删除成功后跳至 Wmsg_gl.asp 6.5.2 工作人员信息的添加 工作人员信息的添加主要是为了实现添加新员工以添加酒店的工作人员,其网页 设计效果图如图 6.5 所示。 图 6.5 工作人员信息添加效果图 其主要实现代码如下: 例程 6-8 admin/Wmsg_add_ok.asp 连接数据库 30 alert(“帐户注册成功!“);loc

23、ation.replace(“Wmsg.asp“); 添加成功后跳 至 Wmsg.asp 31 结束语结束语 经过一个多月的努力,酒店管理信息系统论文终于完成,在整个设计过程中,出 现过很多的难题,但都在老师和同学的帮助下顺利解决了,写论文是一个不断学习的 过程,从最初刚写论文时对酒店管理信息系统的模糊认识到最后能够对该系统有深刻 的认识,我体会到实践对于学习的重要性,只注重理论,不去实践考察,那对知识的 理解就不够明确,这次的毕业设计,真正做到理论与实践相结合。总之,通过毕业设 计,我明白了要做好一件完整的事情,需要有系统的思维方式和正确的方法,对待要解 决的问题,要耐心、认真,仔细。在对待

24、新事物时,要整体考虑,完成一步之后再作 下一步,这样才能更加有效。学会运用已有的资源来充实自己,让自己不断的进步。 32 参考文献参考文献 1ASP 网络编程实例老虎工作室 编著 人民邮电出版社 2001/06 第一版 2ASP 网络开发实例自学手册明日科技 刘情怀 庞娅娟编著 人民邮电出版社 3Dreamweaver8+ASP 动态网站开发实例精讲 (第 1 版)倪洪球 编著 人民邮电出 版社 2007/03 4ASP 数据库开发技术与工程实践 (第 1 版)求是科技 编著 人民邮电出版社 2004/05 5数据库设计教程何主洁 黄婷儿译著 机械工业出版社 6数据库系统概论 萨师煊 王删 编著 高等教育出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1