Details

Title: Подсистема управления функциями ребенка системы "Родительский контроль" под управлением ОС Андроид: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Кузьмин Вячеслав Андреевич
Scientific adviser: Вишневская Татьяна Александровна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Andriod studio; firebase; разработка; приложение; Java; development; application
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-954
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\6600

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Моей темой выпускной квалификационной работы является разработка и проектирование подсистемы управления функциями ребенка системы "Родительский контроль" под управлением ОС Андроид. Данная работа заключается в разработке приложения, позволяющего удаленно контролировать жизненно важные аспекты жизни ребенка, такие как: 1. Здоровый сон. 2. Физическая активность в течение дня 3. Активность в мобильном телефоне. Для синхронизации данных двух подсистем был использован облачный сервис от Google - Firebase. Firebase содержит много полезных функций для создания приложений. Оно объединяет интуитивно понятные API, которые упрощают создание Android-приложений. Реализация Android-приложения происходила в интегрированной среде разработки Android studio на языке Java. На сегодняшний день Android studio имеет самые производительные инструменты для реализации качественных и эффективных приложений для различных типов устройств на базе ОС Android. Использование мобильного телефона плотно вошло в нашу жизнь, из-за чего актуальность реализованных функций будет только расти. Родитель сможет проконтролировать важные аспекты жизни своего ребенка, а собранные данные помогут в предотвращение потенциальных проблем в будущем. Приложение разрабатывалось для связки родитель-ребенок, но некоторые функции будут полезны даже для личного использования.

The theme of a qualification graduation work is development and design of a “Parental control” system’s functional administration sub-system based on Android OS. This project contains the development of an application providing a remote control of a vital aspects of child’s life such as: 1. Healthy, natural sleep. 2. Physical activity during the day. 3. The mobile usage activity. To synchronize the data coming from two sub-systems here is used a Google cloud service Firebase. Firebase contains lots of useful features for application creation. It combines intuitive API’s that simplify the development of Android applications. The Android application was implemented using an integrated environment Android Studio and Java programming language. Today Android Studio has tools for making qualitive and effective applications for different types of devices based on Android OS with the highest performance characteristics. The mobile devices usage has come into our lives so fast and now we can’t imagine the day without a smartphone usage. That’s why the relevance of implemented functions will only increase. Parents can control their children’ important life aspects and data collected will help to prevent potential problems in future. The application was developed to make a child-parent connection, but some functions will be useful even for personal usage.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • 1. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ
    • 1.1. Родительский контроль от Google - Google Family Link
    • 1.2. Родительский контроль от Kaspersky – Kaspersky SafeKids
    • 1.3. Родительский контроль от Norton – Norton Family Premier
    • 1.4. Сравнение трех реализаций
    • 1.5. Подведение итогов
  • 2. РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ
    • 2.1. Выбор операционной системы, под которую будет реализован проект
      • 2.1.1. Особенности разработки на Android
      • 2.1.2. Особенности разработки на IOS.
      • 2.1.3. Подведение итогов
      • 2.1.4. Выбор актуальной версии Android
    • 2.2. Средства разработки
      • 2.2.1. Android Studio
      • 2.2.2. Firebase
    • 2.3. Выбор языка программирования
      • 2.3.1. Для реализации функционала приложения
      • 2.3.2. Подведение итогов выбора средств
  • 3. РАЗРАБОТКА ПОДСИСТЕМЫ РЕБЕНКА
    • 3.1. Архитектура подсистемы ребенка.
    • 3.2. Программная реализация
    • 3.3. Разработка интерфейса приложения
      • 3.3.1. Интерфейс главного меню подсистемы
    • 3.4. Функционал главного экрана
      • 3.4.1. Ночная блокировка
      • 3.4.2. Анализ освещенности помещения ночью
      • 3.4.3. Будильник
      • 3.4.4. Интерфейс меню расписания подсистемы
      • 3.4.5. Тестирование

Usage statistics

stat Access count: 8
Last 30 days: 0
Detailed usage statistics