公交查询系统的设计与实现
- 格式:pdf
- 大小:272.90 KB
- 文档页数:3
智能公交查询系统的设计与实现作者:陈颉来源:《海峡科技与产业》2017年第06期摘要:针对安康市公交查询系统发展不成熟,人们获取公交路线信息方式比较少,准确性不高的缺点,提出了使用JSP技术开发安康市智能公交查询系统,帮助人们获取公交路线信息。
本系统可以极大的方便市民的出行,提高市民出行效率和公交公司管理效率.也为智慧城市的发展提供了有益的探索.关键词:公交查询;JSP;MySQL数据库;SSH框架0 引言城市公交是专门服务于广大人民的交通工具。
它是一个城市政治、经济和社会活动的重要组成部分。
伴随着我国经济发展和城市建设的快速提升,城市经济越来越繁荣,人急剧增加,每个城市都必须解决好人们出行的问题。
城市公交系统直接关系着一个城市的经济发展和居民生活安定,城市公交以其方便、快捷、容量大而成为城市交通网络。
安康市公交信息系统给的发展处于一个落后的水平,广大乘客可获得的信息方式比较单一,公交信息的完整性和准确性无法得到保证,并且没有专门的机构负责公交信息的发布和管理。
出于此目的,使用JSP和SSH技术设计和实现了安康市城市公交线路查询系统。
该系统能够实现多种查询方式,满足不同查询需求,同时也可以提供公交新闻浏览,公家论坛等功能,极大的方便了市民出行。
1 系统设计1.1 系统功能设计本系统主要分为七个模块:公交查询模块,新闻资讯模块,留言信息模块,上传下载模块,后台管理员管理模块,公交图片模块,用户注册或登录模块。
系统的整体功能如图1所示。
本系统可以为三类用户提供服务,分别是游客,会员,管理员。
各类用户具有不同的功能权限。
(1)游客:线路查询、站点查询、乘换查询、阅读新闻、阅览新闻;(2)会员/注册用户:线路查询、站点查询、乘换查询、阅读新闻、浏览论坛、留言、回复留言;(3)管理员:线路查询、站点查询、换乘查询、阅读新闻、进行管理。
1.2 系统数据库设计本系统使用MySQL数据库。
主要的数据库表有:路线表、图片表、用户表、管理员表、留言表、上传下载表、新闻表、论坛表等。
公交公司上智慧公交系统设计方案智慧公交系统是一种集成了先进技术的公交服务系统,旨在提高公交运输的效率和便利性。
以下是我为公交公司设计的智慧公交系统方案。
一、智能调度与管理系统1. 车辆调度:通过智能调度系统可以实时监控车辆的运行状况,包括实时位置、速度、运行里程等信息,同时根据道路交通情况和乘客需求,自动调度车辆路线和发车频次,以优化运输效率。
2. 乘客管理:借助智能公交系统,乘客可以通过手机APP 或公交站台的智能终端查询公交车实时信息,包括车辆位置、到站时间等。
同时,通过在线购票和刷卡系统,提供乘客上车刷卡支付的便利,实现电子票务管理。
3. 路况监测与优化:利用智能公交系统可以实时监测道路交通状况,包括拥堵情况、交通事故等,以及天气情况。
根据这些信息,智能调度系统可以及时调整车辆路线,以避开拥堵区域,提高运输效率。
二、车辆管理与安全系统1. 车辆监控:通过安装视频监控设备和传感器等,实现对车辆内外环境的实时监控。
同时,该系统可将监控数据传输到中央监控室,以保证乘客乘坐的安全。
2. 故障监测:车辆内部装备传感器,能够实时监测车辆的各项参数,例如发动机温度、轮胎压力、油量等。
系统会自动分析这些数据,并根据设定的标准判断车辆是否存在故障,并及时发送报警。
3. 司机安全管理:系统可以对司机行为进行监控,包括驾驶行为、疲劳驾驶等。
当系统检测到司机行为存在安全隐患时,会发出警报并提醒司机采取相应的措施。
三、公交车站智能服务系统1. 公交站台智能设备:在公交站台设置智能终端设备,提供乘客查询公交车实时信息、购票、刷卡支付等服务。
同时,终端设备连接公交车辆监控系统,可以提供乘客实时监控车辆内外环境的监视。
2. 智能进站闸机:利用人工智能技术,实现对乘客的自动识别和进出站台的管理,提高安全性和效率。
3. 公交站台广告系统:在公交站台设置数字屏幕广告系统,通过实时交通信息和用户偏好,定向播放广告,提供更加精准的广告投放服务。
城市公交管理信息系统设计随着我国国民经济的快速发展和城市化进程的加快,如何解决城市公交管理问题已经成为城市可持续发展的一个重要课题.城市公交管理问题是一个系统工程,常用的经验性的方法是不能完全解决问题的,必须运用科学的、系统的方法来解决.近年来,运用数字化技术尤其是GIS技术来解决交通领域的空间数据处理和规划分析等问题已经成为交通管理信息化的一个重要手段.为了便于管理这些公交信息,同时也为了方便公交乘客的出行,本文开发了城市公交管理信息系统.该系统不但可以方便地查询到城市的公交站点、道路和公交线路,其中最重要的一个功能是在乘客给出起点和终点后,自动计算出最优的乘车路线,设计出合理而有效的算法,而且可以在一定程度上,使公交客流分配更加合理.一:功能需求分析1对于市内对公交线路不太熟悉的居民以及外地旅客来说,他们在以公交方式出行时,在选择公交线路和乘行方案方面存在着很大的盲目性,而该系统除了可以为出行者提供公交线网基础信息、线路运行信息外,还可以将几种经过计算机分析的最佳出行线路及换乘方案推荐给出行者,通过对乘客选择线路进行合理引导,减少乘客的出行延误,从而提高整个公交线网的运行效率.2对于城市公交管理部门来说,应当是在快捷、方便、舒适、经济地实现人的移动的经营活动中,使公共交通管理达到经济效益、社会效益和环境效益的统一,适应市场经济体制的建立,适应改革与发展.利用该系统GIS的专题地图可以显示出一个城市或一个地区的交通事故分布、交通违章分布、道路的现状和道路规划等专题情况,为交通管理部门提供一个直观的决策分析工具.在交通运营管理中,利用GIS技术的网络分析,缓冲分析等功能可以很直观地反映一个城市的公交网络覆盖状态,分析公交线路设置是否合理,评价公交站点选址是否科学等.3经济效益的好坏是评价一个企业成败的关键.当然,对于城市公交企业来讲也不例外,众所周知,城市公交企业的经营和发展受多种环境因素和内部条件制约,如政府政策、城市人口数量、居民消费需求、城市交通结构等,以及企业资产状况、产权体制、经营管理者水平、技术创新能力等.而经营管理是众多因素中最重要的一个.该系统可以帮助企业的管理部门确定乘客的地理分布以及确定公交线路和站点附近的人口,出行流量,线路上公交车辆的满载率,道路交通状况等因素,从而方便了企业对公交线路的规划以及线路上公交车辆的投放量的部署.二:系统结构设计城市公交管理信息系统总体结构城市公交管理信息系统旨在通过GIS技术在城市公交交通管理信息中的应用,提高城市公共交通综合管理水平,为政府科学决策提供依据.系统功能结构如下图所示.1 路径查询: 为乘客的公交出行提供准确、及时、优化的公交信息服务.2 出行预测: 公交出行需求预测可用于从宏观上指导城市公交发展,尽可能使城市公交规模与城市规模相匹配.3 路网显示: 可以直观显示城市公共交通发展规模、场站布置和线路布设.4 公交覆盖:公交服务的覆盖性及方便舒适性是出行者选择公共交通方式的主要因素.5交通服务:主要内容包括居民出行指南和交通项目上报审批服务. 6地图管理:主要内容包括地理信息系统中常用的操作与分析工具等功能,如地图放大、缩小、图层控制、地图打印以及对道路、物点、区域等地图信息进行编辑和修改等.城市公交管理信息系统在几个主要模块中的详细设计2.2.1 路径查询系统路径查询系统开发的目的是为乘客的公交出行提供准确、及时、优化的公交信息服务.系统向乘客提供公交信息的动态走向,生成出行辅助计划,对乘客的出行进行主动而合理的引导,最大程度上方便乘客,从而将无序的交通出行变得有序,优化客流分布,提高公交线网的运行效率,同时将该系统投入实际应用也是提高城市形象的一项重要举措.A .该系统的具体开发思路如下:① 公交乘客对现有的公交站点、公交线路、运营计划进行查询. ② 公交乘客输入任意出行起点、终点,系统在相应的约束条件下,查找搜索出最优公交出行路径集和换乘方案,最后以图表的形式反馈给乘客.③ 公交部门管理人员可根据站点、线路的变更,运营调度计划的调整,及时更新系统的公交线网,对与公交有关的其它基础数据进行方便的管理和维护.B .系统具体介绍① 路径查询系统的开发过程见下图:② 路径查询系统的功能路径查询系统主要服务于公交出行者.对于市内对公交线路不太熟悉的居民以及外地旅客来说,他们在以公交方式出行时,在选择公交线路和乘行方案方面存在着很大的盲目性,而该问路系统除了可以为出行者提供公交线网基础信息、线路运行信息外,还可以将几种经过计算机分析的最佳出行线路及换乘方案推荐给出行者,通过对乘客选择线路进行合理引导,苏州市道路网图基础图形数据减少乘客的出行延误,从而提高整个公交线网的运行效率.C.该查询系统的整个分析决策过程如下:1用户通过在苏州市区图上点击的方式或通过对话框选择的方式,向系统输入出行的起点和终点.2系统收到输入信息后,分别在系统的地图和数据库中寻找与出行起点和终点相应的地理编码和属性数据,并将其输入至分析模块中.3根据地理编码和属性数据,在公交线网中,分别在以起点和终点为中心的一定半径范围内,寻找公交站点,并通过对比分析,确定有效站点.4根据最短路数学模型在公交线网上搜寻最优出行方案,并将该结果输出,显示公交线路走向、所经站点及运营信息.5系统分析过程如下图:D.此路径查询系统采用的算法最短路数学模型是该问路系统的核心,目前,较多采用的Digkstra算法重复计算多,速度慢,不适合公交网络的特点.通过反复的分析研究,我们采用链表技术对D算法进行了修正,使之适合我国的公交网络特点,创建了一种新的D算法修正模型,它对于今后其它公交网络的分析研究也具有一定的借鉴作用.具体算法流程图如下:2.2.2 出行数据预测公交系统的好坏直接影响着整个城市交通运输系统的交通状况.而公交需求预测是进行城市公交规划、建设、管理与控制的基础,是确定城市公共交通发展规模、布置场站和布设线路的依据,可用于从宏观上指导城市公交发展,尽可能使城市公交规模与城市规模相匹配.本系统是根据土地利用、人口密度和公交站点覆盖率确定各小区的公交分担率,再进行公交出行分布预测.将物理学中的熵概念引入交通状态分析中,进行公共交通出行分布预测.首先根据城市发展水平,土地利用、人口密度和公交站点覆盖率确定各交通区的公交分担率,即可得到交通区的公交出行总量.假设区i的交通发生概率为fi,区j的交通吸引概率为gj,区i的交通选择目的区j的选择概率为hij,上述数值可分别由下式求出.fi=Xi/X,∑j fi=1gj=Yj/X,∑j gj=1 1hij=Xij/Xi,∑j hij=1式中:Xi为区i的公交出行发生量;Yj为区j的公交出行吸引量;Xij 为交通区i和j之间的公交出行量;X为全域的公交出行产生量.使用上述概率及发生,吸引端的出行守恒条件可由式2式3表示:∑j hij=1 2∑i fihij=gj 3以上两式相当于∑jXij=Xi和∑iXij=Yj.假设交通区i、j之间的公交出行量的先验概率qij由式 4重力模型给定,其中,∑qij=1.tij表示行驶时间,α和γ为回归系数,可通过实测数据确定.qij=αfigjt-γij 4不考虑先验概率,将总量为X的公交出行量任意分布到各小区之间产生的组合数E可由式5表示:E=X/∏i∏jXij 5具体算法流程如下图:基于最大熵原理的公交分布模型计算流程利用该系统的GIS专题制图功能可以直观地反映出不同交通小区居民出行量的大小.在系统开发中,居民出行量分布预测专题图如下图所示选用了等级符号专题图类型,通过符号大小来表示不同的出行量大小,专题变量为交通小区居民出行发生量大小.2.2.3 公交路网的显示随着公交站点与公交路线的增加,不断增加数据库维护人员的难度,直接导致了算法计算复杂性的增加.本文首先充分利用GIS所具有的地理分析特性,设计了一种简单便于维护的数据结构.公交路网G = NROUTE,ROAD,N是公交站点的集合,ROUTE是公交路线的集合,ROAD是城市道路集合此集合的数据来自于街道的中心线,并带有相应的属性信息如是否单行等,其主要是用于步行分析,根据公交站点在道路中的位置,确定乘客的步行路线.同时,合理地考虑了乘客的出行心理 ,考虑到一些可能出现的特殊情况,设计了一种更加人性化的而且面向乘客的最优公交路线的判断标准.具体的公交路网的拓扑关系见下图,图中包括详细的公交站点、公交线路以及道路的数据表表1~3.表2中的站点编码n即是表1中的站点编码,其顺序是按照该条线路的公交站点的前后顺序排列的,表2中的“是否单行”表示的是:当一条公交线路的来、回所经过的公交站点不同时,则认为其是两条线路.2.2.4 公交交通服务覆盖公共交通这种在时间和空间覆盖上的局限性决定了公交服务的覆盖性对人们选择公交出行方式具有重要影响:只有存在公共交通服务,人们才会把公共交通作为出行方式的选择之一.公交服务的覆盖性主要体现在空间、时间、运力和信息4个方面:公交服务的空间覆盖性一般指的是出行起点和终点的步行范围内通常取5 m ni步行距离,即约400 m半径范围内是否设有公交车站,并考虑线路间的换乘,公交线路是否四通八达.在公交线网密度较低的区域还应考虑在公交车站的附近设置机动车和非机动车的停车区域以扩大公交车站的服务半径,提高公交服务的空间覆盖率,使更多的人能够选择公共交通方式.公交服务的时间覆盖性指的是公交车的发车频率和公交线路营运时间的长短,它对出行者决定是否使用公交也有着重要的影响.公交车的发车频率越高,乘客在车站的等候时间就越短,而且选择出行时间的灵活性也越强.公交线路营运时间过短,大量发生在营运时间以外的出行只能采用公交以外的交通方式.公交运力的不足也会影响公交服务的覆盖性.如果在车站候车的出行者无法登上一辆已载满乘客的公交车时,公交服务运力覆盖率在此时此地就出现了空白.在公交信息方面,乘客需要了解下辆车到站时间、票价,是否换乘等信息,这些信息对外地人和不经常使用公交服务的人们尤为重要,如果无法获得这方面的信息,他们就不太可能选择公共交通方式.可见公交服务在上述4个方面的覆盖性缺一不可,只有在空间、时间、运力和信息同时覆盖的条件下,公共交通才能成为出行方式的选择之一.当公共交通成为出行方式的选择之一后,出行者还要考虑公交服务的方便舒适性,它主要包括车辆的乘载率、班次的可靠性、行车速度、乘车安全性、车辆整洁舒适性等方面,是出行者在多种交通方式中最终选择公交方式的主要因素.总之,只有在公交服务的覆盖性及方便舒适性达到一定程度的情况下出行者才会选择公共交通方式.否则将选择其他的出行方式,如步行、自行车、私家车等.公交覆盖率计算与研究公交覆盖率的数学计算方法可描述为:选定某个交通小区,然后用该交通小区内所有公交站点覆盖面积之和或者小区内公交车所经过的道路面积之和除以该小区覆盖面积,所得的商值就是公交覆盖率值.以上方法涉及到图形学中的多边形求和及多边形的面积计算等问题,在实际操作时精确求解不规则多边形面积比较麻烦,可以想象在一个较大规模的城市公交网络中,如果这些计算都采用人工进行,将花费很大的人力和物力,而且计算中很容易出错,精确度也不高.采用GIS软件的图形化工具就可以有效的解决上述问题,在系统开发中,我们采用了MapInfo平台的MapX控件技术来完成多边形面积计算及求和的工作.实践表明:MapX的图形化工具拥有强大的图形实体分析和计算功能,启用MapX的Selections对象和选择工具以及被选对象的Area等方法可以有效地实现多边形的求和与求交计算.下图显示了系统计算某个交通小区的公交覆盖率值的操作.三:系统的界面设计系统提供可视化友好界面,通过电子地图导引,使用户能快捷的进人所需要的面层和区域,完成各项查询和规划工作.界面图如下:四:结语笔者通过对GIS地理信息系统的学习并通过查询相关的文献资料,设计开发了城市公交管理消息系统.此系统对于城市居民,公交管理部门以及公交企业都有不同的用途.居民可以利用该系统查询公交线网基础信息、线路运行信息外,以及最佳出行线路及换乘方案等;在交通运营管理中,利用GIS技术的网络分析,缓冲分析等功能可以很直观地反映一个城市的公交网络覆盖状态,分析公交线路设置是否合理,评价公交站点选址是否科学等.而且该系统可以帮助企业的管理部门确定乘客的地理分布以及确定公交线路和站点附近的人口,出行流量,线路上公交车辆的满载率,道路交通状况等因素,从而方便了企业对公交线路的规划以及线路上公交车辆的投放量的确定.该系统操作简便,实用性较好,兼容性强.基本上能够实现城市公交管理的功能要求.同时也能兼顾市民及企业的使用要求,方便管理者对数据的更新和维护.。
基于大数据的城市智能公交管理系统的设计与实现基于大数据的城市智能公交管理系统的设计与实现一、引言城市公交作为一种重要的公共交通方式,对于提高交通效率、减少交通拥堵、改善居民出行质量具有重要意义。
然而,随着城市化进程的不断加快,公交系统面临着越来越多的挑战,如线路规划不合理、乘客拥堵、服务质量下降等问题。
传统的城市公交管理模式已经不能满足日益增长的需求,因此设计一种基于大数据的城市智能公交管理系统,可以有效提高公交系统的运行效率,提供更快捷、便利的出行服务。
二、系统设计与架构1. 系统需求分析基于大数据的城市智能公交管理系统的设计目标主要包括:实时监控公交运营状态、提供乘客实时信息、优化公交线路规划、改善公交调度效率、提高乘客满意度等。
为了实现这些目标,我们需要对系统进行需求分析,明确系统的功能及数据需求。
2. 系统架构设计基于大数据的城市智能公交管理系统的架构主要包括数据采集与处理模块、数据存储与管理模块、信息展示与服务模块三个部分。
数据采集与处理模块负责从各个公交车辆、设备中采集实时数据,并进行预处理和筛选,包括公交车辆的GPS定位数据、乘客流量信息、交通拥堵信息等。
这些数据通过传感器、摄像头等设备采集,并借助物联网技术实现实时传输。
数据存储与管理模块负责对采集的数据进行存储、管理和处理,包括建立庞大的数据仓库、设计合理的数据模型,利用数据库技术实现高效的数据管理和查询。
信息展示与服务模块负责将处理好的数据以可视化的方式展示给用户,并提供相应的公交服务。
如根据实时数据动态显示公交车辆的位置、到站时间等信息,提供乘客实时查询、预订车票、换乘规划等服务。
三、系统功能设计与实现1. 实时监控公交运营状态该功能通过采集公交车辆的GPS定位数据,并结合地图数据,动态显示公交车辆的位置和行驶轨迹。
系统可以实时监控公交车辆的运行状态,如到站时间、车辆速度、是否拥堵等,并根据这些信息进行相应的调度和优化。
2. 提供乘客实时信息系统不仅可以提供公交车辆的实时位置信息,还可以通过乘客的手机APP收集乘车需求和实时反馈,并提供乘客乘车预测、优化换乘规划等服务。
城市公交信息查询系统的设计与实现作者:苏文莉叶晟张智勇来源:《电脑知识与技术》2012年第16期摘要:城市发展好坏的重要标志之一就是该城市交通的便宜程度,但是随着我国市场经济的发展,城市交通不便的问题日益严重,这给人们的出行带来了极大的不便。
针对这一问题,该文设计并实现了一个城市公交查询系统,可实现线路查询、站点查询、直达查询、换乘查询、后台数据管理等功能,可以为市民出行以及城市公交管理提供较大帮助。
关键词:公交查询;最少换乘;城市公交信息中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)16-3869-03Design and Implementation of Urban Public Transport Information Inquiry SystemSU Wen-li1, YE Sheng2, ZHANG Zhi-yong1(1.Department of Computer Science, Zunyi Normal College, Zunyi 563002, China; 2.Modern Technology and Equipment Manage Cen? ter, Zunyi Normal College, Zunyi 5630002, China)Abstract: One of the important symbols for the development of a city is the cheap extent of its transportation, but with the development of Chi na’s market economy, the problem of urban traffic is becoming increasingly serious, which brings inconvenience to the residents. Targeting at this problem, this paper designs and implements a query system of Urban Public transport inquiry, such a system, functioning as transportation line inquiry, bus station query, direct line query, transfer queries and back-end data management, provides greater assis? tance for public travel, and urban public transport management.Key words: public transport inquiry; least transfer; urban public transport information改革开放以来,我国市场经济迅速发展,城市规模不断扩大,城市人口不断增加,城市交通问题日益突出,交通工具的选择也就成为了市民出行面临的首要问题。
基于Android平台的公交查询系统的设计与实现作者:余基映向真彪来源:《电脑知识与技术》2018年第16期摘要:为了提高当今城市公交系统的智能化服务水平,方便移动终端用户获取实时的公交路线信息,设计基于Android平台的公交路线查询系统。
利用聚合数据平台提供的数据接口,获取到本系统需要的公交信息,运用百度地图开放平台提供的接口进行精准定位及周边公交站点显示,应用广度优先算法、最短路径算法等对公交信息进行筛选排序,通过Android应用程序接口、数据解析及一些开源项目完成软件设计及编码。
本系统为居民出行提供了极大的便利。
关键词:Android平台;公交路线查询;聚合数据;百度地图开发中图分类号:TP311 文献标志码:A 文章编号:1009-3044(2018)16-0086-031 引言城市交通压力不断加重,公交线路也越来越多,许多公交线路及车辆信息也不时在发生调整,因而居民难以掌握公交路线的实时信息。
为了改善城市公共交通系统的服务能力,便于广大居民出行,获取实时公交路线信息,从而设计基于Android平台的公交路线查询系统。
本系统为用户提供实时公交信息,提高出行效率,提升居民的幸福指数,从而提升城市公交的服务水平[1-2]。
2 系统设计2.1 功能需求设计公交查询系统包含如下四个模块:搜索,乘车,附近,个人。
其对应的功能需求图如图1所示。
2.2 流程图设计公交查询系统有两个核心模块:“搜索”模块和“乘车”模块。
“搜索”模块,系统自动为用户当前位置定位,用户可以选择城市,输入公交线路或者站点,点击搜索按钮,请求网络服务或者加载本地数据库公交信息进行显示,“搜索”流程图如图2。
“乘车”模块,起点为用户的当前位置,考虑到扩展性,可手动输入起点,然后输入终点,还可以交换按钮交换起点终点,点击搜索按钮,请求网络数据或者加载本地数据库数据,显示“乘车”搜索的结果集,用户可根据需求进行筛选结果集,得到想要的出行路径。
公交查询系统的设计与实现张蕊;李冬芬【摘要】介绍了公交查询系统前台的信息查询和后台的数据库管理两个模块,前台通过输入或者选择车次提供车次查询功能.后台管理可以对车次或站点进行添加、修改和删除.系统采用来开发,后台数据库则采用SQL Server 2005,并通过ADO这种新型的数据访问对象模型来对后台的数据库进行各种操作.整个系统采用B/S结构实现了浏览器端和服务器端的访问.【期刊名称】《办公自动化(综合版)》【年(卷),期】2012(000)001【总页数】3页(P20-21,42)【关键词】信息;查询;数据库;管理;B/S【作者】张蕊;李冬芬【作者单位】辽宁工程技术大学阜新 123000;辽宁工程技术大学阜新 123000【正文语种】中文【中图分类】TP311.132鉴于城市繁杂的公交路线,如何选择一条最佳的出行路线来到达目的地,这就需要了解城市内公交路线相关的车次和站点信息,而现有获取公交信息的方式还局限于地图和问询,因此开发一个基于Web的网上城市公交查询系统,能够为广大出行者提供实时、准确、直观的公交信息。
本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。
系统主要有前台的信息查询和后台的数据库管理两个功能模块,前台的查询能够提供车次查询功能,输入或者选择车次,即可查出本车次的停靠站;换乘查询,输入起点站和目的站,就可以查询出经过这两站的直达公交车或者换乘建议。
后台数据库管理需要管理员登录以后才能对数据进行操作,主要分为车次管理和公交信息管理,前者描述了每路车所经过的站点,可以对车次或站点进行添加、修改和删除;后者描述了每路车的详细信息包括起点站和终点站,车的类型及其他信息。
系统功能模块如图1所示。
本系统采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。
交通信息网上查询系统的设计与实现摘要当前我国交通网上信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,通常依赖于火车飞机时刻表,而汽车只能到车站查询。
为了解决这种问题,加快发展交通信息化,设计一个交通信息网上查询系统是具有一定实际应用意义的。
在此背景下,本文基于设计开发了一套B/S结构的交通信息网上查询系统。
本文中首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理,以及对管理员的管理),最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。
关键词:交通;;查询;B/S结构;数据库The Design and Implementation of Online TrafficInformation SystemAbstractNowadays, the development of online traffic information system in China is relatively backward. The way in which most passengers can gain information is too little. So they're often dependent on the train or aircraft Schedules, however, which can only be inquired in the station. To solve this problem and speed up the development of transport information, designing an online traffic information query system is a practical application. In this context, this paper, based on development platform designs and develops a set of B/S structured online traffic information inquiry system.The paper firstly considers our present traffic status and different requirements of passengers, analyses the required function of the system.And then gives a detailed description of the main functional modules, mainly including the Query Module (including line inquiries, Inquiries by one or two sites) and the update & management module (including transit-site management, bus -line management and administrator management).In the end, according to the problems found in the development and debugging phase, propose what the system should be improved and sum up the development experiences.Key words: Transportation, , Inquiry, B/S, Data Base目录论文总页数:24页1 引言 (1)1.1课题背景 (1)1.2国内研究现状 (1)1.3本课题研究的意义 (1)1.4本课题的研究方法 (1)1.5本文所做工作 (1)2 设计环境 (2)2.1计算机网络 (2)2.2系统运行环境 (2)2.3系统开发工具 (2)2.4开发工具介绍 (2)2.4.1Dreamweaver介绍 (2)2.4.2SQL2000介绍 (2)3 设计理论依据 (2)3.1数据库技术 (2)3.1.1数据库的体系结构 (3)3.1.2数据库管理系统(DBMS) (3)语言介绍 (4)与asp的区别 (4)的工作原理 (5)3.3B/S结构介绍 (5)4 系统构架 (7)4.1系统概述 (7)4.2系统功能简述 (7)5 数据库设计 (8)5.1概念设计 (8)5.2表的设计 (10)6 各功能模块的详细说明 (11)6.1查询模块功能设计 (11)6.1.1直达查询 (12)6.1.2一次转乘查询 (13)6.1.3二次转乘查询 (14)6.1.4高级查询 (15)6.1.5城市查询 (15)6.1.6路线查询 (15)6.2后台管理模块功能设计 (16)6.2.1管理员信息管理 (17)6.2.2交通信息修改功能 (17)6.2.3城市信息修改功能 (19)7 软件测试 (21)结论 (21)参考文献 (22)致谢 (23)声明 (24)1引言1.1课题背景交通信息网上查询,就是将各类交通班次的出发时间、经过城市、所需价格等相关信息放在WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检索出来。
《c语言程序设计》课程设计报告公交信息查询系统院系:信息技术学院专业:运算机科学与技术1.题目:公交信息查询系统1.题目的描述设计简单的公交信息查系统,要求有简单的界面,该程序应该有以下功能:查询公交车的线路;查询停泊站点信息;查询任意两点之间可搭车辆;显示公交线路图(选作);2.算法设计/设计思想构建子函数gjlx(),实现线路的查询及输入其对应的线路功能;调入函数m()中。
在函数ma( )构建子函数gjjg( ),通过函数间的挪用实现公交站点信息查询功能构建子函数JIKE3();实现输入任意两个站点就可显示通过他的车号及无直接车的转车的车号。
用到textbackground();函数对背景颜色修改。
构建init()函数,在函数JIKE4()中挪用,挪用到系统图形函数outtextxy();closegrap();line();setcolor();rectangle();drawpoly();init();图形初始化函数;outtextxy();在自定的点输出函数;closegraph();返回文本模式函数;line();画直线函数;setcolor();设制图形背景颜色hans;rrectangle();画矩形函数;drawpoly();画多边形函数;构建主函数main();switch();函数挪用JIKE3();m();JIKE4();ma();及退出函数exit ();3.结构框图,各模块功能描述。
第一模块,构建子函数gjlx(),实现线路的查询及输入其对应的线路功能;调入函数m()中。
第二模块,在函数ma( )构建子函数jggj( ),通过函数间的挪用实现公交站点信息查询功能m()函数为进入第二模块时选择菜单;第三模块,构建子函数JIKE3();实现输入任意两个站点就可显示通过他的车号及无直接车的转车的车号。
用到textbackground();函数对背景颜色修改。
第四模块,构建init()函数,在函数JIKE4( )中挪用JIKE4( ) 函数功能是显示地图构建主函数main();用switch()函数挪用JIKE3();m();JIKE4();ma();退出函数exit();main();函数功能是显示进入时的选择菜单;主菜单第一模块,查询公交线路,依照地提示进入选择菜单;输入要查询的车号确认即可显示出信息。
公交查询系统的设计与实现作者:张蕊李冬芬来源:《硅谷》2011年第21期摘要:介绍公交查询系统前台的信息查询和后台的数据库管理两个模块,前台通过输入或者选择车次提供车次查询功能,后台管理可以对车次或站点进行添加、修改和删除,系统采用来开发,后台数据库则采用SQL Server 2005,并通过ADO这种新型的数据访问对象模型来对后台的数据库进行各种操作,整个系统采用B/S结构实现浏览器端和服务器端的访问。
关键词:信息;查询;数据库;管理;B/S中图分类号:TP311.132 文献标识码:A 文章编号:1671-7597(2011)1110074-010 引言鉴于城市繁杂的公交路线,如何选择一条最佳的出行路线来到达目的地,这就需要了解城市内公交路线相关的车次和站点信息,而现有获取公交信息的方式还局限于地图和问询,因此开发一个基于Web的网上城市公交查询系统,能够为广大出行者提供实时、准确、直观的公交信息。
本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。
1 系统功能设计系统主要有前台的信息查询和后台的数据库管理两个功能模块,前台的查询能够提供车次查询功能,输入或者选择车次,即可查出本车次的停靠站;换乘查询,输入起点站和目的站,就可以查询出经过这两站的直达公交车或者换乘建议。
后台数据库管理需要管理员登录以后才能对数据进行操作,主要分为车次管理和公交信息管理,前者描述了每路车所经过的站点,可以对车次或站点进行添加、修改和删除;后者描述了每路车的详细信息包括起点站和终点站,车的类型及其他信息。
系统功能模块如图1所示。
图1系统模块图2 数据库设计本系统采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。
目录1 前言 (2)2 需求分析 (2)2.1 功能分析 (2)2.2 方案分析 (2)3 概要设计 (3)3.1 数据结构 (3)3.2 逻辑结构与物理结构 (4)3.3 功能模块划分 (5)3.4抽象数据类定义 (7)4 详细设计 (7)4.1 数据类型定义 (7)4.2 主要模块内部设计 (8)4.2.1查询模块设计 (8)5 实现与调试分析 (10)5.1 实现环境 (10)5.2 语言选择 (10)5.3 调试分析 (10)6 测试分析 (10)6.1 测试用例 (10)6.2 测试结果 (10)6.3 性能分析 (12)7用户手册 (13)总结 (15)参考文献 (15)1 前言随着我国城市化进程加快,城市规模越来越大,这标志着我国经济有了长足进步。
但随着我国城市化进程加快,城市规模越来越大,这标志着我国经济有了长足进步。
但也带来了许多社会性的问题,其中交通运输出现瓶颈是其中之一。
改善城市交通除了投入大量资金,改善道路状况之外,更重要的是发展更为完善的公共交通系统,如公共汽车,以提高效率。
多社会性的问题,其中交通运输出现瓶颈是其中之一。
当前,我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,需要大力发展我国的城市公交乘客信息系统。
本设计以某城市公交系统为开发对象,基于数据库查询技术,完成一个城市公交系统的出行路线查询软件。
2 需求分析2.1 功能分析一个小型的公交查询系统—实现查询模块,需完成以下工作:(1)线路查询;(2)站点查询;(3)线路查询;2.2 方案分析本系统采用结构化设计的方法来实现系统总体设计,而且采用数据库来存储信息,使系统的存储效率大大提升,保证数据完整和一致。
该公交查询系统应该分为三块子查询模块:一、线路查询,用户输入公交线路,用户可获知该公交路线所经过的所有站点。
二、站点查询,用户输入站名,用户可以获知所有经过该站的公交线路。