论文部分内容阅读
2013年12月25日,中国互联网络信息中心(CNNIC)发布了((2012年中国青少年网络行为调查报告》。报告数据显示2012年中国未成年手机网民达到1.73亿人次,比去年同期数据高出83.8%,智能手机已成为未成年人接触网络的主要途径。由于低龄人群手机持有率急速上升,而且容易受到互联网不良信息的影响,未来未成年人的生活和学习势必受到较大影响。为了有效规范孩子的手机使用行为,提高课堂效率,促进孩子健康成长,本文设计并实现了基于Android平台的家长控制软件。本文对家长控制软件进行需求分析,设定软件支持的四大功能:手机定位、程序控制、短信管理和电话管理;并对四种主要功能进行系统分解,转化成具体行为,主要包括:软件系统划分为PC端、手机端和服务器端三个终端,实现三者的互联和数据共享,在PC端和服务器端使用B/S网络结构,手机端和服务器端使用C/S网络结构;PC端和手机端用户的注册和登录采用不同的处理方案;手机端信息的收集和对服务器端数据的增改;PC端从服务器端获取信息并对信息进行删改;手机端软件功能的设置;手机端数据的存储方式;本地密码的保护和恢复等。本文使用统一建模语言(UML)对此软件开发的所有过程提供模型化和可视化支持,PHP语言编写服务器端,MySQL服务器和Nginx服务器架设运行环境,使用Eclipse和Android SDK开发和调试手机端,用MVC框架模式编写手机端核心代码,SQLite数据库存储手机端产生的用户数据,使用百度定位SDK获取手机端的位置,通过json数据格式完成手机端和服务器端的数据同步,采用面向对象的思想完成所有的软件开发过程,提高了设计质量和开发效率,并为后期维护和扩展提供方便。本文借鉴电脑端家长控制软件的开发经验,集合目前手机端控制软件的常见功能并加以创新,最终完成了软件的设计和实现。后期对家长控制软件进行了系统性和完备性的测试,测试结果基本达到设计目标,满足功能要求,总体上实现了对手机端使用范围和使用时间的控制,使用户通过简单的设置可以随时了解到手机端的位置,设定软件的使用权限和运行时间,并远程掌握手机端电话和短信的使用情况。