1.项目概要
1.1项目名称
KIWI数据之ALLDATA模块解析及分析
1.2项目目标
1. 体会从需求理解,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟悉软件开发整体过程。
2. 能够更深刻的理解面向对象分析和设计的思想,培养面向对象的思考和解决问题的方法。
3. 能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。
4. 培养快速学习新的知识,并在项目中使用的能力
1.3软件概要
“KIWI数据之ALLDATA模块解析及分析项目”源于东软某部门汽车导航系统,在导航系统中有非常重要的意义。其中KIWI格式是由日本KIWI-W Consortium制定的标准,是一种将数据记录在CD,DVD或HDD上的物理存储格式。它主要是针对汽车导航系统,为了满足嵌入式应用快速、高效的要求而提供的一种通用的电子地图存储格式。KIWI以分块方式将数据存储于物理介质中,并大量使用Offset索引,因而能大幅度地压缩数据量和提高数据引用的速度。同时,KIWI预留了大量的扩展空间,具有良好的可扩展性。ALLDATA数据是KIWI数据格式中非常重要的格式,通过分析ALLDATA数据格式,很好的锻炼学员对于耦合大的数据的处理能力,具有非常好的实战意义,也为乐于从事嵌入式汽车音响或嵌入式汽车导航领域研究的学员提供十分有意义的帮助。
本项目来源于东软某部门的真实项目,是从汽车导航项目中裁剪下来的项目,包含如下一些功能:解析All Data文档数据,针对Data Volume数据进行解析,针对Parcel数据进行解析,针对解析数据进行分析和检验。
1.4功能描述
1、解析All Data 文档数据
2、针对Data Volume数据进行解析;
3、针对Parcel数据进行解析;
4、解析数据结果显示;
1.5开发环境
OS: Microsoft Windows XP
Complier: Microsoft Visual C++ 6.0
MSDN Library
1.6关键技术
模块化设计
数据解析方法
KIWI格式
1.7开发体制
PM |
PSM |
PRL |
SCML |
PE1 |