net的公交查询系统

net的公交查询系统

ID:797303

大小:260.03 KB

页数:20页

时间:2017-09-05

net的公交查询系统_第1页
net的公交查询系统_第2页
net的公交查询系统_第3页
net的公交查询系统_第4页
net的公交查询系统_第5页
资源描述:

《net的公交查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于.NET的公交查询系统摘要:计算机技术不断发展,互联网成为现在社会人们信息交流与获取的重要途径之一。公交查询系统为市民解决出行线路的选择问题,提供最优的转乘方案,大大提高了公交线路的利用率。本文介绍的公交查询系统是基于.NET的B/S架构,后台编程语言采用C#,数据库使用MicrosoftSQLServer2005。主要实现查询模块与管理模块的两大功能,其中查询模块包括:线路查询、站点查询、站站查询,管理模块包括:线路管理、站点管理、站点次序管理。通过公交查询系统,实现了公交信息的规范系统化,使管理工作的成本、效率也有所改进。关键词:公交查询;B/

2、S;ASP.NET;MicrosoftSQLServer20051引言1.1研究背景随着社会经济的快速发展,城市规模越来越大,道路改建与家用汽车的普及。同时也带来交通堵塞拥挤、城市空气的污染以及交通事故的频繁发生等诸多问题,对市民的生活和工作影响很大。我们现在提倡低碳环保、绿色出行的生活理念,公共交通成为我们的首选。公共交通和其他交通方式相比具有人均占用道路少、能源消耗低、运输成本低以及客运量大等优点,可以解决城市交通拥堵问题。公共交通无法比拟的强大优势也就越来越受到人们的广泛关注。在早期政府就明确提出了城市交通系统应以公共交通为主的发展方针,为公交事

3、业的快速发展提供了保障。目前我国的公共交通方面仍处于需要大力的发展阶段并且存在着许多问题,主要有交通与道路发展的不平衡、交通管理设备的缺乏以及交通管理手段的落后即交通管理没有全面实施信息化,使得公共交通发展缓慢。由于公交乘车的不方便、准时性差、公交服务质量低,公交信息更新慢,市民对公交出行的吸引力渐渐减少。城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响。在现在的信息化时代,如何将信息和通讯技术用于传统的公共交通系统中,使公交系统真正实现智能化与信息化是现在公交发展的一个重要问题。1.2开发意义对于开发本公交查询系统将会给

4、市民的出行带来极大的方便,可以帮助他们有效查询选择到最省时、省钱的公交线路以到达目的地。公交查询系统还可以及时提供各种公交动态信息,以适应市民对公共交通信息的需求,提高公交出行对市民的吸引力。尤其是对于初到本市的旅游办公人员,使其可以对公交线路有快速了解,选择正确的公交线路。现在城市人口的数量庞大,出行拥挤,公交系统可以使公交资源得到更有效的利用,并且对缓解交通压力和降低城市污染也有重大意义。2相关技术介绍2.1ASP.NET3.5ASP.NET3.5是微软公司推出的基于B/S模型的技术,用于构建动态Web应用程序的技术,是基于Web服务器的技术。AS

5、P.NET3.5对代码质量的严格控制,从而提高了Web应用程序的安全性、可管理性和扩展性。相比之前的ASP.NET1.1与ASP.NET2.0技术版本,ASP.NET3.5也有了非常多的改进。采用ASP.NET3.5开发公交查询系统具有下列几个方面特点[1]:(1)ASP.NET3.5集成了AJAX框架,支持异步数据处理和页面的局部刷新。集成在.NET平台上,能够完成更负责的跨平台任务,更加简单化的创建标准的AJAX应用程序。(2)支持LINQ集成查询技术,可以提供用更简洁的代码实现复杂查询的功能。LINQ支持对象、数据库和泛型列表等查询。(3)引入了

6、新的结构和模型,帮助开发人员完成向应用程序添加扩展的初始工作,确保开发的外接程序和扩展性。2.2C#语言C#是一种简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。C#语言是从C和C++演变而来,尽管借鉴了C和C++的许多东西。C#学习起来要比C++容易得多,但比Java难一些。其设计与现代开发工具的适应性要比其他语言更高,它同时具有VisualBasic的易用性、高性能以及C++的低级内存访问性。使用C#语言开发公交查询系统主要是因为C#包括以下一些特性[4]:(1)C#是专为.NET应用而开发的语言,从根本上保证了C#与.NE

7、T框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中得到体现。(2)语法简洁,不允许进行直接存取内存等不安全的操作,去掉了指针操作。有强大的安全机制,可以减少软件开发中的常见语法错误。(3)面向对象,具有封装、继承和多态特性。C#提供了完善的错误和异常处理机制,增强程序的应用性。C#语言在他的数据类型、垃圾回收、内存压缩、异常处理等诸多方面都有绝对的优越性。(4)与WEB紧密结合,C#支持绝大多数的WEB标准,如HTML、XML等。C#遵循.NET的公共语言规范,从而可以保证与其他语言开发的组件兼容。(5)灵活的版本处理技术,C#

8、语言本身内置了版本控制功能,开发人员可以更容易的开发和维护。尽管C#不能确保正确的版本控制,但

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。