Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/45351
Title: Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue
Other Titles: Design and development of a time management system using the Vue framework
Authors: Грицишин, Павло Андрійович
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Грицишин П. А. Проєктування та розробка системи тайм-менеджменту з використанням фреймворку Vue : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 86 с.
Issue Date: Ιου-2024
Date of entry: 24-Ιου-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Мудрик, Іван Ярославович
Committee members: Стадник, Марія Андріївна
UDC: 004.9
Keywords: веб-сайт
тайм-менеджмент
проєктування бази даних
архітектура веб-сайту
JavaScript
Vue3
Python
Django
Number of pages: 86
Abstract: Кваліфікаційна робота бакалавра. Тернопільський національний технічний університет імені Івана Пулюя, кафедра програмної інженерії, спеціальність 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.
Content: РЕФЕРАТ... 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
Copyright owner: Грицишин Павло Андрійович, 2024
References (Ukraine): Офіційна сторінка 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 с. (ТНТУ).
Content type: Bachelor Thesis
Εμφανίζεται στις συλλογές:121 — Інженерія програмного забезпечення (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
dyplom_Hrytsyshyn_2024.pdf2,95 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή