Тема: СОЗДАНИЕ СЕРВИСА ДЛЯ СБОРА И ПОЛУЧЕНИЯ ИНФОРМАЦИИ С ЭЛЕКТРОННЫХ ДНЕВНИКОВ ШКОЛ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Постановка задачи 6
1.2. Обзор аналогов 6
1.3. Выводы по первой главе 8
2. ПРОЕКТИРОВАНИЕ СЕРВИСА 9
2.1. Требования к сервису 9
2.2. Варианты использования сервиса 9
2.3. Архитектура разрабатываемого сервиса 13
2.3.1. Архитектура web-сервиса 15
2.3.2. Схема базы данных web-сервиса 16
2.3.3. Архитектура Android-приложения 18
2.3.4. Схема базы данных Android-приложения 20
2.4. Выводы по второй главе 20
3. РЕАЛИЗАЦИЯ СЕРВИСА 21
3.1. Инструменты реализации 21
3.2. Реализация web-сервиса системы 22
3.3. Реализация Android-приложения 25
3.4. Выводы по третьей главе 29
4. ТЕСТИРОВАНИЕ СЕРВИСА 30
4.1. Тестирование мобильного приложения сервиса 32
4.2. Тестирование web-сервиса 36
4.3. Выводы по четвертой главе 37
ЗАКЛЮЧЕНИЕ 38
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 39
📖 Аннотация
📖 Введение
Электронный дневник - сервис, который позволяет учащимся получать информацию о текущей успеваемости, учебных расписаниях, домашних заданиях в режиме онлайн.
Пользователь - ученик или родитель ученика, использующий мобильное приложение для доступа к электронному дневнику.
Push-уведомление - короткое сообщение, которые получают пользователи во время пользования приложением.
Парсинг - это процесс автоматизированного сбора общедоступной информации из Интернет-ресурсов.
JSON (Java Script Object Notation) - текстовый формат обмена данными, основанный на JavaScript.
Сериализация (в программировании) - процесс перевода структуры данных в последовательность байтов.
Актуальность
В настоящее время всё больше учебных заведений переходят на электронный формат информирования учащихся. Это позволяет быстро донести информацию до учеников школ и их родителей, проинформировать о снижении успеваемости и быстро среагировать на это. К большинству электронных дневников доступ есть только с официального сайта электронного дневника. Такой доступ не всегда удобен, так как приходится делать много действий чтобы зайти на сайт: открыть интернет браузер, ввести в адресную строку URL электронного дневника, авторизоваться и только тогда пользователь получает доступ к ресурсу. Есть более удобный способ - мобильное приложение.
Цель и задачи работы
Целью данной работы является разработка сервиса для агрегации информации с электронных дневников, которое содержит в себе мобильное приложение и web-сервис.
Мобильное приложение «Lite Learning» - это приложение, которое позволяет ученику и родителю просматривать информацию с электронных дневников школ, которые интегрированы в приложение. При добавление новой оценки или домашнего задания пользователь получает соответствующее уведомление.
Для достижения поставленной цели необходимо решить следующие задачи:
1) выполнить анализ предметной области;
2) спроектировать и реализовать web-сервис системы;
3) спроектировать и реализовать Android-приложение;
4) провести тестирование.
Обзор литературы
Аналогичные проекта представлены по ссылкам [4-10]. По ссылкам [12, 13] описаны методы обеспечения безопасности данных пользователей. В ресурсах [2, 15, 22, 24, 11] информация об управлении базами данных, сравнение ORM-решений. По ссылке [14] предоставлена документация вебсервера Django REST framework, в ссылке [15] - платформы Docker, а в [19] - сервис email-рассылки. Ресурс [16] описывает сервис рассылки push- уведомлений.
✅ Заключение
Основные результаты
1) Выполнен анализ предметной области и произведен обзор существующих решений;
2) Спроектирован и реализован web-сервис системы;
3) Спроектировано и реализовано Android-приложение;
4) Проведено тестирование приложения.
Направление дальнейших исследований
Дальнейшим направлением развития будет анализ собранных оценок, добавление в приложение роли репетитора, разработка модели подбора оптимального репетитора с учетом множества факторов. Сервис путем решения оптимизационной задачи сможет сформировать план обучения школьника, который будет оптимальный как с точки зрения расписания, эффективности обучения и доступных средств.





