Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
http://elartu.tntu.edu.ua/handle/lib/41823
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DC | Τιμή | Γλώσσα |
---|---|---|
dc.contributor.advisor | Гром’як, Роман Сильвестрович | - |
dc.contributor.author | Чекановський, Андрій Богданович | - |
dc.contributor.author | Chekanovskyi, Andrii Bogdanovich | - |
dc.date.accessioned | 2023-06-23T15:18:06Z | - |
dc.date.available | 2023-06-23T15:18:06Z | - |
dc.date.issued | 2023-06-23 | - |
dc.date.submitted | 2023-06-08 | - |
dc.identifier.citation | Чекановський А. Б. Розробка вебсистеми для проведення тестувань з використанням Node.js, React.js та PostgreSQL : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / А. Б. Чекановський. — Тернопіль : ТНТУ, 2023. — 63 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/41823 | - |
dc.description.abstract | Кваліфікаційна робота присвячена розробці вебсистеми для проведення тестувань з використанням Node.js, React.js та PostgreSQL. Метою даної роботи є розробка системи для проведення тестувань. У першому розділі кваліфікаційної роботи було проаналізовано предметну область, сформовано вимоги до застосунку, здійснено оцінку методів розв’язання поставленої задачі та обґрунтовано вибір середовища розробки та використовуваних технологій. У другому розділі було здійснено проєктування та реалізація застосунку, а саме: побудовано структурну модель вебзастосунку, змодельовано його архітектуру, спроєктовано структуру та поведінку, розроблено моделі даних, описано розробку основних елементів системи. В третьому розділі кваліфікаційної роботи розглянуто питання з безпеки життєдіяльності та охорони праці. Було проаналізовано соціальні та психологічні фактори ризику, а також психофізіологічне розвантаження для користувачів розробленої вебсистеми. The qualification work is devoted to the development of a web system for conducting tests using Node.js, React.js and PostgreSQL. The purpose of this work is to develop a system for conducting testing. In the first section of the qualification work, the subject area was analyzed, application requirements were formed, methods for solving the problem were evaluated, and the choice of the development environment and technologies used was justified. In the second chapter, the application was designed and implemented, namely: the structural model of the web application was built, its architecture was modeled, the structure and behavior were designed, data models were developed, and the development of the main elements of the system was described. In the third chapter of the qualification work, issues related to life safety and labor protection are considered. Namely, social and psychological risk factors were analyzed, as well as psychophysiological unloading for users of the developed web system. | uk_UA |
dc.description.tableofcontents | ВСТУП 9 РОЗДІЛ 1. ПОСТАНОВКА ЗАДАЧІ ТА ФОРМУВАННЯ ВИМОГ ДО ВЕБСИСТЕМИ ДЛЯ ПРОВЕДЕННЯ ТЕСТУВАНЬ 10 1.1 Аналіз предметної області 10 1.2 Формування вимог до вебсистеми для проведення тестувань 10 1.3 Пошук актантів та варіантів використання 12 1.4 Вибір оптимального методу вирішення задачі 14 1.5 Вибір середовища розробки 15 1.6 Обґрунтування використовуваних технологій 16 1.7 Висновок до першого розділу 17 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ВЕБСИСТЕМИ ДЛЯ ПРОВЕДЕННЯ ТЕСТУВАНЬ 18 2.1 Структурна модель вебсистеми для проведення тестувань 18 2.2 Проєктування поведінки вебсистеми для проведення тестувань 21 2.3 Розробка моделей даних вебсистеми для проведення тестувань 23 2.3.1 Перелік інформаційних сутностей та способів їх зберігання 23 2.3.2 Проєктування концептуальної моделі даних 24 2.3.3 Проєктування логічної та фізичної моделей даних 25 2.4 Проєктування інтерфейсу вебсистеми для проведення тестувань 27 2.4.1 Обґрунтування вибору колірної схеми 27 2.4.2 Обґрунтування структури шаблонів інтерфейсу 28 2.5 Розробка основних модулів вебсистеми для проведення тестувань 29 2.5.1 Реалізація клієнтської частини системи 29 2.5.2 Реалізація серверної частини системи 38 2.6 Тестування вебсистеми для проведення тестувань 43 2.7 Висновок до другого розділу 50 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 3.1 Cоціальні та психологічні фактори ризику при користуванні вебсистемою для проведення тестувань 52 3.2 Психофізіологічне розвантаження для користувачів вебсистеми 55 3.3 Висновок до третього розділу 57 ВИСНОВКИ 58 ПЕРЕЛІК ДЖЕРЕЛ 60 ДОДАТКИ | uk_UA |
dc.language.iso | uk | uk_UA |
dc.subject | система тестувань | uk_UA |
dc.subject | testing system | uk_UA |
dc.subject | розробка | uk_UA |
dc.subject | development | uk_UA |
dc.subject | інтерфейс | uk_UA |
dc.subject | interface | uk_UA |
dc.subject | сервер | uk_UA |
dc.subject | server | uk_UA |
dc.subject | база даних | uk_UA |
dc.subject | database | uk_UA |
dc.subject | javascript | uk_UA |
dc.subject | react | uk_UA |
dc.subject | nodejs | uk_UA |
dc.subject | express | uk_UA |
dc.subject | postgresql | uk_UA |
dc.title | Розробка вебсистеми для проведення тестувань з використанням Node.js, React.js та PostgreSQL | uk_UA |
dc.title.alternative | Web-based system development for testing using Node.js, React.js and PostgreSQL | uk_UA |
dc.type | Bachelor Thesis | uk_UA |
dc.rights.holder | © Чекановський Андрій Богданович, 2023 | uk_UA |
dc.contributor.committeeMember | Кульчицький, Тарас Русланович | - |
dc.coverage.placename | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна | uk_UA |
dc.subject.udc | 004.42 | uk_UA |
dc.relation.references | 1. Тест як форма навчання, контролю та оцінювання знань. Методика викладання економічних дисциплін. Українські підручники та статті – Бібліотека Posibniki.com.ua. Українські підручники, посібники та статті - Бібліотека Posibniki. Електронна бібліотека підручників онлайн. URL: https://posibniki.com.ua/post-test-yak-forma-navchannya-kontrolu-ta-ocinuvannya-znan (дата звернення: 08.02.2023) | uk_UA |
dc.relation.references | 2. How to ensure the availability, integrity, and confidentiality of your apps. F5. URL: https://www.f5.com/company/blog/how-to-ensure-the-availability-integrity-and-confidentiality-of-your-apps (дата звернення: 10.02.2023) | uk_UA |
dc.relation.references | 3. Діаграми UML для моделювання процесів і архітектури проекту. Evergreen - web розробка і діджиталізація бізнесу за допомогою AI продуктів. URL: https://evergreens.com.ua/ua/articles/uml-diagrams.html (дата звернення: 18.02.2023) | uk_UA |
dc.relation.references | 4. Учасники проектів Вікімедіа. Сценарій використання – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Сценарій_використання (дата звернення: 20.02.2023) | uk_UA |
dc.relation.references | 5. Contributor T. What is web application development? | Definition from TechTarget. Cloud Computing. URL: https://www.techtarget.com /searchcloudcomputing/definition/web-application-development (дата звернення: 02.03.2023) | uk_UA |
dc.relation.references | 6. Що таке фреймворки і для чого вони використовуються при веб-розробці - Блог VOLL. Веб студія VOLL - Інтернет-маркетинг Агентство. URL: https://voll.com.ua/uk/blog/frejmvorki-dlya-veb-rozrobki (дата звернення: 07.03.2023) | uk_UA |
dc.relation.references | 7. Учасники проектів Вікімедіа. Бібліотека підпрограм – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Бібліотека_підпрограм (дата звернення: 09.03.2023) | uk_UA |
dc.relation.references | 8. Веб технології – що це таке та які найпопулярніші?. FutureNow. URL: https://futurenow.com.ua/veb-tehnologiyi-shho-tse-take-ta-yaki-najpopulyarnishi/ | uk_UA |
dc.relation.references | 9. Переваги веб-розробки на React у 2022. Маркетинговое агентство МАВР в Харькове - услуги интернет-маркетинга в Украине. URL: https://mavr.ua/ua/perevagi-veb-rozrobki-na-react-u-2022/ (дата звернення: 13.03.2023) | uk_UA |
dc.relation.references | 10. Учасники проектів Вікімедіа. WebStorm – вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/WebStorm (дата звернення: 17.03.2023) | uk_UA |
dc.relation.references | 11. WebStorm: The Smartest JavaScript IDE, by JetBrains. JetBrains. URL: https://www.jetbrains.com/webstorm/ (дата звернення: 21.03.2023) | uk_UA |
dc.relation.references | 12. Учасники проектів Вікімедіа. React – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/React (дата звернення: 25.03.2023) | uk_UA |
dc.relation.references | 13. Що таке Virtual DOM?. Codeguida. URL: https://codeguida.com/post/1561 (дата звернення: 28.03.2023) | uk_UA |
dc.relation.references | 14. Учасники проектів Вікімедіа. Node.js – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Node.js (дата звернення: 05.04.2023) | uk_UA |
dc.relation.references | 15. Express JS – платформа для створення сторінок. Глянець – Розробка і підтримка сайтів. URL: https://glyanec.net/ua/blog/express-js-platforma-dlya-stvorennya-storinok (дата звернення: 09.04.2023) | uk_UA |
dc.relation.references | 16. Учасники проектів Вікімедіа. PostgreSQL – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/PostgreSQL (дата звернення: 13.04.2023) | uk_UA |
dc.relation.references | 17. Рендеринг елементів – React. React – JavaScript-бібліотека для створення користувацьких інтерфейсів. URL: https://uk.reactjs.org/docs/rendering-elements.html (дата звернення: 15.04.2023) | uk_UA |
dc.relation.references | 18. Огляд хуків – React. React – JavaScript-бібліотека для створення користувацьких інтерфейсів. URL: https://uk.reactjs.org/docs/hooks-overview.html (дата звернення: 17.04.2023) | uk_UA |
dc.relation.references | 19. Redux Fundamentals, Part 3: State, Actions, and Reducers. Redux. URL: https://redux.js.org/tutorials/fundamentals/part-3-state-actions-reducers (дата звернення: 20.04.2023) | uk_UA |
dc.relation.references | 20. Contributors to Wikimedia projects. Schema migration - Wikipedia. Wikipedia, the free encyclopedia. URL: https://en.wikipedia.org/wiki/Schema_migration (дата звернення: 24.04.2023) | uk_UA |
dc.relation.references | 21. Model View Controller (MVC). Phalcon. URL: https://docs.phalcon.io/4.0/en/mvc (дата звернення: 29.04.2023) | uk_UA |
dc.relation.references | 22. Nadel B. A Better Understanding Of MVC (Model-View-Controller) Thanks To Steven. Bennadel. URL: https://www.bennadel.com/blog/2379-a-better-understanding-of-mvc-model-view-controller-thanks-to-steven-neiland.htm (дата звернення: 01.05.2023) | uk_UA |
dc.relation.references | 23. Діаграма діяльності. Studwood. URL: https://studwood.net/ 1884530/informatika/diagrama_diyalnosti (дата звернення: 07.05.2023) | uk_UA |
dc.relation.references | 24. Wikiwand - Діаграма станів (UML). Wikiwand. URL: https://www.wikiwand.com/uk/Діаграма_станів_(UML) (дата звернення: 12.05.2023) | uk_UA |
dc.relation.references | 25. Діаграма потоків даних. www.wiki.uk-ua.nina.az. URL: https://www.wiki.uk-ua.nina.az/Діаграма_потоків_даних.html (дата звернення: 16.05.2023) | uk_UA |
dc.relation.references | 26. Онлайн-конспект з інформатики - Урок 20. Поняття сутності, атрибута, ключа, зв'язку. sites.google.com. URL: https://sites.google.com/view/onlayn-konspekt-z-informatiku/10-клас/урок-20-поняття-сутності-атрибута-ключа-звязку (дата звернення: 21.05.2023) | uk_UA |
dc.relation.references | 27. Darina. Колористика в дизайні. Основи теорії кольору – поради веб-дизайнерам початківцям. Komarov.design - Графічний дизайн. URL: https://www.komarov.design/koloristika-v-dizaini-osnovi-tieoriyi-koloru-poradi-vieb-dizainieram-pochatkivtsiam/ (дата звернення: 24.05.2023) | uk_UA |
dc.relation.references | 28. Contributors to Wikimedia projects. Social risk management - Wikipedia. Wikipedia, the free encyclopedia. URL: https://en.wikipedia.org/wiki/Social_risk_management (дата звернення: 29.05.2023) | uk_UA |
dc.relation.references | 29. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2009. | uk_UA |
dc.relation.references | 30. Безпека життєдіяльності: Навчально-методичний посібник. / [Укладачі: В.І. Кошель, Г.П. Сав’юк, Б.С. Дзундза] – Івано-Франківськ: НАІР, 2018. – 163 с. | uk_UA |
dc.relation.references | 31. Соціальні та політичні небезпеки. Безпека життєдіяльності, охорона праці.Allreferat.com.ua.URL: https://allreferat.com.ua/uk/Bezpeka_guttediyalnosti _ohorona_praci/referat/4042 (дата звернення: 05.06.2023) | uk_UA |
dc.relation.references | 32. Джигирей В. С., Жидецький В. Ц. Безпека життєдіяльності. Навчальний посібник. Вид. 3-те, доповнене. Львів: Афіша,. 2000. 256 c. | uk_UA |
dc.relation.references | 33. Грибан В.Г., Негодченко О.В. Охорона праці. – К.: Центр учбової літератури, 2009. 209 c. | uk_UA |
dc.relation.references | 34. Лапін, В.М. Безпека життєдіяльності людини / В.М. Лапін. – К. : Знання, 2007. – 332 с. | uk_UA |
dc.contributor.affiliation | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна | uk_UA |
dc.coverage.country | UA | uk_UA |
Εμφανίζεται στις συλλογές: | 122 — Компʼютерні науки (бакалаври) |
Αρχεία σε αυτό το τεκμήριο:
Αρχείο | Περιγραφή | Μέγεθος | Μορφότυπος | |
---|---|---|---|---|
2023_SNs-41_Chekanovskyi_A_B.pdf | 857,37 kB | Adobe PDF | Δείτε/ Ανοίξτε |
Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα
Εργαλεία διαχειριστή