Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45351
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorГрицишин, Павло Андрійович-
dc.date.accessioned2024-06-24T10:10:29Z-
dc.date.available2024-06-24T10:10:29Z-
dc.date.issued2024-06-
dc.identifier.citationГрицишин П. А. Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 86 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45351-
dc.description.abstractКваліфікаційна робота бакалавра. Тернопільський національний технічний університет імені Івана Пулюя, кафедра програмної інженерії, спеціальність 121 «Інженерія програмного забезпечення». ТНТУ, 2024, Сторінок 86, таблиць 1, рисунків 48, презентація. Тема: Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue. У даній кваліфікаційні роботі бакалавра продемонстровано процес проєктування та розробки системи для тайм-менеджменту. Систему реалізовано у якості веб-сайту, що обґрунтовується доступністю та зручністю для всіх користувачів, відносною простотою реалізації та гнучкістю при майбутньому масштабуванні системи. Було проведено аналіз конкурентів, які надають схожі послуги, виділені переваги даних систем, а також взяті до уваги недоліки користування цими платформами. У результаті проробленої роботи було спроєктовано базу даних для цього проєкту, спроєктовано архітектуру всього вебсайту. За допомогою фреймворку Vue було реалізовано клієнтську частину сайту. Завдяки використання цього фреймворку було впроваджено реактивність для вебсайту, що в результаті вплинуло на досвід користування сайтом та його показники швидкості. Також в даній роботі описано процес створення серверної частини. Для цього використовувалась мова програмування Python та фреймворк Django. Ключові слова: веб-сайт, тайм-менеджмент, проєктування бази даних, архітектура веб-сайту, JavaScript, Vue3, Python, Django.uk_UA
dc.description.abstractBachelor's qualification work. Ternopil National Technical University named after Ivan Puluj, Department of Software Engineering, specialty 121 "Software Engineering". TNTU, 2024, Pages 86, tables 1, images 48, presentation. Topic: Design and development of a time management system using the Vue framework. This bachelor's thesis demonstrates the process of designing and developing a time management system. The system is implemented as a website, which is justified by accessibility and convenience for all users, relative ease of implementation, and flexibility for future scaling of the system. An analysis of competitors providing similar services was conducted, the advantages of these systems were highlighted, and the disadvantages of using these platforms were taken into account. As a result of the work done, a database was designed for this project, and the architecture of the entire website was designed. The client side of the website was implemented using the Vue framework. Thanks to the use of this framework, responsiveness was implemented for the website, which ultimately affected the user experience and speed of the website. This paper also describes the process of creating the server side. The Python programming language and Django framework were used for this purpose. Keywords: website, time management, database design, website architecture, JavaScript, Vue3, Python, Django.uk_UA
dc.description.tableofcontentsРЕФЕРАТ... 4 ABSTRACT... 5 ВСТУП... 8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ... 10 1.1 Огляд конкурентів... 10 1.2 Порівняльний аналіз конкурентів... 13 1.3 Обґрунтування вибору напрямку дослідження... 16 1.4 Вибір методології розробки... 23 1.5 Формування вимог до системи... 27 1.6 Проєктування відношень між акторами та прецедентами... 29 2 ПРОЄКТУВАННЯ АРХІТЕКТУРИ ТА КОНСТРУЮВАННЯ СИСТЕМИ... 33 2.1 Проєктування архітектури... 33 2.1.1 Визначення архітектури системи... 33 2.1.2 Проєктування головних класів системи... 37 2.1.3 Проєктування структури веб-застосунку... 45 2.3 Конструювання системи... 49 2.3.1 Конструювання серверної частини... 49 2.3.2 Конструювання клієнтської частини... 59 2.3 Тестування та верифікація вимог... 66 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ... 71 3.1 Долікарська допомога при ураженні електричним струмом... 71 3.2 Питання безпеки при експлуатації електроустановок високих, надвисоких та ультрависоких частот... 72 ВИСНОВКИ... 75 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ... 77 ДОДАТКИ... 80 ДОДАТОК А. Тези доповіді на конференції... 81 ДОДАТОК Б. Діаграми та рисунки... 82 ДОДАТОК В. Диск... 85uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectвеб-сайтuk_UA
dc.subjectтайм-менеджментuk_UA
dc.subjectпроєктування бази данихuk_UA
dc.subjectархітектура веб-сайтуuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectVue3uk_UA
dc.subjectPythonuk_UA
dc.subjectDjangouk_UA
dc.titleПроєктування та розробка системи тайм-менеджменту з використанням фреймворку Vueuk_UA
dc.title.alternativeDesign and development of a time management system using the Vue frameworkuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderГрицишин Павло Андрійович, 2024uk_UA
dc.contributor.committeeMemberСтадник, Марія Андріївна-
dc.coverage.placenameТернопільuk_UA
dc.format.pages86-
dc.subject.udc004.9uk_UA
dc.relation.referencesОфіційна сторінка Microsoft 1. To-do. URL: https://www.microsoft.com/ukua/microsoft-365/microsoft-to-do-list-app (дата звернення 10.05.2024)uk_UA
dc.relation.references2. Офіційна сторінка Atlassian Trello. URL: https://trello.com/ (дата звернення 10.05.2024)uk_UA
dc.relation.references3. Ghindani K. Everything You Need to Know About Front-End Development: A Step-by-Step Approach to Getting Started with Programming. Amazon Kindle Direct Publishing, 2022. 283 p.uk_UA
dc.relation.references4. Thanh N. L. What Is Backend Development?. Medium. URL: https://medium.com/@namtheartist95/what-is-backend-development-bcc6a15f8472 (date of access: 28.05.2024).uk_UA
dc.relation.references5. O'Grady B. What is a Framework? Why We Use Software Frameworks. Code institute. URL: https://codeinstitute.net/global/blog/what-is-a-framework/ (date of access: 28.05.2024)uk_UA
dc.relation.references6. Stack Overflow Insights - Developer Hiring, Marketing, and User Research. URL: https://insights.stackoverflow.com/trends?tags=reactjs,vue.js,angular,svelte, angularjs,vuejs3 (date of access: 28.05.2024).uk_UA
dc.relation.references7. Most Popular Backend Frameworks – 2012/2023. Statistics & Data. URL: https://statisticsanddata.org/data/most-popular-backend-frameworks-2012-2023/ (date of access: 29.05.2024)uk_UA
dc.relation.references8. What is scrum and how to get started. Collaboration software for software, IT and business teams. URL: https://www.atlassian.com/agile/scrum (date of access: 31.05.2024).uk_UA
dc.relation.references9. Сергій Г. Архітектура програмного забезпечення: все що треба знати. Wezom. URL: https://wezom.com.ua/ua/blog/arhitektura-programmnogoobespecheniya (дата звернення: 24.05.2024)uk_UA
dc.relation.references10. Мудрик І. Проблеми аналізу унікальності контенту веб-сайтів у роботі SEO-оптимізатора / І. Мудрик, Р. Карагодін., 2023. – 161 с. (ТНТУ).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Hrytsyshyn_2024.pdf2,95 MBAdobe PDFПереглянути/відкрити


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

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