Тема: Электронный журнал преподавателя СФУ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Спецификация требований к системе 5
1.1 Анализ аналогов 5
1.1.1 Журналы преподавателя на Google Play 5
1.1.2 Выпускные работы студентов СФУ 6
1.2 Функциональные требования 8
1.3 Анализ приложений с открытым исходным кодом 13
1.4 Макеты интерфейса и текстовое описание прецедентов 14
1.5 Модель предметной области 34
1.6 Выводы по главе 34
2 Проектирование 35
2.1 Диаграммы пригодности 35
2.1.1 Прецедент "Войти в программу" 35
2.1.2 Прецедент "Добавить группу" 36
2.1.3 Прецедент "Редактировать студента" 37
2.1.4 Прецедент "Удалить дисциплину" 38
2.1.5 Прецедент "Отметить успеваемость студента" 39
2.1.6 Прецедент "Импорт студентов и групп" 40
2.2 Диаграммы последовательности 41
2.3 Диаграммы классов 42
2.4 Диаграмма базы данных 47
2.5 Выводы по главе 48
3 Реализация и тестирование 49
3.1 Выбор инструментов 49
3.2 Реализация 49
3.2.1 Графический интерфейс 49
3.2.2 Модель-представление 50
3.2.3 База данных 51
3.2.4 Работа с сетью 52
3.2.5 Уведомления 52
3.3 Документация 55
3.3.1 Инструкция пользователя 55
3.3.2 Инструкция разработчика 55
3.4 Тестирование 55
3.5 Выводы по главе 57
Заключение 58
Список сокращений 59
Список использованных источников 60
ПРИЛОЖЕНИЕ А Диаграммы последовательности 63
ПРИЛОЖЕНИЕ Б Настройка Qt Creator для разработки под платформу Android 67
ПРИЛОЖЕНИЕ В Сертификат участника в конференции 68
📖 Введение
Целью работы является создание мобильного приложения "Электронный журнал преподавателя СФУ" с открытым исходным кодом, позволяющего автоматизировать описанные операции, а также обеспечить ряд дополнительных функций - таких как интеграция с сервисом расписания СФУ, оповещения о текущих занятиях и так далее.
Электронный журнал можно вести в различных формах: на платформе Moodle, в системах типа Excel, с помощью специализированных программ. Ряд аналогичных программ уже разрабатывался в СФУ, однако их анализ, приведенный в первой главе работы, показал, что они не обладают необходимым функционалом. Системы, разработанные для других учебных заведений, не интегрируются с сервисом расписания СФУ - поэтому не рассматривались. Отсутствие аналогичного мобильного приложения, пригодного для использования, обосновывает актуальность и практическую значимость работы.
По результатам анализа аналогов, в первой главе работы сформулированы требования к функциональным характеристикам разрабатываемой программы. Во второй главе - описан процесс проектирования, а в третьей - реализации и тестирования.
✅ Заключение
- проблемы разработки электронного журнала;
- аналогичные приложения, их сильные и слабые стороны;
- вид информации, которая экспортируется из Moodle.
Подготовлены сценарии для построения Docker образов, с помощью которых можно осуществить сборку разработанного приложения, а также других приложений с использованием библиотеки Qt под платформу Andorid. Кроме того составлена инструкция разработчика по настройке Qt Creator для разработки под платформу Android
Для удобства использования приложения были разработаны удобные элементы управления, в частности ввод сведений о посещении текущего (выбирается автоматически, по расписанию) занятия.
Разработано приложение в соответствии со спецификацией требований «Электронный журнал преподавателя СФУ» исходный код которого доступен для скачивания с git-репозитория [37].



