基于手机端的道路病害管理系统设计与实现

基于手机端的道路病害管理系统设计与实现

ID:23258183

大小:70.79 KB

页数:8页

时间:2018-11-05

基于手机端的道路病害管理系统设计与实现_第1页
基于手机端的道路病害管理系统设计与实现_第2页
基于手机端的道路病害管理系统设计与实现_第3页
基于手机端的道路病害管理系统设计与实现_第4页
基于手机端的道路病害管理系统设计与实现_第5页
资源描述:

《基于手机端的道路病害管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于手机端的道路病害管理系统设计与实现【摘要】为了及时、便捷地获取和搜索道路病害信息,设计并实现一种基于手机端的道路病害管理系统。阐述了系统的总体设计,介绍了手机端程序、服务器端程序以及两者通信的webservice;将DES加密算法用于数据传输;将DBSCAN聚类算法用于对病害位置的聚类分析。测试结果显示:该系统具有一定的应用价值。【关键词】手机开发;道路病害;webservice;聚类算法0引言道路和地下管线是城市的重要基础设施,它们的稳定与否关系到城市的正常运转。在信息化发展的今天,对定期进行城市道

2、路测线的管理人员来讲,不仅要记录当前的测量数据,更需要保存历史数据以便于进行数据分析、管理、预测、计划、控制和辅助决策等。基于B/S架构的道路病害管理系统正是为了满足此需求而开发。该系统满足了大量数据管理的需求。在智能手机普及、互联网飞速发展以及全球定位系统(GPS)广泛使用的今天,人们通过手机获取信基于手机端的道路病害管理系统设计与实现【摘要】为了及时、便捷地获取和搜索道路病害信息,设计并实现一种基于手机端的道路病害管理系统。阐述了系统的总体设计,介绍了手机端程序、服务器端程序以及两者通信的webser

3、vice;将DES加密算法用于数据传输;将DBSCAN聚类算法用于对病害位置的聚类分析。测试结果显示:该系统具有一定的应用价值。【关键词】手机开发;道路病害;webservice;聚类算法0引言道路和地下管线是城市的重要基础设施,它们的稳定与否关系到城市的正常运转。在信息化发展的今天,对定期进行城市道路测线的管理人员来讲,不仅要记录当前的测量数据,更需要保存历史数据以便于进行数据分析、管理、预测、计划、控制和辅助决策等。基于B/S架构的道路病害管理系统正是为了满足此需求而开发。该系统满足了大量数据管理的需

4、求。在智能手机普及、互联网飞速发展以及全球定位系统(GPS)广泛使用的今天,人们通过手机获取信息的渴望越来越强烈。手机具有移动、小巧的特点,使用起来方便、快捷,不受时间、位置的限制。本文设计并开发了基于手机端的道路病害管理系统。依托于服务器端对数据库的访问和基于webservice的web服务来获取数据。本系统实现了对城市道路和管线的杀手一一病害的实时查询和筛选。可根据病害的各项特征值来筛选符合条件的病害。或者查询指定地点附近的病害信息,实现对病害的有效掌控。针对每一条病害,查看其详细信息,对病害修护方案

5、进行查看和下载,掌握病害修复进度。采用DBSCAN聚类算法实现了对病害点的空间聚类,发掘最容易出病害的地理位置,可据此进行实地调研,有一定的预测作用。为了数据安全,对数据传输进行了8位密钥的DES加密[1]。系统经过模拟测试和真机测试,表现良好。1系统总体设计系统的总体架构分为四个部分:手机端、服务器端、通信部分、数据库。服务器端将与手机通信的webservice[2]发布到指定位置,处理用户端的请求,与数据库交互。手机端通过internet访问webservice获取数据。图1为系统架构图。图1系统架构

6、图2主要功能设计与实现2.1基于webservice的web服务通过webservice在服务器启动的同时将编写好的、可供手机端调用的方法发布到服务器端,手机端通过网络发送请求调用webservice中的方法为自己服务。手机端可将一些复杂、耗时的计算任务交给webservice处理,自己只请求计算后的数据,这样一来就大大减轻了手机端的负担,利用了服务器端的优势。Webservice既可调用服务器端已有的方法,又可编写新的方法将处理后的数据发送给手机端,是一个很好的网络服务平台。Webservice将手机端

7、请求的数据拼接成字符串,经过8位密钥的DES加密和Base64编码两重封装后,以HTTP应答的方式将数据传送回手机。Webservice提供的主要服务有:(1)返回所有的病害的摘要信息;(2)根据手机端请求的筛选条件对病害过滤,返回符合条件的病害摘要信息;(3)根据病害信息的唯一id获得病害的详细情况;(4)提供对病害修护方案的下载功能;(5)根据DBSCAN聚类算法实现对病害分布的聚类,返回聚类点。2.2手机端功能手机端的开发基于android4.2系统。Android是基于Linux的自由开放源代码的

8、操作系统,主要用于移动设备。手机端的功能主要分为六个部分:(1)显示所有的病害摘要信息,利用病害的三个特征:与当前位置的距离、病害领域(城市、铁路、高速公路)、病害严重程度(非常严重、严重、中等、常规)对病害进行筛选;(2)病害的地图显示:在导入了百度地图开发包后,使用其地图展示和定位功能。将病害位置用标注物在地图上标注。同时在屏幕的下半部分展示病害的摘要信息,左右滑动查看上一条、下一条病害信息;(3)病害的搜索:当用户需要查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。