欢迎来到天天文库
浏览记录
ID:43328146
大小:684.00 KB
页数:15页
时间:2019-09-30
《公交查询系统设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、公交查询系统设计与实现论文1引言随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行吋间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场口J以提高公交的形象,能够增加公交乘处者。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询岀所有符合他们要求的公交路线,对他们的出行和生活提供帮助。我国城市公交乘客信息系统的发展处于一个
2、落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,Ifu且述没冇专门的机构负责信息的发布和管理。岀于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。现阶段,人们的出入方式主要还是來源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不屈丁自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发
3、一个公交查询系统就显得非常的重要。本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所冇含冇该站的车次及相应的停靠站。此处既可以“精确查询”也可以是“模糊杳询”,“模糊查询”主耍方便那些对站名不是很清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。1・1论文的研究内容公交查询系统是一个取代过去由人工查询的查询系统。本论文论述了一个基于浏览器/服务器(B/Srowscr/Scrvcr)模式的公交杳询系统的研究和实现的过程.论文从开发平台和工具谈起,对ASP.NET服
4、务器所捉供的组件及其属性和方法做了一般介绍,更重要的是阐述了ASP.NET的数据库访问组件ADO.NET的使W方法。最后,'脚介绍了如何创建“公迪询系统”的全部过程。2系统的开发工具与环境2.1ASP.NET简介ASP.NET是一种建立在通用语言上的程序构架,能被用于一台粕务器來建立强大的应用程序。ASP.NET提供许多比现在的开发模式强大的的优势。金PNET建立在.NETFramework的编程类Z上,它捉供了一个web应用程序模型,并但包含使生成web应用程序变得简单的控件集和结构。ASP.NET包含封装公共用
5、户界面元素(如文本框和下拉菜单)的控件集。但这些控件在务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为web开发人员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并捉高了应用程序的可靠性。另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。使用Mxdservices功能ASP.XET开发人员可以编写自己的业务逻辑并使ASP.NETT结构通过SOAP交付该服
6、务。VisualStudio.NET是一套完整的开发工具,用于生成应用程序、XMLWebservices、桌而应用程序和移动应用程序。Vis^ilBasic.NET>VisualC++.MET、VisualC#.NET和.NET全都使用和同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了・NETFramework的功能,此框架提供对简化应用程序和XMLWebservices开发的关键技术的访问。2.1.1ASP.NET技术的优点ASP.NET是一•种将各种Web元索
7、组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必须要的各种服务。与以前的开发模型相比较,它提供了以下数个重要的优点:(1)增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,・NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码之前便显著提高了性能。(2)世界级的工具支持。ASP.NET框架补充了VigStulio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具
8、所捉供功能屮的少数几种(3)威力和灵活性。由于ASP.NET基于公共语言运行库,因此应用程序开发人员可以利用整个平台的威力和灵活性。•陋框架类库、消息处理和数据访问解决方案都口J从Web无缝访问。ASP.NETT也与语言无关,所以口J以选择最适合应用程序的语言(如Gi),或是跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留
此文档下载收益归作者所有