C#城市公交查询系统设计(2)

5.2 测试用例34 5.3测试结果35 第六章 总结和展望36 6.1总结36 6.2展望36 致 谢37 参考文献38 第一章 引言 1.1课题背景 在当今社会,城市交通系统与市民的日常生


5.2 测试用例 34

5.3测试结果 35

第六章  总结和展望 36

6.1总结 36

6.2展望 36

致  谢 37

参考文献 38

第一章  引言

1.1课题背景

在当今社会,城市交通系统与市民的日常生活息息相关,尤其是公交,作为使用率最高的交通工具之一,人们的出行已经离不开公交,出差、旅行等外来人口来到其他城市后,往往都会用到公交车,可见公交在城市交通中所占的地位之重要。随着城市的不断发展,人口基数只会越来越多,车辆自然也会增加,就会直接导致交通压力的不断增大,这对城市的发展是非常不利的,因此提供一个良好的公交乘车体验能让市民更多的选择公交车,这样就可以有效地缓减交通的压力,减轻大气污染,同时也能给市民带来许多便利。良好的交通也能吸引更多的外来人口来此生活,促进城市的发展。

当公交的路线不多时,人们能够轻易得找到合适的公交路线,但公交路线往往数量繁多,乘客面对密密麻麻的乘车方案,想要选择一条合适的公交路线就变得不是那么容易了。因此,急需一个能够查询公交的软件,该系统能够帮助用户快速选择适合自己的公交路线,为用户的出行提供便利。

1.2论文的研究内容

公交查询系统是一个代替人工进行查找,方便用户查询公交路线的一个基于C/S模式的系统。本论文将会阐述该系统的实现过程和方法,会先从开发工具和环境说起,接着讲该系统的概要设计,最后来介绍该系统的总体实现和测试结果。

1.3论文的组织结构

    论文第一章是引言,该章节主要讲了课题的背景以及该论文的主要内容和组织结构。

论文第二章是系统的开发工具和环境,该章节主要介绍了开发该系统时需要用到的一些工具和必备的环境。

论文第三章是系统概要设计,该章主要讲了需求分析,系统的模块设计和数据库设计。

论文第四章是系统实现,主要详细说明了系统实现的功能和实现方法。

论文第五章是系统测试,主要描述了系统的部分测试用例和测试的最后结果。

论文第六章为总结和展望,主要是对系统的总结,系统存在的一些问题和可以完善的地方。

第二章  系统的开发工具与环境

2.1 .NET Framework

.NET Framework是微软创建的一个类库,它有着一个非常庞大的代码库,能够通过面向对象的编程方法来应用这些代码。库中有着多个不同的模块,用户能够根据自身的需求来选择使用。

用户可以通过.NET Framework来创建winform、webform等各种类型的应用程序,它独特的设计模式使其具有语言互操作的特性,能够使它应用于多种语言,包括C#、C++、Visual Basic和Jscript等,这些语言能够通过.NET Framework互相通信,其核心是公共语言运行库(CLR),在CLR执行源代码前,通常会进行以下两个步骤:

(1) 把源代码编译为Microsoft中间语言(IL)

(2) CLR把IL编译为平台专用代码

这个过程非常重要,因为IL能够为.NET提供平台无关性、提升性能、语言互操作性等诸多优点。无关性是指只要装有.NET Framework 的地方,就可以运行C#,和平台无关;

语言互操作是指在 .NET下,因为所有语言都会先转换为中间语言,所以.NET下的语言可以互相调用,这会带来很多便利。

2.2 Visual Studio 2013

VS是微软开发的一款IDE,即集成开发环境,主要包含了代码的编写、编译和调试等。VS有着其他编译器所不具备的强大的功能,比如强大的代码提示。VS2013是微软在2013年发布的版本,其.NET Framework版本为4.5.1,VS2013支持许多诸如Windows8.1 App开发,项目管理,版本控制和轻量代码注释等多种新功能。