基于ARM的公交查询系统的设计与实现

被引量 : 0次 | 上传用户:a20090907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于城市规模不断扩大,公交车数量不断增加,给人们的出行带来了诸多不便。即便是长期生活在城市的居民,也无法熟知城市里面的每一条公交线路,也很难在庞大的公交网路选择合适的出行线路,公交查询系统由此而生。传统的公交查询系统通常是以个人电脑为硬件平台,利用互联网技术的Web查询系统。这类查询系统具有大容量、高性能等特点,但也存在查询时间(需提前查询)、查询地点受限等不足。本论文主要研究如何利用ARM硬件平台与Qt的图形用户界面(GraphicalUser Interface,简称GUI,又称图形用户接口),实现一个公交查询系统。该系统能够安放在公交车等公共场所,完成公交线路查询、公交换乘、起始地到目的地的乘车方式查询的基本要求,完成站点周边酒店查询、餐饮查询、超市查询等综合服务。首先,介绍了公交查询系统的国内外发展现状,并充分考虑系统的性能需求,对系统硬件平台进行选择。其次,为硬件平台建立了适合的软件平台,包括嵌入式操作系统的选择、图形应用程序框架的选择、数据库软件的选择。然后,分析了公交线路、公交站点的特点,选择合适的公交查询算法、建立合理的公交信息数据库。其中公交最优换乘线路查询选择两面逼近算法,并对其进行了优化与改良。利用Qt设计的公交查询系统应用层程序及GUI界面,从数据库中按用户的要求提取出需要的信息,完成人机交互。最后,完成GUI程序的交叉编译,并移植到硬件平台,实现整个公交查询系统。
其他文献
事业单位社会养老保险制度是整个养老保障制度的重要组成部分,其改革不仅关系到我国三千多万事业单位职工养老保障权利的实现问题,还关系到企事业单位职工之间人才的自由流动
良性前列腺增生症(benign prostatic hyperplasia,BPH),又称前列腺肥大症,是老年男性独有的常见多发病。表现为尿频(夜尿次数增多)、排尿困难、尿潴留、尿失禁等排尿异常症状,并可
"以前""以后"的使用,从古至今在不断变化,最早的先秦时期使用"以前""以后"是非常少的,当时最多使用的还是"之前""之后"。随着时间的推移,使用范围开始扩大,尤其是到后汉开始频繁使用。到
目的:比较自动痔疮套扎联合外切术与传统内扎外切术治疗混合痔的疗效与并发症。材料与方法:将104例Ⅱ-Ⅲ期的混合痔患者随机分为治疗组与对照组,每组各为52例,治疗组采用自动痔疮
随着文化与经济全球化趋势的逐渐扩展。身份危机也越发成为当今人们一个不可忽视的问题,因为它对人们生活产生了日益重要作用与影响。鉴于此,本论文将围绕查蒂·史密斯《白牙
目前多智能体系统一致性的研究是多个学科的研究热点,受到了越来越广泛的关注。多智能体系统一致性是指多智能体网络的个体遵循某种规则,互相进行通信及交换信息,最终多智能
在科学和工程技术领域,超精密光学元件的制造技术正在成为关注的热点,其发展把超精密制造技术推进到传统机械制造不可企及的高度,光学元件的面形精度、表面粗糙度、亚表面质
现代汽车工业发展迅速,车辆上的控制机构越来越多、越来越复杂。传统的汽车电控方式使得车身线束数量增加、线路复杂、故障率上升,车内可利用的空间随之变小。利用汽车现场总线
当代计算机技术的高速发展,将世界卷入数字化浪潮,而建筑设计领域也受到其影响产生了全新的设计方法——参数化设计。不过因为参数化建筑多是非线性的形态,使得许多人将参数化设