Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

“КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ ІМЕНІ ІГОРЯ


СІКОРСЬКОГО”

ФАКУЛЬТЕТ ПРИКЛАДНОЇ МАТЕМАТИКИ


КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ КОМП’ЮТЕРНИХ СИСТЕМ

ВЕБЗАСТОСУНОК ДЛЯ БРОНЮВАННЯ


ПЕРЕГОВОРНИХ КІМНАТ ОФІСУ

Виконала: Музичук Марина Анатоліївна

Керівник: доц. кафедри ПЗКС, к.т.н., доц. Заболотня Тетяна Миколаївна

Київ – 2023 1/211


ПОСТАНОВКА ЗАДАЧІ

Мета проєкту: забезпечення ефективного використання


переговорних кімнат, уникнення конфліктів зустрічей при
бронюванні приміщення, шляхом розроблення відповідного
програмного забезпечення.
Завдання:
1. Проаналізувати ринок ПЗ для бронювання конференц-залів.
2. Порівняти конкурентів, виявити їхні сильні та слабкі сторони.
3. Визначити функціональні та нефункціональні вимоги до ПЗ.
4. Підготувати дизайн застосунку.
5. Обґрунтувати вибір стеку технологій для розроблення ПЗ.
6. Програмно реалізувати вебзастосунок для бронювання
переговорних кімнат офісу.
7. Протестувати систему на відповідність вимогам.
2/212
8. Навести шляхи подальшого покращення застосунку.
АКТУАЛЬНІСТЬ

Станом на 2023 рік кількість людей, що повернулись до


офісного формату роботи, у порівнянні зі статистикою на
середину 2021 року зросла на 80%.

конфлікти зустрічей

відсутність нотифікації відсутність у


про зміну або скасування заброньованій кімнаті
бронювання необхідного устаткування

3/213
ІСНУЮЧІ РІШЕННЯ

Evoko Liso

Google Calendar

Microsoft Excel

4/214
ДЕРЕВО ПРОБЛЕМ

5/215
ВИБІР ТЕХНОЛОГІЙ РОЗРОБЛЕННЯ

JavaScript Express.js React.js PostgreSQL

Moment.js Nodemailer File-loader


6
6/21
АРХІТЕКТУРА СИСТЕМИ

7/217
ДІАГРАМА МОДУЛЬНОЇ ЗАЛЕЖНОСТІ
СЕРВЕРНОЇ ЧАСТИНИ ВЕБЗАСТОСУНКУ

8/218
СТРУКТУРА БД

9/219
ДІАГРАМА ДІЯЛЬНОСТІ. АЛГОРИТМ
ПЕРЕВІРКИ КІМНАТИ НА ЗАЙНЯТІСТЬ

10/21
10
СТОРІНКА ПЕРЕГЛЯДУ
ЗАВАНТАЖЕНОСТІ КІМНАТ

11/21
11
СТОРІНКА ДЛЯ СТВОРЕННЯ
БРОНЮВАННЯ

12/21
12
ПАНЕЛЬ АДМІНІСТРАТОРА

13/21
13
ОБ’ЄКТИ ОЦІНЮВАННЯ ЯКОСТІ
РОЗРОБЛЕНОГО ПЗ

доступ до панелі
упередження появи адміністратора
конфліктів зустрічей користувачам з
відповідними правами

можливість створе
ння
одноразових та
регулярних броню
можливість створе вань
редагування, скас ння,
уван можливість надсил
власних бронюва ня ан
нь електронного лист ня
а
організатору іншої
можливість отрим зустрічі
ув
електронних лист ання
ів про
запрошення на зу
стріч, її можливість пере
редагування та гляду
списку власних
скасування бронювань

14/21
14
ЗАСОБИ ТА ПОРЯДОК ОЦІНЮВАННЯ
ЯКОСТІ РОЗРОБЛЕНОГО ПЗ

динамічне ручне тестування –


введення граничних та недопустимих
значень в поля, які можна редагувати
1
динамічне ручне тестування на
2 відповідність функціональним
вимогам

тестування вебзастосунку в різних


веббраузерах 3
тестування при максимальному
4 навантаженні

тестування стабільності роботи при


різних умовах 5
6 тестування інтерфейсу

15/21
15
РЕЗУЛЬТАТИ ТЕСТУВАННЯ
РОЗРОБЛЕНОГО ПЗ ТА АНАЛОГІВ

Критерій Evoko Google Microsoft iRoom


Liso Calendar Excel
Упередження появи конфліктів зустрічей + – – +
Доступ до панелі адміністратора
користувачам з відповідними правами + – – +
Можливість створення, редагування,
скасування власних бронювань + + + +
Можливість створення одноразових та
регулярних бронювань + + +/– +
Можливість надсилання електронного
листа організатору іншої зустрічі – – – +
Можливість отримування електронних
листів про запрошення на зустріч, її +/– + – +
редагування та скасування
Можливість перегляду списку власних
бронювань +/– – – +

16/21
16
ШЛЯХИ ПОДАЛЬШОГО РОЗВИТКУ
ПРОЄКТУ

інтеграція з іншими розширення можливостей


електронними створення бронювань
календарями

надсилання нагадувань
створення мобільної версії про проведення зустрічі
застосунку за 15 хв. до її початку 17/21
17
ВИСНОВКИ

Досліджено ряд проблем, які постають перед відвідувачами та


менеджерами офісу.
Проаналізовано існуючі програмні рішення, виділено переваги та
недоліки кожного з них.
Запропоновано архітектуру ПЗ, яка допоможе вирішенню виявлених
проблем.

Розроблено алгоритм перевірки переговорних кімнат на зайнятість.


Розроблено ПЗ, яке дозволяє налаштовувати значення параметрів
сутностей офісу та відслідковувати бронювання.
Протестовано та порівняно ПЗ з аналогами за основними критеріями
та проаналізовано, що розробка повністю відповідає вимогам.

Знайдено шляхи подальшого розвитку проєкту.

18/21
18
УНІКАЛЬНІСТЬ

19/21
19
АВТОРСЬКЕ СВІДОЦТВО НА РОЗРОБКУ …..

Сформовано і подано пакет документів на отримання


авторського свідоцтва на розроблене програмне
забезпечення.

20/21
20
Дякую за увагу!

21/21
21

You might also like