基于安卓的地震灾情报送系统

2018-07-07 07:28李亚龙李英杰
网络安全技术与应用 2018年7期
关键词:灾情安卓应用程序

◆李亚龙 李英杰 孙 静 姜 琪 万 杰



基于安卓的地震灾情报送系统

◆李亚龙 李英杰 孙 静 姜 琪 万 杰

(安徽省地震局 安徽 230031)

针对地震系统灾情调查的特点,本文提出基于安卓平台的地震灾情报送系统,主要实现灾情信息的搜集与上报,并给出其设计过程,测试证明该系统能稳定地完成灾情搜集报送工作,使得灾情调查工作实现移动化,提升地震灾情调查的工作效率。

灾情调查;安卓平台;灾情报送

0 前言

网络技术的快速发展推动着移动技术的革新,移动设备具有操作便携、易携带、易更新等特点,越来越多的系统支持移动终端的使用。传统的灾情调查使用人工记录、人工拍照进行搜集信息,后期进行整理存储,整个工作流程操作繁琐、时效性差,不利于灾情应急决策的快速实施。通过对地震灾情调查工作需求的分析,设计并实现一种基于安卓的地震灾情报送系统,灾情调查人员使用此系统可以进行灾情信息的搜集与上报,实时传送灾情调查路线,服务端根据灾情信息进行分类整理,提高了地震灾情信息搜集整理的工作效率,为灾情辅助决策提供了依据。

1 开发环境

系统使用Android平台进行开发,Android的实际意义是“机器人”,也是开源手机操作系统的名称,该开源手机操作系统基于Linux平台,Android平台由四个部分组成,分别是操作系统、中间件、用户界面和应用软件,该平台不但包含底层的操作系统,还包括移动手机端所需的软件——上层用户界面和应用程序,Android的应用程序之间完全平等,以往任何阻挡移动创新的专有障碍在这里将不复存在,这些应用程序都运行在虚拟机上,该虚拟机包含应用资源与硬件资源进行通信的API。开发者使用Android平台进行软件程序的开发,只要进行相应的声明和操作就可以在不同应用之间来共享数据,一个应用可以调用另外一个应用的功能,也可以把自己的数据和功能共享出来,以便其他应用程序使用。开发人员可以使用Android平台提供的库和工具来创建自己的应用程序。

Android是基于Linux内核的软件平台和操作系统,该平台基于软件堆层架构,第一层基于Linux内核,提供底层基本功能,如操作系统内核管理;第二层为中间件层,使用C++进行开发,包含函数库和虚拟机;第三层是应用程序的框架层,提供一些基于Android平台管理功能和组件重用机制;第四层是程序层,包括短信程序、通话程序等核心应用程序,应用软件则由各个公司进行自行开发。

2 系统功能分析

许多震情救灾调查单位都可以选用基于安卓的灾情报送系统,该系统可用于灾情调查工作,使其更好且更有优势地运用在灾情信息的搜集和管理之中。这个灾情报送系统通过服务器来存储搜集的信息,移动端通过连接服务器即可实时报送和查看相关灾情信息。经过测试和观察,确定了基于安卓的灾情报送系统的几个模块功能。

2.1 灾情报送员

(1)灾情报送员可以通过分配的账号登录到灾情报送系统;

(2)灾情报送员进行灾情信息的搜集与上报;

(3)灾情报送员进行灾情信息的阅览。

2.2 信息分析人员

(1)通过后台查看所有已上报的灾情信息;

(2)通过后台对信息进行分析整理;

(3)通过后台更新灾情信息。

3 系统模块分析

通过分析,最后得出通过数据库来更新和整理灾情信息,通过服务器来实现前端后端信息的交互,

通过身份验证的方式,来确定使用人员的身份,数据的传输安全使用数据加密和消息完整性验证机制来保证。基于安卓开发的灾情报送系统实现了工作无纸化,可以更好地了解灾情现在的状况,提高应急工作的效率。该系统功能框架如下(如图1)。

图1 系统功能框架

4 基本功能设计

灾情报送系统拥有4个功能:注册和登录功能,主界面,灾情类别管理,上报信息管理。

注册:灾情报送员及灾情分析员可以通过此模块进行账号的注册。

登录:用户使用验证通过的账号登录系统,登录成功后,即进入系统首页。

主界面:用户进入系统主页后进入此界面,此界面包含两个模块,分别是灾情类别管理,上报信息管理。

灾情类别管理:灾情报送员可以通过此模块增加或删除遇到的灾情信息类型,方便以后灾情信息的添加与修改。

上报信息管理:灾情报送员通过此模块可以实现对灾情信息的增添及修改,信息分析员通过此模块对上报的信息进行分析和整理。

5 系统运行

系统在上线使用前,需要对系统各个模块及功能进行完备的测试,如果系统进行修改,也需要进行整体回归测试,确保修改后对其他功能未产生影响。另外,系统性能也要进行测试,分析系统的性能瓶颈,经过测试,所有功能均能正常使用,能够承受多用户大规模的点击,部分运行界面如下。

5.1 系统登录界面

如图 2所示。

5.2 系统主界面

如图 3所示。

图2 系统登录

图3 主界面

6 结语

本文对安卓环境进行了介绍,给出了基于安卓的地震灾情报送系统的设计与实现过程,通过相关功能测试和性能测试,证明该系统的稳定性和正确性,下一步将重点对流程处理模块进行优化,使得流程处理更加灵活高效。

[1]丁永明,纪方明.基于Andorid平台移动学习软件的研究与实现[J].数字通信世界,2011.

[2]夏帮贵.基于Andriod平台的移动学习系统[J].西华大学学报:自然科学版,2011.

[3]成健,张重阳.基于安卓平台的限速交通标志的检测和识别[J].微型电脑应用,2016.

[4]吴丽淳,樊爽.基于安卓平台的手机定位软件开发[J].计算机与现代化,2014.

[5]宋晓莹,王浩君,廖振松.一种基于 Android 平台的远程智能处理系统[J].信息通信,2014.

猜你喜欢
灾情安卓应用程序
盐城市夯实灾害灾情管理基础
iPhone不卡的秘密曝光:安卓也能享受
2022年6月全球灾情
2021年12月全球灾情
文物表情包
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
一种基于安卓系统的手机侧抓包分析方法
阿拉善盟2014年主要天气气候事件及灾情
安卓L未至安卓M来了!安卓首泄漏M系统