优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

1335 基于Asp.Net的公交查询系统设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

基于Asp.Net的镇江公交查询系统
摘  要
当今,人类社会已步入信息时代,信息化革命给所有领域带来了前所未有的变革。电脑、手机等信息工具的普及,人们获取信息变得更加完善、快捷。而随着信息技术的飞速发展,手机所蕴藏的无限商机,正在被人们逐步发掘,它不再仅仅局限于通信这一单一功能,正在朝着手提电脑甚至更完善的方向发展。由于手机价廉物美,它已成为人们获得在生活工作上等各种信息服务的最佳选择。
随着我国城市私家车数量越来越多,城市交通拥堵现象的日益严重,仅仅依靠加大基础设施投入的方式,己经不能解决乘客出行时候公交线路不明确、换乘比率高等问题,因此有必要开发一个基于Asp.Net的镇江公交查询系统,使乘客出行时能够便捷的查询公交信息,设计出最合理的出行方案。
本文通过调研国内外城市公交信息查询系统,综合分析了公交运营特点、调度信息等因素,以镇江市公交查询系统为例,运用Asp.Net语言进行系统分析建模。首先进行了系统需求分析,接着进行系统总体设计,最后进行了系统详细设计。把系统分为公交线路查询模块、站点查询模块、换乘查询模块、系统管理模块四个模块。并实现了其中的基本功能,以及最少换乘次数算法的线路查询功能。 think58.com

[来源:http://think58.com]


系统的实现采用了ASP.NET技术和 SQLserve:2005数据库。本系统能够方便地实现对镇江市公交站点、线路、换乘信息的查询,不仅实现了精确查询,还可以实现对这些信息的模糊查询,能够为乘客出行定制合理的出行计划或方案。
通过镇江公交查询系统的设计和开发,提高了出行者的出行效率,吸引了更多乘客选择公共交通出行,有效缓解了交通拥堵现象。实现了信息可视化,弥补了传统查询方法的不足,提高了决策的科学性。 think58.com
[资料来源:THINK58.com]

关键词:公交查询;站点优先级;公交换乘; Asp.Net
目  录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 3
1.4 本文的主要工作 3
1.4.1 研究的主要内容 3
1.4.2 各章节的安排 3
2 相关技术介绍 5
2.1 地理信息系统概述 5
2.1.1 网络地理信息系统的主要功能 6
2.1.2 网络地理信息系统中的重要技术 6
2.2 SQLSERVER2005数据库系统 7
2.3 SQL数据库查询语言 8
2.4 ASP.NET简介 10
3 系统需求分析 15
3.1 可行性分析 15
3.1.1 目标和方案可行性分析 15
3.1.2 技术可行性分析 15
3.1.3 操作可行性分析 15
3.1.4 经济可行性分析 16
3.2 功能需求分析 16
3.2.1 公交线路查询模块 16
3.2.2 站点信息查询模块 17
3.2.3 公交换乘模块 17
3.2.4 系统管理模块 17
4 系统设计 18
4.1.1 数据库设计 19

内容来自think58

[资料来源:http://www.THINK58.com]


4.1.2 E一R图 20
5 镇江公交查询系统的功能实现 22
5.1 测试环境 22
5.2 运行与测试 22
5.3 测试结果 24
结    论 25
致    谢 27
声    明 28

[版权所有:http://think58.com]

3.2 功能需求分析
人们出行时乘坐公共汽车之前,基于Asp.Net的公交查询系统设计,最想知道的信息有:本人所在城市中的具体位置、这个位置附近有哪些公交车站点,想要到达的目的地是哪个站,这个站点都有哪些公交线路,欲乘坐的线路都经过哪些站点,是不是直达的公交线路,是不是距离目的地最近的线路,是否需要换乘,到哪里换乘,换乘的最佳路线等。线路周围有没有明显的标志或者建筑物,便于识别。了解了这些信息,出行者就可以做到心中有数,减少了盲目性,使出行的便利性和高效性大大提高。本系统主要使用用户为镇江市居民和外地来郑州旅游的游客,使人们无论是出行、旅游、还是商务活动,乘坐公共汽车都会感到非常的方便和快捷。
为了让不懂计算机知识的普通用户可以更方便的使用本系统,采用了可视化的人机交互界面,界面美观、查询速度快,只要轻松用鼠标点击界面相应的功能,就迅速可以看到自己需要的信息,可以更自主方便的安排自己的行程。
在确定开发本系统是切实可行之后,结合模块化程序设计方法,以镇江市为例,初步设计镇江公交查询系统的功能为以下四个模块:
3.2.1 公交线路查询模块
通过该模块乘客可以查询从出发地到目的地所要搭乘的公交线路。乘客只要输入起始地和目的地,系统就自动给出从起始站点到目的地所有可以乘坐的公交车线路。并且给出该线路经过的所有站点,以及每班车首班车发车时间和末班车到达本站的时间、票价等信息,相应还可以在地图上高亮度显示此路线,还可以清晰的在地图上看到这条线路经过的站点周围的建筑物、宾馆、旅游景点、学校等等信息,方便乘客对自己的行程做好最合适 本文来自think58 [版权所有:http://think58.com]
的安排。
3.2.2 站点信息查询模块
通过该模块乘客可以查询某个站点的具体信息。www.think58.com,乘客只要输入想要查询的站点名称,系统就自动给出经过这个站点的所有公交线路,和这个线路的起始站点、终止站点以及线路上经过的所有站点。在查询结果上可以显示此站点,也可以看到这个站点周围的建筑物、学校、医院等等乘客想要了解的信息。
3.2.3 公交换乘模块
通过该模块乘客可以查询没有直达公交线路时的公交换乘方案信息。如果乘客所在位置没有直达所去目的地的公交车,乘客输入起始地和目的地站点后,系统会自动给出所有一次公交换乘的线路,如果一次换乘到达不了,会给出二次换乘的线路。考虑实际情况,本系统只设计最多二次换乘方案。
3.2.4 系统管理模块
本系统将用户分为两类:管理员用户和乘客用户。乘客用户为系统的普通用户,该类用户只能对公交的线路、站点、换乘信息进行查询和浏览,不具有添加、删除、修改相应信息的权限,也只能查询和浏览,不能修改信息。管理员类的用户为系统的超级用户,具有最高的系统使用权限,他们有特定的权限可以对系统中的所有信息进行浏览、查询,除了具有普通用户的一切权限外,还可以对系统信息进行管理,可以进行线路添加、删除、修改;可以对站点信息进行添加、删除、修改,也可以对公交换乘信息进行浏览、添加、删除、修改等操作,还可以对公交信息进行添加、修改等。 本文来自think58 [资料来源:www.THINK58.com]


 

think58好,好think58

[版权所有:http://think58.com]

[资料来源:http://THINK58.com]