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

被引:0
作者
梁毅
机构
[1] 天津理工大学
关键词
Web Service; XML; J2ME; 工厂模式; 粒子群;
D O I
暂无
年度学位
2010
学位类型
硕士
导师
摘要
公共交通服务网络的日益完善为市民的出行带来了极大方便,但同时也产生了一些问题。例如,如何从纷繁的公交线路中迅速找到自己所需要乘车线路?公交信息查询系统的开发可为上述问题提供了一个很好的解决方案。 移动通信技术的迅速发展和便携式移动设备的日益普及使得越来越多的用户希望能够在移动过程中随时、随地访问所需信息。现有的面向固定网络或移动设备的公交信息查询系统大都是基于固定平台的分布式系统,显然已经不能满足上述需求。 本文针对移动计算平台下智能公交查询系统的开发,提出了一种基于Web Service技术的解决方案。该方案将公交信息查询和公交信息存储任务分配给服务提供者,服务注册中心,服务请求者,由三方共同完成。即由软、硬件条件相对优越的服务提供者来完成具体的公交信息查询和存储任务;由服务注册中心完成公交信息查询服务的描述和发布。从而有效地减轻服务请求者(手机客户端)的系统负担。 由于Web Service技术实现的核心之一是对XML文档的解析,虽然不同的手机客户端之间对XML文档的解析方式存在一定的差异,但是解析结果是完全相同的。所以,基于Web Service的公交信息查询系统提供的公交信息查询服务可以实现在不同手机客户端平台上的移植。为了验证系统的可移植性,本系统提供的公交信息查询服务将同时被J2ME和Windows Mobile等不同手机平台调用。 在系统的总体架构上,本文采用面向Web Service的Model-View-Controller (MVC)构架,既保证传统MVC构架多视图共享同一公交信息查询模型的效果,又通过融合Web Service技术,实现了跨平台、多视图共享同一公交信息查询模型的效果,提高了系统的可扩展性。 在服务器端的具体实现上,首先利用SQL Server数据库的查询功能来获取相应的乘车信息,然后,利用粒子群优化算法来筛选出最佳的乘车信息,反馈给用户。为了提高系统的可扩展性,采用工厂模式来对服务器端的代码进行管理。
引用
收藏
页数:53
共 39 条
[1]
软件设计模式库研究与实现 [D]. 
陈新汉 .
华中科技大学,
2008
[2]
基于J2ME与J2EE平台的移动商务应用及安全性研究 [D]. 
周宇 .
贵州大学,
2006
[3]
J2ME和Web Services技术在移动商务中的应用研究 [D]. 
龙毅 .
西南交通大学,
2006
[4]
Web Services的企业应用集成技术研究 [D]. 
陈刚 .
河海大学,
2005
[5]
基于J2ME的移动Web服务的研究与开发 [D]. 
何巍 .
武汉理工大学,
2006
[6]
SOAP安全性模型的设计与实现 [D]. 
余晓峰 .
浙江大学,
2003
[7]
基于Web服务的电子政务综合平台系统设计 [D]. 
康其桔 .
南京理工大学,
2003
[8]
基于J2ME-GPRS学生信息管理系统的设计与实现 [J].
许立春 ;
陈勇 ;
李传之 .
计算机工程与设计, 2009, 30 (23) :5415-5418
[9]
基于组合Web服务的电子商务解决方案 [J].
邓桂英 ;
李桂芸 .
计算机应用与软件, 2009, 26 (12) :139-142
[10]
面向移动网的P2P Web Service自组网协同通信平台 [J].
李晔 ;
王劲林 .
计算机工程与应用 , 2009, (22) :90-93