基于.NET的酒店管理系统文献综述
2020-04-07 16:22:09
随着世界经济全球化进程的加快,在这个信息”爆炸”的电子商务时代,掌握了信息技术的主动权,便率先拥有了商机。因为互联网具有开放性、国际性等特点,使得旅游酒店的经营范围扩展到全球,同时电子商务又扩大了酒店业的竞争领域,使企业从常规的广告竞争、促销手段、产品设计等领域的竞争扩大到无形的虚拟竞争空间。要想在竞争中取得优势,就必须在经营管理、产品服务等方面提高服务管理意识。如何利用先进的管理手段提高酒店的管理水平,是每一个酒店管理者所面临的重要课题。简单的服务标准已经不是制胜的法宝,只有管理做到最细微之处,才能让客户体会到酒店服务的高标准、高质量,而准确、迅捷、周全往往就是最基本的成功要素。面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。因此采用计算机管理业务、财务等环节已成为酒店业快速发展的先决条件。
酒店管理系统是酒店对自身管理不可缺少的一部分,其应用面相当广泛,利用该计算机系统可以对酒店规模、制度、政策的进一步拓展、优化提供便利,还可以提高工作效率和经济效益,使得管理更有条理、更加科学、规范。可以预见,酒店管理系统的实现将在很大的程度上改善酒店的管理运行机制,提高酒店的办公效率,为高质量酒店服务提供保证。并且准确、快速、统一的信息处理对酒店的决策、业务发展和社会信誉必定有着积极的意义。
本课题名称是基于.NET的酒店管理系统,本系统拟采用Visual Studio 2008作为前台系统开发平台,SQL Server 2008作为后台数据库。利用VS提供的各种面向对象的开发工具,开发一个基于B/S体系结构的中小型酒店管理系统。
ASP.NET是Microsoft公司推出的下一代ASP,而不是ASP的更新版本,它是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序,同时,它也弥补了以前Web的不足与局限。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此”零本地管理”哲学也扩展到了ASP.NET Framework应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET Framework应用程序部署到服务器。
ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义.
Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号”Orcas”,是对Visual Studio 2005一次及时、全面的升级。Visual Studio 2008的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化,并将Iron Python引入了Visual Studio。Visual Studio 2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
Visual Studio 2008在三个方面为开发人员提供了关键改进: