Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45351
Назва: Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue
Інші назви: Design and development of a time management system using the Vue framework
Автори: Грицишин, Павло Андрійович
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Грицишин П. А. Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 86 с.
Дата публікації: чер-2024
Дата внесення: 24-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Мудрик, Іван Ярославович
Члени комітету: Стадник, Марія Андріївна
УДК: 004.9
Теми: веб-сайт
тайм-менеджмент
проєктування бази даних
архітектура веб-сайту
JavaScript
Vue3
Python
Django
Кількість сторінок: 86
Короткий огляд (реферат): Кваліфікаційна робота бакалавра. Тернопільський національний технічний університет імені Івана Пулюя, кафедра програмної інженерії, спеціальність 121 «Інженерія програмного забезпечення». ТНТУ, 2024, Сторінок 86, таблиць 1, рисунків 48, презентація. Тема: Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue. У даній кваліфікаційні роботі бакалавра продемонстровано процес проєктування та розробки системи для тайм-менеджменту. Систему реалізовано у якості веб-сайту, що обґрунтовується доступністю та зручністю для всіх користувачів, відносною простотою реалізації та гнучкістю при майбутньому масштабуванні системи. Було проведено аналіз конкурентів, які надають схожі послуги, виділені переваги даних систем, а також взяті до уваги недоліки користування цими платформами. У результаті проробленої роботи було спроєктовано базу даних для цього проєкту, спроєктовано архітектуру всього вебсайту. За допомогою фреймворку Vue було реалізовано клієнтську частину сайту. Завдяки використання цього фреймворку було впроваджено реактивність для вебсайту, що в результаті вплинуло на досвід користування сайтом та його показники швидкості. Також в даній роботі описано процес створення серверної частини. Для цього використовувалась мова програмування Python та фреймворк Django. Ключові слова: веб-сайт, тайм-менеджмент, проєктування бази даних, архітектура веб-сайту, JavaScript, Vue3, Python, Django.
Bachelor'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.
Зміст: РЕФЕРАТ... 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 ДОДАТОК В. Диск... 85
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45351
Власник авторського права: Грицишин Павло Андрійович, 2024
Перелік літератури: Офіційна сторінка Microsoft 1. To-do. URL: https://www.microsoft.com/ukua/microsoft-365/microsoft-to-do-list-app (дата звернення 10.05.2024)
2. Офіційна сторінка Atlassian Trello. URL: https://trello.com/ (дата звернення 10.05.2024)
3. 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.
4. Thanh N. L. What Is Backend Development?. Medium. URL: https://medium.com/@namtheartist95/what-is-backend-development-bcc6a15f8472 (date of access: 28.05.2024).
5. 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)
6. 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).
7. 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)
8. 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).
9. Сергій Г. Архітектура програмного забезпечення: все що треба знати. Wezom. URL: https://wezom.com.ua/ua/blog/arhitektura-programmnogoobespecheniya (дата звернення: 24.05.2024)
10. Мудрик І. Проблеми аналізу унікальності контенту веб-сайтів у роботі SEO-оптимізатора / І. Мудрик, Р. Карагодін., 2023. – 161 с. (ТНТУ).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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