Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen:
http://elartu.tntu.edu.ua/handle/lib/49455
Tittel: | Розробка інтерактивного календаря завдань для оптимізації робочого процесу ІТ-фахівців |
Alternative titler: | Development of an Interactive Task Calendar for IT Specialists' Workflow Optimization |
Authors: | Бойко, Анастасія Андріївна Boiko, Anastasiia Andriivna |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Бойко А. А. Розробка інтерактивного календаря завдань для оптимізації робочого процесу ІТ-фахівців : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Б. Б. Млинко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 71 с. |
Utgivelsesdato: | 24-jun-2025 |
Submitted date: | 10-jun-2025 |
Date of entry: | 3-jul-2025 |
Forlag: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Млинко, Богдана Богданівна |
UDC: | 004.04 |
Emneord: | 122 інтерактивний календар управління завданнями тайм-менеджмент оптимізація робочого іт-фахівці персоналізація десктопний застосунок автономність autonomy interactive calendar task management time management workflow optimization it specialists personalization desktop application |
Page range: | 71 |
Abstrakt: | Кваліфікаційна робота присвячена дослідженню та розробці інструменту для ефективного управління часом та завданнями. В першому розділі кваліфікаційної роботи обґрунтовано актуальність теми управління завданнями та її вплив на продуктивність ІТ-фахівців. Висвітлено огляд та проведено порівняльний аналіз існуючих програмних рішень для планування та управління завданнями. Розглянуто виявлені прогалини на ринку, а також сформульовано проблему, мету та завдання розробки програмної системи.
В другому розділі кваліфікаційної роботи досліджено загальні концепції та принципи розробки програмного забезпечення, включаючи моделі життєвого циклу та принципи проєктування. Обґрунтовано вибір методології розробки та дослідницьких методів для проєкту. Подано аналіз та формалізацію функціональних та нефункціональних вимог до системи, а також обґрунтовано вибір технологій для розробки десктопного застосунку.
В третьому розділі кваліфікаційної роботи описано архітектуру та безпосередню реалізацію програмної системи, включаючи рівні користувацького інтерфейсу, бізнес-логіки та доступу до даних. Проаналізовано демонстрацію функціональних можливостей та користувацького інтерфейсу з візуальними прикладами. Проведено апробацію та тестування розробленої системи серед цільової аудиторії (ІТ-фахівців). Об’єкт дослідження – процес управління часом та завданнями, що впливає на продуктивність ІТ-фахівців. Предмет дослідження – методи та програмні засоби для оптимізації управління завданнями та часом в індивідуальному робочому процесі ІТ-фахівців The qualification work is dedicated to the research and development of a tool for effective time and task management. The first section of the qualification work substantiates the relevance of the topic of task management and its impact on the productivity of IT specialists. An overview and comparative analysis of existing software solutions for planning and task management are presented. Identified market gaps are reviewed, and the problem, aim, and objectives for the development of the software system are formulated. The second section of the qualification work explores general concepts and principles of software development, including life cycle models and design principles. The choice of development methodology and research methods for the project is justified. An analysis and formalization of functional and non-functional requirements for the system are provided, along with a justification for the selection of technologies for desktop application development. The third section of the qualification work describes the architecture and direct implementation of the software system, including the user interface, business logic, and data access layers. A demonstration of the functional capabilities and user interface with visual examples is analyzed. The approbation and testing of the developed system among the target audience of IT specialists are conducted. The object of research is the process of time and task management that affects the productivity of IT specialists. The subject of research is the methods and software tools for optimizing task and time management in the individual workflow of IT specialists. |
Beskrivelse: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя |
Content: | ВСТУП 10 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ НА РОЗРОБКУ 12 1.1 Огляд існуючих рішень та їх аналіз для оптимізації робочого процесу ІТ-фахівців 12 1.2 Актуальність теми та опис предметної області 19 1.3 Постановка завдання на розробку програмної системи 21 1.4 Висновок до першого розділу 22 2 ТЕОРЕТИЧНІ ОСНОВИ ТА ВИМОГИ ДО РОЗРОБКИ ПРОГРАМНОЇ СИСТЕМИ 24 2.1 Загальні концепції та принципи розробки програмного забезпечення 24 2.1.1Вибір методології розробки та дослідницьких методів для проєкту 26 2.2 Аналіз та формалізація вимог до системи управління завданнями 28 2.3 Огляд та обґрунтування вибору технологій для розробки десктопного застосунку 31 2.4 Висновок до другого розділу 34 3 ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОЇ ЧАСТИНИ 35 3.1 Архітектура та реалізація програмної системи 35 3.1.1Реалізація рівня користувацького інтерфейсу (GUI) 37 3.1.2Реалізація рівня бізнес-логіки 39 3.1.3Реалізація рівня доступу до даних та системи сповіщень 40 3.2 Демонстрація функціональних можливостей та користувацького інтерфейсу 43 3.3 Апробація та тестування системи 53 3.4 Висновок до третього розділу 56 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 58 4.1 Першочергові заходи пожежної безпеки для робочого місця ІТ-фахівця, враховуючи специфіку використання комп'ютерної техніки та електроніки 58 4.2 Вплив інтерактивного календаря завдань на дотримання норм охорони праці та психоемоційну стабільність ІТ-фахівців 60 4.3 Висновок до четвертого розділу 62 ВИСНОВКИ 64 ПЕРЕЛІК ДЖЕРЕЛ 66 ДОДАТКИ 10 |
URI: | http://elartu.tntu.edu.ua/handle/lib/49455 |
Copyright owner: | © Бойко Анастасія Андріївна, 2025 |
References (Ukraine): | 1. Todoist vs. Microsoft To Do: Which Tool Is Best? [2024] | ClickUp [Електронний ресурс]. Режим доступу: https://clickup.com/blog/todoist-vs-microsoft-to-do/ (дата звернення: 09.06.2025). 2. Jira vs Trello vs Asana: Best for PM. Productive [Електронний ресурс]. Режим доступу: https://productive.io/blog/jira-vs-trello-vs-asana/ (дата звернення: 09.06.2025). 3. Institute of Advanced Science Extension (IASE) [Електронний ресурс]. Режим доступу: https://science-gate.com/IJAAS/Articles/2023/2023-10-10/1021833ijaas202310018.pdf (дата звернення: 09.06.2025). 4. Psychometric test for time management in companies - Evalutime [Електронний ресурс]. Режим доступу: https://evalutime.com/blogs/blog-what-role-do-digital-tools-play-in-enhancing-time-management-among-remote-workers-150651 (дата звернення: 09.06.2025). 5. Time Pressure in Software Engineering: A Systematic Review. arXiv.org [Електронний ресурс]. Режим доступу: https://arxiv.org/abs/1901.05771 (дата звернення: 09.06.2025). 6. How to Overcome Procrastination. Clockdiary: Your Ultimate Time Management Companion [Електронний ресурс]. Режим доступу: https://clockdiary.com/blog/productivity/how-to-overcome-procrastination (дата звернення: 09.06.2025). 7. Слободян П. С., Небесний Р. М. Актуальність проблем оцінювання якості програмного забезпечення // Матеріали Міжнародної науково-технічної конференції „Фундаментальні та прикладні проблеми сучасних технологій“..., 2018. — Т. : ТНТУ, 2018 (дата звернення: 09.06.2025). 8. Життєві цикли розробки ПЗ [Електронний ресурс]. Режим доступу: https://training.qatestlab.com/blog/technical-articles/popular-software-development-life-cycles/ (дата звернення: 09.06.2025). 9. Каскадна модель. QALight Waterfall [Електронний ресурс]. Режим доступу: https://qalight.ua/baza-znaniy/kaskadna-model-waterfall-model/ (дата звернення: 09.06.2025). 10. Що таке Agile-методології, принципи і методи в 2025 [Електронний ресурс]. Режим доступу: https://brainrain.com.ua/uk/chto-takoe-agile-ua/ (дата звернення: 09.06.2025). 11. KISS, DRY, S.O.L.I.D, YAGNI – навіщо дотримуватись принципів програмування? [Електронний ресурс]. Режим доступу: https://senior.ua/articles/kiss-dry-solid-yagni--navscho-dotrimuvatis-principv-programuvannya (дата звернення: 09.06.2025). 12. Патерни/шаблони проектування [Електронний ресурс]. Режим доступу: https://refactoring.guru/uk/design-patterns (дата звернення: 09.06.2025). 13. Гайд з використання DRY principle [Електронний ресурс]. Режим доступу: https://dou.ua/forums/topic/35712/ (дата звернення: 09.06.2025). 14. Як створити опитування через Google Форму. eSputnik [Електронний ресурс]. Режим доступу: https://esputnik.com/uk/blog/instrukciya-zi-stvorennya-opituvan-u-google-formah (дата звернення: 09.06.2025). 15. Системний аналіз: необхідна навичка для кожного IT-спеціаліста [Електронний ресурс]. Режим доступу: https://dan-it.com.ua/uk/blog/sistemnij-analiz-neobhidna-navichka-dlja-kozhnogo-it-specialista/ (дата звернення: 09.06.2025). 16. Сутність порівняльно-аналітичного виду дослідження [Електронний ресурс]. Режим доступу: https://naurok.com.ua/sutnist-porivnyalno-analitichnogo-vidu-doslidzhennya-285609.html (дата звернення: 09.06.2025). 17. Дизайн-мислення: як застосовувати метод на практиці [Електронний ресурс]. Режим доступу: https://beetroot.academy/blog/dizayn-mislennya-yak-zastosovuvati-metod-na-praktici (дата звернення: 09.06.2025). 18. Модульність, модуль, категорії модулів. Відношення між модулями [Електронний ресурс]. Режим доступу: https://www.kursak.com/modulnist-modul-katehorii-moduliv/ (дата звернення: 09.06.2025). 19. Петрик М. Моделювання та аналіз програмного забезпечення / Петрик М., Петрик О. -Тернопіль: Видавництво ТНТУ, 2015 (дата звернення: 09.06.2025). 20. [Шевчук, Небесний] - Шевчук О. В., Небесний Р. М. Заходи безпеки інформації у комп'ютерних системах // Матеріали Міжнародної науково-технічної конференції „Фундаментальні та прикладні проблеми сучасних технологій“..., 2018. — Т. : ТНТУ, 2018 (дата звернення: 09.06.2025). 21. Mehta K. Building Desktop Applications with Electron [Електронний ресурс]. Режим доступу: https://dev.to/kartikmehta8/building-desktop-applications-with-electron-1bbg (дата звернення: 10.06.2025). 22. Electron Framework Introduction [Електронний ресурс]. Режим доступу: https://gorillalogic.com/blog-and-resources/electron-framework-introduction (дата звернення: 10.06.2025). 23. Building GUI Applications with Qt and C++. [Електронний ресурс]. Режим доступу: https://geekpedia.com/building-gui-applications-qt-cpp/ (дата звернення: 10.06.2025). 24. PySide2 vs PyQt5 vs PyQt6 vs PySide6. Which to choose? Machine Koder [Електронний ресурс]. Режим доступу: https://machinekoder.com/pyqt-vs-qt-for-python-pyside2-pyside/ (дата звернення: 10.06.2025). 25. Windows Forms documentation. Microsoft Learn [Електронний ресурс]. Режим доступу: https://learn.microsoft.com/en-us/dotnet/desktop/winforms/ (дата звернення: 10.06.2025). 26. .NET Multi-platform App UI (.NET MAUI) [Електронний ресурс]. Режим доступу: https://learn.microsoft.com/en-us/dotnet/maui/?view=net-maui-9.0 (дата звернення: 10.06.2025). 27. What is Kivy? EDUCBA [Електронний ресурс]. Режим доступу: https://www.educba.com/what-is-kivy/ (дата звернення: 10.06.2025). 28. Kivy. GeeksforGeeks [Електронний ресурс]. Режим доступу: https://www.geeksforgeeks.org/what-is-kivy/ (дата звернення: 10.06.2025). 29. Kivy Reviews: Pros and Cons. TrustRadius [Електронний ресурс]. Режим доступу: https://www.trustradius.com/products/kivy/reviews?qs=pros-and-cons (дата звернення: 10.06.2025). 30. Python GTK+ 3 Tutorial. GTK Official Documentation [Електронний ресурс]. Режим доступу: https://www.gtk.org/docs/language-bindings/python/ (дата звернення: 10.06.2025). 31. PyGTK, the Python GUI Creation Tool. DataScientest [Електронний ресурс]. Режим доступу: https://datascientest.com/en/pygtk-the-python-gui-creation-tool (дата звернення: 10.06.2025). 32. Which Python GUI Library To Choose? Python GUIs [Електронний ресурс]. Режим доступу: https://www.pythonguis.com/faq/which-python-gui-library/ (дата звернення: 10.06.2025). 33. Мартинюк С. В., Небесний Р. М. Розробка функціонуючої структури програмного консолідованого ресурсу // Збірник тез доповідей Ⅵ Міжнародної науково-технічної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“..., 2017. — Т. : ТНТУ, 2017 (дата звернення: 10.06.2025). 34. Кормило І. В., Небесний Р. М. Побудова інформаційної технології візуалізації інформаційних ресурсів // Збірник тез доповідей Ⅵ Міжнародної науково-технічної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“..., 2017. — Т. : ТНТУ, 2017 (дата звернення: 10.06.2025). 35. Fryz M., Mlynko B. Property Analysis of Conditional Linear Random Process as a Mathematical Model of Cyclostationary Signal. 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022). Ternopil, Ukraine: CEUR Workshop Proceedings, 2022. Vol. 3309. P. 77–82 (дата звернення: 10.06.2025). 36. Zaporozhets, Y. Kuts, B. Mlynko, M. Fryz, and L. Scherbak, “EEG Signal Classification Using Linear Process Model-Based Feature Extraction and Supervised Learning,” in Advanced System Development Technologies II. Studies in Systems, Decision and Control, M. Bezuglyi, N. Bouraou, V. Mykytenko, G. Tymchyk, and A. Zaporozhets, Eds., Cham: Springer Nature Switzerland, 2025, pp. 235–257. doi: 10.1007/978-3-031-82035-9_7 (дата звернення: 10.06.2025). 37. Fryz M., Scherbak L., Mlynko B., Mykhailovych T. Linear Random Process Model-Based EEG Classification Using Machine Learning Techniques. Proceedings of the 1st International Workshop on Computer Information Technologies in Industry 4.0 (CITI 2023). Ternopil, Ukraine: CEUR Workshop Proceedings, 2023. Vol. 3468. P. 126–132 (дата звернення: 10.06.2025). 38. M. Fryz, B. Mlynko, Property analysis of multivariate conditional linear random processes in the problems of mathematical modelling of signals, Technology Audit and Production Reserves, 3/2(65), 2022, pp. 29–32 (дата звернення: 10.06.2025). 39. Бабак В. П., Марченко М. Є., Фриз. Б. Г. Теорія ймовірностей, випадкові процеси та математична статистика. К.: Техніка, 2004. 288 с (дата звернення: 10.06.2025). 40. Fire Protection in Server Rooms: Ensuring Safety and Security [Електронний ресурс]. Режим доступу: https://constructionreviewonline.com/knowhow/safety-and-security/fire-protection-in-server-rooms-ensuring-safety-and-security/ (дата звернення: 10.06.2025). 41. The Basics of Office Fire Safety. Safeopedia [Електронний ресурс]. Режим доступу: https://www.safeopedia.com/2024/01/17/the-basics-of-office-fire-safety (дата звернення: 10.06.2025). 42. The Importance of Keeping Cables Dust-Free in Your Business. RCH-COM [Електронний ресурс]. Режим доступу: https://www.safeopedia.com/2024/01/17/the-basics-of-office-fire-safety (дата звернення: 10.06.2025). 43. Fire Extinguishers for Offices - Safelincs. Safelincs - Fire Safety Products [Електронний ресурс]. Режим доступу: https://www.safelincs.co.uk/fire-extinguishers-suitable-for-offices-section/ (дата звернення: 10.06.2025). 44. Office Fire Safety. HSEblog [Електронний ресурс]. Режим доступу: https://www.hseblog.com/office-fire-safety/ (дата звернення: 10.06.2025). 45. Arigoni, C., Arigoni, C., Rizzoli, D., Di Dio, C., Galli, L., Giupponi, B., ... & Zago, S. (2023). Psychological well-being and working from home: A systematic review. International Journal of Environmental Research and Public Health, 20(12), 6140 [Електронний ресурс]. Режим доступу: https://pubmed.ncbi.nlm.nih.gov/37359222/ (дата звернення: 10.06.2025). 46. Working too hard might be hurting you: Scientists reveal the unexpected break time secret to peak performance [Електронний ресурс]. Режим доступу: https://economictimes.indiatimes.com/magazines/panache/working-too-hard-might-be-hurting-you-scientists-reveal-the-unexpected-break-time-secret-to-peak-performance/articleshow/121680118.cms (дата звернення: 10.06.2025). |
Content type: | Bachelor Thesis |
Vises i samlingene: | 122 — Компʼютерні науки (бакалаври) |
Tilhørende filer:
Fil | Beskrivelse | Størrelse | Format | |
---|---|---|---|---|
2025_KRB_SN-41_Boiko_AA.pdf | Дипломна робота | 1,71 MB | Adobe PDF | Vis/Åpne |
Alle innførsler i DSpace er beskyttet av copyright
Administrasjonsverktøy