asp.net+sqlserver火车票预购及在线销售系统设计+源代码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net+sqlserver火车票预购及在线销售系统设计+源代码(3)

1。4开发方法源G于J优L尔V论N文M网WwW。youeRw。com 原文+QQ75201`8766

火车票预购及在线销售系统相比较其他的火车票预订系统,不仅实现了所有基础信息维护功能、各种业务计划维护以及火车票预订等功能,而且如果预订的车票开始发售时,会及时地发布公告提醒相应的旅客购买车票。本系统从用户的实际出发,尽可能地满足用户的实际需要,因而大大降低了售票员的工作量和提高了工作效率。本火车票系统采用微软的VS2010集成开发环境进行开发,前台采用普通的HTML语言进行编写,采用C#语言作为后台编程语言。本系统采用SQL Server 2008数据库集成环境作为数据库环境,它具有简单,高效,功能强大等特点。

使用什么样的开发技术方法,主要取决于研究的软件类型。如果开发和硬件关系较大的嵌入式程序,则使用较多的还是C语言,C语言无疑在性能方面是最好的,但是它也有一个缺点,就是复杂度太高,开发和维护的费用较大,因而一般比较好的游戏程序或者速度较高的程序会选择C++来开发。如果在国内开发windows类型应用程序,相比较而言,VB比较适合,VB的最大特点就是它的简易性,可以极大程度地缩短开发周期。而相对于网络这个方面,大部分人都会选择JAVA,JAVA是一种面向对象的语言,具有面向对象的许多优点,其中最突出的还是代码扩展、代码复用部分,当然JAVA还内置多线程技术,那么用户定义的多线程就可以通过定义类、方法等来进行修改管理。另外还有一种语言python,它的出现到流行,那还得得益于它的开发周期短,易于维护等特点。而本火车票系统将C#作为编程语言,之所以选择C#语言进行编程,理由如下所述。 C#是现代的编程语言,C#代码不可以对内存进行直接操作,它需要运行在一个特定的受控环境下。C#具有封装,继承和多态等面向对象编程语言所应有的的一切特性。不仅如此,C#兼容多类型的数据库结构,既能够适应客户/服务机模式,也能适应多层数据结构模式,而且C#编写的代码具有更好的可读性,C#是一种安全的、稳定的、简单的面向对象的编程语言[1]。

2  系统开发环境

2。1 ASP。NET技术

ASP。NET技术框架是一种目前在程序开发中很流行的一种全新的程序架构。采用了模块化和组件的方式运行和开发,是目前大多数程序开发人员所掌握的一种全新的程序开发技术框架。ASP。NET的版本也在不断的升级和进步中,经历了1。0、2。0、3。5、4。0等多个版本的变迁[2]。在短短几年的时间微软开发的这个程序开发体系结构就已经被广泛的使用起来了。ASP。NET的最大特点就是在程序开发过程中可以实现对多种程序设计语言的支持,无论采用C语言还是C++语言,甚至C#语言和J#语言对程序进行开发,在程序的运行和编译过程中都被同样的编译成一种通用的中间件,不应影响程序的运行效率。是一种全新的多语言支持的平台。ASP。NET程序框架不是简单的对ASP技术的升级,ASP根本不具备多种语言进行开发的特点,同时也没有一个整体的综合开发平台来对ASP程序设计进行良好的支持[3]。ASP。NET可以在微软开发的Microsoft Visual Studio 综合平台上开发程序,程序开发平台提供了多种框架,多种控件,多种基类的支持,这就使程序开发变得一目了然,让开发过程变得十分简单和方便。此外Microsoft Visual Studio集成开发环境具备良好调试模块,在软件系统的开发过程中可以对软件进行调试,环境可以给出相应的错误或者建议的提示,利用这样的开发平台来对程序进行开发和建立,这样做大大的节约了开发的时间,开发的难度也大幅度地下降,从而开发的工作效率也就自然而然地得到了提高。 (责任编辑:qin)