Ткаченко Олексій МиколайовичЗахарчук Наталія2023-10-122024-05-152023-10-122023Захарчук Н. Система управління наповненням освітніх програм : кваліфікаційна робота … бакалавра : 122 Комп’ютерні науки / Захарчук Наталія. – Київ, 2023. – 57 с.https://ir.library.knu.ua/handle/123456789/5035Розроблено систему управління освітніми програмами, яка дозволяє викладачам з правами адміністратора зберігати, обробляти та оновлювати інформацію про освітні програми, дисципліни та іншу пов'язану інформацію. Використано трирівневу архітектуру, що включає рівні даних, бізнес-логіки та представлення. Рівень даних реалізовано з використанням PostgreSQL як реляційної СУБД. Рівень бізнес-логіки реалізовано з використанням мови програмування Python та фреймворку Django. Рівень представлення забезпечено за допомогою адміністративної панелі Django, налаштованої за допомогою бібліотеки jazzmin. Проведено модульне тестування для того, щоб перевірити, що результати відповідають очікуванням. Написання даних тестів необхідно для уникнення помилок в майбутньому та для збереження стану програми, щоб не було збоїв за рахунок необачних змін. Проведено інтеграційне тестування для перевірки взаємодії різних компонентів системи. В результаті тестування підтверджено правильну взаємодію між рівнями системи та інтеграцію з зовнішніми сервісами. Ключові слова : адміністративна панель, DJANGO фреймворк, мова програмування PYTHON, освітні програми, парсер, система управління.uaСистема управління наповненням освітніх програмБакалаврська робота