Програмне забезпечення системи з документообігу в деканаті вищого навчального закладу

dc.contributor.advisorШевченко, Дмитро Віталійович
dc.contributor.authorМикитин, Юрій Романович
dc.date.accessioned2026-09-01T06:19:09Z
dc.date.issued2026
dc.description.abstractОб’єктом розробки є програмне забезпечення системи з документообігу в деканаті вищого навчального закладу. При розробці важливо дотримуватись всіх положень і правил в Національному університеті біоресурсів і природокористування України. Метою такого розробки є автоматизація обліку даних студентів, які є важливими в контексті їх навчання. Важливо, щоб система спрощувала формування документів, які забезпечує деканат. А в результаті підвищила ефективність роботи працівників. Для такої розробки зручно використовувати об’єктно-орієнтований підхід до системного аналізу. Результати аналізу описано та змодельовано за допомогою UML.За результатами розробки було подано тези з назвою “ІНФОРМАЦІЙНА УПРАВЛЯЮЧА СИСТЕМА “ЕЛЕКТРОННИЙ ДЕКАНАТ”” на VII Всеукраїнській науково-практичній конференції студентів і аспірантів “Теоретичні та прикладні аспекти розробки комп’ютерних систем 2025”. Також було подано тези з назвою “Програмне забезпечення системи з документообігу в деканаті вищого навчального закладу” на VII Всеукраїнській науково-практичній конференції студентів і аспірантів “Теоретичні та прикладні аспекти розробки комп’ютерних систем 2026” з доповіддю. Записка кваліфікаційної роботи складається зі вступу, чотирьох розділів та висновків. Список використаних джерел та додатки винесені в кінці записки. Загальний обсяг записки – 62 сторінки основного тексту, кількість використаних джерел – 18, кількість додатків – 8, у тому числі Декларація про академічну доброчесність та використання ШІ у додатку Л. У першому розділі здійснено системний аналіз документообігу в деканаті вищого навчального закладу на прикладі НУБіП України. Визначено процедурні та нормативні особливості ведення контингенту студентів, обліку успішності та нарахування академічних і соціальних стипендій. За допомогою інструментарію UML (діаграм прецедентів, послідовності та активності) формалізовано бізнес-процеси предметної області та побудовано математичну модель розрахунку рейтингового бала здобувачів освіти. На основі отриманих результатів сформульовано комплекс функціональних і нефункціональних вимог до проєктувального програмного забезпечення. У другому розділі обґрунтовано вибір реляційної СУБД MySQL та інструменту проєктування MySQL Workbench. Розроблено концептуальну та логічну моделі даних у вигляді ER-діаграми, які в процесі нормалізації доведено до вимог 3NF для усунення аномалій. Описано детальну фізичну структуру інформаційної бази даних, специфікації типів полів, індексів та каскадних зв'язків між таблицями, а також реалізовано збережені процедури, тригери та транзакційні механізми забезпечення цілісності даних на рівні СУБД. У третьому розділі описано безпосередню програмну реалізацію архітектури системи на базі фреймворку Laravel із дотриманням патерну MVC. Деталізовано компонентну структуру ПЗ, де клієнтську частину побудовано на основі шаблонів Blade та бібліотеки Bootstrap 5, а динамічну взаємодію без перезавантаження сторінок реалізовано через асинхронні запити AJAX. Окрему увагу приділено інтеграційним шлюзам системи: автоматизованій синхронізації з реєстрами ЄДЕБО через REST API, наскрізній авторизації через Google OAuth2.0, імпорту оцінок із платформи E-Learn за допомогою токенів Laravel Sanctum та взаємодії з каталогом LDAP університету. Описано алгоритми низькорівневого формування PDF-документів європейського зразка за допомогою бібліотеки FPDF. Окрема подяка висловлюється Андрющенку Віктору Миколайовичу, Мокрієву Максиму Володимировичу та Понзелю Ярославу Юрійовичу. У четвертому розділі представлено результати контролю якості та впровадження системи. Описано архітектуру автоматизованого тестування ПЗ на базі PHPUnit, що включає покриття ключових ендпоінтів авторизації 14-ма негативними та позитивними Feature-тестами з ізоляцією бази даних через транзакційні трейти. Наведено результати тримісячної дослідної експлуатації та апробації продукту на базі факультету під час пікових навантажень зимової та літньої екзаменаційних сесій. Обґрунтовано вимоги до апаратно-програмного забезпечення сервера й клієнта, а також описано DevOps-інфраструктуру контейнеризованого розгортання пакета на основі Docker та Docker Compose
dc.identifier.citationМикитин Ю. Р. Програмне забезпечення системи з документообігу в деканаті вищого навчального закладу : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 83 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16980
dc.language.isouk
dc.publisherНУБіП України
dc.subjectпрограмне забезпечення
dc.subjectдокументообіг в деканаті
dc.subjectавтоматизація обліку
dc.subjectпередача даних
dc.subjectsoftware
dc.subjectdocument flow in the Dean’s Office
dc.subjectautomation of accounting
dc.subjectdata transmission
dc.titleПрограмне забезпечення системи з документообігу в деканаті вищого навчального закладу
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Mykytyn_Bakalavrska_Prohramne_zabezpechennia_systemy_z_dokumentoobihu.pdf
Розмір:
1,04 MB
Формат:
Adobe Portable Document Format