Інформаційна система обробки університетських петицій

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Мета роботи – розробка вебзастосунку для обробки університетських петицій, який реалізує повний життєвий цикл звернення з дев’ятьма статусами, забезпечує прозорість, підзвітність та аналітику процесу, а також адаптований до організаційної структури закладу вищої освіти. Для досягнення мети визначено такі задачі: 1) дослідити предметну область обробки петицій у ЗВО, визначити ролі учасників, етапи процесу та часові обмеження; 2) проаналізувати існуючі цифрові рішення для обробки колективних звернень, виявити їхні переваги та недоліки; 3) сформулювати функціональні та нефункціональні вимоги до інформаційної системи; 4) спроєктувати архітектуру системи за шаблоном MVT, розробити логічну модель бази даних та змоделювати бізнес-процеси; 5) обґрунтувати вибір технологій розробки (Python, Django 5.0, SQLite, Chart.js); 6) реалізувати серверну та клієнтську частини вебзастосунку з модулями автентифікації, управління петиціями, підписання, модерації, аналітики та сповіщень; 7) провести тестування системи та оцінити коректність реалізації; 8) сформувати рекомендації щодо впровадження та експлуатації. Методи та технології. У роботі використано методи системного аналізу та моделювання (UML-діаграми: варіантів використання, діяльності, переходів станів, компонентів, розгортання, ER-діаграма), об’єктно-орієнтоване проєктування та програмування, шаблон проєктування MVT. Технологічний стек: мова програмування Python 3.10+, вебфреймворк Django 5.0, СУБД SQLite 3, бібліотека Chart.js 4.x для візуалізації аналітики, кастомний CSS для стилізації інтерфейсу. Тестування виконано через вбудований фреймворк django.test. Апробація результатів. Основні результати роботи доповідалися на засіданні кафедри інформаційних систем і технологій факультету інформаційних технологій НУБіП України. Структура та обсяг роботи. Пояснювальна записка складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. У першому розділі досліджено предметну область обробки університетських петицій: визначено ролі учасників (студент, модератор, адміністратор), описано життєвий цикл петиції з дев’ятьма станами, проаналізовано проблеми існуючого паперового підходу та виконано порівняльний аналіз шести цифрових рішень за сімома критеріями. Сформульовано постановку задачі. У другому розділі сформовано 18 функціональних та 10 нефункціональних вимог до системи, побудовано UML-діаграми (варіантів використання, діяльності, переходів станів, компонентів, розгортання), спроєктовано архітектуру за шаблоном MVT з чотирма Django-застосунками та логічну модель бази даних з десятьма сутностями у третій нормальній формі. У третьому розділі обґрунтовано вибір технологічного стеку, реалізовано серверну частину (10 моделей, 15 представлень, 6 форм, middleware та контекстні процесори) та клієнтську частину (13 шаблонів, кастомний CSS, AJAX-оновлення, графіки Chart.js). Детально описано реалізацію модулів створення, підписання, модерації та офіційної відповіді з лістингами ключових фрагментів коду. У четвертому розділі описано організацію тестування (модульне та інтеграційне), перевірено коректність функціональних модулів, проаналізовано результати та сформовано рекомендації щодо впровадження системи у закладі вищої освіти.

Опис

Бібліографічний опис

Васильченко М. С. Інформаційна система обробки університетських петицій : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 108 с.

Endorsement

Review

Supplemented By

Referenced By