基于Android平台的手机管控系统设计与实现

2017-05-30 12:00:50张春雷张意蒙陈志远
科技风 2017年3期
关键词:MySQL数据库

张春雷 张意蒙 陈志远

摘 要:随着智能手机的大量普及,暴露出来的安全问题也日益突出,如何防止用户违规使用手机已经成为如今社会亟待解决的问题。为了解决这一难题,本文研究设计了基于Android平台的手机管控系统。系统主要分为两大模块,分别为Android用户端和web服务端。Android端主要实现了开机自启动、用户登录注册管理、自动截屏、图片识别、敏感词监听和自动报警等功能;Web端主要实现了用户管理、报警管理等功能。本系统在设计实现完成后,通过测试,其能够在Android系统的手机上稳定、长期、正确的运行,亦能够实现设计的初衷——警示用户使用手机上网要慎言慎行。

关键词:Android;PHP;MySQL数据库;手机管控系统

一、绪论

(一)当下手机使用管理概况及存在隐患

智能手机是一把双刃剑,在方便大家了解国内外时事新闻、前沿科学和新兴科技等资讯的同时,一方面会加速一些反动、消极言论甚至是涉密信息的传播。另一方面,部分人员通过手机浏览不健康网站,思想堕落,在意识形态领域立场不坚定。这将会对我国意识形态领域斗争带来新的挑战。

(二)设计手机管控系统的目的与意义

在这种前提下,利用Android平台设计针对敏感信息的手机管控系统,并加以推广和使用,是具有非常重要的现实意义的:

第一,这样的手机管控系统其实就是屏幕监视,通过对手机屏幕定时截屏,并分析截屏图片查找出敏感文字并自动报警,此功能不仅新颖而且实用。

第二,设计这样的敏感信息监控系统,能够在一定程度上杜绝涉密信息、敏感信息的传播。

第三,此系统能够预防用户浏览不健康网页和反动信息。

第四,制作出这样的APP,并被推广使用后,也会从侧面警醒用户——使用手机上网要慎言慎行。

二、系统设计与实现

(一)总体结构

为了有效配合手机互联网工作的开展,基于Android平台的手机管控系统应运而生。旨在督促用户在使用手机时谨言慎行,防止使用手机时违规违纪。该系统在技术层面有效的提高了各部门手机管理科技水平,也在一定程度上强化了用户的遵纪守法意识。

基于Android平台的手机管控系统在结构上可以分为:Android端和Web端。

Android端是在Eclipse平台上搭建的,采用Java语言对其功能代码进行了编写,并将Eclipse和MySQL有机的结合起来,以达到完美实现功能需求的目的。Android端可以细分为:显示界面模块、提示界面模块、开机自启动模块、自动截屏模块、图片识别模块、敏感词监听模块和自动报警模块。

Web端是在thinkPHP平台上搭建的,采用PHP语言对其功能代码进行了编写,Web端可以细分为:用户列表模块和报警管理模块。

(二)Android端设计与实现

Android端功能模块是本设计的主要部分,该模块的好坏与否直接决定了整个系统能否给用户一个好的初步印象。一个美观、简洁、形象的界面和合理、细致的结构功能必将会给用户带来赏心悦目的操作体验,也是保证系统能够长久稳定运行的关键。

Android端模块包含了七个子模块,主要包括:显示界面模块、提示界面模块、开机自启动模块、自动截屏模块、图片识别模块、敏感词监听模块和自动报警模块。这七个子模块需要包含的具体功能如下:

显示界面模块:显示界面即系统的主界面,在这个界面中,用户可以实现系统的启动与停止。这个界面还能够显示用户的违规敏感词,供用户查看。

提示界面模块:提示界面即响应button按钮而自动弹出的界面,在这个界面中,可以显示各类文字说明,提示用户系统的运行情况。

开机自启动模块:当手机系统开机运行时,该系统能够自动检测到手机系统开机的广播,进而启动程序并运行。

自动截屏模块:自动截屏模块主要实现了此系统对用户屏幕的定时自动截屏,不论用户在哪一个操作界面中,只要屏幕处于开机状态,就能够实现手机端定时自动截屏的功能。

图片识别模块:图片识别模块主要实现对截屏图片的文字识别,为后期敏感词对比监听提供文本基础。

敏感词监听模块:敏感词监听模块主要实现了敏感词的对比操作,当图像处理识别出文字时,调用数据库,并将文字的内容与数据库对比,如果出现与数据库相匹配的敏感词,则将此敏感词输出到应用主界面敏感词文本框中,并将该敏感监控到的信息反馈到报警模块。

自动报警模块:在识别出到用户出现违规操作时,能够自动弹出Toast提示,提示用户操作的非法性,警醒用户加以改正。同时上传截屏到后台服务器并向管理员报警。

Android端模块的功能模块图1如下:

(三)Web端设计与实现

Web端主要包含两个子模块,分别为用户列表模块和报警管理模块。

用户列表模块:用户列表模块主要实现管理员对用户信息的添加、删除、修改等功能。

报警管理模块:报警管理模块主要实现系统管理员管理报警列表的功能,包括查询、重置、删除等操作。

三、总结与展望

基于Android平台的手机管控系统的应用前景還是十分广阔的,随着社会各领域的现代化、信息化建设,智能手机的使用管理只能“疏”不能“堵”,意识形态领域的斗争刻不容缓。所以,这样的手机管控系统能够在一定程度上规范手机使用者的行为,警示用户使用手机上网要慎言慎行。

猜你喜欢
MySQL数据库
充电桩状态实时监控系统与C/S框架设计
基于B/S结构的高校毕业设计选题系统的设计与实现
大学教育(2016年1期)2016-01-19 07:34:50
改进的SSH框架技术在医药管理系统中的研究及应用
基于PHP技术网上纪念园的设计与实现