Details

Title: Разработка платформы для взаимодействия участников дошкольного образовательного учреждения: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_20 «Проектирование компьютерных систем»
Creators: Онищенко Даниил Игоревич
Scientific adviser: Ицыксон Владимир Михайлович
Other creators: Новопашенный Андрей Гелиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: it-технологии; информационная платформа; swift; vapor; mysql; доу; e2e шифрование; rsa; it; information platform; kindergarten; e2e encryption
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-785
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6185

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы «Разработка платформы для взаимодействия участников дошкольного образовательного учреждения». Данная работа посвящена разработке клиент серверного приложения для связи и обмена информацией о ребенке между воспитателями детского сада и родителями. Задачи, которые решались в ходе работы: Изучение предметной области. Выбор технологий. Разработка серверного приложения. Разработка мобильного клиентского приложения. В результате было разработано клиент-серверное приложение с использованием языка программирования swift как для серверной части, так и для клиентской. Сервер использует базу данных MySQL, также дополнительно было решено добавить шифрование данных для сохранения конфиденциальности клиентских данных.

The theme of the final qualification work is “Developing a platform for interaction between participants in a preschool educational institution”. This work is devoted to the development of a client server application for communication and exchange of information about a child between kindergarten teachers and parents. Tasks that were solved in the course of work: The study of the subject area. The choice of technology. Server application development. Mobile client application development. As a result, a client-server application was developed using the swift programming language for both the server side and the client side. The server uses the MySQL database, it was also decided to add data encryption to maintain the confidentiality of client data.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Table of Contents

  • Введение
  • Анализ требований
  • Описание предметной области
  • Обзор и анализ существующих систем
  • Постановка задачи и обоснование необходимости разработки
  • Требования к функциональным характеристикам
  • Нефункциональные требования
  • Требования к программному и аппаратному обеспечению
  • Конструкторские работы
  • Выбор языка программирования
  • Используемые технологии
  • MySQL
  • Vapor
  • Firebase
  • Backend
  • База данных
  • Архитектура
  • Frontend
  • Общие сведения
  • Архитектура
  • Клиентская часть
  • Безопасность
  • Демонстрация готового продукта
  • Родитель
  • Логин
  • Профиль
  • Уведомления
  • Группы
  • Календарь
  • График посещений
  • Питание
  • Диалоги
  • Жизнь ДОУ
  • Воспитатель
  • Профиль
  • Группы
  • Календарь
  • График посещений
  • Учебный план
  • Педагогическая диагностика
  • Мультимедиа
  • Вывод по разделу
  • Заключение
  • Список использованных источников
  • Приложение. Метод конфигурации проекта для работы с Vapor

Usage statistics

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