Програмне забезпечення системи з документообігу в деканаті вищого навчального закладу
| dc.contributor.advisor | Шевченко, Дмитро Віталійович | |
| dc.contributor.author | Микитин, Юрій Романович | |
| dc.date.accessioned | 2026-09-01T06:19:09Z | |
| dc.date.issued | 2026 | |
| 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.uri | https://dglib.nubip.edu.ua/handle/123456789/16980 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | програмне забезпечення | |
| dc.subject | документообіг в деканаті | |
| dc.subject | автоматизація обліку | |
| dc.subject | передача даних | |
| dc.subject | software | |
| dc.subject | document flow in the Dean’s Office | |
| dc.subject | automation of accounting | |
| dc.subject | data transmission | |
| dc.title | Програмне забезпечення системи з документообігу в деканаті вищого навчального закладу | |
| dc.type | Thesis | |
| 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