随着中国旅游市场的快速发展以及国外游客对中国的热情与日俱增,带动了中国酒店业近年的迅猛增长。中国酒店业的竞争日益加剧已是不争的事实,酒店要提高自身的竞争力,就要从管理模式入手,采用先进的计算机技术,实现酒店业务管理的自动化。酒店管理系统不再是以前的那样简单的住房结算等方面,而是更加全面地为客户服务,为客户增设预定,查看酒店信息等内容,让客户住得安心放心,所以设计出这样一个增强酒店竞争力的管理系统是至关重要以及必要的。
1.2 国内外研究现状
随着我国经济的进一步繁荣发展,国民人均收入的不断增加;随着改革开放的进一步发展,我国在国际上的地位和声望不断提高,来华国际人士增多,酒店业的发展前景将不可限量。中国酒店协会预测:到2017年,我国酒店业消费额将达7万亿元。可以说,酒店行业是中国资本市场最具投资价值的行业之一。这样无形间就加大了酒店同行的竞争力。
客户衡量酒店提供商服务标准的一个准则就是酒店的业务提供是否全面。随着社会科技的发展,21世纪互联网将是人们交流的主要手段之一,互联网的发展从一开始就对人们产生这非常重要的影响而且这种影响的持续时间是任何人也无法预测的,所以能让客户从网上进行对房间的预定,退房和查看酒店信息是争取客户的关键。
基于WEB的酒店管理系统旨在建立完善、高效、可靠的酒店业务信息系统,争取更好更全面的为酒店提供良好的经营环境。
1.3 建立酒店管理系统的意义
在如今经济发展较快的时期,酒店电脑管理系统已经变成了酒店中不可缺少的一部分。酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店管理是一个服务型的行业,只有让用户住得放心,流程清楚,服务到位,化繁为简,提高效率,给用户一种“顾客就是上帝”的感觉才能让用户印象深刻,让用户有一段舒适旅行,为自己的口啤创下基础。本系统使用C#、ASP.NET等技术来编辑网页,并运用ASP.NET技术把数据库和动态网页相关联。该系统除了设计酒店展示的页面外,系统的用户还分为用户和管理员两种身份进行登录,分别有各自的权限。客户以用户身份登录可以对酒店客房进行查看,以及订房和退房的操作,而以管理员身份登录可以对客户的信息进行操作,如对房间的信息进行查询、增加、删除和更新,对酒店的库存设备进行录入,对客房的收入进行报表的查看等。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得客户信息房间入住信息可以及时的保存、更新,以便及时了解酒店经营的情况。
2 开发环境的介绍
2.1 硬件和软件开发环境
Microsoft Visual Studio 2010是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具, VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Microsoft Visual Studio 2010可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2010支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2010强大的网页编辑功能和简便实用的特性使之成为众多网站开发人员的首选工具[1]。
2.2 Asp.net技术简介
Asp.Net不是一种语言,而是创建动态Web页的一种强大的服务器端技术。它是Microsoft .Net Framework中一套用于生成Web应用程序和Web服务的技术,利用公共语言运行在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。Asp.Net页在服务器上执行,并生成发送到桌面或浏览器的标记。可使用任何.Net兼容语言编写Web服务文件中的服务器端(而不是客户端)逻辑。Asp.Net页使用一种由事件驱动的、已编译的编程模型,这种模型可以提高性能并支持将用户界面层同应用程序逻辑层相隔离[2]。