《需求分析报告书-基于Android车载导航系统设计与实现》.doc

《需求分析报告书-基于Android车载导航系统设计与实现》.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目名称 需求分析报告书 总页数 正文 附录 生效日期 编制: 审批: 修改履历 修改编号 日期 修改人 版本号 修改内容 1 2013-12-4 邹文爻 VER1.0 初始做成 目录 1 引言 - 4 - 1.1编写目的 - 4 - 1.2项目背景 - 4 - 2 任务概述 - 4 - 2.1开发目标应用目标 - 4 - 2.2运行环境 - 4 - 2.3条件与限制 - 4 - 2.4关键词 - 4 - 3 功能要求 - 5 - 3.1 功能划分 - 4 - 3.2 系统结构及功能描述 - 5 - 3.3备注 - 6 - 4 性能要求 - 6 - 4.1时间特性 - 6 - 4.2显示特性 - 6 - 5 运行要求 - 6 - 5.1 界面 - 6 - 5.2 基本操作 - 6 - 5.3显示要求 - 7 - 6 扩展需求分析 - 7 - 1 引言 1.1编写目的 编写些文档的目的是整体了解项目功能,详细分析项目需求,为项目后续流程提供支持。 1.2项目背景 大量的开发者基于苹果公司的IOS和Google公司的Android终端操作系统都构建了几十万种应用,就这些应用为这两个手机网络生态系统创造了核心价值。而这一切都是因为开发者可以基于这样的系统开发应用,特别是Google公司的Android系统,源代码完全开发,可以被裁减和优化。因此,从目前来看Google公司的Android系统也将会成为车载导航终端的主流操作系统,它天然为网络应用而生,并专为触摸操作设计,体验良好、可个性化定制,应用丰富且应用数量快速增长,已经开发了成熟的网络生态系统。反观当前车载导航终端,用得最多的是WinCE,可以说是一个封闭的系统,很难有进一步的发展空间。 2 任务概述 2.1开发目标应用目标 1、将Android系统移植到ARM9 S3C2440后能够正确运行 2、在移植好的系统上开发基于百度地图SDK上的导航软件 2.2运行环境 1、硬件环境:ARM9 S3C2440 2、软件环境:Android 2.3条件与限制 条件:无 限制:由于硬件的原因可能导致系统运行不是很流畅 2.4关键词 Android车载导航、ARM9 S3C2440 、移植、内核、文件系统 3 功能要求 3.1 功能划分 模块名称 功能要求 功能说明 地图图层 实时交通信息图,基本的地图图层 显示基本的地图信息,包括道路、街道、学校、公园等内容 显示实时的交通信息内容 路径规划 自驾路线搜索、步行路线搜索、公交路线搜索 能够根据用户的不同选择来实现不同的导航方式,如自驾、步行、公交等方式 定位 返回当前所处的位置信息 通过使用GPS定位模式 事件监听 响应各种事件的监听 一般事件监听、地图事件监听 地图点击事件监听、地图状态监听 弹出窗事件监听 搜索事件监听 3.2 系统结构及功能描述 移植完成后的导航系统主要包括五个部分: 1、自启动程序BootLoader:在Android Linux内核运行之前运行,初始化硬件设备、建立内在空间映射图,从而将系统的软硬件环境带到一个合适的状态。 2、Linux内核:一个提供硬件抽象层、磁盘及文件系统控制、多任务的系统软件。 3、Android文件系统:操作系统用于明确磁盘或分区上的文件的方法和数据结构,在磁盘上组织文件的方法,也指用于存储文件的磁盘或分区、或文件系统种类。 4、应用框架:用去去解决或者处理复杂的问题,为应用程序提供各种API。 5、百度地图导航:为用户提供精确的导航、线路规划、线路查询等功能。 3.3备注 1、操作系统:Ubuntu 13.04 2、开发环境:VI + gcc + eclipse 3、调试工具:gdb + log 4、调试环境:ARM9 S3C2440 4 性能要求 4.1时间特性 当外界事件或数据发生交换时,系统能够接,并且能够快速的给予用户反馈处理结果,又能在短时间内定位。 4.2显示特性 无 5 运行要求 5.1 界面 ARM9 S3C2440 LCD屏显示 5.2 基本操作 1、运行导航软件 2、打开GPS天关 3、设置出发地点 4、设置到达地点 5、选择导航方式(公交、自驾及步行) 6、开始导航 5.3显示要求 实时显示当前位置,延时短,屏幕图像质量高,显示清晰 6 扩展需求分析 功能的扩展性。 车联网 随着物联网的发展,车联网也将会拭目以待。以后汽车将不会是一个单独的个体,车和车、道路、人、互联网等之间都会形成密切的联系。基于Android系统开发的车载移动终端非常适合车联网,为以后的车

文档评论(0)

guanpiea + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档