Аннотация
ВВЕДЕНИЕ 6
1 Описание системы 7
1.1 Назначение и цели использования системы 7
1.2 Нефункциональные требования 8
2 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ СИСТЕМЫ 10
2.1 ПЕРЕЧЕНЬ ФУНКЦИОНАЛА, ИХ НАЗНАЧЕНИЕ И ОСНОВНЫЕ
ХАРАКТЕРИСТИКИ 10
2.2 Требования к организации входных и выходных данных,
СПОСОБАМ И СРЕДСТВАМ СВЯЗИ ДЛЯ ИНФОРМАЦИОННОГО ОБМЕНА 11
2.3 Перспективы развития, модернизации системы 13
2.4 Требования к функциям (задачам), выполняемым
системой 13
2.5 СЦЕНАРИИ ИСПОЛЬЗОВАНИЯ 17
3 Реализация системы 39
3.1 Реализация функционала для авторизации пользователя и
ИЗМЕНЕНИЯ ДАННЫХ ПОЛЬЗОВАТЕЛЯ В ЛИЧНОМ КАБИНЕТЕ 39
3.2 Реализация функционала для взаимодействия
ПОЛЬЗОВАТЕЛЯ С УРОКАМИ И СОДЕРЖАЩИМИ В НИХ ЗАДАНИЯМИ 50
3.3 Реализация функционала отображения успеваемости и
СТАТИСТИКУ УСПЕВАЕМОСТИ У ПОЛЬЗОВАТЕЛЯ 51
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 55
ПРИЛОЖЕНИЕ А 56
На сегодняшний день многие пользователи хотя бы раз использовали какой-либо обучающий ресурс в интернете. И подобные обучающие курсы, и системы набирают популярность и необходимость среди пользователей. И чем больше становится подобных систем, тем больше пользователь требует более гибкую и удобную систему для комфортного обучения.
Также на сегодняшний день государство заинтересовано в импорт замещении всех видов продукции, в том числе и интернет ресурсов, где также необходимы образовательные площадки.
В рамках выпускной квалификационной работы проводится проектирование и разработка клиентской части мобильного приложения образовательной платформы, которая решает вышеперечисленные проблемы. Для реализации мобильного приложения необходимо разработать отдельные части функционала приложения поэтапно, используя методы разработки, которые подразумевают адаптивную и гибкую структуру проекта для дальнейшего развития данной образовательной платформы.
Цель - разработать мобильное приложение, предоставляющее весь базовый функционал платформы, связанный со студентом.
Задачи:
• Изучить необходимые инструменты и технологии;
• Провести этап проектирования;
• Обеспечить удобный и эффективный интерфейс пользователя;
• Реализовать систему.
В результате работы был разработан базовый функционал мобильного приложения образовательной платформы.
Программа представляет из себя мобильное приложение, которое включает в себя весь базовый функционал образовательной платформы. Выполнена реализация авторизации, восстановления пароля и изменения данных пользователя в личном кабинете, реализован функционал отображения и выполнения задания разных типов, а также отображения статистики успеваемости пользователя.
Таким образом, все задачи выполнены, цель работы - разработать мобильное приложение, предоставляющее весь базовый функционал платформы, связанный со студентом, достигнута.