首页> 中文学位 >基于HTML5的跨平台技术在公交服务系统中的应用研究
【6h】

基于HTML5的跨平台技术在公交服务系统中的应用研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题研究背景与意义

1.2 相关课题研究现状

1.2.1 跨平台技术的研究现状

1.2.2 实时公交服务的研究现状

1.3 论文组织结构

1.3.1 论文的研究内容

1.3.2 论文的组织结构

第2章 课题相关技术以及原理

2.1 HTML5/CSS3/Javascript简介

2.2 Node.js与web服务器

2.3 服务器推送技术

2.3.1 服务器推送技术的发展

2.3.2 相关框架之间的对比

2.4 NoSQL数据库

2.5 定位技术的研究

2.6 百度地图API

2.7 跨平台工具研究

2.8 本章小结

第3章 实时公交系统的需求分析及设计

3.1 系统的需求分析

3.2 系统的可行性分析

3.3 系统的架构设计

3.3.1 项目的总体物理结构设计

3.3.2 项目的总体技术框架设计

3.4 各模块的功能设计

3.5 本章小结

第4章 实时公交系统的实现

4.1 node.js服务器及相关环境的搭建

4.2 服务器端的设计与实现

4.2.1 用户客户端

4.2.2 公交客户端

4.3 服务器端的设计与实现

4.4 跨平台的实现

4.5 系统测试

4.5.1 各平台客户端功能测试

4.5.2 服务器端压力测试

4.5.3 测试结论

4.6 本章小结

第5章 总结与展望

5.1 总结

5.2 存在的问题

5.3 展望

参考文献

致谢

展开▼

摘要

自从2007年苹果公司发布第一代苹果智能手机后,仅几年时间全球智能手机拥有量就达到了17.5亿。以智能手机为主的移动终端系统也是百花齐放,其中有苹果的iOS,Google的Android、微软的Windows Phone等,移动终端的发展所带来的问题是,如果一个应用需要适配所有移动终端应用平台,则需要针对各平台的特性进行多次的开发。实时公交是公交服务系统中解决公交出行时遇到等车难问题的一个解决方案,它可以通过电子站牌、移动终端应用平台以及Web应用的方式来实现。然而,如果面对各类移动平台应用不同的开发方法,不仅开发量大,维护成本高,同时也使得实时公交一时无法普及。
  针对移动终端的不同应用平台开发所造成的人力、物力、时间的浪费以及实时公交的难以普及的问题,本文首先对国内外实时公交系统和跨平台技术进行了研究,发现目前移动互联网的开发方式有Web应用,原生应用和混合式应用。其中基于HTML5的混合式开发有着比Web应用更加强大的功能,比原生应用有更好的平台适应性,从而更加适合实时公交的功能开发。然后针对HTML5这个大环境,对服务器、通信技术以及数据库进行研究,结合各技术优势以及实时公交的需求,设计出整个应用的技术架构,其中包括Redis数据库和基于Node.js的Socket.io通信服务器等。最后利用HTML5等web开发语言完成各功能模块后,通过Apache Cordova将开发好的功能封装成各类应用平台适用的应用程序。
  通过测试表明,在实时公交系统中利用HTML5以及其他相关技术实现的跨平台应用,有着良好的稳定性以及准确性。本文所提出的技术架构很好的解决了实时公交的功能需求。并且该架构的跨平台性避免了对各平台适配造成的资源浪费,从而降低了实时公交普及的成本,增强了智能公交系统的普及性、适用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号