1、 本科 毕业 设计 (论文 ) (二零 届) 酒店客房管理系统的设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 摘要: 随着 Internet 的蓬勃发展,各种行业的管理水平也在不断地完善与提高。酒店作为一项随着旅游业发展起来的服务行业, 它的管理水平将直接影响到该领域的发展。本课题结合酒店服务行业的发展现状和需求,利用 Visual Basic 2008 功能强大的集成开发环境和 SQL Server 2000 后台数据库,开发了一个简单快捷的酒店客房管理系统。通过此系统,酒店的管理人员能够方便地执行客户的入住、预定、退房等日常事务管理。
2、关键词: 酒店;酒店服务;酒店客户管理 Design and Implementation of Hotel Room Management System Abstract: With the rapid development of the Internet, the management level of various industry is constantly perfect and improve. As a service business, the hotel developed with the tourism, its management level will direc
3、tly affect the development of this field. This subject is combined with the present status and the demand of hotel service industry, using Visual Basic 2008, a powerful integrated exploitation environment and the backend database named SQL Server 2000, exploit a simple and quick hotel room managemen
4、t system. Through this system, manager of hotel can easily execute the Daily affairs managements such as check-in, reservation, check-out etc for customers. Keywords: hotel; hotel service; hotel customer management 目 录 1 绪论 . 1 1.1课题的研究背景 . 1 1.1.1 酒店管理简介 . 1 1.1.2 酒店客房管理系统的兴起 . 1 1.2 课题研究的目的与意义 . 2
5、 1.3 课题的研究内容 . 2 1.4 课题的研究方法 . 2 1.5 论文的内容组织 . 3 2 基础知识简介 . 4 2.1 VB.NET简介 . 4 2.2 数据库技术 . 4 2.2.1 数据库设计的基本步骤 . 5 2.2.2 数据库设计的原则 . 5 3 系统分析 . 7 3.1 需求分析 . 7 3.2 可行性分析 . 9 3.2.1 技术可行性 . 9 3.2.2 实用性 . 9 4 概要设计 . 10 4.1 E-R图设计 . 10 4.2 数据表的逻辑结构设计 . 14 5 系统设计与实现 . 20 5.1 主界面设计 . 20 5.2 系统设置 . 20 5.2.1 房
6、间类型 . 20 5.2.2 客房设置 . 21 5.2.3 操作员管理 . 24 5.2.4 清除数据 . 26 5.3 总台接待 . 27 5.3.1 房态查看 . 27 5.3.3 预定登记 . 33 5.3.4 取消预定 . 35 5.3.5 调房登记 . 37 5.4 收银管理 . 37 5.4.1 补交押金 . 37 5.4.2 退房结账 . 39 5.4.3 交接班 . 40 5.4.4 账务提醒 . 42 5.5 信息查询 . 43 5.5.1 入住查询 . 43 5.5.2 预定查询 . 45 5.5.3 营业收入查询 . 46 5.5.4 预收款查询 . 47 5.5.5
7、日营业报表 . 48 6 系统测试与评价 . 51 6.1 系统测试的原则及方法 . 51 6.2 测试与评价 . 51 6.2.1 单元测试 . 51 6.2.2 集成测试 . 63 6.2.3 系统测试与评价 . 63 7 总结及展望 . 64 致 谢 . 错误 !未定义书签。 参考文献 . 65 1 1 绪论 1.1 课题的研究背景 1.1.1 酒店管理简介 酒店管理 ( Hotel Management) ,是全球 十大热门行业之一 1。 随着 2008 北京奥运会成功的举办,以及 2010 上海世博会和越来越多的国际大型活动将在中国举行,中国对旅游、酒店管理专业人才的需求也日益增大。
8、 高级酒店管理人才在全球都是一直很紧缺的 , 酒店行业其薪金与社会福利收入远远高于其它传统行业,同时随着工作经验的增加其工作地位会稳步上升 ,在诸多优势共同影响下,酒店行业发展的前景十分乐观。 近年来,在国际人才市场上,酒店管理人才出现了供不应求的局面。预计到 2010年,高级酒店管理人才将成为职场上炙手可热的高薪阶层。国内酒店从业人员,以高薪阶层为多。 酒店管理人员在中国十大百万年薪职业中排名第六。酒店、旅游业将成为上海服务产业的支柱 2。 随着全球经济的快速发展 以及人们生活水平的不断提高 ,酒店行业在全球与中国地区的发展速度与就业率将远远超出传统型行业 3。目前,全世界已有 17 个国际
9、酒店管理集团在上海投资或管理高星级酒店,酒店行业在不断扩充,对人才的需求也不断增加,每年都需要数以千计的国际化酒店管理人才。 由于酒店管理的各种优势,使得它在酒店行业中变得越来越重要, 它也将成为数字化社会的基础。 1.1.2 酒店客房管理系统的兴起 随着 计算机技术日新月异的 发展,信息化浪潮逐渐席卷全球。使用专用的酒店管理软件能为我们节约成本,增加数据的可靠性,提供高质量的服务。因此,酒店的管理人员逐渐开始采用这种先进的方式来代替手工作业 4。 一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如 :效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不
10、方便。在当今时代,无论是一个小型旅店还是一个星级酒店,都有很多的数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流 5。于是人们开始尝试能否用计算机来代替手工管理呢? 酒店管理 系统最早出现于六十年代末、七十年代初的美国,其中较有代表性的有美国的2 Ecco 系统。之后随着硬件技术和各种网络技术、数据库技术的发展,操作系统的发展而 推出了许多新型的酒店管理系统 。 和国外相比,我国国内的酒店管理系统起步较晚,在其发展过程中吸收了国外的管理系统的精华,并结合国内的实际情况才逐步发展。直到 90 年代中后期,随着计算机在酒店中的普遍应用,酒店管理系统的发展到了一个新的时代 6。 如今
11、,我们生活的时代就是一个追求个性的高科技时代。随着 Internet技术的进一步发展和普及,传统的管理模式已不能很好的 适应世界经济发展的形式和我国国民经济建设的需要,而不断发展的酒店管理系统在满足顾客服务的需求的同时,也为酒店管理人员节省了许多成本。 1.2 课题研究的目的与意义 酒店客房管理系统的运用,使人们摆脱了传统手工作业方式的束缚,给人们带来了更多的便利,节约了大量成本。现如今越来越多的酒店行业采用酒店管理系统,这就给了酒店客房管理系统的发展提供了机会 7。 本课题的目的是实现利用计算机技术进行酒店业务的管理,使酒店管理水平更加完善。在为客户提供高质量服务的同时,也创造了一个舒适的消
12、费环境,让他们在消费的过程中体会到无限的乐趣,具有一定的现实意义。同时,通过完成本系统的设计,让自己对专业知识有一个更深入的认识,提高自己的综合能力。 1.3 课题的研究内容 本课题研究的主要内容是设计一个符合实际需求的酒店客房管理系统。该 系统主要分为系统设置,总台接待,收银管理和信息查询四大功能模块。系统设置模块包括房间类型、客房设置、操作员管理和清理数据四个部分;总台接待模块包括房态查看、住宿登记、预订登记、取消登记和调房登记五个部分;收银部分则是对押金、退房、交接班和账务提醒的管理;信息查询模块则分为入住查询、预定查询、预收款查询 和营业收入查询和日营业报表。 1.4 课题的研究方法
13、( 1)文献研究法 文献研究法主要指收集 、鉴别、整理文献,并通过对文献的研究,形成对事实科学认识的方法。该方法主要用于系统开发的前期。首先,通过阅读大量酒店客房管理系统的文献,结合现实,总结酒店客房管理系统的基本功能及不足。以此确定毕业设计的选题。然后,根据相关文献,对系统进行需求分析和可行性分析,从而确定自己的研究方向和实现方法。 3 (2) 数据库设计方法 通过该方法,设计出结构完整并适合管理的数据库。 (3) 面向对象方法 面向对象方法( Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称 OO( Object-Ori
14、ented)方法,是建立在“对象”概念基础上的方法学。通过该方法,运用面向对象编程工具,来完成酒店客房管理系统的开发。 1.5 论文的内容组织 论文共由七章组成。第 1 章绪论, 主要介绍系统的研究背景、研究目的和意义、研究内容以及研究方法;第 2 章基础知识简介,主要介绍系统开发过程中会用到的相关技术 ,主要有系统的开发平台 Visual Basic.NET 以及数据库技术;第 3 章系统分析, 主要 是对系统总体功能的一个阐述,说明系统要实现的各个基本功能模块,并对系统的可行性进行分析;第4 章 概要设计,主要介绍系统的总体框架及相关数据结构;第 5 章系统设计与实现,主要介绍系统的硬件软
15、件环境、界面设计、功能实现、主要技术难点;第 6 章系统测试与评价,主要涉及系统的测试方法、测试用例、测试结论以及对系统的性能进行评价;第 7 章总结与展望,主要阐述了本课题所完成的研究工作和存在的不足,以及希望在今后可以完善的地方。 4 2 基础知识简介 2.1 VB.NET 简介 VB.NET(Visual Basic.NET), 是微软最新平台技术, 是 VS 提供的一种功能强大的面向对象编程语言,它 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。 Visual Basic 允许开发人员开发面向 Windows、 Web 和移
16、动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点 8。 同以前的 VB 相比, VB.NET 提供了许多优点: ( 1) 增强的性能。 VB.NET 中 窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持 XML 数据。 ( 2) 完全面向对象。 VB.NET 是基于 .NET 框架的完全 面 向对象 以及支持 类的各种特性 的编程语言,而 VB 6.0 只是半面向对象的语言,使用 VB.NET 可以编制出功能更加强大的
17、Windows 程序。 ( 3) .NET 框架。 VB.NET 直接建立在 .NET 的框架结构上,因此开发人员可以充分利用所有 .NET 平台特性,也可以与其他的 .NET 语言交互 , 快速的可视化开发网络应用程序、网络服务、 Windows 应用程序和服务器端组件。 ( 4) 解决 DLL 版本问题。 VB.NET 为 Windows 应用程序提供了 XCOPY 部署,开发者不再需要为 DLL 的版本问题担忧。 ( 5) 结构化强。 程序代码结构化更强,开发环境舒适体贴。 随着 .NET 的发展, VB 语言的功能越来越强大,但 要理解的最重要的一点可能是,它生成的代码只能在 .NET
18、 运行库中执行。 2.2 数据库技术 数据库技术产生于 20世纪 60年代末 70年代初 ,其主要目的是有效地管理和存取大量的数据资源 。 主要研究如何存储 ,使用和管理数据 。在应用计算机进行数据处理的技术发展过程中经 历了三个阶段:程序数据处理技术、文件数据处理技术、数据库数据处理技术。发展至今,所有的数据处理应用系统都是采用数据库数据处理技术实现的 9。 所谓 数据库 ( Database),顾名思义,就 是 指按数据结构来存放数据 的仓库 10。 它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。