Тема: Разработка Web API для предоставления данных по расписанию учебных занятий (на примере фгбоу во ТГУ)
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 АНАЛИЗ ПРОЦЕССА ПУБЛИКАЦИИ РАСПИСАНИЯ УЧЕБНЫХ
ЗАНЯТИЙ В ТОЛЬЯТТИНСКОМ ГОСУДАРСТВЕННОМ УНИВЕРСИТЕТЕ.. 8
1.1 Описание структуры Тольяттинского государственного университета 8
1.2 Анализ существующего процесса публикации расписания учебных
занятий в Тольяттинском государственном университете 9
1.3 Выработка требований к системе подготовки данных для публикации
расписания занятий 10
1.4 Выводы и результаты по разделу 1 12
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ ПОДГОТОВКИ ДАННЫХ ДЛЯ
ПУБЛИКАЦИИ РАСПИСАНИЯ ЗАНЯТИЙ 14
2.1 Проектирование функций системы подготовки данных для
публикации расписания занятий 14
2.2 Разработка архитектуры системы подготовки данных для публикации
расписания занятий 27
2.3 Выводы и результаты по разделу 2 33
3 КОДИРОВАНИЕ СИСТЕМЫ ПОДГОТОВКИ ДАННЫХ ДЛЯ
ПУБЛИКАЦИИ РАСПИСАНИЯ ЗАНЯТИЙ 35
3.1 Выбор инструментов для реализации системы подготовки данных по
расписанию учебных занятий 35
3.2 Реализация функций системы подготовки данных для публикации
расписания занятий 39
3.3 Анализ статистики работы системы подготовки данных для
публикации расписания занятий 46
3.4 Выводы и результаты по разделу 3 48
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 50
📖 Введение
Учитывая современный темп жизни человека, время является крайне ценным ресурсом. Поэтому в настоящее время очень важно эффективно и быстро предоставлять актуальную информацию об учебных занятиях. Это позволит сэкономить большое количество времени и сосредоточится на более важных делах.
Таким образом актуальность работы заключается в том, что создание Web API для предоставления данных по расписанию учебных занятий улучшит процесс получения актуальной информации об учебных занятиях, заменит ручной труд и сделает расписание доступным практически с любого устройства.
Объектом работы является процесс публикации расписания учебных занятий в ТГУ.
Предметом работы является подготовка данных для публикации расписания учебных занятий в ТГУ.
Целью выпускной квалификационной работы является разработка Web API для предоставления данных по расписанию учебных занятий в ТГУ.
Для достижения поставленной цели необходимо выполнить следующие задачи:
- проанализировать процесс публикации расписания учебных занятий в ТГУ;
- выработать требования к системе подготовки данных для публикации расписания занятий;
- спроектировать систему подготовки данных для публикации расписания занятий;
- реализовать систему подготовки данных для публикации расписания занятий;
- проанализировать статистику работы системы подготовки данных для публикации расписания занятий.
Введение раскрывает актуальность и значимость работы, определяет объект и предмет исследования, цель и задачи.
В первой главе анализируется процесс публикации расписания учебных занятий в ТГУ, вырабатываются требования к системе подготовки данных для публикации расписания занятий.
Во второй главе разрабатываются функции, описывается архитектура системы подготовки данных для публикации расписания занятий.
В третьей главе описывается реализация системы подготовки данных для публикации расписания занятий и проводится анализ статистики работы.
В заключении делаются выводы по проделанной работе, рассматриваются перспективы развития системы подготовки данных для публикации расписания занятий.
✅ Заключение
Опираясь на выработанные требования были разработаны конечные автоматы, которые описывают процессы, происходящие в системе. На основе полученных конечных автоматов, были выделены функции системы. Была разработана архитектура системы подготовки данных для публикации расписания занятий. В её основе лежат три модуля: модуль извлечения данных, модуль обработки данных, модуль публикации данных. Описано взаимодействие этих модулей.
После окончания проектирования системы, были выбраны необходимые инструменты для её реализации. Затем были реализованы все функции системы, выделенные ранее. В конце был проведен анализ статистики работы полученной системы. Было выяснено, что использование подсистемы кэширования снижает время подготовки расписания учебных занятий на 55,8%.
Разработанное Web API может использоваться высшими учебными заведениями для публикации расписания учебных занятий. Так данное приложение уже активно используется сотрудниками ТГУ.
В будущем планируется расширять функционал Web API. Так как была реализована авторизация пользователей, можно будет, например, добавить возможность создавать свои собственные события, которые впоследствии будут отображаться наравне с расписанием учебных занятий.



