Система підтримки прийняття рішень із планування та моніторингу завдань користувача
Автор: Рибка Андрій Романович
Кваліфікаційний рівень: магістр
Спеціальність: Аналіз даних
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Рибка А.Р., Басюк Т.М. (керівник). Система підтримки прийняття рішень із планування та моніторингу завдань користувача. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2020. Розширена анотація. Інформаційні технології минулого століття внесли свій важливий вклад у розвиток тогочасних сфер життєдіяльності людини і стали підґрунтям розвитку новітніх технологій, які активно поширюються сьогоденням. Проте, більшість технологічних проектів того часу, що були повністю реалізовані, мали значні недоліки у плануванні етапів робіт та задач з боку виконавців, що супроводжувалися поганою масштабованістю та гнучкістю у роботі. Неправильне планування стадій виконання робіт, порушення відведеного на виконання процесу часу, неефективне використання ресурсів та в результаті відхилення від укладеного графіку ведення робіт спровокували появу проблем, пов’язаних з ефективним розподілом ресурсів та пошуком нових підходів удосконалення роботи учасників виробничого процесу. Із плином часу підходи ведення та планування робіт поступово змінювали ті застарілі ідеї, які в кінцевому результаті не приносили жодних переваг у роботу. Нові ідеї та принципи вказали ключові фактори розробки та впровадження технологій у технологічних сферах діяльності, включаючи розробку програмного забезпечення. З кожним наступним розвитком та появою нових технологій, виникають нові ідеї вдосконалення існуючих підходів і розробки окремих частин системи, які ще більше додають ефективності при роботі з нею. Новим етапом покращення концепції таких систем є впровадження інтелектуальної складової, систем підтримки прийняття рішень, що демонструє доцільність проведення даного дослідження, зокрема доведення позитивного впливу на використання таких систем. Втілення даного підходу в магістерській роботі полягало у створенні системи, яка об’єднала особливості популярних програм-аналогів та надає засоби із підтримки прийняття рішень базуючись на вхідних даних користувача та організації його завдань. Об’єкт дослідження – процес планування та контроль виконання завдань користувача. Предметом дослідження – технології впровадження та засоби побудови систем із планування та контролю завдань користувача. Мета дослідження: розв’язання науково-прикладної проблеми створення системи підтримки прийняття рішень із планування та моніторингу завдань користувача, за допомогою якої користувач матиме можливість вести планувальник завдань та одержувати рекомендаційні вказівки на основі користувацьких даних. У відповідності до поставлених задач, були отримані такі результати: 1. Проведено пошук технічного та наукового матеріалу. При написанні основних засад роботи використано опис хронологічного розвитку проблеми, показано сучасний стан предметної області та відображена актуальність ведення дослідницьких робіт. 2. Визначено вимоги, що застосовувалися при аналізі та порівнянні наявних програмних систем. Виходячи із отриманих переваг та недоліків систем-аналогів сформульовано особливості, які необхідно врахувати при проектуванні та розробці системного рішення. 3. Здійснено дослідження предметної області з допомогою методів системного аналізу, що дало змогу уточнити складові системи, їх призначення та описати взаємодію. Концептуальну модель розроблено з використанням засобів об’єктно-орієнтованого проектування та представлено у вигляді UML діаграм. 4. Розроблено алгоритм функціонування програмної системи та обрано методи, що найбільш точно відповідають формулюванню властивостей проектного рішення. 5. Здійснено програмну реалізацію системи за допомогою мови розробки Java, середовища IntelliJ IDEA та мов і розміток, які визначені для конкретної технології. Однією з суттєвих переваг обраного середовища є підтримка роботи з базою даних PostgreSQL. Для фізичного подання структури бази даних складено SQL-запит, який застосований у редакторі запитів вебкомпонента pgAdmin. 6. У економічній частині роботи подано характеристику та розрахунок витрат на розробку і впровадження створеного проектного рішення. Відповідно до можливостей реалізованої системи обчислено коефіцієнт якості та ціни на користування додатком. Позитивні економічні показники підтверджують ефективність розробленого продукту. Ключові слова: СППР, планування, моніторинг, UML-діаграми, IntelliJ IDEA, PostreSQL.