酒店管理系统的设计与实现.docx

上传人:11****ws 文档编号:2250499 上传时间:2019-05-03 格式:DOCX 页数:65 大小:450.73KB
下载 相关 举报
酒店管理系统的设计与实现.docx_第1页
第1页 / 共65页
酒店管理系统的设计与实现.docx_第2页
第2页 / 共65页
酒店管理系统的设计与实现.docx_第3页
第3页 / 共65页
酒店管理系统的设计与实现.docx_第4页
第4页 / 共65页
酒店管理系统的设计与实现.docx_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、I酒店管理系统的设计与实现摘 要随着计算机网络的飞速发展,Internet 技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。B/S结构的酒店管理系统共实现了 8个主要的功能模块:用户信息维护、房间信息维护、房间类型的管理、营业情况统计、个人密码修改、退房、预订房八个部分。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。该系统采用 应用开发技术,具有一些预订客房,查询,退房等功能,尤其依靠 SQL Ser

2、ver 2005的优点来为酒店更好的进行管理,稳定性,可扩展性,安全性,健壮性,都是该酒店管理的优势所在。关键词 酒店管理系统/ Server 2005 IIHOTLE MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATIONABSTRACTWith the rapid development of computer network, Internet is more and more extensive application, the network coverage area to expand ceaselessly, computer applicati

3、ons to the hotel industry has brought great development opportunity. The use of new computer network and management system, hotel management will be to increase efficiency, improve the standard of service is one of the important means. So the Urban Inn occupancy hotel information management system i

4、s an indispensable business tool for the modern.B / S structure of the hotel management system to achieve8 major functional modules: user information maintenance, information maintenance room, room type management, business statistics, personal password modification, check out, booking eight parts.

5、These modules basically meet the needs of the guests in the hotel, information management system. The system uses a application development IIItechnology, with some reservation, query, check-out and function, especially on C # advantages for hotel and better management, stability, scalability, secu

6、rity, robustness, is the hotel management advantage.KEY WORDS hotel management system,,SQL Server 2005目 录摘 要 .IABSTRACT.II1 引言 .41.1 选题背景 .41.2 国内外研究现状 .41.3 课题研究的意义 .41.4 系统简介 .41.4.1 系统特点 .41.4.1.1 功能相对全面 .21.4.1.2 数据安全保密 .33 理论基础 .43.1数据库技术 .43.2 面向对象技术 .43.2 B/S架构的 WEB程序设计技术 .53.3.1 功能需求 .73.3.2

7、 性能需求 .74 系统设计 .74.1 系统总体架构 .74.2.1客房预定功能 .114.2.2房间信息维护 .124.2.3预定管理功能 .124.2.4入住管理功能 .134.2.5消费记账功能 .144.2.6收银退房功能 .14 系统设计 .15.1 模块设计 .15.1.1 主模块 .15.1.2 公共辅助模块 .15.1.3 功能模块 .15. 数据库设计 .16 系统的实施及测试 .18实施概况 .18. 测试方案 .19. 测试结果 .19结 束 语 .21致 谢 .22参考文献 .23附录 .241.1 随着计算机网络的飞速发展,Internet 技术越来越广泛的应用,网

8、络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。然而现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以 B/S结构的城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。1.2 国内的酒店计算机管理系统最早是在80年代初开始的,从事该

9、方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧 Foxhis饭店管理系统、北京中软好泰 CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时

10、期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.3 现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈

11、,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S 结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为 Internet基于 TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问 Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。1.4 系统简介本系统具有以下特点:功能相对全面系统按酒店标准化业务程序流式设计,功能模块,覆盖 登录、来宾登记(预订管理、顾客开单(团体开单)、点单消费(增加消费)、收银结帐

12、(宾客结账(确认或询问客人是否是为本店客户)、查询(来宾信息、收银明细、打印营业情况日、月报表、统计分析营业收入及宾流量等)、客户管理(管理客户的基本信息、消费信息)、维护系统(数据备份、系统设置)等模块。1.2.2 性能稳定通过合理而先进的网络设计及软、硬件的优化选型,足可保证系统的可靠性与容错性。系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验,根据用户的实际需求功能情况,为用户进行二次开发,度身订造一套先进的酒店管理系统。1.2.3用户界面友好、操作简单采用 Windows 图形界面,每一步骤的操作都经过精心的设计,将复杂的统计运算过程隐藏于简单的操作之下,支持纯键盘操作,

13、实时详尽的在线帮助系统更免除使用者的烦恼。系统的设计能降低使用前的培训、实施和使用中的维护时间。具体如下:系统采用 Windows标准图形界面,因此熟悉 Windows的员工就会操作。随时提供快捷键操作,下拉式菜单驱动,提供多窗口功能。因此屏幕美观,操作简单易学。对查询提供精确查询和模糊查询,又使用了“表格方式”的用户界面。对所有数据输入进行完整性和合法性检查,尽量减少操作错误。整个系统可用键盘或鼠标操作。在各输入处有提示信息,便于操作员输入。打印机输出和屏幕显示可同步进行,给用户“所见即所得”的新感受。在客房实时房态表上可进行预订、登记、查询等多种操作。数据安全保密采用大型网络数据库,数据保

14、密、安全。采用严格的权限管理,杜绝未经授权的访问。系统对数据进行分级处理,对关键的营业数据进行严格的保护,保护您的商业秘密。系统采用功能强大的日志记录功能,能记录下每个操作员的使用系统的信息,系统自动处理日志信息的备份,可以方便直观的查看日志记录。2 系统需求分析2.1 现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,即使功能再强大,客人需要预订客房

15、时都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。2.2 酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要问题有:(1) 客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。(2) 管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相

16、当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。(3) 处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。2.3 根据对现有酒店入住信息管理系统现状及存在问题的分析,特提出以下解决方案:1.利用 ASP.NET和 C#编程语言,结合 SQL Server 2000数据库技术。建立一个酒店入住信息管理系统。2.利用网络技术,通过 IIS配置服务器的站点属性,可以满足客人在线查看客房的资料并且在线预订客房。3.采用 SQL Server 2000数据库技术,将客房信息,客人预订信息,入住信息,消费信息

17、等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。4.通过编程对数据库相关数据表的访问,实现客人对不同信息进行查询。如:客人查询其预定信息,只需访问预订单,找到该客人的预订信息,然后在用户端的浏览器上显示出来。并可实现预订单的修改和取消。3 理论基础3.1 数据库技术数据库技术应用中,经常用到的基本概念有:数据库(DB) 、数据库管理系统(DBMS) 、数据库系统(DBS) 、数据库技术及数据模型。数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Acces

18、s、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数据库中的数据

19、,符合系统远程访问数据库的要求;第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的数据表较多的要求。Microsoft SQL Server2000是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。3.2 面向对象技术C#语言是 2001年微软公司推出的可以在.NET 平台的网络环境中开发软件的新一代面向对象的编程语言。它采用虚拟机技术使其具有强大的可移植性和安全性,为建立复杂的、可扩展、可移植的 WEB应用提供了强有力的支持,被称为一

20、种划时代的程序设计语言。.NET提供了基于组件的多层体系结构,使得C#应用程序兼有组件技术和多层体系结构的优点,编写十分简单,因为业务逻辑被封装成为可复用的组件,并且.NET服务器以容器的形式为所有组件类型提供后台服务,使开发者将精力集中在业务逻辑的开发中,而不必关心底层细节。对于最终用户来说,.NET技术的实现将使计算机的功能得到大幅度的提升,而计算机的操作却变得更加简单。他们将完全摆脱人为的硬件束缚,利用任何设备、通过任何系统、在任何时间、任何地点访问互联网的多维时空,并对其进行跨应用程序的集成。对于网络开发来说,借助.NET技术所提供的基于XML的松散偶合技术,真正的将应用程序逻辑分发在网络上,实现跨平台访问。3.2 B/S 架构的 WEB 程序设计技术Web程序设计技术就是用于实现动态交互式功能的网页制作技术,通过 Web

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。