ВКР (Диплом)
Разработка кросс-платформенного сервиса управления будильником с централизованным управлением через Telegram-бот
Настоящая работа посвящена проектированию и программной реализации специализированного кросс-платформенного решения, обеспечивающего дистанционное управление временными интервалами оповещения через интерфейс прикладного программирования мессенджера Telegram. В ходе исследования проводится глубокий анализ архитектурных паттернов построения распределенных систем, рассматриваются методы асинхронного взаимодействия между управляющим ботом и клиентскими приложениями, функционирующими в различных операционных средах. Особое внимание уделяется вопросам обеспечения безопасности данных в соответствии с российскими государственными стандартами программной инженерии, а также оптимизации алгоритмов планировщика задач для минимизации нагрузки на вычислительные ресурсы конечных устройств. Структура работы последовательно раскрывает этапы жизненного цикла программного средства: от формализации технических требований и выбора стека отечественных технологий до процедур верификации и приемочного тестирования готового программного комплекса.
Программный комплекс, включающий серверную часть на базе Node.js или Python, базу данных, интегрированную с облачной инфраструктурой, и клиентское приложение с развернутой технической документацией (Техническое задание по ГОСТ 34.601-90, Руководство системного программиста, Руководство пользователя).
В условиях реализации национальной программы «Цифровая экономика Российской Федерации» и курса на технологический суверенитет, обозначенного Указом Президента РФ № 166, разработка отечественных сервисов управления персональным временем приобретает особую значимость. Существующие зарубежные аналоги зачастую не гарантируют сохранность конфиденциальных сведений в рамках отечественного правового поля (ФЗ № 152-ФЗ «О персональных данных»), а их инфраструктурная зависимость создает риски внезапного прекращения обслуживания. Создание гибкого, централизованного инструмента с использованием популярных среди российского населения каналов коммуникации, таких как Telegram, позволяет обеспечить импортозамещение в сегменте вспомогательного пользовательского ПО, повышая эффективность взаимодействия человека с цифровой средой при строгом соблюдении требований регуляторов, включая Минцифры и ФСТЭК России.
Проектирование и программная разработка архитектуры кросс-платформенной системы автоматизации временных уведомлений, обеспечивающей централизованное конфигурирование параметров через интерфейс Telegram-бота с учетом требований безопасности и отказоустойчивости.
1. Провести сравнительный анализ существующих систем управления временем и методов их интеграции с мессенджерами в контексте импортозамещения программного обеспечения.
2. Изучить нормативно-правовую базу, включая ГОСТ Р ИСО/МЭК 12207-2010, для регламентации процессов разработки и обеспечения качества программного средства.
3. Сформулировать функциональные и нефункциональные требования к сервису, разработать техническое задание в соответствии с российскими стандартами.
4. Выполнить проектирование архитектуры системы, включая базу данных и протоколы обмена сообщениями между сервером и Telegram API.
5. Программно реализовать серверный модуль управления и клиентскую часть сервиса, обеспечив кросс-платформенную совместимость на базе отечественных ИТ-решений.
6. Провести комплексное тестирование работоспособности сервиса и оценить его соответствие показателям надежности и информационной безопасности.
- Оформление по ГОСТ
- Содержание и структура уже собраны
- Подходит как пример для своей темы
