1.3 开发方法
基于B/S模式的网上售票系统是一个当前十分盛行的售票系统。列车售票系统的出现,大大满足了人们对于网上售票的需要,使原来非常麻烦的售票、买票过程变得更加方便。从而提高了工作人员的工作效率和降低了工作人员的工作量。
本文首先介绍了在线售票系统的框架及Microsoft SQL SERVER 2008数据库的建立,接着详细概述了各子系统,包括各子系统的功能。下述具体如何实现,以及数据库相关表的设计。
2 开发环境简介
2.1 ASP.NET技术介绍
谈到了ASP.NET就不得不提到,我们需要首先弄清楚ASP的概念,它作为网站动态页面。主要是因为之前的互联网都是由HTML静态页面组成,如果需要更新网页了,就要连续的更新HTML静态页面。有了ASP之后,我们就可以用不同的用户在不相同的时间里去更新网站上的基本内容。网站内容的更新也变得更加方便快捷,而且它开始也变得很有趣,当今国内非常流行ASP技术。
将ASP程序和静态的HTML夹杂的使用在一起,这样会使得程序变得十分的错杂。在现行的系统设计之中,系统程序的开发一般都是由专业的开发人员来完成的,并且页面效果的设计是由相应的美工人员来完成的,这样的话彼此之间就会出现各种各样的问题。这个时候就需要在开发程序的时候对程序进行一些解释,但是由于ASP需要用脚本来解释执行的,所以会导致程序的运行变慢。基于以上的原因,微软公司推出了ASP.NET。论文网
ASP.NET的出现不仅是ASP得到一个升级,而且它也为开发人员提供了一个无比强大的服务空间。从外观来讲,其实它们两者之间是比较相近的,但是从另外一些方面来讲的话,还是略有些不同的。ASP.NET技术是基于系统组件和模块的,对于它的每一个页面来讲,一个对象一个HTML元素都是需要运行的组件。在编程开发的过程中,ASP.NET不再需要vbscript和javascript的脚本语言,而是使用NET中兼容使用的C#.NET或者是VB.NET作为其开发语言。这些语言产生的网页在后台会被不编译成DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。
ASP.NET有以下技术特点:
微软的NET平台的出现开创了这个领域的一个新时代,它会将其推动到下一个互联网时代,推动了互联网的进步。作为NET平台的一个部分,ASP.NET作为一个互相的编程技术,它为企业级Web应用程序的开发提供了帮助。ASP.NET是基于通用语言的程序在服务器上运行,将程序在服务端首次运行时进行编译,它的运行要比ASP快的很多。在处理器的环境下,ASP.NET使用特殊的无缝连接技术,从而提高了运行速度。
使用最新版的ASP.net服务器控件和包含新增功能的现有控件,从而可以更加方便的创建ASP.NET网页和应用程序,因为它们可以提供通常可能会要求开发人员大量的编写代码工作的系统级的功能,新增数据控件、无代码绑定和智能数据显示控件已经解决了开发的核心问题。
ASP.NET可以运行在所有的Web应用软件开发的平台上,同时还可以加入自己自定义的组件。通用语言的基本库,消息机制,数据接口的处理都可以无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是独立化的语言,可以选择C#,VB等语言中的一种最适合编程者的语言来编写程序。
2.2 C#介绍
当下ASP.NET所支持的开发语言,主要包含:VB、C#以及NET Framework所支持的语言,我开发的售票系统使用的是C#语言。在此介绍一些C#语言。
C#是一种新的面向对象的编程语言,技术人员可以使用此应用程序快速的编写,微软的NET平台为技术人员提供了大量的编程工具来最最高上限的开发计算机通信范围。