Publication: Разработка специальной информационной системы для тайм-менеджмента
Дата
2024
Авторы
Бушуева, В. В.
Journal Title
Journal ISSN
Volume Title
Издатель
Аннотация
79 с., 3 ч., 21 рис., 10 табл., 14 источников, 2 прил. ИНФОРМАЦИОННАЯ СИСТЕМА, ТАЙМ-МЕНЕДЖМЕНТ, ВЕБ-ПРИЛОЖЕНИЕ, СЕРВЕРНАЯ РАЗРАБОТКА, KOTLIN, JAVASCRIPT, БАЗЫ ДАННЫХ, КАЛЕНДАРЬ. Выпускная квалификационная работа выполнена в форме дипломного проекта. Объектом работы являются технологии управления временем (тайм-менеджмент). Цель работы — создание информационной поддержки технологий организации времени и автоматизация процесса организации личного календаря и отслеживания задач. Специальная информационная система для тайм-менеджмента состоит из двух частей — клиентской и серверной. Клиентская часть представлена веб-приложением, в качестве архитектуры которого была выбрана архитектура с динамическим обновлением страницы на основе Single Page Application. Для реализации приложения были выбраны такие инструменты, как среда разработки WebStorm, язык программирования JavaScript, фреймворк React, библиотека BootStrap. В качестве способа организации связи и взаимодействия между различными частями серверного приложения была выбрана сервисная архитектура. Данное приложение было разработано с использованием языка программирования Kotlin и фреймворка Quarkus. В качестве СУБД для разрабатываемой информационной системы была выбрана СУБД PostgreSQL. В результате работы над проектом была разработана информационная система для тайм-менеджмента, позволяющая управлять личным календарем встреч, задачами, а также возможность видеть статистику выполнения задач и такие метрики тайм-менеджмента, как встречи после 18 часов, встречи по выходным и распределение встреч по категориям. В ходе итогового тестирования работоспособности и производительности приложения не было замечено признаков некорректной работы информационной системы, максимальное время загрузки страницы составило 2.04 секунды, максимальное время отклика составило 0.783 секунды, количество запросов, которые сервер может обрабатывать за секунду, составило около 500 запросов, средний объем памяти, занимаемый JSON ответом составил 600 байт. Процент покрытия тестами разработанного кода системы составляет 75%, при этом покрытие операторов составляет 100%. В дальнейшем такую информационную систему можно оптимизировать и масштабировать с учетом роста числа пользователей, добавить новые полезные бизнес-функции и интеграции с другими информационными системами, например, Yandex Calendar с целью синхронизации календарей пользователя в обоих информационных системах, а также улучшить классификацию встреч за счет эксперимента с различными видами функций ядра классификатора, пополнения выборки для обучения модели. Также рекомендуется внедрить мониторинг системы с целью обеспечения ее доступности для пользователей и отслеживания ее состояния. Часть результатов проведенных исследований представлены на международной конференции International Conference “Communication in Multicultural Society” и опубликованы в материалах этой конференции.
Описание
Уровень образования: специалитет; Код направления/специальности: 09.05.01; Группа: С19-501
Ключевые слова
ВКР , Выпускная квалификационная работа
Цитирование
Бушуева, В. В. Разработка специальной информационной системы для тайм-менеджмента : Выпускная квалификационная работа, специалитет, 09.05.01 / В. В. Бушуева ; рук. работы Кулик Сергей Дмитриевич, 2024