Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41907
Назва: Розробка веб-застосунку для пошуку роботи засобами React, Java та MySQL
Інші назви: Website Development for Job Lookup by Means of React, Java and MySQL
Автори: Жаров, Богдан Андрійович
Zharov, Bohdan Andriyovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Жаров Б. А Розробка веб-застосунку для пошуку роботи засобами React, Java та Mysql : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / Б. А. Жаров. — Тернопіль : ТНТУ, 2023. — 46 с.
Дата публікації: 21-чер-2023
Дата подання: 7-чер-2023
Дата внесення: 27-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Дуда, Олексій Михайлович
Члени комітету: Голотенко, Олександр Сергійович
УДК: 004.9
Теми: сервер
server
клієнт
client
бази даних
database
Java
React
Spring
JavaScript
Короткий огляд (реферат): Кваліфікаційна робота освітнього рівня «Бакалавр» присвячена розробці веб-застосунку для пошуку роботи, який має широкий функціонал та можливості масштабування. У першому розділі кваліфікаційної роботи було складені вимоги, яким повинен відповідати такий веб-застосунок, розглянуто рішення, що вже існують на ринку, що також пропонують послуги пошуку роботи, вивчені їх переваги та недоліки, проведено відбір інструментів розробки, обґрунтовано вибір інформаційних і комунікаційних технологій, які використані при створені веб-застосунку для пошуку роботи. В другому розділі кваліфікаційної роботи проведено детальне моделювання архітектури веб-застосунку для пошуку роботи, визначена структура веб-застосунку, а також структура серверної частини, розроблені моделі даних для веб-застосунку та реалізовані основні структурні елементи. здійснено встановлення та налаштування веб-застосунку, проведено даного веб-застосунку тестування. У розділі "Безпека життєдіяльності, основи хорони праці" розглядаються різні аспекти, пов'язані з тяжкістю ураження електричним струмом та вимогами до режимів праці і відпочинку при роботі з ВДТ або комп'ютерними моніторами. The bachelor's degree thesis is devoted to the development of a web-based job search application that has wide functionality and scalability. In the first chapter of the qualification work, the requirements that such a web application must meet were compiled, solutions already existing on the market that also offer job search services were considered, their advantages and disadvantages were studied, development tools were selected, and the choice of information and communication technologies used to create a web application for job search was justified. In the second chapter of the qualification work, a detailed modeling of the architecture of the web application for job search was carried out, the structure of the web application and the structure of the server part were determined, data models for the web application were developed and the main structural elements were implemented. installation and configuration of the web application was carried out, and testing of the web application was carried out. The section "Life safety, basics of work safety" discusses various aspects related to the severity of electric shock and requirements for work and rest regimes when working with Visual Displays Terminals or computer monitors.
Зміст: ВСТУП 8 РОЗДІЛ 1. ПОСТАНОВКА ЗАДАЧІ, ФОРМУВАННЯ ВИМОГ, ОБГРУНТУВАННЯ ТЕХНОЛОГІЙ РОЗРОБКИ ВЕБ-ЗАСТОСУНКУ ДЛЯ ПОШУКУ РОБОТИ 9 1.1 Аналіз області пошуку роботи 9 1.2 Формування вимог до веб-застосунку пошуку роботи 9 1.3 Пошук актантів та варіантів використання веб-застосунку для пошуку роботи 10 1.4 Опис ключових варіантів використання веб-застосунку для пошуку роботи 12 1.5 Оцінка методів створення веб-застосунку для пошуку роботи 13 1.6 Вибір середовища розробки веб-застосунку для пошуку роботи 15 1.7 Обґрунтування використовуваних інформаційних і комунікаційних технологій 17 1.8 Висновок до першого розділу кваліфікаційної роботи 19 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ ПОШУКУ РОБОТИ 21 2.1 Моделювання архітектури веб-застосунку для пошуку роботи 21 2.2 Структура веб-застосунку для пошуку роботи 22 2.3 Структура серверної частини веб-застосунку для пошуку роботи 23 2.4 Проектування поведінки веб-застосунку для пошуку роботи 23 2.5 Розробка моделей даних для веб-застосунку для пошуку роботи 25 2.6 Програмна реалізація основних структурних елементів веб-застосунку для пошуку роботи 26 2.7 Встановлення та налаштування веб-застосунку для пошуку роботи 31 2.8 Тестування веб-застосунку для пошуку роботи 32 2.9 Експлуатація веб-застосунку для пошуку роботи 32 2.10 Висновок до другого розділу кваліфікаційної роботи 36 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 37 3.1 Чинники, що впливають на тяжкість ураження електричним струмом. 37 3.2 Вимоги до режимів праці і відпочинку при роботі з ВДТ 40 3.3 Висновок до третього розділу 42 ВИСНОВКИ 43 ПЕРЕЛІК ДЖЕРЕЛ 44
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41907
Власник авторського права: © Жаров Богдан Андрійович, 2023
Перелік літератури: 1. Singh, Ranveer, Suman Lata, and Harpreet Kaur. "Angular Js."
2. Vincent, William S. Django for Beginners: Build websites with Python and Django. WelcomeToCode, 2022.
3. Par, Leonardus, et al. "Development of a wordpress CMS-based school website as a medium of information and promotion for SMAN 1 Poco Ranaka, NTT." Community Empowerment 7.1 (2022): 88-95.
4. Goldfarb, Steven, et al. ATLAS public website: Evolution to Drupal 8. No. ATL-OREACH-PROC-2022-001. ATL-COM-OREACH-2021-010, 2022.
5. Морето, Сильвио. Bootstrap в примерах. Litres, 2022.
6. Bielak, Konrad, Bartłomiej Borek, and Małgorzata Plechawska-Wójcik. "Web application performance analysis using Angular, React and Vue. js frameworks." Journal of Computer Sciences Institute 23 (2022): 77-83.
7. Гарсія, Наталія Сеспедес, and Патрик Сеспедес Гарсія. "МОДЕЛІ ЖИТТЄВОГО ЦИКЛУ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ." Молодий вчений 2 (114) (2023): 17-20.
8. Smirnov, Oleg, et al. "IntelliTC: automating type changes in IntelliJ IDEA." Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings. 2022.Strauss.
9. Dirk. "Working with Visual Studio 2022." Getting Started with Visual Studio 2022: Learning and Implementing New Features. Berkeley, CA: Apress, 2022. 65-163.
10. Farrell, Joyce. Java programming. Cengage Learning, 2022.
11. Walls, Craig. Spring in action. Simon and Schuster, 2022.
12. Wiguna, Tantra Agun, and Wahyu Eko Saputro. "Design a Digital Wedding Invitation app Using React Js & Express Js." Scientist: International Journal of Scientific Studies 1.1 (2022): 27-41.
13. Bell, Charles. "MySQL Database Service." MySQL Database Service Revealed: Running MySQL as a Service in the Oracle Cloud Infrastructure. Berkeley, CA: Apress, 2022. 137-195.
14. Скідан, В. В., and Т. І. Демківська. "Аналіз архітектурних стилів при розробці WEB-додатків." Інформаційні технології в науці, виробництві та підприємництві (2022)
15. Lazuardy, Mochammad Fariz Syah, and Dyah Anggraini. "Modern Front End Web Architectures with React. Js and Next. Js." Research Journal of Advanced Engineering and Science 7.1 (2022): 132-141.
16. Srusti, Pranav, and Siddharth Bhorge. "Developing Complex Full Stack Java-Based Spring Cloud Applications." 2022 2nd Asian Conference on Innovation in Technology (ASIANCON). IEEE, 2022.
17. Хук useParam. reactrouter.com/en/main/hooks/use-params. Дата звернення 10.06 2023.
18. Хук useParam. ru.reactjs.org/docs/hookseffect.html. Дата звернення 10.06.2023.
19. Хук useState. https://ru.reactjs.org/docs/hookseffect.html. Дата звернення 11.06.2023.
20. Анотація @GetMapping. https://docs.spring.io/springframework/docs/current/javadocapi/org/springframework/web/bind/annotation/GetMapping.html. Дата звернення 11.06.2023.
21. Анотація @PathVariable. https://www.baeldung.com/spring-pathvariable. Дата звернення 11.06.2023.
22. Saeed, Luqman, and Ghazy Abdallah. "Security with JWT." Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 10 APIs, and Kubernetes. Berkeley, CA: Apress, 2022. 293-308.
23. Wu, Huayao, et al. "Combinatorial testing of restful apis." Proceedings of the 44th International Conference on Software Engineering. 2022.
24. Конфігурування Spring boot застосунку. https://spring.io/quickstart Дата звернення 11.06.2023.
25. Spring Boot Maven Plugin/ https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/ 10.06.2023.
26. Команди maven. https://maven.apache.org/guides/getting-started/index.html. Дата звернення 11.06.2023.
27. ESLint. https://eslint.org/ Дата звернення 11.06.2023.
28. Гандзюк, М. П. Основи охорони праці [Текст] : підручник / М. П. Гандзюк, Є. П. Желібо, М. О. Халімовський ; за ред. М. П. Гандзюка ; МОН України. – 4-е видання. – К. : Каравела, 2008. –С. 254 – 260. – ISBN 966-8019-01-6.
29. Міністерство енергетики та вугільної промисловості України. Наказ № 476 Про затвердження Правил улаштування електроустановок. Чинний від 21.08.2017.
30. Міністерство охорони здоров'я України. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. Чинні від 10.12.1998. Міністерство охорони здоров'я України.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

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


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

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