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

ASP.NET公交路线查询系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要城市公共交通(简称“公交”)是与出行人员生产生活息息相关的重要基础设施。提供良好的公交服务是建设和谐社会的基本要求。以信息化为基础,促进乘客、车辆、站点设施以及交通环境等要素之间的良性互动,推动公交系统建设。鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,每个城市的公交系统都比较庞大发达。因此开发一个城市公交路线查询系统就显得十分必要,也更加适应现代社会的需求。本课题设计主要针对公交路线查询而开发设计的,采用B/S构架,利用Visual Studio.NET2003开发工具结合C#编程语言来完成了功能和界面设计,实现了公交路线的查询功能(包括按线路查询、按站点查询、按起点终点站查询,提供起点到终点的最短公交路线查询,换乘查询,也支持模糊查询。),并使用了.NET中一些web控件编写数据库连接、更新的代码,从而实现了公交路线信息的管理功能(包括对路线信息的添加、删除、修改)。本文共分为五大章,分别是:引言、理论基础、系统需求分析、系统设计和系统实施及测试。关键词:公交查询;站点查询;线路查询;最短路径;换乘;模糊查询;1引言1.1选题背景随着现代社会的发展,交通也越来越发达,人们也开始不断外出旅游了,当我们去一个不熟悉的城市时,以前我们只能打电话咨询,看交通地图,向熟人打听等传统方式查询公交信息,这样会浪费我们很多时间、精力和财力,而且得到的信息也不一定是可靠的。随着现代网络技术的不断发展,公交查询系统也在此环境下发展兴起。因此也出现了基于各种技术的公交查询系统,如:基于ASP.NET+XML的公交查询系统,基于J2ME的公交查询系统,基于GIS、GPS、RS的公交查询系统等等。其中J2ME,GIS,GPS,RS技术是最近几年才出现的新技术,虽然提供电子地图,或者二维数字城市中的地图和三维城市模型的信息,或者高精度的GPS定位服务,但是开发技术复杂、技术也不太成熟,开发成本高,时间长,开发出的系统还存在运行速度慢的问题。而现代网络技术中WEB程序设计技术已经发展得很成熟,开发一种基于Web的系统更加适应现代社会的应用要求。且开发时间短,成本低。因此提出了结合Web技术,利用良好的Visual Studio.NET2003环境,设计和开发这样一个界面友好,使用简单,操作方便,查询速度快的公交查询系统。随着现代社会的发展,交通也越来越发达,人们也开始不断外出旅游了,当我们去一个不熟悉的城市时,以前我们只能打电话咨询,看交通地图,向熟人打听等传统方式查询公交信息,这样会浪费我们很多时间、精力和财力,而且得到的信息也不一定是可靠的。这是公交网络系统还不发达的过去会出现的情况,虽然我国的公交网络系统起步较晚,不过近几年来正在不断的发展,公交查询系统也在此环境下发展兴起。1.2现行系统存在的主要问题分析虽然近年来公交查询系统发展迅速,不过发展的同时也存在着一些问题,还需要不断的规范和完善。1.有一部分公交查询系统,它们只是把各条线路和线路的信息一一罗列在页面上,让用户自己一页一页的翻看查找,这样的公交查询根本不方便不快捷。一个真正完善的公交查询系统应该实现用户输入想查询的内容,系统自动查询出结果,而不是让用户手动去翻找查询;2.也有一部分公交查询系统,它们的系统功能不完善,只实现了站点的查询和线路的查询,而没有实现站点到站点的查询和转乘的功能,这不能完全满足用户的需求;3.还有一部分公交查询系统,它们系统功能还算完善,但是页面结构复杂,而且页面上布满了广告和各种与公交查询无关的信息,这样使用户查询一点都不方便,而且影响美观度,也影响了系统在用户心目中的良好形象。因此公交查询系统的发展还有待进一步的规范和改进。1.3提出解决方案根据社会需求和用户的需要,开发一个公交线路查询系统(站点查询、线路查询、换乘查询信息),便于市民了解公交信息,合理安排出行。出行人员可以最快时间内查到你所要的准确站点信息和线路信息。可以进行模糊站点查询。为城市居民和外地旅客搜索站点提供一条或若干条快速、经济的经过该点的线路选择,极大地方便了人们的社会活动。以信息化为基础,促进乘客、车辆、站点设施以及交通环境等要素之间的良性互动,推动公交系统建设。本系统的公交查询分为三个功能模块:站点查询、线路查询、站点到站点的查询。这三种查询提供了完整的公交查询功能,完全能满足用户查询的需要。并且用户输入要查询的内容,系统会自动查询得到查询结果,让用户不用受手动翻找查询之苦。本系统的页面设计简洁,查询功能一目了然,让用户有一个良好的查询环境。以下是三种查询具体实现的功能:站点查询:用户如果对线路不清楚,只知道自己要去的地方,那么站点查询会帮你快速找出可以搭乘哪些线路的公交车到达此地,和各线路的相关信息(如:线路的站点总数、收发车时间、票价等)并注明了此站点在相应线路中的顺序,方便用户了解该站点在线路中所处的位置。线路查询:方便用户了解到最快最新的线路信息,如:此线路经过哪些站点,和站点在线路中的位置等。站点到站点查询:用户可查询到最短的公交线路和相应的线路信息,如果没有直达线路,则找出转乘的最短公交路线。帮用户找出最短距离的线路,可以为用户节省更多的时间,也提高了效率。2系统设计2.1系统总体构架本系统以B/S模式开发的,根据功能不同来分,系统总体可以分为三个模块:前台查询模块、管理员登录模块、后台管理模块。前台查询模块是对所有用户公开的,不用登录,不设权限和级别,方便所有用户使用和查询。管理员登录模块判断用户是否合法,是否有权限进入后台管理,保护后台管理页面。管理员必须在输入用户名、密码和验证码完全正确的情况下才能进入管理页面,否则系统会根据输入的情况提示是验证码错误还是用户名或密码错误,不能进入管理页面。管理员登录成功后,进入后台管理模块,在此模块中管理员可以添加、删除和修改相关信息。2.2系统功能模块设计2.2.1前台功能模块前台模块主要是查询功能,可分为三个小模块:站点查询模块、线路查询模块、站站查询模块。站点查询模块的功能是:根据用户输入的站点查询出经过该站点的所有线路,以及线路的相关信息(如:线路的起点终点站、线路站点总数、票价、收发车时间、站点在该线路中的位置等),方便用户对站点进行全方位的了解。线路查询模块的功能是:根据用户输入的线路名查询出此线路经过哪些站点,和站点在线路中的相应位置,方便用户了解到最快最新的线路信息。站站查询模块的功能是:根据用户输入的站点,查询出最短直达线路,如果没有直达线路则查询出最短转乘线路。2.2.2管理员登录模块分析管理员要进入管理页面,首先要从这里登录。管理员必须在输入用户名、密码和验证码完全正确的情况下才能进入管理页面,否则系统会根据输入的情况提示是验证码错误还是用户名或密码错误,不能进入管理页面。管理员登录成功后,进入后台管理模块,在此模块中管理员可以添加、删除和修改相关信息。在此模块中用到了存储过程和验证码。

包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译 【www.think58.com计算机毕业论文网】 think58.com [资料来源:http://www.THINK58.com]

think58.com

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

获取资料请您联系本站客服 copyright think58

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