Похожие презентации:
Back-end частина Web-сервісу надання перукарських послуг
1.
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИУКРАЇНИ
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ
УНІВЕРСИТЕТ
ДИПЛОМНИЙ ПРОЕКТ
«Back-end частина Web-сервісу
надання перукарських послуг »
Студентка
Лебеденко Г.Ю
Науковий керівник
Куклінський М.В
к.т.н., доцент
Київ 2022
2.
« BACK-END ЧАСТИНА WEB-СЕРВІСУНАДАННЯ ПЕРУКАРСЬКИХ ПОСЛУГ »
■
■
■
Мета прoекту – реалізація архітектури та програмної логіки
роботи Web-сайту надання перукарських послуг з урахуванням
сучасних Web-технологій.
Oб’єкт дoслідження – процес розробки та проектування Webсайтів.
Предмет дoслідження – он-лайн сервіси обслуговування клієнтів.
Задачі дoслідження:
- проаналізувати та розкрити поняття структури Web-сервісу;
- дослідити сучасні Web-технології;
- визначити вимоги для написання Back-end частини Web-сервісу;
- реалізувати Back-end частину Web-сервісу надання перукарських
послуг.
■
2
3.
ПОНЯТТЯ WEB-СЕРВІСУ• Web-сервіс — це набір відкритих протоколів і стандартів, які дозволяють обмінюватися
даними між різними програмами або системами. Web-служби можуть використовуватися
програмами, написаними різними мовами програмування та запущеними на різних
платформах.
Технології реалізації Web-сервісів
3
4.
ПРИНЦИПИ ПРОЕКТУВАННЯ RESTFUL ВЕБСЕРВІСІВ• Ресурси дозволяють легко зрозуміти структуру каталогів URI
• Надання даних у JSON або XML як представлення даних об'єкта та атрибутів
• Повідомлення використовують HTTP методи явно (наприклад, GET, POST, PUT та
DELETE)
• Відсутність стану взаємодій не зберігає контекст клієнта на сервері між запитами
4
5.
HTTP МЕТОДИМетод
OPTIONS
Опис
Використовується для запиту
про підтримувані методи, адреси, а
також додаткову інформацію
GET
Використовується
отримання
та
читання
для
даних
з
ресурсу
HEAD
Використовується
для
отримання метаданних стану ресурсу
PUT
Створює або заміняє зміст
ресурсу
POST
Додає вміст у ресурс
5
6.
ВИКОРИСТАНІ ТЕХНОЛОГІЇ6
7.
ПРОЕКТУВАННЯ БАЗИ ДАНИХ ВЕБ-СЕРВІСУ7
8.
МОДЕЛЬ РІВНІВ РОЗРОБКИ ВЕБ-СЕРВІСУ8
9.
СТОРІНКА РЕЄСТРАЦІЇ9
10.
СТОРІНКА АВТОРИЗАЦІЇ10
11.
СПИСОК САЛОНІВ11
12.
СПИСОК МАЙСТРІВ12
13.
БРОНЮВАННЯ ЧАСУ13
14.
ПРОФІЛЬ КОРИСТУВАЧА14
15.
ВИСНОВКИ• Розроблено веб-сервіс, з використанням фреймворку Spring ,
технологій сховища об’єктів та email розсилки, дотримуючись
рівнів розробки.
• Додано можливість розгортання додатку в інструментарію
управління ізольованими контейнерами Docker
• Спроектовано та розроблено базу даних
• Додано можливість реєстрації/авторизації
• Додано профіль користувача
• Розроблена можливість бронювання часу
15