需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19392 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着移动设备的日益普及,对移动设备的软件需求越来越多。为了解决电力公司工作人员工作便利性的需求,将设计一套基于位置定位的电流监测系统。 整个设计主要完成的工作涵盖:实现了基于Apache Tomcat服务器和Mysql数据库的后台搭建,基于Android版百度地图的移动客户端开发。研究了HTTP与Socket两种通信机制,并根据设计需要选用基于HTTP的JSON(JavaScript Object Notation)数据交互方式。 论文针对一个基于Android+SpringMVC架构的电流监测系统的设计与开发工作进行论述与说明。首先介绍了课题背景、目的与意义,以及Android系统与百度地图的应用现状;接着针对系统的技术、经济和操作方面进行可行性分析;其次,分析需求并根据需求对系统进行总体设计;再次,分移动客户端、后台和服务器三部分对整个系统的设计与实现进行详细阐述;最后,编写测试用例,对系统功能进行测试,对设计相关工作进行总结,并给出后续工作的设想。
【关键词】百度地图; HTTP通信; Socket通信; JSON数据交互方式
目录 摘要 Abstract 第1章 绪论-1 1.1 课题背景、目的与意义-1 1.1.1 Android系统国内外应用现状-1 1.1.2 Baidu Map的应用现状-1 1.2 LBS简介-2 1.3 论文结构安排-2 第2章 可行性分析-4 2.1 技术可行性分析-4 2.2 经济可行性分析-4 2.3 操作可行性分析-4 第3章 需求分析-5 3.1 系统整体构成-5 3.2 功能需求-5 3.2.1 移动客户端功能-5 3.2.2 后台功能-6 3.3 通讯规约-6 3.3.1 前后台通讯规约格式-6 3.3.2 任务内容格式-7 3.3.3 剩余电流数据项编码和定义-7 第4章 系统概要设计-13 4.1 系统总体功能框图-13 4.2 数据库设计-13 4.2.1 数据库的概念设计-13 4.2.2 数据库逻辑结构设计-15 4.3 系统总体流程设计-16 4.4 数据交互方式-17 4.5通信方式-17 4.5.1 HTTP通信-17 4.5.2 Socket通信-17 第5章 详细设计与实现-18 5.1 移动客户端功能设计与实现-18 5.1.1 用户登录模块设计与实现-18 5.1.2 终端管理模块的设计与实现-19 5.1.3 终端监测模块的设计与实现-21 5.1.4 地图定位模块的设计与实现-23 5.1.5 信息推送模块的设计与实现-27 5.2 后台管理功能设计与实现-28 5.2.1 管理员登录模块的设计与实现-29 5.2.2 用户管理模块的设计与实现-29 5.2.3 发布信息模块的设计与实现-31 5.2.4 终端展示模块的设计与实现-31 5.2.5 修改密码模块的设计与实现-32 5.3 服务器的设计与实现-32 5.3.1 服务器端架构-32 5.3.2 MVC思想及其优势-33 5.3.3 SpringMVC架构-33 5.3.4 通讯接口实现-34 第6章 系统测试-37 6.1 系统测试的目的与意义-37 6.2 手机客户端功能测试-37 6.2 后台功能测试-38 第7章 总结与展望-40 参考文献-41 致谢-42 |