7.90M
Category: programmingprogramming

Веб-додаток для запису в чергу та контролю завантаженості працівників підприємств

1.

Веб-додаток для запису в чергу та
контролю завантаженості працівників
підприємств
Виконав:
студент 4 курсу Довгий О.С.
Керівник:
доцент Кузенко В.Ф.

2.

Актуальність
Організації сфери обслуговування, такі як салони краси, медичні заклади,
авто-сервіси, банки, паспортні центри, налічують величезну кількість клієнтів.
Питання простої взаємодії між клієнтами та працівниками є дуже важливим.
Невдоволення клієнтів:
Незручність для працівників:
• Важко розпланувати власний час
• Нерівномірна завантаженість
• Складно відмінити запис у черзі
• Неможливо відслідкувати клієнтів,
• Небажання записатися за
телефонним дзвінком
• Неможливість запису у неробочий
час організації
які записалися, але не прийшли
• Недостатньо часу на підготовку
робочого місця та інструментів
• Важко розподілити час на
обслуговування

3.

Мета дипломної роботи
Розроблення веб-додатку, що дозволяє просто записатися на послугу
та полегшує роботу організаціям сфери обслуговування.
Цілі програмної системи
• Простий спосіб записатися на конкретну дату і час
• Простий спосіб відмінити запис в черзі
• Можливість запису у неробочий час організації
• Контроль завантаженості працівників
• Відслідковування клієнтів, які записалися, але не прийшли
• Оптимізація часу на обслуговування

4.

Поставлені і розв’язані завдання
• огляд та аналіз наявних програних рішень та технологій для
постановки вимог до веб-застосунку
• вибір засобів реалізації програмної частини
• вибір архітектури та реалізація програми
• тестування та аналіз отриманих результатів
• перелік вимог щодо вдосконалення та покращення

5.

Розглянуті аналоги веб-додатків
«Иду к мастеру»
Beauty HUB

6.

Розглянуті технології
• «Електронна черга»
• Запис в режимі «реального часу»

7.

Засоби реалізації
Мова програмування та технологія створення веб-додатків
Обрано мову Java Enterprise Edition та технологію Spring Framework
Система керування базами даних
Обрано реляційну СКБД MySQL та інструмент MySQL Workbench
Архітектурний шаблон
MVC (Model-View-Controller) – «Модель-Представлення-Контролер»

8.

Схема бази даних

9.

Перелік класів MVC

10.

Use-case діаграма

11.

Головна сторінка веб-додатку

12.

Приклад персональної сторінки клієнта з
власними записами

13.

Подальше вдосконалення
• розширення типів організацій, шляхом додання нових категорій
• додання можливості пошуку послуги в різних організаціях з
порівнянням цін
• додання модулю відгуків для конкретних організацій
• додання рейтингу для організацій
• додання можливості залишати власні фото після обслуговування
• налаштування нагадувань про запис шляхом відправлення
повідомлення на email
• додання можливості для організації блокувати клієнта, який не
прийшов, не скасувавши бронювання
• створення мобільної версії веб-додатку, для зручного користування
клієнтами та перегляду з екранів мобільних телефонів

14.

Висновки
На основі проведеного аналізу аналогів визначено вимоги до веб-застосунку.
Обрано засоби реалізації проекту (Java EE, Spring Framework, MySQL, MVC).
Розробка програми виконана у повному обсязі та відповідає поставленим
вимогам. Тестування веб-застосунку виконано у відповідності до
затвердженої програми та методики тестування.
Використання розробленого веб-додатку дозволить зробити
взаємодію клієнтів та організацій зручною і такою, що не
потребує багато часу, зусиль або специфічних знань.

15.

Дякую за увагу!
English     Русский Rules