当前位置:首页 > 毕业论文--基于Android平台的交通事故快速处理与查询系统
太原科技大学学士学位论文
目 录
第一章 系统概述 ........................................................................................................ VII
1.1 系统开发背景和意义 ..................................................................................... VII
1.1.1 Android系统概述 .............................................................................. VII 1.1.2 国内外手机系统现状 ......................................................................... VIII 1.1.3 发展趋势 ............................................................................................. VIII 1.1.3 交通事故处理现状 ................................................................................ IX 1.1.4 本系统的特点 ......................................................................................... X 1.1.5 系统设计的意义 ..................................................................................... X 1.2 系统功能介绍以及承担的开发任务 ............................................................... XI
1.2.1 系统功能介绍 ........................................................................................ XI 1.2.2 所承担的开发任务 ................................................................................ XI 1.3 论文的主要结构 ............................................................................................... XI 第二章 系统搭建 .......................................................................................................... 13
2.1 Android系统架构分析 ................................................................................... 13 2.2 Android平台的搭建 ....................................................................................... 16
2.2.1 Java JDK的安装以及环境变量的配置 ................................................. 17 2.2.2 Eclipse的安装 ..................................................................................... 18 2.2.3 Android SDK的安装 ........................................................................... 19 2.2.4 Eclipse插件ADT的配置 ...................................................................... 20 2.2.5 我的环境搭建便捷方法 ........................................................................ 21 2.3 平台的测试 ....................................................................................................... 22 第三章 需求分析 .......................................................................................................... 24
3.1 可行性分析 ....................................................................................................... 24
3.1.1 技术可行性 ............................................................................................ 24 3.1.2 经济可行性 ............................................................................................ 24
IV
太原科技大学学士学位论文
3.1.3 操作可行性 ............................................................................................ 25 3.2 系统需求概述 ................................................................................................... 25
3.2.1 功能需求分析 ........................................................................................ 25 3.2.2 接口需求分析 ........................................................................................ 26 3.3 数据流图 ........................................................................................................... 27 3.4 需求问题描述 ................................................................................................... 29
3.4.1 总体描述 ................................................................................................ 29 3.4.2 各模块描述 ............................................................................................ 29 3.4.3 非功能约束 ............................................................................................ 31
第四章 总体设计 .......................................................................................................... 33
4.1 系统设计目标与原则 ....................................................................................... 33
4.1.1 系统设计目标 ........................................................................................ 33 4.1.2 系统设计原则 ........................................................................................ 33 4.2 系统总体架构设计 ........................................................................................... 34
4.2.1 客户端登陆注册 .................................................................................... 34 4.2.2 功能选择 ................................................................................................ 35 4.2. 3 快速报案功能 ....................................................................................... 35 4.2.4 违章查询功能 ........................................................................................ 37 4.2.5 Android客户端调用Webservice接口 .................................................. 37 4.2.6 事故快速处理中心管理 ........................................................................ 38
第五章 系统实现与编码 .............................................................................................. 40
5.1 系统运行状态图 ............................................................................................... 40 5.2 软件的功能主界面 ........................................................................................... 41
5.2.1 功能主界面描述 .................................................................................... 41 5.2.2 此界面系统流程图 ................................................................................ 42 5.2.3主要代码实现 ......................................................................................... 43
V
太原科技大学学士学位论文
5.3 Android调用WebService的设计 ..................................................................... 46
5.3.1 WebService描述 ..................................................................................... 46 5.3.2 调用WebService主要代码 ................................................................... 48 5.4 快速报案的描述与实现 ................................................................................... 49
5.4.1 快速报案描述 ........................................................................................ 49 5.4.2 主要代码实现 ........................................................................................ 54 5.5 违章查询的描述与实现 ................................................................................... 57
5.4.1 违章查询描述 ........................................................................................ 57 5.4.2 主要代码 ................................................................................................ 59
第六章 测试 .................................................................................................................. 61
6.1 测试的方法以及意义 ....................................................................................... 61
6.1.2 测试的意义 ............................................................................................ 61 6.2 登录测试 ........................................................................................................... 61 6.2 快速报案功能测试 ........................................................................................... 63 6.2 违章查询功能测试 ........................................................................................... 64 6.4 测试结果分析 ................................................................................................... 65 结束语 .............................................................................................................................. 66 致谢 .................................................................................................................................. 67 参考文献 .......................................................................................................................... 68 附录一 英文资料翻译 .................................................................................................... 69 附录二 主要代码 ............................................................................................................ 81
VI
太原科技大学学士学位论文
第一章 系统概述
1.1 系统开发背景和意义
1.1.1 Android系统概述
目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。在今年手机市场上,Android的占有率从去年的68.8%上升到78.9%。而iOS则从去年的19.4%下降到15.5%,WP系统从原来的2.7%,小幅上升3.6%。从数据上看,Android平台占据了市场的主导地位,继续称当老大的角色。目前国内最常见的移动开发平台有iPhone,Windows Phone以及当下占市场主导地位的Android[2]。
下面首先介绍一下Android系统。Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。底层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发。Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力[1]。
因为兴趣和挑战,我开始学习Android编程,通过公司领导和同事,以及指导老师的帮助完成了日照市事故快速处理手机客户端。希望通过这篇论文的研究,展示我在公司学习与实践的成果,希望给在太原科技大学四年的本科学习交上一份圆满的答卷。
VII
共分享92篇相关文档