论文部分内容阅读
随着无线通信技术的发展,数据通信的速度和传输流量都得到大幅度增长。同时,随着手机处理器开发技术的发展,智能手机造价越来越低廉,功能越来越强大,应用场景也越来越广泛,它已成为现代社会主流的通信工具之一。这样就为智能手机应用进入传统服务领域打下了基础,电子地图应用就是其中之一。本文首先研究了当前智能手机上常用的三大地图软件的功能特色,预测了地图软件的五大发展趋势。然后深入研究了Android手机操作系统的架构,进程、线程的种类,进程间、线程间的通信方式,以及Android应用开发的常用技术,这些为之后的软件设计开发提供了理论基础。接着,本文对地图软件进行需求分析,包括功能性需求分析、非功能性需求分析和可行性分析。然后,按照前面的功能需求,对地图软件各个模块进行功能设计、数据表设计和界面设计,并给出软件的框架、整体流程设计、各个功能模块的界面和流程设计图。最后,本文按照功能需求分析和设计,开发实现各功能模块。本文设计开发的地图软件具有10大功能,包括地图的界面展示功能、基本的地图控制功能、路径规划功能、搜索功能、定位功能、离线地图功能、天气查询功能、自定义标注点功能、获取被监护人位置功能和设置功能。软件界面友好,运行稳定,符合需求分析和软件设计。