Розробка серверної частини web-платформи взаємодії викладачів та студентів

Автор: Корчак Назар Ігорович
Кваліфікаційний рівень: магістр
Спеціальність: Технології та засоби телекомунікацій
Інститут: Інститут телекомунікацій, радіоелектроніки та електронної техніки
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Корчак Н.І., Гліненко Л.К. (керівник). Розробка серверної частини WEB-платформи взаємодії викладачів та студентів. Магістерська кваліфікаційна робота. – Національний університет “Львівська політехніка”, Львів, 2020. Розширена анотація. Магістерська кваліфікаційна робота присвячена розробці серверної частини WEB-платформи взаємодії викладачів та студентів. В роботі проведено аналіз інформації, яку повинен містити сайт, та технологій, що залучені для покращення функціонування веб сайту. При розробці архітектури бази даних, визначенні таблиць та полів було використано програмне забезпечення MySQL Workbench. За його допомогою побудована схема зв’язків для бази даних і описано зв’язки та таблиці, що існують в базі даних. Під час проектування архітектури Веб-сайту було використано шаблон проектування MVC («Модель – Представлення – Контролер») [1]. За цим шаблоном архітектура складається з трьох основних складових: моделі, представлення та контролера. Для реалізації кожної складової було обрано відповідні технології. Для Представлення обрано такі технології: HTML в поєднанні з Thymeleaf [2], CSS [3], JavaScript. Для Моделі обрано базу даних MySQL. Для Контролера обрано мову програмування Java та фреймворк SpringBoot. Для реалізації веб сайту було налаштовано середовище розробки, додано залежності в проект, підключено драйвер доступу до бази даних JDBC. Здійснено опис функціонування коду, продемонстровано фрагменти коду, що виконують основні функції. Описано структура Front-End частини та Back-End частини [4] сайту. Також описано функціональність сайту, основні операції, що він може виконувати. Досліджено користувацьку частину сайту, здійснено перегляд можливостей та опис результатів роботи додатку. Реалізований сайт надає можливість викладачеві зручно вести процес моніторингу студентів, та швидко комунікувати зі студентами за допомогою текстового повідомлення. Об’єкт дослідження – серверна частина WEB-платформи. Предмет дослідження – WEB-платформа для взаємодії викладача з студентом. Мета дослідження: розробка серверної частини WEB-платформи для швидкої взаємодії викладача з студеном та зручного моніторингу виконання студентами завдань та вказівок викладача. Ключові слова: шаблон проектування MVC (Модель Вигляд Контролер), бібліотека Thymeleaf, фреймворк Spring Boot, MySQL, WEB – платформа. Перелік використаних літературних джерел. 1. MVC: Model, View, Controller App organization explained [Електронний ресурс]. – Режим доступу: https://www.codecademy.com/articles/mvc (дата звернення: 8.11.2020). 2. HTML Tutorial [Електронний ресурс]. – Режим доступу: https://www.w3schools.com/html/default.asp (дата звернення: 8.11.2020). 3. CSS Tutorial [Електронний ресурс]. – Режим доступу: https://www.w3schools.com/css/default.asp (дата звернення: 8.11.2020). 4. What’s the Difference Between the Front-End and Back-End? [Електронний ресурс]. – Режим доступу: https://www.pluralsight.com/blog/film-games/whats-difference-front-end-back-end (дата звернення: 8.11.2020).