| engineerklub | Дата: Четверг, 27.08.2026, 19:20 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 40313
Статус: Offline
| Технологии разработки программного обеспечения
Объект разработки/исследования: университетские хакатоны и информационная система управления их организацией и проведением (HackathonHub). Цель работы: проектирование и разработка информационной системы для автоматизации управления организацией и проведением хакатонов с использованием микросервисной архитектуры. Методы и средства разработки: Django как основная платформа web-разработки, PostgreSQL в качестве СУБД, Docker для контейнеризации, микросервисная архитектура с обменом данными через WEB-API, методология IDEF0 для моделирования бизнес-процессов, UML для объектно-ориентированного моделирования, Linux как операционная система. Результаты работы: спроектирована трехуровневая клиент-серверная система HackathonHub, разработаны функциональные и логические модели системы, созданы диаграммы классов и последовательностей, спроектирована логическая модель данных, система реализована в виде взаимосвязанных микросервисов в контейнерах Docker. Основные технико-эксплуатационные характеристики: автоматизированная регистрация участников и формирование команд, управление расписанием мероприятий, распределение задач между организаторами и менторами. Значимость работы и выводы: микросервисная архитектура обеспечивает гибкость и масштабируемость решения, использование современных технологий (Docker, Django, PostgreSQL) гарантирует надежность и производительность системы. Разработанная платформа позволяет эффективно управлять всеми этапами хакатона – от регистрации участников до подведения итогов и награждения победителей.
Содержание
Перечень условных сокращений и аббревиатур 4 Введение 7 1.Характеристика объекта информатизации 9 2.Техническое задание на создание приложения 17 3.Функциональная структура приложения 21 4. Формирование среды разработки приложения 25 5. Программная реализация приложения 28 6. Сборка и тестирование 38 Заключение 41 Список использованных источников 41
СКАЧАТЬ
|
| |
|
|