论文部分内容阅读
近年来,移动计算和汽车服务产业高速发展,随着移动终端运算能力和网络性能不断提高、汽车产业规模扩大及OBD标准广泛实施,基于移动终端、面向汽车用户的个性化汽车服务软件拥有了巨大的潜在市场,进入了从起步到高速发展的阶段。本文深入研究了OBD软件的发展及现状,针对中国用户的用车习惯和关注点、发挥Android平台的性能和用户群优势,设计并实现一个基于车联网的汽车实时车况信息获取、故障检测及数据分析系统。首先建立了基于用例的需求模型,详细分析了系统的功能需求,然后以系统的核心类图及时序图为基础对系统进行了详细设计,并进行了数据持久化设计,接着阐述了系统部分核心功能的编码实现过程,最后通过面向对象的软件测试方法对系统进行了测试。在技术实现上,本文探索了C/B/S架构,通过Android实现移动设备上客户端功能模块的开发、通过PHP开发服务器端,并面向Web浏览器通过PHP实现数据分析管理平台的开发,使用SQLite和MySQL数据库,以Json作为Android和PHP的数据通信协议、蓝牙作为本系统和OBD接口模块的通信协议。本系统面向汽车服务市场的新增长点,具有广阔的推广前景,在设计和实现中基于UML实践了面向对象的软工程思想,并对移动领域和互联网领域两大主流技术进行结合,发挥各自优势,实践了“Android App+PHP Server+SQLite+MySQL”的技术开发组合。