Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49626
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorНебесний, Руслан Михайлович-
dc.contributor.advisorNebesnyi, Ruslan-
dc.contributor.authorХітрих, Богдан Богданович-
dc.contributor.authorKhitrykh, Bohdan Bohdanovych-
dc.date.accessioned2025-07-08T11:03:49Z-
dc.date.available2025-07-08T11:03:49Z-
dc.date.issued2025-06-29-
dc.date.submitted2025-06-15-
dc.identifier.citationХітрих Б. Б. Розробка системи Chronicon для управління часом та завданнями для компаній та фрілансерів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 55 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49626-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 29.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці системі Chronicon для управління часом та завданнями для компаній та фрілансерів. У першому розділі описується предметна область і визначено функціональні та нефункціональні вимоги до системи а також її акторів. У другому розділі спроектовано архітектуру веб-застосунку, структуру баз даних та вибір технологічного стека (.NET, Blazor WebAssembly, SQL Server, MongoDB тощо). У третьому розділі описано реалізацію ключових модулів: авторизації та ролей, управління компаніями та фрілансерами, створення й трекінгу завдань, а також проведено тестування функціоналу й інтерфейсу. Об’єкт дослідження – система Chronicon; предмет дослідження – методи й засоби інтеграції управління завданнями та обліку часу в єдиній системіuk_UA
dc.description.abstractThe qualification work is dedicated to development of the Chronicon System for Time and Task Management for Companies and Freelancers. The aim of the work is to design, implement, and test an efficient web-based system that integrates time tracking and task management for both corporate and freelance users. The first section describes the subject area and defines the functional and non-functional requirements of the platform. In the second section, the architecture of the web application, the database structure, and the chosen technological stack (including .NET, Blazor WebAssembly, SQL Server, and MongoDB) are designed. The third section covers the implementation of key modules– authorization and roles, company and freelancer management, task creation and tracking– and presents the results of functional and interface testing. The object of research is the Chronicon web platform; the subject of research is the methods and tools for integrating task management and time tracking into a single systemuk_UA
dc.description.tableofcontentsРОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 9 1.1 Аналіз предметної області системи Chronicon 9 1.2 Формування вимог 10 1.3 Опис акторів та їх використання системи Chronicon 12 1.4 Висновок до першого розділу 16 РОЗДІЛ 2. ПРОЕКТУВАННЯ СИСТЕМИ CHRONICON 17 2.1 Вступ і вибір інструментів для створення системи Chronicon 17 2.2 Дизайн користувацького інтерфейсу 17 2.2.1 Тоновість, кольори та стильова бібліотека 18 2.2.2 Контрастність та доступність 19 2.2.3 Узагальнений огляд сторінок 19 2.2.4 Header із глобальним меню 21 2.3 Проектування баз даних 22 2.3.1 SQL 22 2.3.2 Mongo DB 23 2.4 Структура реляційної бази даних 24 2.5 Проектування архітектури системи 25 2.5.1 Проектування допоміжних сервісів 26 2.5.2 Проектування інфраструктури розгортання 27 2.6 Висновок до другого розділу 28 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА 29 3.1 Розробка серверної частини 29 3.1.1 Взаємодія з базами даних 31 3.1.2 Авторизація і захист даних 33 3.2 Розробка клієнтської частини 35 3.3 Тестування системи 37 3.4 Розгортання на хостингу 41 3.5 Висновок до третього розділу 42 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 44 4.1 Ергономічні проблеми безпеки життєдіяльності 44 4.2 Організація охорони праці на виробництві 46 4.3 Висновок до четвертого розділу 48 ВИСНОВКИ 49 ПЕРЕЛІК ДЖЕРЕЛ 51uk_UA
dc.format.extent55-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectкомпаніїuk_UA
dc.subjectменеджмент завданьuk_UA
dc.subjectменеджмент часуuk_UA
dc.subjectфрилансuk_UA
dc.subject.NETuk_UA
dc.subjectblazoruk_UA
dc.subjectcompaniesuk_UA
dc.subjectfreelanceuk_UA
dc.subjecttask managementuk_UA
dc.subjecttime managementuk_UA
dc.titleРозробка системи Chronicon для управління часом та завданнями для компаній та фрілансерівuk_UA
dc.title.alternativeDevelopment of the Chronicon System for Time and Task Management for Companies and Freelancersuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Хітрих Богдан Богданович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. ClickUp. Trello vs. Jira: Which Project Management Tool Is Right for You? [Електронний ресурс] – Режим доступу до ресурсу: https://clickup.com/blog/trello-vs-jira/ (дата звернення: 03.06.2025).uk_UA
dc.relation.references2. Stfalcon. Як написати специфікацію вимог до програмного забезпечення. Stfalcon. [Електронний ресурс] – Режим доступу до ресурсу: https://stfalcon.com/uk/blog/post/How-to-Write-a-Software-Requirements-Specification (дата звернення: 02.06.2025 ).uk_UA
dc.relation.references3. Wikipedia. Use case diagram. Wikipedia. [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Use_case_diagram (дата звернення: 31.05.2025).uk_UA
dc.relation.references4. F., Ferraiolo D., A., Cugini J. та R., Kuhn D. Role-Based Access Control (RBAC): Features and Motivations. New Orleans, LA : National Institute of Standards and Technology (NIST), 1995. Proceedings of the 11th Annual Computer Security Applications Conference. сс. 241–248. [Електронний ресурс] – Режим доступу до ресурсу: https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=916537 (дата звернення: 05.06.2025).uk_UA
dc.relation.references5. Ruslan Nebesnyi, Volodymyr Pasichnyk, Nataliia Kunanets, Nataliia Veretennikova, Oksana Kunanets.Formation of IT Project Implementation Team. 2020 IEEE 15th International Conference on Computer Sciences and Information Technologies (CSIT). Т. 2, сс. 203–206.[Електронний ресурс] – Режим доступу до ресурсу: https://doi.org/10.1109/CSIT49958.2020.9322005 (дата звернення: 04.06.2025).uk_UA
dc.relation.references6. Microsoft. Introduction to .NET. Microsoft Learn. [Електронний ресурс].-Режим доступу до ресурсу: https://learn.microsoft.com/en-us/dotnet/core/introduction (дата звернення: 26.05.2025).uk_UA
dc.relation.references7. Microsoft. Blazor ASP.NET Core. Microsoft Learn. [Електронний ресурс] Режим доступу до ресурсу :https://learn.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-9.0&WT.mc_id=dotnet-35129-website (дата звернення: 26.05.2025).uk_UA
dc.relation.references8. Foxminded. User interface – це не просто прикраса продукту. Foxminded. [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/user-interface-tse/ (дата звернення: 31.05.2025).uk_UA
dc.relation.references9. Bootstrap. Introduction. getbootstrap.com. [Електронний ресурс] – Режим доступу до ресурсу: https://getbootstrap.com/docs/5.0/getting-started/introduction/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references10. Tubik. Best Practices for Website Header Design. [Електронний ресурс] – Режим доступу до ресурсу: https://uxplanet.org/best-practices-for-website-header-design-e0d55bf5f1e2 (дата звернення:08.06.2025).uk_UA
dc.relation.references11. H., Pickering. Building Accessible Menu Systems. Smashing Magazine. [Електронний ресурс] – Режим доступу до ресурсу: https://www.smashingmagazine.com/2017/11/building-accessible-menu-systems (дата звернення: 05.06.2025).uk_UA
dc.relation.references12. aCode. Що таке SQL та Бази даних? aCode. [Електронний доступ] – Режим доступу до ресурсу: https://acode.com.ua/sql-intro/ (дата звернення: 03.06.2025).uk_UA
dc.relation.references13. Вікіпедія. Microsoft SQL Server. Вікіпедія. [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Microsoft_SQL_Server (дата звернення: 28.05.2025).uk_UA
dc.relation.references14. Microsoft. Entity Framework. Microsoft Learn. [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/aspnet/entity-framework (дата звернення: 25.05.2025).uk_UA
dc.relation.references15. MongoDB, Inc. MongoDB Manual. MongoDB Docs. [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.com/docs/manual/ (дата звернення: 29.05.2025).uk_UA
dc.relation.references16. GridFS. MongoDB Manual. [Електронний ресурс] – Режим доступу до ресурсу:https://www.mongodb.com/docs/manual/core/gridfs/?msockid=1a54b2cf4423630704d4a653450b623f (дата звернення: 23.05.2025).uk_UA
dc.relation.references17. Guru99. Нормалізація баз даних (Database Normalization). [Електронний ресурс] – Режим доступу до ресурсу: https://www.guru99.com/uk/database-normalization.html (дата звернення 01.06.2025).uk_UA
dc.relation.references18. dbdiagram.io. dbdiagram Docs. dbdiagram.io. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.dbdiagram.io/ (дата звернення:13.05.2025).uk_UA
dc.relation.references19. Microsoft. First Web API: Create a Web API with ASP.NET Core. Microsoft Learn. [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-9.0&tabs=visual-studio (дата звернення: 22.05.2025).uk_UA
dc.relation.references20. Microsoft. .NET Microservices: Architecture for Containerized .NET Applications. Microsoft Learn. [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/dotnet/architecture/microservices (дата звернення: 01.05.2025).uk_UA
dc.relation.references21. Docker Inc. Docker Desktop Documentation. Docker Docs. [Електронний ресурс] – Режим доступу до ресурсу: https://www.docker.com/ (дата звернення: 20.05.2025).uk_UA
dc.relation.references22. ClamAV. ClamAV Documentation. docs.clamav.net. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.clamav.net/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references23. Typesense. Typesense Documentation. Typesense. [Електронний ресурс] – Режим доступу до ресурсу: https://typesense.org/docs/ (дата звернення: 30.05.2025).uk_UA
dc.relation.references24. Datalust. An overview of Seq. Datalust Documentation. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.datalust.co/docs/an-overview-of-seq (дата звернення : 01.05.2025).uk_UA
dc.relation.references25. Awesome Docker Compose. Docker Mailserver. awesome-docker-compose.com. [Електронний ресурс] – Режим доступу до ресурсу: https://awesome-docker-compose.com/apps/email-servers/docker-mailserver (дата звернення: 19.05.2025).uk_UA
dc.relation.references26. Docker Inc. Docker Compose Documentation. Docker Docs. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.docker.com/compose/ (дата звернення: 20.05.2025).uk_UA
dc.relation.references27. Caddy. Caddy Documentation. caddyserver.com. [Електронний ресурс] – Режим доступу до ресурсу: https://caddyserver.com/docs/ (дата звернення: 26.05.2025).uk_UA
dc.relation.references28. Бранець Іван. Чому SOLID – важлива складова мислення програміста. Розбираємося на прикладах з кодом. DOU. [Електронний ресурс] – Режим доступу до ресурсу: https://dou.ua/lenta/articles/solid-principles/ (дата звернення: 07.06.2025).uk_UA
dc.relation.references29. Microsoft. Транзакції в EF Core. EF Core Documentation. [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/uk-ua/ef/core/saving/transactions (дата звернення: 02.06.2025).uk_UA
dc.relation.references30. Небесний Руслан Михайлович та Шевчук Олександр Валерійович.Заходи безпеки інформації у комп’ютерних системах.Тернопіль : ТНТУ, 2018. сс. 239–240. [Електронний ресурс] – Режим доступу до ресурсу: http://elartu.tntu.edu.ua/handle/lib/25406 (дата звернення 26.05.2025).uk_UA
dc.relation.references31. GeeksforGeeks. JSON Web Token (JWT). [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/json-web-token-jwt/ (дата звернення: 27.05.2025).uk_UA
dc.relation.references32. McCarvill Amanda. The Role of Secure Authentication and Authorization in Application Security. Bright Security. [Електронний ресурс] – Режим доступу до ресурсу: https://www.brightsec.com/blog/the-role-of-secure-authentication-and-authorization-in-application-security/ (дата звернення: 07.06.2025).uk_UA
dc.relation.references33. Хітрих Богдан Богданович. RESTween. NuGet Gallery. [Електронний ресурс] – Режим доступу до ресурсу: https://www.nuget.org/packages/RESTween (дата звернення: 26.05.2025).uk_UA
dc.relation.references34. Microsoft. Introduction to SignalR. Microsoft Learn. [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/aspnet/signalr/overview/getting-started/introduction-to-signalr (дата звернення: 26.05.2025).uk_UA
dc.relation.references35. Небесний Руслан Михайлович та Слободян Любомир Михайлович. Актуальність Проблем Оцінювання Якості Програмного Забезпечення. Тернопіль : ТНТУ, 2024. сс. 232-233. [Електронний ресурс] – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/handle/lib/25400 (дата звернення: 25.05.2025).uk_UA
dc.relation.references36. GitHub Inc. What is CI/CD? GitHub Resources. [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/resources/articles/devops/ci-cd (дата звернення : 31.05.2025).uk_UA
dc.relation.references37. Н.І. Андрейчук; Ю. В. Кіт; С. В. Шибанов; О. В.Шерстньова. Охорона праці : навч. посіб. Видавництво “Львівська політехніка”, 2021. с. 276 с.[Електронний ресурс] – Режим доступу до ресурсу: https://opcb.kpi.ua/wp-content/uploads/2014/05/kp-bzdot-i-cz-bzd2018.pdf (дата звернення: 26.05.2025).uk_UA
dc.relation.references38. І. Івах.Основи охорони праці : Видавництво Київ Кондор, 2010.с.464. [Електронний ресурс] – Режим доступу до ресурсу: https://pdf.lib.vntu.edu.ua/books/2021/Ivah_2010_464.pdf (дата звернення: 04.06.2025).uk_UA
dc.relation.references39. О. Курепін. Основи охорони праці : навч. посіб. Миколаїв : МНАУ, 2022.с.23. [Електронний ресурс] – Режим доступу до ресурсу: https://pdf.lib.vntu.edu.ua/books/2021/Ivah_2010_464 (дата звернення: 10.06.2025).uk_UA
dc.relation.references40. Kharchenko, A., Halay, I., & Bodnarchuk, I. (2016). Multicriteria architecture choice of software system under design and reengineering. 2016 XIth International Scientific and Technical Conference Computer Sciences and Information Technologies (CSIT), 4–8.uk_UA
dc.relation.references41. Kharchenko, A., Bodnarchuk, I., & Yatcyshyn, V. (2014). The method for comparative evaluation of software architecture with accounting of trade-offs. American Journal of Information Systems, 2(1), 20–25.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2025_KRB_SN-43_Khitrykh.BB.pdfДипломна робогта4,19 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора