Similar presentations:
Розробка та створення додатка для туристичного агентства
1.
ДЕРЖАВНИЙ УНІВЕРСИТЕТ ІНТЕЛЕКТУАЛЬНИХ ТЕХНОЛОГІЙ І ЗВ’ЯЗКУФакультет інформаційних технологій та кібербезпеки
Кафедра інженерії програмного забеспечення
ПРЕЗЕНТАЦІЯ
До кваліфікаційної роботи
Другого (магістерського) рівня
На тему: РОЗРОБКА ТА СТВОРЕННЯ ДОДАТКА ДЛЯ ТУРИСТИЧНОГО АГЕНТСТВА
Виконав студент 6 курсу, групи ІПЗ-6.1.01
Спеціальність 121 Інженерія програмного забезпечення
Твердохліб Дмитро
Керівник: Єлісєєв І.М.
Одеса 2022
2.
Мета та завдання роботиМетою даної дипломної роботи є розробка та програмна
реалізація ДОДАТКУ ДЛЯ ТУРИСТИЧНОГО АГЕНТСТВА
• проаналізувати предметну область, виокремити користувачів системи;
• виконати проектування бази даних;
• обґрунтувати вибір засобів та технологій розробки;
• розробити базу даних;
• розророзробити додаток;
• протестувати програмний застосунок.
3.
Архітектура системиMVVM (Model-View-ViewModel) - спосіб організації коду. Він допомагає відокремити
інтерфейс користувача від логіки.
View містить тільки код інтерфейсу користувача.
Model – це класи. Це "речі" у вашій програмі. Наприклад, у програмі введення замовлень
вашими класами моделей можуть бути: Customer, Order, InventoryItem. Ці класи будуть містити
логіку, необхідну виконання функцій.
ViewModel використовуються для зв'язку між View та Model. Вони зазвичай не містять багато
логіки. Вони містять Model, який повинен бути використаний у View. Коли людина взаємодіє з
інтерфейсом користувача, ViewModel дізнається, яку дію необхідно виконати, і просить Model
зробити це.
Користувач взаємодіє із View.
View має посилання на ViewModel, але
ViewModel не має інформації про View.
Схема бази даних (рисунок 2.1 ст. 16)
4.
Алгоритм роботиАлгоритм роботи (рисунок 2.2 ст. 19)
5.
Зовнішній вигляд додатка6.
Характеристика туристичного агентстваХарактеристика(рисунок Б.3 додаток Б)
7.
Порівняння з конкурентами8.
Схема бази данихСхема бази даних (рисунок Б.1 додаток Б)
9.
Висновки та рекомендації• Проведений аналіз предметної області
• Спроектована база даних
• Розроблений інтерфейс
• Протестована система
• Перспективи розвитку