Імплементація API для платформи Schedule KPI

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

Дата

2023

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

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 30 таблиць, 26 рисунків та 5 джерел – загалом 65 сторінок. Дипломний проєкт присвячений розробці системи розкладу занять для інтеграції з єдиним інформаційним середовищем університету, з можливістю замінити застарілу імплементацію платформи та адаптувати її для коректної роботи в умовах великих навантажень, помилок оновлення даних системи або перебоїв електропостачання. Мета: виявлення програмного рішення для заміни минулої реалізації розкладу занять КПІ ім. Ігоря Сікорського з використанням оновленої технологічної бази відповідно до всіх сучасних тенденцій розробки веб-додатків, інтегроване з єдиним середовищем університету, налаштованим автоматичним розгортанням системи в хмарі та адаптоване для роботи в нестабільних умовах. Об'єкт дослідження: організація навчального процесу університету. Предмет дослідження: програмне забезпечення для надання розкладу занять та сесії здобувачам освітньої програми та викладачам КПІ ім. Ігоря Сікорського. У першому розділі «Аналіз вимог до програмного забезпечення» надано детальний опис предметної області, що стосується розробки, а також визначено основні терміни та поняття, які використовуються під час реалізації проєкту. Було проаналізовано відомі технічні рішення, засоби розробки та відомі програмні продукти і обрано найбільш ефективні та корисні для даного продукту. У другому розділі «Моделювання та конструювання програмного забезпечення» проведено детальний аналіз та дослідження різних аспектів програмного забезпечення. Розглянуто моделювання та аналіз програмного забезпечення, архітектуру програмного забезпечення, принципи роботи застосунку розкладу занять та конструювання програмного забезпечення. У третьому розділі «Аналіз якості та тестування програмного забезпечення» було проведено аналіз якості та тестування програмного забезпечення розкладу занять університету. У четвертому розділі «Впровадження та супровід програмного забезпечення» було описано процес розгортання та підтримки програмного забезпечення. Програмне забезпечення впроваджено у єдине інформаційне середовище КПІ ім. Ігоря Сікорського.

Опис

Ключові слова

веб-застосунок, база даних, статистика, аналіз, service, IntelliJ IDEA, Rider, web application, database, statistics, analysis, сервіс

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

Бойко, Є.К. Імплементація API для платформи Schedule KPI : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бойко Єлизавета Костянтинівна. - Київ, 2023. - 175 с.

DOI