第一阶段:1995 年之前,局域网技术随着微型计算机性能价格比的不断提升而日趋成熟。这时期的票务预订系统主要采用的是 C/S(客户机/服务器)软件开发模式,据此,部分航空公司建立了专门的信息管理机构,票务管理也由专人负责。这一阶段,机票需要旅客到指定的地方购买。
第二阶段:1995 年至今,网络的普及及性能价格比更高的计算机系统的问世,使得电子商务模式的网络服务被应用于航空订票。这时期的订票系统与第一阶段的C/S开发模式不同,B/S(浏览器/服务器)软件开发模式被广泛应用,机票预订只需要一台可以接入网络的计算机便可完成,简化了很多繁冗的购票步骤,大大方便了旅客,节省了时间。
为了方便旅客的机票预订,实现对旅客信息的统计和规划,提高航空公司的管理层次,使航空公司的经营达到最大效益,必须开发设计一套航空订票平台,实现旅客的网上订票和航空公司固定售票网点售票功能的同步。
2.系统相关技术介绍
2.1 Microsoft Visual Studio 2010简介
Visual Studio 2010作为新一代平台开发工具提供了一些面向开发人员,用来帮助开发者创建基于Windows 7的应用程序工具,对于已有的非托管的应用程序,Visual Studio 2010可使这些应用程序通过一定的处理享受到新操作系统的特性。如Microsoft Visual Studio 2010中,微软公司花费了大量的精力,就是为了使非托管C++代码更容易、更高效地开发。因此,从操作简便性和功能需求方面考虑,平台选择Microsoft Visual Studio 2010作为开发环境。
2.2 ASP.NET技术简介
ASP是Active Server Pages (动态网页)的缩写,ASP.NET是由微软推出的的基于通用语言的编程框架,它提供了一种崭新的网络编程模型,是目前最流行的Web服务器应用程序开发工具之一。使用ASP.NET技术,可以在服务器端架构强大的网络程序,ASP.NET允许使用一个完整的编程语言,比如用C、VB.NET、C#构建Web应用程序。如果ASP.NET代码已经被处理,那么它就可以在服务器上像一个正常的应用程序一样运行,代码执行后服务器返回给客户端生成HTML。如果客户端支持JavaScript,服务器会用它来使客户的浏览器运行得更快、更容易。ASP.NET是一个已编译的,基于.NET环境,把基于通用语言的程序放在服务器上运行,可以与任何.NET兼容的语言创作应用程序,可以写出清晰易用、可共享的代码。基于通用语言的程序在服务器上运行效率更高,符合在线订票平台实时性、稳定性和安全性的要求。
2.3 SQL Server 2008简介
SQL是英文Structured Query Language的缩写,是结构化查询语言。主要实现的就是同各种数据库建立联系,进而对数据库中数据进行的操作。
Microsoft SQL Server 2008 是一个可信任的、高效的、智能的数据库管理、开发系统平台。它是一个功能丰富,能保护数据,并且可改善嵌入式应用程序、轻型网站和应用程序以及本地数据存储区的数据库,使管理人员在服务器的管理操作上花费更少的时间,也使应用程序稳定性加强,对实现系统执行效能的最佳化也非常令人满意。SQL Server 2008还提供了一个安全可靠且具备高可扩展性的数据平台用来运行企业内部的关键任务。能够快速、高效地开发、部署、运行和文护企业数据,这也是SQL Server 2008的一大优势,这样一来便大大减少了实施应用系统的部署成本和管理时间。SQL Server 2008运用在企业中可实现全面的商业智能,强大的界面交互与Microsoft office System高度集成可进行任意大小、任意复杂度的报表和数据分析。在线订票系统的数据库量较大,航线航班数据繁多且对用户信息数据的安全性要求较高,因此采用SQL Server 2008作为系统的数据库工具最合适不过。 asp.net航空订票平台的设计与实现+源代码(2):http://www.751com.cn/jisuanji/lunwen_36823.html