Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45901
Назва: Розробка веб-застосунку DictionaryUp для вивчення слів англійської мови
Інші назви: Development of "DictionaryUp" Web Application for Learning English Words
Автори: Стодола, Назарій Михайлович
Stodola, Nazarii Mykhailovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Стодола Н. М. Розробка веб-застосунку DictionaryUp для вивчення слів англійської мови : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Л. П. Дмитроца. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 67 с.
Дата публікації: 24-чер-2024
Дата подання: 10-чер-2024
Дата внесення: 8-лип-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Дмитроца, Леся Павлівна
Члени комітету: Яцишин, Василь Володимирович
УДК: 004.4
Теми: навчання
learning
англійські слова
English words
словник
vocabulary
сучасний веб-додаток
modern web application
програмне забезпечення повного циклу
full cycle software
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці сучасного веб-додатку в сфері освіти. В першому розділі кваліфікаційної роботи описано аналіз додатків зі сфери освіти та конкурентів. Висвітлено основні функціональні вимоги до розроблюваного додатку. Розглянуто сучасний стек технологій для реалізації додатку. Проаналізовано основні стадії розробки. В другому розділі кваліфікаційної роботи досліджено структуру додатку. Подано вибір архітектури для додатку. Спроєктовано базу даних для ефективного зберігання даних. Створено основний логотип бренду та проектовано основні веб-сторінки клієнтської частини. В третьому розділі кваліфікаційної роботи описано розробку всіх функціональних частин додатку. Проаналізовано процес інтеграції клієнтської та серверної частин. Проведено тестування додатку з дотриманням сучасних правил розробки. The qualification work is dedicated to the development of a modern web application in the field of education. The goal of the work is to create an effective tool for learning English words. The first section of the qualification paper considered the analysis of educational applications and competitors. It highlighted the main functional requirements for the developed application, reviewed the modern technology stack for its implementation, and analyzed the main stages of development. In the second section of the qualification work, it is considered the structure of the application. The selection of architecture for the application was made, the database was designed for effective data storage, the main brand logo was created, and the main web pages of the client-side were designed. The third section of the qualification work describes the development of all functional parts of the application. It analyzed the process of integrating the client-side and server-side and conducted testing of the application in accordance with modern development rules.
Зміст: Вступ 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 9 1.1 Аналітичний огляд існуючих рішень 9 1.2 Вимоги до функціоналу 14 1.3 Стадії та етапи розробки 16 1.4 Обґрунтування використовуваних технологій 17 1.5 Висновок до першого розділу 20 2 ПРОЕКТНА ЧАСТИНА 22 2.1 Розробка структури додатку 22 2.1.1 Структура проєкту 22 2.2 Розробка структури бази даних 24 2.3 Створення логотипу 30 2.4 Проєктування інтерфейсу користувача та веб сторінок 32 2.5 Проєктування серверної частини 35 2.6 Використання AI для перекладу 37 2.7 Висновок до другого розділу 38 3 ПРАКТИЧНА ЧАСТИНА 39 3.1 Ініціалізація клієнтської частини та розробка веб сторінок 39 3.2 Розробка серверної частини 44 3.3 Тестування та впровадження 48 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 51 4.1 Надзвичайні ситуації екологічного характеру. 51 4.2 Пожежна профілактика на дільниці (в цеху). 53 Висновки 55 Перелік джерел 56 Додатки
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45901
Власник авторського права: © Стодола Назарій Михайлович, 2024
Перелік літератури: 1. Strutynska, I., Kozbur, H., Dmytrotsa, L., Hlado, O., Kozbur, I. and Gashchyn, N., 2023. Analysis of the SMEs’ Digitalization State Using HIT Index and Machine Learning Technique. 13th International Conference on Advanced Computer Information Technologies (ACIT). Wroclaw, Poland: IEEE, Institute of Electrical and Electronics Engineers Inc., pp. 332-337.
2. Мацюк, С. і Мацюк, Г.Р., 2022. Розвиток професійної технічної освіти в сучасних умовах. У: Збірник тез Ⅲ Міжнародної науково-практичної конференції молодих учених та студентів „Філософські виміри техніки“, 1-2 грудня 2022 року. Т., ТНТУ, с. 133-134. (Професійна технічна освіта в сучасних умовах).
3. Quizlet Overview. URL: https://quizlet.com/latest. (date of access: 02.04.2024)
4. AnkiApp - The best flashcard app to learn languages and more. URL: https://www.ankiapp.com/ (date of access: 02.02.2024)
5. Ling-app.com. Best Anki vs Memrise Review: Which One is the #1 App?. URL: https://ling-app.medium.com/best-anki-vs-memrise-review-which-one-is-1-app-f3b53f0f0e0e. (date of access: 02.02.2024)
6. Ling-app.com. (2023). Brainscape Review: Is it worth it?. URL: https://ling-app.medium.com/brainscape-review-is-it-worth-it-8c73e4f64c5d. (date of access: 02.02.2024)
7. General Data Protection Regulation - Wikipedia. URL: https://en.wikipedia.org/wiki/General_Data_Protection_Regulation. (date of access: 07.02.2024)
8. Model–view–controller - Wikipedia. URL: https://en.wikipedia.org/wiki/Model–view–controller. (date of access: 09.02.2024)
9. Михайлишин, М.С. і Лотоцький, В., 2018. Місце повторного використання компонентів у загальному процесі розробки програмного забезпечення. У: Матеріали Ⅴ науково-технічної конференції „Інформаційні моделі, системи та технології“, 1-2 лютого 2018 року. Т., ТНТУ, с. 95. (Секція 4. Програмна інженерія та моделювання складних розподілених систем)
10. Wikipedia, 2023. Representational state transfer. URL: https://en.wikipedia.org/wiki/Representational_state_transfer. (date of access: 11.02.2024)
11. SitePen, 2023. The Basics of a Monorepo: Where Projects Go to Meet. URL: https://www.sitepen.com/blog/the-basics-of-a-monorepo-where-projects-go-to-meet. (date of access: 11.02.2024)
12. Toptal. TypeScript vs. JavaScript: Your Go-to Guide. URL: https://www.toptal.com/javascript/typescript-vs-javascript (date of access: 11.02.2024)
13. Kinsta, 2024. PostgreSQL vs MySQL: Explore Their 12 Critical Differences. URL: https://kinsta.com/blog/postgresql-vs-mysql/ (date of access: 11.02.2024)
14. Medium. Vue vs Angular: A Comprehensive Comparison. URL: https://medium.com/digitalya-ops/vue-vs-angular-a-comprehensive-comparison. (date of access: 11.02.2024)
15. Medium. Vue vs React: The Ultimate Comparison for the Year. URL: https://medium.com/nerd-for-tech/vue-vs-react-the-ultimate-comparison-for-the-year. (date of access: 11.02.2024)
16. Geek Culture, 2023. Getting Started with Pinia: State Management in Vue.js. URL: https://medium.com/geekculture/getting-started-with-pinia-state-management-in-vue-js. (date of access: 20.03.2024)
17. Medium, 2023. Power of Custom Directives in Vue.js. URL: https://matifzia.medium.com/power-of-custom-directives-in-vue-js-3b00a421f02a. (date of access: 21.03.2024)
18. Medium, 2023. How Computed Properties Can Greatly Improve Your Vue.js Code. URL: https://medium.com/coddyfingers/how-computed-properties-can-greatly-improve-your-vue-js-code. (date of access: 23.03.2024)
19. Medium, 2023. Best Vue Developer Tools for 2024. URL: https://medium.com/simform-engineering/best-vue-developer-tools-for-2024-591d9317d242. (date of access: 30.03.2024)
20. DEV Community, 2023. The Ultimate Comparison: Ant Design vs Material UI. URL: https://dev.to/frontendmag/the-ultimate-comparison-ant-design-vs-material-ui-which-react-ui-library-to-choose-3mld. (date of access: 03.04.2024)
21. Medium, 2023. Vite: The Fastest Frontend Tooling for Modern Web Projects. URL: https://medium.com/@vitejs/vite-the-fastest-frontend-tooling-for-modern-web-projects-8fbf1737ddc3. (date of access: 03.04.2024)
22. Medium, 2023. Vite vs Webpack: The New Age of Frontend Build Tools. URL: https://medium.com/@vitejs/vite-vs-webpack-the-new-age-of-frontend-build-tools-9d52e5df04e8. (date of access: 03.04.2024)
23. Medium, 2023. How to Build and Dockerize a Node.js Application. URL: https://medium.com/@docker/how-to-build-and-dockerize-a-node-js-application-925d4bfb1b64. (date of access: 09.04.2024)
24. FreeCodeCamp, 2023. How to Create a CRUD API – NodeJS and Express Project for Beginners. URL: https://www.freecodecamp.org/news/how-to-create-a-crud-api-nodejs-and-express-for-beginners/. (date of access: 13.04.2024)
25. Medium, 2023. A Complete Database Normalization Tutorial. URL: https://medium.com/swlh/a-complete-database-normalization-tutorial-732df3748d0e. (date of access: 14.04.2024)
26. Logo Design: Create The Perfect Logo For Your Business. URL: https://logo.com/blog/logo-design-create-perfect-logo. (date of access: 18.04.2024)
27. Linear, Hierarchical, and Network Website Structures Explained. URL: https://dzone.com/articles/linear-hierarchical-and-network-website-structures-explained. (date of access: 25.04.2024)
28. LogRocket Blog, 2023. The ultimate guide to Vue Router. URL: https://blog.logrocket.com/the-ultimate-guide-to-vue-router/ (date of access: 30.04.2024)
29. AltexSoft, 2023. DeepL vs. Google Translate: Which Translator Is Better?. URL: https://www.altexsoft.com/blog/deepl-vs-google-translate/ (date of access: 06.05.2024)
30. Interaction Design Foundation, 2023. The UX Designer’s Guide to Typography. URL: https://www.interaction-design.org/literature/article/the-ux-designers-guide-to-typography (date of access: 16.05.2024)
31. TypeScript, 2023. Creating a TypeScript Node.js Express Application. URL: https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html (date of access: 20.05.2024)
32. Артем’єв, С. Р., Андронов, В. А., Андронов, А. І., Антонов, О. В. і Бригада, О. В. (2021) Екологія надзвичайних ситуацій: Частина І. 2 - ге Видання друге. Харків: Національний університет цивільного захисту України.
33. Верховна Рада України Закон України "Про зону надзвичайної екологічної ситуації". URL: https://zakon.rada.gov.ua/laws/show/1908-14#Text (дата звернення: 30.05.2024)
34. Український науково-дослідний і проектний інститут цивільного будівництва (2016) ДСТУ Б В.1.1-7:2016 Пожежна безпека об'єктів будівництва. Загальні вимоги. URL: https://dbn.co.ua/load/normativy/dstu_b_v_1_1_7_2016_pozhezhna_bezpeka_ob_ektiv_budivnictva_zagalni_vimogi/1-1-0-172 (дата звернення: 30.05.2024)
35. Волянський, П., Михайлов, В. і Васильєв, І. (2021) Наукове обґрунтування методичного забезпечення організації заходів з оповіщення та евакуації людей з будинків та споруд при пожежі. Державна служба України з надзвичайних ситуацій, Інститут державного управління та наукових досліджень з цивільного захисту. № держреєстрації 0119U002483
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2024_KRB_SNs-42_Stodola_N_M.pdf1,37 MBAdobe PDFПереглянути/відкрити


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

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