Розробка веб-орієнтованої інформаційної системи управління завданнями мовою Python

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Харківський національний автомобільно-дорожній університет

Abstract

Об'єкт дослідження — процеси управління завданнями та проєктами в сучасних організаціях і командах, що функціонують у віддалених та гібридних робочих середовищах. Предмет дослідження — методи, технології, архітектурні підходи та програмні засоби, що використовуються для розробки веб-орієнтованих інформаційних систем управління завданнями на основі мови програмування Python. Мета роботи — розробка веб-орієнтованої інформаційної системи управління завданнями мовою Python, що забезпечує зручне адміністрування проєктів і завдань, підтримує багатокористувацьку взаємодію, має інтуїтивно зрозумілий інтерфейс, можливості самостійного розгортання та інтеграцію із зовнішніми сервісами. Для досягнення поставленої мети були вирішені наступні завдання: - Проаналізовано теоретичні засади побудови веб-орієнтованих інформаційних систем управління завданнями та сучасні підходи до організації командної роботи. - Проведено аналіз існуючих комерційних і відкритих систем управління завданнями з метою визначення їхніх функціональних можливостей, переваг та недоліків. - Обґрунтовано вибір технологічного стеку для реалізації системи на основі мови програмування Python та фреймворку Django. - Спроєктовано архітектуру веб-орієнтованої системи, структуру бази даних PostgreSQL, REST API та інтерфейс користувача. Реалізовано основні функціональні модулі системи, зокрема автентифікацію та авторизацію користувачів, управління проєктами і завданнями, календар подій, систему сповіщень, вкладення файлів, аналітичні звіти. Виконано тестування розробленої системи та оцінено її функціональність, зручність використання й ефективність у процесі управління завданнями. Методи та засоби дослідження. У роботі використано методи системного аналізу, об’єктно-орієнтованого проєктування, моделювання інформаційних систем, а також сучасні технології веб-розробки. Програмну реалізацію виконано мовою Python із використанням фреймворку Django, системи керування базами даних PostgreSQL, технологій REST API, HTML, CSS, JavaScript. Основний зміст роботи. У першому розділі розглянуто теоретичні основи управління завданнями та проєктами, проаналізовано сучасні веб-орієнтовані системи управління завданнями, а також визначено основні вимоги до розроблюваної системи. Другий розділ присвячено проєктуванню архітектури системи, структурі бази даних, побудові REST API та опису взаємодії між основними компонентами. У третьому розділі описано процес програмної реалізації системи мовою Python із використанням Django, реалізацію механізмів автентифікації, ролей користувачів, системи сповіщень, календаря, аналітичних модулів. У четвертому розділі наведено результати тестування, демонстрацію роботи системи. Практичне значення роботи полягає у створенні веб-орієнтованої інформаційної системи управління завданнями, що може використовуватись малими командами та середніми організаціями для організації командної роботи, контролю виконання завдань і координації проєктної діяльності. Розроблена система підтримує українську локалізацію, просте самостійне розгортання та не потребує додаткових щомісячних витрат на використання програмного забезпечення. У перспективі подальшого розвитку системи передбачається інтеграція елементів штучного інтелекту для автоматизованого розподілу завдань, прогнозування термінів виконання та інтелектуального аналізу продуктивності команд.

Description

Citation

Шевченко, Д. В. Розробка веб-орієнтованої інформаційної системи управління завданнями мовою Python : дипломна робота … бакалавра : F2 Інженерія програмного забезпечення / Шевченко Данііл Володимирович. – Харків : ХНАДУ, 2026. – 101 с.

Endorsement

Review

Supplemented By

Referenced By