在公共语言运行库上运行的ASP。NET实质上是在服务器上运行的。使用ASP。NET开发程序同时可以做到对程序进行实时的编译,同时还采用了非常优秀的缓存技术手段,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。此外,ASP。NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架[4],ASP。NET框架给程序设计人员提供了极大的便利。
由于ASP。NET具备多样复杂的功能,所以程序设计人员在进行软件系统开发的过程就能做到游刃有余了,甚至在软件系统开发的过程中程序设计人员可以采用拖拉控件的方式来对程序进行设计和排版,软件开发人员的技术水平在这样的开发方式中就显得没那么重要了。虽然在集成环境中已经存在基本可以满足一般软件开发的基础控件,但是同时还提供了对第三方控件的支持,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件[5]。由于ASP。NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,提高了程序开发的效率。
ASP。NET是以Windows操作系统作为开发平台,目前还得不到其他的操作系统的支持。由于大部分电脑都使用Windows操作系统,因此ASP。NET也就成了目前较流行的程序开发框架。这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式,开发好的软件系统也就具备了先进的可移植性能,可以在目前主流的操作系统平台上运行。ASP。NET框架同时还实现了和数据库无缝的连接,采用ADO。NET的方式来直接进行和数据库的相关操作,这使软件开发人员可以不用了解程序是如何连接数据库就可以对数据库进行操作和控制,这样使得开发难度急剧下降[6]。ADO。NET技术是一种先进的管理和控制数据库的组件,可以让软件开发人员可以灵活方便对数据库进行查询,更新和删除。
综上所述,ASP。NET技术框架目前已经成为一种很流行也较先进的开发框架,是一种非常优秀的程序开发框架,它可以提供对网络程序的开发的支持。开发本文的火车票预购及在线销售系统就采用ASP。NET框架来进行开发。
2。2 Microsoft SQL Server 2008简介
数据库的建立、数据库的设计、数据库的组件、对数据库的调试和测试,这是通常设计一个完整的数据库所需要经历的过程。而数据库开发技术和软件系统开发是两个截然不同的概念,数据库的开发过程是综合了多种学科的一门技术,是对软件系统的数据结构以及各种关系进行研究分析设计的一个过程。数据库开发技术是一种非常重要的技术,而对于数据库开发而言最重要的方面是考察开发好的数据库是否可以高效的运行。在数据库的设计过程中开发数据库是有一套数据库设计规范,一般数据库的设计要求必须达到第三范式的标准。使数据库中的数据具备优秀的结构,并且能够保证在数据库的数据不断增加的同时产生非常少的冗余数据信息,这一过程通过设计数据库的表、视图、触发器等基本的数据库组成单位,从而保证设计出来的数据库的完整性,安全性,高效率性[7]。
由于SQL Server 2008可以使各个数据库表之间具备良好的联系,优秀的结构,因此采用SQL Server 2008数据库管理工具开发和设计火车票预购及在线销售系统是非常不错的选择。SQL Server 2008同时还可以支持多个数据库同时高效的运行。在开发火车票预购及在线销售系统的时候只有一个数据库文件,但是数据库系统必须具备一定的扩展性,可以在软件系统更新后对数据库进行更新和扩展。SQL Server 2008 数据库管理可以达到这样的要求,可以支持多个数据库已优化的方式同时运行。 asp.net+sqlserver火车票预购及在线销售系统设计+源代码(4):http://www.youerw.com/jisuanji/lunwen_199282.html