Веб-сервіс особистих розкладів студентів з публічним API
dc.contributor.advisor | Халус, Олена Андріївна | |
dc.contributor.author | Литвинов, Олексій Геннадійович | |
dc.date.accessioned | 2024-03-06T12:44:50Z | |
dc.date.available | 2024-03-06T12:44:50Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 20 таблиць, 19 рисунків та 6 джерел – загалом 65 сторінок. Мета розробки: покращення зручності використання розкладу занять студентами КПІ з урахуванням індивідуального навчального плану студента, використання сучасних підходів до розробки та розгортання ПЗ для збільшення відмовостійкості, точності даних та зменшення вартості підтримки порівняно з існуючими рішеннями, створення відкритого програмного інтерфейсу що забезпечує можливість інтеграції з сервісом додатків інших розробників. Об'єкт дослідження: програмне забезпечення для створення, редагування та відображення особистих розкладів студентів. Предмет дослідження: сучасні підходи до розробки ПЗ та їх розгортання у хмар них сервісах, REST API для інтеграції сторонніх додатків. У першому розділі розглянуто предметну область додатка особистих розкладів студентів КПІ ім. Ігоря Сікорського, проаналізовано аналоги, визначено їхні переваги та недоліки, висунуто вимоги. У другому розділі були змодельовані бізнес-процеси, описана архітектура додатку та конструювання програмного забезпечення. У третьому розділі було складено тестовий план, визначено функціональність що підлягає тестуванню, описано задачі та результати тестування. У четвертому розділі наведено опис розгортання додатку на хмарній інфраструктурі та описано процес його підтримки. | |
dc.description.abstractother | The 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.extent | 196 с. | |
dc.identifier.citation | Литвинов, О. Г. Веб-сервіс особистих розкладів студентів з публічним API : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Литвинов Олексій Геннадійович. - Київ, 2023. - 196 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65240 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | веб-додаток | |
dc.subject | .NET | |
dc.subject | AWS | |
dc.subject | хмарна архітектура | |
dc.subject | API | |
dc.subject | розклад занять | |
dc.subject | cloud architecture | |
dc.subject | class schedule | |
dc.subject | web app | |
dc.title | Веб-сервіс особистих розкладів студентів з публічним API | |
dc.title.alternative | Web Service for Personal Student Class Schedules with Public API | |
dc.type | Bachelor 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
- Опис: