Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shevchuk_BDR_26_12_2016.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4.3 Розробка uml-діаграми класів програмного засобу на основі інтелектуального модуля прогнозування щоденної зайнятості робітників банка

Клас Vhid01відповідає за виклик класу Reader.

Клас Reader – головний клас, в якому міститься виклик меню. Головна функція – перевірка даних авторизації, реєстрація за необхідності. Авторизація полягає у введенні даних в поля заповнення: логін і пароль.

Клас audio – сповіщення про успішний вхід до системи чи про помилку (введено некоректні дані, збій системи тощо).

Клас eHandler1 представляється кнопкою, яка обробляє дані авторизації.

Клас Reesrt – реєстрація, яка полягає у введенні таких даних в поля для заповнення: ім’я користувача, пароль, e-mail, captcha.

Клас Menu – клас, який об’єднує усі виконуючі функції програмного засобу.

Клас eHandler2 представляється кнопкою, яка обробляє обрання пункту меню.

Клас Podii – тут зберігаються дані про завдання, що вже відбулись або не відбулись.

Клас eHandler3 представляється кнопкою, яка обробляє дані про завдання.

Клас Zvit – відображається статистична інформація про систему: кількість завдань, кількість часу, витрачене на кожне завдання.

Клас eHandler5 представляється кнопкою, яка обробляє статичну інформацію про систему.

Клас Prognoz – клас, який забезпечує прогнозування часу на завдання за допомогою нейронної мережі.

Клас eHandler6 представляється кнопкою, яка обробляє дані прогнозування.

Клас Anketa – даний клас відображає фрейм, в якому користувач вказує основні дані про завдання (назва завдання, дата завдання, час початку завдання, приблизний час завершення завдання, пріоритет завдання, зайнятий час), переглядає заплановані завдання на день. Якщо на один і той же момент призначено два завдання, то клас викликає клас AnketaDopovnena.

Клас eHandler7 представляється кнопкою, яка обробляє дані класу Anketa.

UML-діаграма класів інтелектуального модуля прогнозування щоденної зайнятості робітників банка показана на рисунку 4.3.

Рисунок 4.3 - UML-діаграма класів інтелектуального модуля прогнозування щоденної зайнятості робітників банка

Клас AnketaDopovnena – запитує у користувача, яке завдання залишити, та зберігає кінцеве планування розпорядку дня робітника банка.

Клас eHandler8 представляється кнопкою, яка обробляє дані оновленої інформації про робочий розпорядок робітника банка.

Клас Kalendar – відображає звичайний календар на найближчий період.

Клас eHandler4 представляється кнопкою, яка виконує перехід до меню.

4.4 Розробка графічного інтерфейсу програмного продукту на основі інтелектуального модуля прогнозування щоденної зайнятості робітників банка

4.5 Аналіз роботи інтелектуального модуля прогнозування щоденної зайнятості робітників банка

4.6 Висновки

Висновки

В бакалаврській дипломній роботі розглянуто 10 сервісів, які реалізовують процес прогнозування завантаженість дня, а також проаналізовано їх. На базі отриманих результатів аналізу визначено, якими будуть особливості розробленого нового засобу прогнозування. Також розглянуто і проаналізовано 3 методи реалізації процесу прогнозування, серед яких обрано застосувати багатошаровий персептрон.

В другому розділі на базі поставленої задачі розроблено інформаційну модель, яка включає 6 блоків, і є уособленням математичної моделі. Також розроблено алгоритм і структуру відповідно для того, щоб реалізувати новий програмний продукт для прогнозування щоденної зайнятості. Спроектовано та розроблено базу даних, яка включає інформацію про такі сутності: рекомендації, психотипи, робочі плани, робітники банка, правила, завдання. Універсальне відношення бази даних приведено до 3 нормальної форми. Побудовано схему зв’язків таблиць з інформацією про сутності. Розроблено UML-діаграму класів, яка відображає усі зв’язки компонентів інтелектуального модуля.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]