Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50563
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorМасловський, Віталій Богданович-
dc.contributor.authorMaslovskiy, Vitalik-
dc.date.accessioned2025-12-23T12:58:46Z-
dc.date.available2025-12-23T12:58:46Z-
dc.date.issued2025-12-
dc.identifier.citationМасловський В.Б. Розробка високорівневої програмної платформи для управління подіями та тайм-менеджментом на основі WPF: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / В. Б. Масловський— Тернопіль: ТНТУ, 2025. — 80с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50563-
dc.description.abstractМетою роботи є створення високорівневої програмної платформи для управління подіями та тайм-менеджментом із використанням технології (WPF), що забезпечує зручне середовище для організації часу користувача. Об’єктом дослідження є процес створення високрівневої програмної платформи для управління подіями та тайм-менеджментом на основі WPF. Предметом дослідження є методи та технології розробки настільного програмного забезпечення для керування календарем, подіями та нагадуваннями, реалізовані засобами C#, WPF, SQLite та MVC-подібної архітектури. Методи дослідження охоплюють аналіз існуючих програмних рішень у сфері тайм-менеджменту, проєктування системної архітектури, моделювання бази даних, розробку користувацького інтерфейсу та тестування основних функціональних модулів. У межах роботи описано весь цикл створення автономного настільного застосунку для управління подіями. У проєкті реалізовано програмну платформу з підтримкою авторизації користувачів, локальним збереженням даних у базі SQLite, графічним інтерфейсом на базі WPF, а також системою нагадувань. Функціонал застосунку включає можливість додавання, редагування, видалення та фільтрації подій, забезпечуючи своєчасні сповіщення для зручності користувачів.uk_UA
dc.description.abstractThe goal of this work is to create a high-level software platform for event management and time management using technology (WPF), which provides a convenient environment for organizing the user's time. The object of research is the process of creating a high-level software platform for event management and time management based on WPF. The subject of the study is the methods and technologies for developing desktop software for managing calendars, events, and reminders, implemented using C#, WPF, SQLite, and MVC-like architecture. The research methods include analysis of existing software solutions in the field of time management, system architecture design, database modeling, user interface development, and testing of basic functional modules. The work describes the entire cycle of creating a standalone desktop application for event management. The project implements a software platform with user authorization support, local data storage in an SQLite database, a WPF-based graphical interface, and a reminder system. The application's functionality includes the ability to add, edit, delete, and filter events, providing timely notifications for user convenience.uk_UA
dc.description.tableofcontentsВСТУП.............................................................................................................................. 8 1. АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ .............................................. 10 1.1. Аналіз предметної області............................................................................... 10 1.2. Постановка завдання та цілей ......................................................................... 12 1.3. Пошук акторів та варіантів використання ..................................................... 14 1.4. Опис ключових варіантів використання ........................................................ 16 1.5. Загальна інформація про органайзери............................................................ 18 2. ПРОЕКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ ПЛАТФОРМИ................. 22 2.1. Вибір процесу розробки................................................................................... 22 2.2. Порівняння WPF з альтернативами UWP, Win Forms.................................. 23 2.3. Вибір архітектурного шаблону MVC та обґрунтування доцільності використання .............................................................................................................. 26 2.4. Проектування архітектури системи................................................................ 28 2.5. Побудова схем бази даних............................................................................... 30 2.6. Побудова UML-діаграм класів........................................................................ 32 2.7. Вибір мови та середовища розробки .............................................................. 35 2.8. Реалізація основних класів та методів............................................................ 37 2.9. Розробка інтерфейсу користувача .................................................................. 40 3. ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ..................................... 43 3.1. Тестування програмної системи ..................................................................... 43 3.1.1 Види та план тестування............................................................................ 44 3.1.2 Розробка тестових сценаріїв...................................................................... 46 3.2. Розгортання програмної системи та системні вимоги.................................. 53 3.2.1 Процес розгортання програмної системи ................................................ 54 3.2.2 Системні вимоги до програмної системи ................................................ 55 3.2.3 Особливості впровадження та експлуатації ............................................ 56 3.3. Верифікація програмної системи.................................................................... 57 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ .......... 60 4.1. Охорона праці ................................................................................................... 60 4.2. Вплив радіоактивного та світлового випромінювання на надійність роботи програмної платформи під час НС та заходи захисту............................................ 62 ВИСНОВКИ................................................................................................................... 65 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 67ДОДАТКИ...................................................................................................................... 71 ДОДАТОК А.................................................................................................................. 72 ДОДАТОК Б .................................................................................................................. 74uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectтайм-менеджментuk_UA
dc.subjectWPFuk_UA
dc.subjectC#uk_UA
dc.subjectSQLiteuk_UA
dc.subjectMVC-подібна архітектураuk_UA
dc.subjectкалендар подійuk_UA
dc.subjectнагадуванняuk_UA
dc.subjectпрограмна платформаuk_UA
dc.subjecttime managementuk_UA
dc.subjectMVC-like architectureuk_UA
dc.subjectevent calendaruk_UA
dc.subjectremindersuk_UA
dc.subjectsoftware platformuk_UA
dc.titleРозробка високорівневої програмної платформи для управління подіями та тайм-менеджментом на основі WPFuk_UA
dc.title.alternativeDevelopment of a high-level software platform for event management and time management based on WPFuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder@ Масловський Віталій Богданович, 2025uk_UA
dc.subject.udc004.67uk_UA
dc.relation.references30. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. URL: https://elartu.tntu.edu.ua/handle/lib/50316 (дата звернення: 13.10.2025).uk_UA
dc.relation.references31. Стручок В.С. Навчальний посібник «Техноекологія та цивільна безпека. Частина «Цивільна безпека»». – Тернопіль: ФОП Паляниця В. А., 156 с.uk_UA
dc.relation.references32. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. (https://elartu.tntu.edu.ua/handle/lib/50316).uk_UA
dc.relation.references33. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli / Bohdan Yavorskyy, Evhenia Yavorska, Halyna Tsupryk, Roman Kinash // Scientific Journal of TNTU. — Tern.: TNTU, 2023. — Vol 112. — No 4. — P. 82–90.uk_UA
dc.relation.references34. Олянін, Д., Цуприк, Г. (2025)Transformer Neural Networks in Industry 4.0 / Д. Олянін, Г. Цуприк, Т. Говорущенко, О. Багрій-Заяць, І. Андрущак // Computer Information Technologies in Industry 4.0: proceedings of the 3rd International Workshop (CITI-2025), Ternopil, Ukraine, 11–12 June 2025. – Ternopil : Ternopil Ivan Puluj National Technical University, 2025 (Scopus) https://ceur-ws.org/Vol-4057/uk_UA
dc.relation.references35. Tsupryk, H., Olianin, D. (2025). Vydobuvannia danyh z tekstu vykorystovuiuchy transformerni neironni merezhi [Data extraction from text using Transformer Neural Networks]. Information Technology: Computer Science, Software Engineering and Cyber Security, 125–130, DOI: https://doi.org/10.32782/IT/2025-2-13uk_UA
dc.relation.references36. ОЛЯНІН D., & ЦУПРИК H. (2025). Огляд ролi трансформерних нейроних мереж у видобуванi iнформацiї iз неструктурованих даних. Measuring and computing devices in technological processes, 82(2), 360–364. https://doi.org/10.31891/2219-9365-2025-82-52uk_UA
dc.relation.references37. Tsupryk H. LLM-based Extraction from Resumes / D. Olianin, H. Tsupryk // Advanced Technologies in Scientific Research: collection of scientific papers with proceedings of the 1st International Scientific and Practical Conference, Rotterdam, Netherlands, 20–22 August 2025. – International Scientific Unity, 2025. – 72-76uk_UA
dc.relation.references29. Microsoft Docs. .NET Deployment Guide [Електронний ресурс]. – 2025. – Режим доступу: https://learn.microsoft.com/dotnet/core/deploying/ (дата звернення: 05.12.2025).uk_UA
dc.relation.references28. WPF Community. Best Practices for WPF Applications [Електронний ресурс]. – 2025. – Режим доступу: https://github.com/dotnet/wpf (дата звернення: 22.11.2025)uk_UA
dc.relation.references27. Microsoft Docs. Application Security Best Practices [Електронний ресурс]. – 2025. – Режим доступу: https://learn.microsoft.com/security/ (дата звернення: 18.11.2025).uk_UA
dc.relation.references26. Microsoft Docs. WPF DataGrid Control [Електронний ресурс]. – 2025. – Режим доступу: https://learn.microsoft.com/dotnet/desktop/wpf/controls/datagrid (дата звернення: 15.11.2025).uk_UA
dc.relation.references25. Microsoft Docs. DispatcherTimer Class [Електронний ресурс]. – 2025. – Режим доступу: https://learn.microsoft.com/dotnet/api/system.windows.threading. dispatchertimer (дата звернення: 12.11.2025).uk_UA
dc.relation.references24. Covey S. R. Time Management Concepts [Електронний ресурс]. – 2025. – Режим доступу: https://www.franklincovey.com/ (дата звернення: 08.11.2025).uk_UA
dc.relation.references23. Allen D. Getting Things Done Methodology [Електронний ресурс]. – 2025. – Режим доступу: https://gettingthingsdone.com/ (дата звернення: 05.11.2025).uk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Maslovskiy_2025.pdf2,02 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador