Інформаційна система для контролю термінів здачі обов’язкових індивідуальних робіт
Автор: Родіков Сергій Ігорович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні системи та технології
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Родіков С.І. Висоцька В.А. (керівник). Інформаційна система для контролю термінів здачі обов’язкових індивідуальних робіт. Магістерська кваліфікаційна робота. – Національний університет «Львівська Політехніка», Львів 2020. Розширена анотація Найважливішим ресурсом завжди був є і буде – час, проте в століття якому живемо ми, технологічний прогрес йде надзвичайно швидко, тому нам потрібно все більше розподіляти свій час правильно, якщо ми хочемо йти в ногу з часом. Раніше для даної задачі, люди використовували блокноти та календарі, де записували завдання, які вони повинні виконати, але все менше людей користується фізичними календарями чи блокнотами, тому, що практично кожна людина користується смартфонами, це надзвичайно зручно, та економить нам багато часу, якшо використовувати його правильно. Розроблена інформаційна система, надає нам можливість слідкувати за тим, що ми повинні виконати, а самі завдання посортовані по певних категоріях, що значно покращує чистоту наших завдань, наводить «порядок», також важливим є те, шо дану систему можна використовувати для роботи в команді, за допомогою дошки Kanban. Об’єкт досліджень – процес оптимізації часу та керування поставленими завданнями. Предмет досліджень – методи та засоби для керування завданнями, які повинні повинні підвищити процес виконання поставлений завдань, як власних так і тих, які поставлені в рамках команди. Основні результати дослідження. Проведено аналіз систем-конкурентів. Даний аналіз включав огляд веб-додатків, які є провідними в даній категорії, а саме: Microsoft ToDo, Any.do, Todoist. Не зважаючи на те, що дані продукти розроблені компаніями, які є надзвичайно популярними та великими, в більшості з них немає можливості сортувати завдання по певним категоріям, що є одним з вирішальних критеріїв, коли йде мова про програми, які націлені на оптимізацію часу, але слід зазначити, що більшість з них має синхронізацію з календарем, що також є важливим критерієм. Здійснено системний аналіз предметної області. Внаслідок цього, було визначено основну мету проектування (дерево цілей) та обрано тим системи з використанням методу аналізу ієрархій. Описано функціональні й нефункціональні вимоги до системи та розроблено концептуальну модель з використанням UML діаграм відповідно до стандартів. Проведено аналіз інструментів розроблення в результаті якого було обрано мову програмування та базу даних для збереження даних клієнтів. Зокрема для розроблення даного продукту було вибрано найпопулярніший фреймворк для розроблення веб додатків – angular, мову програмування було обрано typescript, яка в свою чергу при компіляції транспілюється в javascript, в якості бази даних для збереження даних користувача ми використали нереляційну базу Firebase Cloud Firestore, оскількі вона надає засоби масштабування значної кількості даних клієнтів у хмарному середовищі, також для потреб які нам потрібно, вона є безплатною. Здійснено конструювання інформаційної системи контролю здачі обов’язкових завдань. Наведено описи алгоритмів функціонування, схеми представлення даних в базі та знімків екрану нашої системи. В якості результатів досліджень було доведено, що розроблена інформаційна система для контролю здачі обов’язкових завдань значно спрощує процес оптимізації та організації особистого часу користувача, дана система корисна як для тих, хто хоча організувати власний список завдань, та для тих хто працює в команді. Ключові слова: органайзер, планер, оптимізація часу, розпорядок дня, інформаційна система, веб додаток. Перелік використаних літературних джерел 1. How to use the Kanban [Електронний ресурс] – Режим доступу до ресурсу: https://www.wrike.com/templates/kanban-project/?gclsrc=aw.ds&ga_keyword=the%20%2Bkanban%20%2Bboard&ga_campaign=(ROI)%20Templates%20New%20EU&gclid=CjwKCAiAlNf- 2. A Brief Guide to Time Management [Електронний ресурс] – Режим доступу до ресурсу: https://corporatefinanceinstitute.com/resources/careers/soft-skills/time-management-list-tips/. 3. Time Management - Meaning and its Importance [Електронний ресурс] – Режим доступу до ресурсу: https://www.managementstudyguide.com/time-management.htm. 4. Time Management Is About More Than Life Hacks [Електронний ресурс] – Режим доступу до ресурсу: https://hbr.org/2020/01/time-management-is-about-more-than-life-hacks. 5. 18 Best Time Management Apps and Tools (2020 Updated) [Електронний ресурс] – Режим доступу до ресурсу: https://www.lifehack.org/articles/technology/top-15-time-management-apps-and-tools.html. 6. Be Agile Your Way with YouTrack [Електронний ресурс] – Режим доступу до ресурсу: https://www.jetbrains.com/youtrack/agile/?gclid=CjwKCAiAlNf-BRB_EiwA2osbxQIwyREQekWf4I6lc17Po5UbVPF8wy_tcM9Pog6jHfJt6-Z06EWG-xoCePcQAvD_BwE.