Font Size: a A A

Design And Implementation Of Parental Control Software Based On Android Platform

Posted on:2015-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2268330431453526Subject:Software engineering
Abstract/Summary:PDF Full Text Request
On December25,2013, China Internet Network Information Center (CNNIC) released the "2012China adolescent Internet behavior survey report". Report data shows that in2012Chinese teenage mobile phone users reached173million people,83.8%higher than the same time of2012, intelligent mobile phone has become the main channel for minor contact network. The young people in the mobile phone holding rate is rising rapidly, and they are easily influenced by the bad information on the Internet, the future of juvenile life and learning will be greatly affected. In order to effectively regulate children mobile phone use behavior, improve the quality of the classroom, promote the children’s healthy growth, this paper designs and implements the parental control software based on Android platform.This paper does work on the parental control software needs analysis, set four function software support:mobile phone positioning, process management, message management and call control management; the software was decomposed into four kinds of main function system, and translated into concrete acts, including:software system is divided into the PC side, mobile phone side and server side, enable interconnection and data sharing among the three sides, the B/S network structure was used between the PC side and server side and the C/S network structure between mobile phone side and server side; PC side and the mobile phone side user registration and login are using different processing plan; information collection on the phone side and the mobile client-server data modification; PC side access to information from the server to manage the information; feature phone side software settings; storage mode of mobile phone side data; protection of the native code and restoration.In this paper, the unified modeling language (UML) was used to provide model and visualization support in though all the process of this software development. Server side was build by the PHP language, using MySQL server and Nginx server built the running environment, using Eclipse and Android SDK development and debugging in mobile phone, mobile phone terminal core code was written under MVC frame mode, the user data was storaged in SQLite database on the mobile phone end, using Baidu positioning SDK to trace the phone’s position, the data synchronization between the phone side and the server was transfered through the JSON data format, by adopting the idea of object oriented software development process of all, improve the quality of design and development efficiency, and provide convenience for the maintenance and expansion.Based on the development experience of computer terminal parental control software, common function set at present mobile phone terminal control software and innovation, the software design and implementation are finally completed. The end of the systematic and complete testing of parental control software, the test results show that the design reached goals, to meet the functional requirements, the overall control is realized using range and time on mobile phone terminal, user with simple settings can at any time to understand the position of the mobile phone terminal, access and operation time setting software, the use of mobile phone and the remote end calls and sms.
Keywords/Search Tags:Android, Parental Controls, Object-Oriented
PDF Full Text Request
Related items