论文部分内容阅读
社会信息化的高速发展,网络在我们的生活中已经得到了广泛的应用,网络使我们的生活变得更方便快捷。现今社会,网络不仅仅被用于人与人之间交换信息,在人与物之间的信息交互中也被广泛应用。随着汽车工业的迅速发展,关于汽车的研究也就越来越受人们的关注。本课题就是在这样的背景下提出的,主要研究的是基于德国大众Telematics的iPhone的手机客户端软件系统开发。其专业知识涉及软件工程、系统构架设计、基于OS系统的应用程序开发,该课题的提出是对基于智能手机平台开发的第三方软件。该系统可以通过iPhone手机客户端实时监控车辆状态、了解路况,这样可以确保车辆及人身安全也可以减少交通拥挤情况的发生。该系统的研究发展为智慧地球的实现提供了一条可行的道路,为手机平台下软件开发积累了经验。本文主要针对德国大众Telematics的iPhone手机客户端系统,研究了其基础应用,分析了其市场需求,并论述了该系统的构架设计与实现及该过程中所用关键技术。从iPhone手机端系统、移动设备应用程序开发、网络应用等多个方面的相关理论和应用案例的研析出发,重点对基于iPhone手机系统的客户端系统核心业务的实现进行了研究和实践。在需求分析中,专门针对客户的需求,做了详细的分析,提出了包括功能性的和非功能性的多方面个性化服务功能需求。通过对iPhone手机端系统实际业务需求的分析,设计软件各个模块的结构,以满足主要功能的需求,并运用流程优化和重组相关理论该系统业务流程进行了分析和优化调整。以此为基础形成了技术方案,并总结出宏观的设计方案。在系统概要设计中,以MVC设计模式为主导思想,设计出系统的三层体系结构,并详细介绍了各个层次的作用和优点。随后针对车友和救援两大功能的特点进行了详细的阐述,证明满足了系统需求。最后,通过设计测试执行方案,拟定系统测试范围,对本系统进行了功能、性能、安全及其它相关的一系列测试,根据测试结果分析结论说明该系统达到了设计要求。本文分七章对该项目进行阐述:第一章,对iphone手机端行业软件开发的现状以及发展趋势进行分析和研究;第二章,对iphone手机端行业软件开发技术进行简单介绍;第三章,对软件系统进行需求分析,其中包括功能需求和非功能需求;第四章,对软件进行系统总体设计,其中包括软件的架构和数据库设计;第五章,对软件的系统设计及其实现,主要是指业务方面;第六章,对软件进行测试与验证;第七章,对本文的内容、个人承担的工作任务进行总结。