1.2 国内外研究现状
随着生活质量的提高,服务行业也逐渐被人们重视,酒店作为服务行业的一类,要想在竞争中力争上游,开发出一种线上式酒店预定服务系统是不可或缺的。经济全球化与数字化的发展,在方便人们生活交易的同时,慢慢的改变着人们的生活习惯。以前的酒店服务都考人工进行,过程繁琐,管理麻烦,而在计算机智能的帮助下,酒店预定系统能弥补传统运营模式中的很多弊端,使酒店管理更为高效,客户预定操作更为方便,酒店的服务效率与服务水平更高。该系统是以Microsoft Visual Studio 2010作为平台,使用现今流行的ASP.NET技术与SQL Server 2008数据库结合完成的,用户在使用界面和操作性能上都能达到一个更优的效果,本系统开发的核心在于顾客与酒店的线上交易操作,用户可以通过本系统直观的了解到酒店的房型与房间状态等基本情况,可直接下单预定,无需再到店或打电话咨询,使出行的人们更加方便省力。
1.3相关技术简介
1.3.1 ASP.NET
ASP.NET是ASP技术的发展,是微软公司的一项技术,是.NET Framework的一项组成,它是一种强大的服务端应用程序,可在它可在超文本传输请求文档时直接在动态web服务器上创建。ASP.NET技术还有以下优点:
(1)跨平台性。ASP.NET技术建立的应用程序可以在全部平台之上,有很好的跨平台性,其运行是依赖于虚拟机的运行,是通用的程序语言编译的运行程序。
(2)简单易学。ASP.NET在运行很普通的任务时变得非常简单,易于学习。
(3)可管理性。以ASP.NET开发的应用程序在使用安装时,只需拷贝一些必须的文件作为调用,而不需重启系统本身,在性能上更加简单,便捷,很大的提高运行速度。
(4)自定义性和可延展性。编程人员在开发应用程序中可在ASP.NET使用中定义自己的“plug-in”,使代码使用更加随心,程序开发更加简单。
(5)安全性。ASP.NET是ASP技术的升级,很大程度上跟ASP兼容,但ASP.NET技术提供一种新的编程模型和布局,使其伸缩性和不变性更好的为应用程序提供保护。
1.3.2 C#技术
C#技术的出现与.NET技术是一起推出的,C#是多种语言的混合体,它在继承JAVA、VB6、C++语言的各种优点的同时,又改善了程序语言中部分麻烦的操作,是现今开发系统的首选语言。从语言风格、技术和严谨性上来讲,C#技术也是编程语言中最为优秀的一种,现在很多的计算机语言中的新规范和特征都是从C#引发出的。
1.3.3 SQL Sever 2008
SQL Server 2008是出现在微软数据平台上的,它优势是降低了管理数据的基础设施的成本,以及节省了较多发送观察报告和信息给所有用户的资源,它能使应用程序在性能上更方便的应用他们最关键的程序,SQL Server 2008还有以下几个特点:
可信任——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
本系统选用SQL Server 2008作为数据库,是因为SQL Server 2008本身管理能力佳,处理事务性能优,程序员在数据调用过程中更为方便,设计更加灵活。
2.系统分析与设计
2.1酒店预定系统的概述
在互联网+政策的推动下,网站系统的发展如火如荼,服务行业作为第三产业中的重头戏,网站系统的建立也不容忽视。酒店行业在服务行业中扮演着重要的角色,自然离不开便捷的线上服务系统。酒店预订系统是专门为酒店服务行业开发的一种便捷服务系统,为不同的用户需求提供了相应的功能。职员用户可高效的管理酒店房间资源,直观的看到酒店的房间预订情况,快捷查看酒店顾客的预定信息,在预订与退房服务上流程更为简单方便,使大信息量的处理方法更为智能化。使出行的人们对酒店服务更为满意,给酒店带来良好的口碑与更大的经济效益。系统的运行有较好的安全性与和扩展性,使后台的维护也更为简单,省力。