





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
交查询系统主要任务就在于对各条路线的信息查询,和对整个公交线路信息进行相关的管理。
使用公交查询系统人们就可以找出条最适合于自己的线路,减少不必要的坐车时间。
所以城市公交查询系统的前景非常乐观。
基于城市公交查询系统与传统的城市公交查询系统有相似又有区别。
相似之处在于系统的核心都是架构。
架构是不需要专门的操作环境,在任何地方,只要能上网,就能够操作系统。
不同之处在于实现的语言不同,传统的般用的语言是它的脚本语言,是不面向对象的,而基于本设计的城市公交查询系统用的语言是,是面向对象的,面向对象的编程语言最大的特色就是可以编写自己所需的数据类型。
对于传统的城市公交查询系统他易于管理,重用性比较高。
城市公交查询系统的作用首先有条理地清晰地呈现出城市各条线路信息。
不管城市扩展得有多大,城市公交路线增加的有多少,人们都可以通过城市公交查询系统来获得各条公交路线的详细信息。
其次节省时间。
在日益激烈地竞争环境中,时间可以说是人们最大的资本。
城市公交查询系统可以为广大的市民指出条最适合于他们自己的公交线路,减少不必要的多做车的情况,从而节省出更多的宝贵时间计划他们自己的事。
最后消除城郊市民和外来人的不安。
初到个陌生的环境,特别是个大城市中,许多人都会感到局促不安。
城市公交查询系统可以使人们了解这个城市的些基本情况,也可以使人们能够准确地到达他们自己想要去的地方,减少不必要的坐错车的情况。
城市公交查询系统的实现技术和工具什么是是的部分,是种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的应用程序。
它提供了个统的开发模型,并为开发人员提供了创建企业级应用程序所需的各种服务。
是个已编译的基于的环境,可以使用任何与兼容的语言包括和就创作应用程序。
另外,任何应用程序都可以完全使用。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境类型安全继承等等。
概述是支持生成和运行下代应用程序和的内部组件。
的几个主要组成部分首先是整个开发框架的基础,即通用语言运行时以及它所提供的组基础类库在开发技术方面,提供了全新的数据库访问技术,以及网络应用开发技术和编程技术在开发语言方面,提供了等多种语言支持而则是全面支持的开发工具。
主要实现下列目标提供个致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在上分布,或者是在远程执行的。
提供个将软件部署和版本控制冲突最小化的代码执行环境。
提供个可提高代码包括由未知的或不完全受信任的第三方创建的代码执行安全性的代码执行环境。
提供个可消除脚本环境或解释环境的性能问题的代码执行环境。
使开发人员的经验在面对类型大不相同的应用程序如基于的应用程序和基于的应用程序时保持致。
按照工业标准生成所有通信,以确保基于的代码可与任何其他代码集成。
具有两个主要组件公共语言运行库和类库。
公共语言运行库是的基础。
您可以将运行库看作个在执行时管理代码的代理,它提供内存管理线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
的另个主要组件是类库,它是个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面应用程序,也包括基于所提供的最新创新的应用程序如窗体和。
可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建个可以同时利用托管和非托管功能的软件环境。
不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
的特点的新性能提供了稳定的性能优秀的升级性更快速的开发更简便的管理全新的语言以及网络服务。
贯穿整个的主题就是系统帮用户做了大部分不重要的琐碎的工作。
全新的构造新的引入受管代码这样个全新概念,横贯整个视窗开发平台。
受管代码在下运行,而是个时间运行环境,它管理代码的执行,使程序设计更为简便。
高效率对于个程序来讲,速度是非常重要的。
在中为了尽可能精简程序代码,以至于不得车次名主键站点次序数据库的连接在创建完成个应用程序的时候,会创建个文件。
该文件定义和保存了所有应用程序的配置信息,这些配置采用了格式,具有较大的可扩展性。
在文件中可,项目应用的所有配置信息都包含在和标记之间,另外,可以在标记中,使用标记中定义到多个设置。
在本系统中,数据库连接如下首先在文件中设置了数据库的连接,下面是部分文件的代码建立数据库连接其中是取得或设置连接数据库的语句表示与数据库相连的是本机表示要连的数据库,本系统得数据库为表示数据库的用户名为表示连接的数据库的密码,本系统中为空。
其次在后台应用中,可以通过的数据库接口连接数据库。
首先要在程序的开头定义个类库,定义了它之后才可以应用数据库接口。
然后再应用程序的事件中,定义了数据库连接的程序应用,其代码具体如下„„„„,先声明个变量获取配置节中的配置设置,然后用打开数据库的个连接。
存储过程在城市公交查询中,大多的数据操作都是通过存储过程来处理的。
存储过程是由些语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另个过程或触发器调用。
它的参数可以被传递和返回。
与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。
在应用程序中直接调用存储过程有以下好处减少网络通信量提高系统的运行速度更强的适应性。
修改站点次序信息的存储过程下面的存储过程的作用是根据输入的新信息来更新站点的次序信息,应用在中,其语句如下,城市公交查询系统的实现系统首页首页界面首页主要是系统的窗口,通常显示的信息最多结构也最复杂。
此界面主要是采用表格来制作的,它包括五个部分。
其中有四个用户控件,它们分别是和。
主要由页面的标题,四个工具栏和个控件组成是页面栏是快速公告,主要显示公交车公司发布的关于交通和公交车的最新信息主要是显示此网页的版权所有者。
此界面的具体结构排列如图所示。
图首页界面前台界面实现下面的代码定义调用的文件和表单。
后台应用实现在的后台应用中,主要处理带着数据的页面的跳转,其代码如下下面代码定义命名空间和文件中使用的表格表单相关控件变量声明等信息。
表示为本机的数据提供类使用数据库在中声明的函数般是连接数据库的避免了重复直接调用数据库连接命名空间相关控件的声明下面代码定义了页面初始化过程中的数据应用,首先建立了与数据库的连接事件,无论是访问者初始浏览还是通过单击按钮或因为其他事件来再次调用页面,都会触发事件中的代码。
,在此处放置用户代码以初始化页面调用在文件中的数据库连接语句打开个连接声明将要处理事件的方法下面定义的代码表示单击了按钮时,就会触发相应的事件。
,此事件中将页面跳转到站点查询的界面中声明个变量,并取得文本框中的数据带参数的页面跳转后台管理界面系统测试本系统采取的测试方法是先进行各模块测试,经过修改和调整通过以后,进行总体测试,测试结果各项功能均已经或基本达到设计要求。
本系统采用的测试环境是服务器采用操作系统信息服务管理客户机采用操作系统浏览器。
测试的主要模块包括用户查询模块系统管理模块和留言簿模块,其测试结果如下测试用户查询模块车次查询用户在进入系统后就可以进行车次查询,得出它所经过的站点等信息,此功能运行正常。
站点查询用户在进入系统后可以直接进行站点查询,如果不清楚站点的全名可以进入高级搜索。
在高级搜索里,可以对站点进行模糊查询,此功能运行正常。
站站查询用户在进入系统后也可以直接进行站站查询,此功能实现了转站查询。
在此系统中,可以实现两次转站查询,此功能运行正常。
车站查询用户在进入系统后,可以选择不同的车站进行搜索,此功能运行正常。
测试系统管理模块管理员登录管理员通过他自己的名字和密码进入管理后台,此功能运行正常。
系统管理管理员进入后,可以对各数据表进行添加编辑删除等操作。
在后台页面中还存在个搜索引擎,可以搜索要进行相关操作的数据,此功能运行正常。
测试留言簿管理用户可以不用注册就可以在此系统中进行留言和回复等操作,此功能运行基本正常。
结论本设计是基于开发的个城市公交查询系统,主要实现了对车次站点站站车站的查询在系统管理中,实现了对车次站点基本信息站点次序信息和留言簿信息的管理。
其中对于数据的操作,基本上都是通过调用存储过程来完成的,存储过程的应用对于系统的维护和提高速度具有重要的作用。
在设计的过程中,重新掌握了门新的编程语言,也掌握了部分关于编程工具的简单操作同时也加深了对数据库和的了解。
在本次课题的研究中,我深刻地体会出了编程不仅需要对编程语言和编程工具的熟悉和了解,同时还需要个人的逻辑构思能力。
当然在本次设计制作的过程中,也遇到了许多大大小小的问题,同时在此系统的设计中还存在许多不足的地方,因此在以后的学习中还有待改善和加强。
参考文献美著基础教程北京清华大学出版社,。
姚治安,周志宏,杨柳等著精彩百例北京中国水利水电出版社,。
美著,康博译开发人员指南北京清华大学出版社,。
美著程序设计北京清华大学出版社,。
李敏波译高级编程第三版北京清华大学出版社,。
陈明著实用软件工程基础北京清华大学出版社,。
严蔚敏,吴伟民著数据结构语言版北京清华大学出版社,。
方睿,刁仁宏,吴四九著网络数据库原理及应用四川四川大学出版社,。
使用设计的公交查询系统摘要随着的快速发展,互联网已成为人们快速获取发布和传递信息的重要渠道,显然它已成为社会生活的部分。
但我国的城市公交信息查询却还处于比较落后的水平上,广大的市民获取路线信息方式也比较少,最常用的方式只局限在询问和交通地图上。
而城市公交查询系统就是使人们能够在因特网上方便简单的查询出各条路线,了解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的。
它主要实现的模块是公交信息的查询模块,其中包括的功能有线路查询站点查询站站查询车站查询而系统管理模块主要实现的是对各个数据表进行添加编辑删除等功能操作以及对留言版进行些相应的回复。
城市公交查询系统开发技术采用的是基于的架构,它的前端选用为主要的编程框架,其文件包含组成用户界面
