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

dc.contributor.advisorФіногенов, Олексій Дмитрович
dc.contributor.authorБойко, Єлизавета Костянтинівна
dc.date.accessioned2024-01-18T07:01:07Z
dc.date.available2024-01-18T07:01:07Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 30 таблиць, 26 рисунків та 5 джерел – загалом 65 сторінок. Дипломний проєкт присвячений розробці системи розкладу занять для інтеграції з єдиним інформаційним середовищем університету, з можливістю замінити застарілу імплементацію платформи та адаптувати її для коректної роботи в умовах великих навантажень, помилок оновлення даних системи або перебоїв електропостачання. Мета: виявлення програмного рішення для заміни минулої реалізації розкладу занять КПІ ім. Ігоря Сікорського з використанням оновленої технологічної бази відповідно до всіх сучасних тенденцій розробки веб-додатків, інтегроване з єдиним середовищем університету, налаштованим автоматичним розгортанням системи в хмарі та адаптоване для роботи в нестабільних умовах. Об'єкт дослідження: організація навчального процесу університету. Предмет дослідження: програмне забезпечення для надання розкладу занять та сесії здобувачам освітньої програми та викладачам КПІ ім. Ігоря Сікорського. У першому розділі «Аналіз вимог до програмного забезпечення» надано детальний опис предметної області, що стосується розробки, а також визначено основні терміни та поняття, які використовуються під час реалізації проєкту. Було проаналізовано відомі технічні рішення, засоби розробки та відомі програмні продукти і обрано найбільш ефективні та корисні для даного продукту. У другому розділі «Моделювання та конструювання програмного забезпечення» проведено детальний аналіз та дослідження різних аспектів програмного забезпечення. Розглянуто моделювання та аналіз програмного забезпечення, архітектуру програмного забезпечення, принципи роботи застосунку розкладу занять та конструювання програмного забезпечення. У третьому розділі «Аналіз якості та тестування програмного забезпечення» було проведено аналіз якості та тестування програмного забезпечення розкладу занять університету. У четвертому розділі «Впровадження та супровід програмного забезпечення» було описано процес розгортання та підтримки програмного забезпечення. Програмне забезпечення впроваджено у єдине інформаційне середовище КПІ ім. Ігоря Сікорського.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 30 tables, 26 figures and 5 sources – in total 65 pages. The diploma project is devoted to the development of a classes schedule system for integration with the unified information environment of the university, with the possibility of replacing the outdated implementation of the platform and adapting it for correct operating in conditions of heavy loads, system data update errors or power outages. Purpose: to identify a software solution to replace the past implementation of the class schedule of Igor Sikorsky Kyiv Politechnical Institute using an updated technological base in accordance with all modern trends in the development of web applications, integrated with the university's unified environment, configured by automatic deployment of the system in the cloud and adapted to work in unstable conditions. Object of research: organization of the educational process of the university.Object of research: organization of the educational process of the university. The subject of the study: software for providing the schedule of classes and exams to students of the educational program and teachers of Igor Sikorsky Kyiv Politechnical Institute. The first section, "Analysis of software requirements", provides a detailed description of the subject area related to the development, as well as defines the main terms and concepts used during the implementation of the project. Known technical solutions, development tools and known software products were analyzed and the most effective and useful for this product were selected. In the second chapter, "Software Modeling and Design", a detailed analysis and study of various aspects of the software is carried out. Software modeling and analysis, software architecture, operating principles of a class schedule application, and software design are considered. In the third section, "Quality Analysis and Software Testing", the quality analysis and testing of the university's schedule software was conducted. The fourth chapter, "Software Implementation and Support," described the process of software deployment and support. The software is implemented in the unified information environment of Igor Sikorsky Polytechnical Institute.uk
dc.format.extent175 с.uk
dc.identifier.citationБойко, Є.К. Імплементація API для платформи Schedule KPI : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бойко Єлизавета Костянтинівна. - Київ, 2023. - 175 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63897
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвеб-застосунокuk
dc.subjectбаза данихuk
dc.subjectстатистикаuk
dc.subjectаналізuk
dc.subjectserviceuk
dc.subjectIntelliJ IDEAuk
dc.subjectRideruk
dc.subjectweb applicationuk
dc.subjectdatabaseuk
dc.subjectstatisticsuk
dc.subjectanalysisuk
dc.subjectсервісuk
dc.titleІмплементація API для платформи Schedule KPIuk
dc.title.alternativeAPI Implementation for Schedule KPI Platformuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Boiko_bakalavr.pdf
Розмір:
11.69 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: