Веб-сервіс особистих розкладів студентів з публічним API

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorЛитвинов, Олексій Геннадійович
dc.date.accessioned2024-03-06T12:44:50Z
dc.date.available2024-03-06T12:44:50Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 20 таблиць, 19 рисунків та 6 джерел – загалом 65 сторінок. Мета розробки: покращення зручності використання розкладу занять студентами КПІ з урахуванням індивідуального навчального плану студента, використання сучасних підходів до розробки та розгортання ПЗ для збільшення відмовостійкості, точності даних та зменшення вартості підтримки порівняно з існуючими рішеннями, створення відкритого програмного інтерфейсу що забезпечує можливість інтеграції з сервісом додатків інших розробників. Об'єкт дослідження: програмне забезпечення для створення, редагування та відображення особистих розкладів студентів. Предмет дослідження: сучасні підходи до розробки ПЗ та їх розгортання у хмар них сервісах, REST API для інтеграції сторонніх додатків. У першому розділі розглянуто предметну область додатка особистих розкладів студентів КПІ ім. Ігоря Сікорського, проаналізовано аналоги, визначено їхні переваги та недоліки, висунуто вимоги. У другому розділі були змодельовані бізнес-процеси, описана архітектура додатку та конструювання програмного забезпечення. У третьому розділі було складено тестовий план, визначено функціональність що підлягає тестуванню, описано задачі та результати тестування. У четвертому розділі наведено опис розгортання додатку на хмарній інфраструктурі та описано процес його підтримки.
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 20 tables, 19 figures and 6 sources – in total 65 pages. The purpose of development: improving convenience of usage of class schedule by KPI students taking into account individual curriculum of the student, using modern approaches to development and deployment of software to increase reliability, accuracy of data and decrease cost of maintenance compared to existing solutions, creating open API which allows third party services integration. Object of research: software for creation, editing and presentation of personal student class schedules. Subject of research: modern approaches to software development and deployment in cloud services, REST API for third party app integration. In the first section of this paper the subject area of personal student class schedules for Igor Sikorsky KPI was explored, analogues were analyzed, theiradvantages and disadvantages were defined, requirements were set. In the second section business processes were modeled, app architecture and construction were described. In the third section a test plan was drawn up, functionality to be tested was defined, goals and results of testing were described. In the fourth section a description of deployment of the app on cloud infrastructure is given, process of its support is described.
dc.format.extent196 с.
dc.identifier.citationЛитвинов, О. Г. Веб-сервіс особистих розкладів студентів з публічним API : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Литвинов Олексій Геннадійович. - Київ, 2023. - 196 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/65240
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвеб-додаток
dc.subject.NET
dc.subjectAWS
dc.subjectхмарна архітектура
dc.subjectAPI
dc.subjectрозклад занять
dc.subjectcloud architecture
dc.subjectclass schedule
dc.subjectweb app
dc.titleВеб-сервіс особистих розкладів студентів з публічним API
dc.title.alternativeWeb Service for Personal Student Class Schedules with Public API
dc.typeBachelor Thesis

Файли

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