1.1 酒店管理系统的现状
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有所提高,对服务质量的要求也有很大的提高。并且我国很多地方都以旅游业作为重要产业支柱之一,酒店作为人们休闲、食宿、娱乐的场所而得到了快速发展,社会上也出现了各种类型,不同规模的酒店服务企业。所以要想在竞争中取得优势,就要为客户提供更加准确、更加及时的服务。
对整个酒店来说,对酒店经营状况起决定作用的是酒店的服务管理水平,如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键因素,但它可以最大限度的发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此采用全新的计算机网络和酒店业务管理系统,已成为提高酒店管理系统有效途径之一,使作业人员与管理系统之间灵活互动,实现流畅的工作衔接,帮助酒店进行有效的业务管理,释放最大价值。酒店业务管理系统在达到节省人力资源成本的同时,可以提高业务效率,并能及时、准确、迅速的满足顾客服务的需求。
1.2 开发环境及工具介绍
1.2.1 C#概述
C和C++曾经是商业软件开发领域中使用最广泛的语言,它们为程序员提供了十分灵活的操作,不过同时也牺牲了一定的效率。由于C/C++语言的复杂性,许多程序员都试图寻找一种新的语言,希望能在功能和效率之间找到一个更为理想的权衡点。
C#是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言,它是一种简单但功能强大的编程语言,程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。
C#是从C和C++语言演化而来的,它在语句、表达式和运算符方面沿用了许多C++的功能,在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新,并提出对常用API(如.NET Framework、COM+等)的访问。本次课题的程序设计是在Visual Studio.NET2010中调试运行的。
相对于其他计算机程序设计语言来说,C#具有如下的优点:
(1)C#是一种精确、简单、类型安全、面向对象的语言。
(2)C#具有生成持久系统级组件的能力,提供COM+或者其他技术平台的支持,以集成现有代码;提供垃圾回收和类型安全,以实现应用程序的可靠性;提供内部代码信任机制,以保证应用程序的安全性。
(3)C#利用.NET Framework的通用类型系统能够与其他程序设计语言进行交互操作。
(4)C#支持MSMQ(微软消息队列)服务、COM+组件服务、XML Web服务以及.NET Framework。
(5)C#语言允许自定义数据类型,以扩展元数据,这些元数据可以应用于任何对象。
(6)C#增强了开发效率,同时也致力于消除编程中可能导致严重结果的错误。C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。
1.2.2 Windows窗体程序的介绍
窗体应用程序是.NET下开发Windows窗体用户界面最基本和常用的技术,窗体可以为用户提供非常简单而友好的操作界面,如文本框输入数据、列表中选择数据、报表、网格显示数据等。通过这些窗体控件的有机结合,以及它们的各种事件处理函数和后台代码的结合,可以开发出复杂的应用逻辑。
(1)创建窗体:窗体作为一个普通的类,需要创建具体实例才能进行相关操作,所以首先就要创建新的窗体实例,通过new关键字调用构造函数为窗体创建新实例。