285.30K

Презентація_до_курсової_роботи_Золочевський_І_М_КН-322В

1.

Кафедра УПІТ
НТУ "ХПІ"
Тема курсової роботи
[Розробка веб-застосунку для управління замовленнями та клієнтськими сервісами
компанії з надання послуг кейтерингу]
Керівник
Здобувач
ПІБ: [Шуба Ірина Володимирівна]
ПІБ: [Золочевський Ігор Миколайович]
Посада: [доцент]
Група: [КН-322В] 2023
Науковий ступінь: [к.т.н.]
Спеціальність: [Комп’ютерні науки]

2.

Кафедра УПІТ
НТУ "ХПІ"
Аналіз аналогів
LaFamigliaCatering
Аналог 2
LaFamigliaCatering – є одним з великих сервісів кейтерингу. Компанія пропонує виїзне
обслуговування заходів, організацію корпоративного харчування, доставку готових фуд-боксів, а
також оренду обладнання, меблів та посуду для подій
Основна функціональність
Технології реалізації
Цільова аудиторія
Переваги
Недоліки
Переваги
Недоліки
Продуктивність
Складність
Простота
Обмеження
Надійність
Вартість
Швидкість
Сумісність
Порівняння
Висновки
Переваги та недоліки існуючих рішень
Можливості для вдосконалення
Унікальні переваги нашого проєкту

3.

Кафедра УПІТ
НТУ "ХПІ"
Аналіз аналогів
Аналог 1
Аналог 2
Основна функціональність
Основна функціональність
Технології реалізації
Технології реалізації
Цільова аудиторія
Цільова аудиторія
Переваги
Недоліки
Переваги
Недоліки
Продуктивність
Складність
Простота
Обмеження
Надійність
Вартість
Швидкість
Сумісність
Порівняння
Висновки
Переваги та недоліки існуючих рішень
Можливості для вдосконалення
Унікальні переваги нашого проєкту

4.

Кафедра УПІТ
НТУ "ХПІ"
Мета та завдання
Мета роботи
Завдання
1
Аналіз предметної області
2 Вибір технологічного стеку
Ефективна система вирішення проблеми
3 Проектування архітектури
Застосування сучасних технологій
4
Розробка бази даних та API
5
Створення користувацького інтерфейсу
Практичні навички розробки ПЗ

5.

Кафедра УПІТ
НТУ "ХПІ"
Проєктування та діаграми
Архітектура системи
Потоки даних
Місце для діаграми архітектури
Структура системи та взаємозв'язки компонентів
Багатошаровість
Модульність
Місце для DFD діаграми
Рух даних через систему та їх перетворення
Масштабованість
ER-діаграма
Вхідні дані
Процеси
Вихідні дані
Послідовність
Місце для ER-діаграми
Місце для діаграми послідовності

6.

Кафедра УПІТ
НТУ "ХПІ"
Стек Технологій
Фронтенд
Бекенд
HTML5 5.3 Структура сторінок
Node.js 18.12 Серверна платформа
CSS3 3.0 Стилізація інтерфейсу
Express.js 4.18 Фреймворк для API
JavaScript ES2022 Інтерактивність та логіка
MongoDB 6.0 NoSQL база даних
React 18.2 Бібліотека компонентів
JWT 9.0 Автентифікація
Інструменти
Git 2.39 Контроль версій
Docker 20.10 Контейнеризація
Figma 116.0 Проектування інтерфейсів
Jest 29.3 Тестування коду

7.

Кафедра УПІТ
НТУ "ХПІ"
Модель бази даних
Схема бази даних
Характеристики БД
NoSQL база даних MongoDB
Користувачі
Проєкти
Документо-орієнтована модель
id
Integer
id
Integer
login
String
name
String
email
String
description
password
String
user_id
Integer
role
String
status
String
Хмарне сховище даних
Завдання
id
Text
id
4
15+
6
Колекції
Полів
Зв'язки
Принципи проектування
Коментарі
Integer
Шифрування даних
Integer

8.

НТУ "ХПІ"
Кафедра УПІТ
Інтерфейси користувача
Головний інтерфейс
Форма редагування
Місце для форми редагування
Місце для головного інтерфейсу
Основна сторінка системи з навігацією та ключовими функціями
Бічне меню
Панель керування
Сповіщення
Таблиця даних
Інтерфейс для створення та редагування даних у системі
Поля вводу
Валідація
Збереження
Мобільний інтерфейс
Місце для таблиці даних
Місце для мобільного інтерфейсу

9.

НТУ "ХПІ"
Висновки
Кафедра УПІТ
English     Русский Rules