基于Web Service的公交智能查询系统

被引量 : 3次 | 上传用户:wuai000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公共交通服务网络的日益完善为市民的出行带来了极大方便,但同时也产生了一些问题。例如,如何从纷繁的公交线路中迅速找到自己所需要乘车线路?公交信息查询系统的开发可为上述问题提供了一个很好的解决方案。移动通信技术的迅速发展和便携式移动设备的日益普及使得越来越多的用户希望能够在移动过程中随时、随地访问所需信息。现有的面向固定网络或移动设备的公交信息查询系统大都是基于固定平台的分布式系统,显然已经不能满足上述需求。本文针对移动计算平台下智能公交查询系统的开发,提出了一种基于Web Service技术的解决方案。该方案将公交信息查询和公交信息存储任务分配给服务提供者,服务注册中心,服务请求者,由三方共同完成。即由软、硬件条件相对优越的服务提供者来完成具体的公交信息查询和存储任务;由服务注册中心完成公交信息查询服务的描述和发布。从而有效地减轻服务请求者(手机客户端)的系统负担。由于Web Service技术实现的核心之一是对XML文档的解析,虽然不同的手机客户端之间对XML文档的解析方式存在一定的差异,但是解析结果是完全相同的。所以,基于Web Service的公交信息查询系统提供的公交信息查询服务可以实现在不同手机客户端平台上的移植。为了验证系统的可移植性,本系统提供的公交信息查询服务将同时被J2ME和Windows Mobile等不同手机平台调用。在系统的总体架构上,本文采用面向Web Service的Model-View-Controller (MVC)构架,既保证传统MVC构架多视图共享同一公交信息查询模型的效果,又通过融合Web Service技术,实现了跨平台、多视图共享同一公交信息查询模型的效果,提高了系统的可扩展性。在服务器端的具体实现上,首先利用SQL Server数据库的查询功能来获取相应的乘车信息,然后,利用粒子群优化算法来筛选出最佳的乘车信息,反馈给用户。为了提高系统的可扩展性,采用工厂模式来对服务器端的代码进行管理。
其他文献
多头式全自动分选机是集成电路BGA、QFN封装后工序处理的专用设备。BGA、QFN封装后切割为单个芯片,需要对芯片进行剥离和外观分选。通过设计整体式传输机构,配置多头剥离、分
<正>"核心素养"是目前教育部门最热的话题之一。"热"是因为有争议,专家说这个如何好,而普通教师则说这个提法就是换了个名词,属于新瓶装老酒。那么到底什么是核心素养?核心素
通过介绍四台矿首个薄煤层自动化采煤无人工作面的自动监控系统的原理、组成和自动化生产情况,对自动化综采设备的选型和薄煤层条件下开采的应用管理效果进行了分析。
目的:探讨采用阿替普酶(rt-PA)静脉溶栓治疗急性脑梗塞患者的护理措施,以期改善患者的预后并提高患者的生存质量。方法:对2011年1月-2012年5月我院收治的20例使用阿替普酶早
充分发挥济南作用加强沿黄经济协作王健/济南市计划委员会黄河横亘我国北部,沿黄资源丰富,市场容量巨大,区位日趋优越,为大流域经济的综合开发和快速发展提供了雄厚的基础。在新一
业务流程能力是组织实现其战略的关键支撑点。流程优化和再造就是通过优化流程管理来提高企业的市场响应能力、强化企业核心竞争力的目的。本论文以中山皇鼎五金有限公司(以
本文阐述了犬的腰椎间盘突出症的研究进展,列举了一些常见的犬腰间盘突出的品种犬,指出了腰椎间盘疾病椎间盘突出的易发位置一般在胸腰区,且犬腰椎间盘突出症的发病因素是一
甘蓝型油菜从植物分类学上属十字花科芸薹属(Brassica),是我国极其重要的油料、饲用作物。随着社会化进程不断加深和经济的飞速增长,人们对植物油需求量急剧增加,这对甘蓝型
健全和不断完善绩效管理是一个企业建立核心竞争力并保持持续发展的关键之一,而绩效考核又是绩效管理中关键的一环,本文以中冶南方为例,分析了其现有的绩效考核情况,并指出其
在货币国际化推进战略上,历史经验没有提供可遵循的现成的国际化路径和策略,也没有提供有关投资、政府主观努力等因素在货币地位提升中的证据支持。储备货币地位的影响因素相