1、 智能公交查询系统的设计与实现 赵慧摘 要:随着城市化不断拓展,经济、社会快速发展,对于物质、文化的需求日益强烈,与之进行配套的相关商业以及旅游业、道路交通等,也必须有相应的发展。就汽车保有量、使用量而言,也产生了一系列的问题。应用城市智能交通系统,可以把车辆与道路情况综合考虑,借助先进的信息技术等方式,达到实时以及准确、高效的特点。本文着重分析“城市交通查询系统”智能化设计、过程与要点,并对于此系统的实用性加以论证。关键词:智能公交;查询系统;设计实现一、意义所谓“智能城市公交系统”,就是借助系统工程以及其他相关理论、方法,充分集成通信、信息以及电子、网络等领域,整合公交信息服务系统以及公交
2、电子收费系统,实现有效调度,达成公交分配、公交调度方面的合理规划,进而达到便捷、舒适、安全出行的目的。从理论上说,城市大公交在承载一定人数的时候,能源消耗最小,在满足人们出行需要的时候,也实现了低碳、节能以及降低成本的目的,将会成为城市交通领域重点发展的对象。通过大力推进大公交,同时有效建立“智能化城市公交查询系统”,可以对城市公交的相关调度以及收费、服务等各方面加以完善,使之达到规范以及有序、高效的效果。1二、系统设计为了有效解决城市出行困难、道路拥挤等问题,各个发达国都动用相当的人力资源、财力资源,着力建设智能化公交系统,有效促进了相关领域的发展。中国在“九五”期间,就设立了推动建立智能公
3、路运输的工程研究中心,到20世纪末期,进一步组织大量专家对ITS体系框架研究项目大力攻关,取得了很多技术上的突破,国内外的技术成就都可以进行借鉴。1、设计要点鉴于“城市智能交通系统”的重要性,本文首先对其中的分支“城市公交查询系统”加以设计、研究,由于公交车通常在人员密集、交通繁忙的地段行驶,车辆流动性也很大,所以在相应系统中,首先必须从人员的出行效率进行考虑,关键环节就是:出行地点、出行目的、特定车次等,这些都必须在系统设计中得到突出安排。本系统主要包括七个模块:公交查询模块、新闻资讯模块、留言信息模块、上传下载模块、后台管理员管理模块、公交图片模块、用户注册或登录模块等。2本系统可以有效为
4、三类用户提供相关服务,分别是游客、会员、管理员,各类用户具有不同的功能权限。游客的功能权限包括线路查询、站点查询以及阅读新闻、阅览新闻等;会员/注册用户功能权限包括线路查询、站点查询以及留言、回复留言等;管理员功能权限包括线路查询、站点查询以及换乘查询、进行管理等。2、平台开发和系统构成本系统的设计需要以Windows NT 4.0做為系统;Windows 9x可设定为客户机的操作系统;Visual C+6.0以及Visual Basic作为系统的开发语言。设计过程中,应用客户机/服务器的模式,分别对应各自后台数据的处理事宜。“城市公交查询系统”融合了诸如地理信息技术,人工智能技术,多媒体技术
5、等内容,主要由相应的空间数据库模块,交通查询模块和管理员模块构成。3、模式开发系统的模式开发中,主要应用组件式软件开发技术。模式开发阶段,需要包括功能模块、包式软件以及核心式软件、组件式软件这几个方面。在本系统种,应用“组件式的开发模式”,其基本思想是,将GIS各个功能模块设定为几个控件,参考每个控件的不同特点,设计相关功能。不同空间之间,借助可视化开发工具进行结合。三、关键技术包括(1)数据库访问技术数据库服务器应用的是SQLServer 2000,这是一种功能齐备的数据库管理软件,可以在数据的安全性以及完整性方面提供优质、全面的服务,在对系统进行访问的时候,系统应用ActiveX数据对象A
6、DO技术,ADO技术是有效的连接机制,借助ODBC的方法,同数据库接口相连,用户可以选择任何一种“ODBC数据源”,也就是不仅适合于Access等各种数据库应用程序,也可以用于Excel表格、文本文件等数据文件。由于ADO是基于OLE-DB应用的技术,所以ADO通过其内部的属性可以提供统一的数据访问方式。(2)前台应用程序编程技术ASP是一种应用于服务器端的“网页设计”技术,可以准确读取数据库的相关内容,也可以有效集成现有的客户端动态。随着互联网技术、尤其是移动互联网的的高速发展,基于网络B/S结构的相关应用程序越来越普及。3在B/S结构应用程序中,客户端只需要使用一个浏览器,而把相关的业务规
7、则以及数据处理都放在服务器端进行,这样的方式是非常适用于互联网应用的,微软开发的ASP技术可以通过服务器端脚本的方式,支持服务器端动态网页,通过ActiveX组件充分扩展其功能,同时在服务器端,使用XML进行存储数据。4、查询方式由上述描述可知,查询的方式主要包括出行地点、出行目的、特定车次等三方面内容,另外在以出行地点作为查询方式的方面,出行地可以选择为大型的公交车站,由于存在着始发、终点等车次,可以首先从“公交线路信息库”中调出车次信息,据以进行查询,如果有该站的车次,就可以就便乘坐或者进行换乘;也可以查询是否有通过特定地点的公交车次,若存在,就可以直接乘坐。另外通过对特定车次加以查询,还
8、可以了解相关的各个站名、时刻等,以便选择。四、系统实现1、用户注册、登录用户通过注册,可以成为会员用户。其中在注册页面中,用户需要填写用户名、真实姓名以及密码、联系地址、电子邮箱等信息,用户应用时,在登录界面输入相关用户名、密码,随后发送其请求到服务器。服务器将根据情况,把对应的页面、对应数据发送到用户。2、公交查询模块的实现公交查询方式包括线路查询以及乘换查询、站点查询。(1)线路查询:该方法借助用户输入的特定查询条件进行查询,如果已经查询到结果,则相应返回一个List对象;否则返回一个空值。(2)换乘查询:站点到站点之间的查询,相关站点并不一定属于同一条线路,换乘查询的方式可以通过线路表中
9、的相应字段用来“模糊查重”,了解该线路是否设有该站点,如果有,则这条线路认定为合格线路,进而对所有的合格线路加以查询,寻找到一条完整的换乘线路,即认定为查询结果。(3)站点查询:借助site字段用来进行模糊查询,分析相关线路是否涵盖该站点,如果有查询结果,则输出该线路。总之,开发“智能公交查询系统”的目的是,有效发挥在线查询的优势,借助科学系统解决查询中数据量大、人工操作复杂烦琐、容易出错的问题。因此,智能查询系统需要切实提高管理工作的效率,有效改善信息查询的准确性,很好地简化线路查询的复杂性。智能查询系统有很大的经济意义和社会意义,需要进一步深入探究。参考文献1周富丽,刘红.基于RFID智能公交系统的设计J.物联网技术,2015(7):62-63.2鲁艳霞,陈廷斌,吴迪.面向智能公交的乘客自调度系统研究J.物流技术,2015,34(8):175-177.3余海钦,谷锐.基于RFID的智能公交通讯系统设计与实现J.信息技术,2015(9):76-79.(作者单位:山东协和学院 计算机学院)世界家苑2018年1期世界家苑的其它文章外语类院校全口径PGT英语学习模式研究报告大学毕业生就业难的原因分析浅析建筑给排水工程常见施工质量问题及控制措施项目管理中的成本控制浅议影响建筑工程造价因素分析及降低工程造价的措施现阶段对党的认识 -全文完-