Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/41823
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.advisorГром’як, Роман Сильвестрович-
dc.contributor.authorЧекановський, Андрій Богданович-
dc.contributor.authorChekanovskyi, Andrii Bogdanovich-
dc.date.accessioned2023-06-23T15:18:06Z-
dc.date.available2023-06-23T15:18:06Z-
dc.date.issued2023-06-23-
dc.date.submitted2023-06-08-
dc.identifier.citationЧекановський А. Б. Розробка вебсистеми для проведення тестувань з використанням Node.js, React.js та PostgreSQL : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / А. Б. Чекановський. — Тернопіль : ТНТУ, 2023. — 63 с.uk_UA
dc.identifier.urihttp://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.isoukuk_UA
dc.subjectсистема тестуваньuk_UA
dc.subjecttesting systemuk_UA
dc.subjectрозробкаuk_UA
dc.subjectdevelopmentuk_UA
dc.subjectінтерфейсuk_UA
dc.subjectinterfaceuk_UA
dc.subjectсерверuk_UA
dc.subjectserveruk_UA
dc.subjectбаза данихuk_UA
dc.subjectdatabaseuk_UA
dc.subjectjavascriptuk_UA
dc.subjectreactuk_UA
dc.subjectnodejsuk_UA
dc.subjectexpressuk_UA
dc.subjectpostgresqluk_UA
dc.titleРозробка вебсистеми для проведення тестувань з використанням Node.js, React.js та PostgreSQLuk_UA
dc.title.alternativeWeb-based system development for testing using Node.js, React.js and PostgreSQLuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Чекановський Андрій Богданович, 2023uk_UA
dc.contributor.committeeMemberКульчицький, Тарас Русланович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.42uk_UA
dc.relation.references1. Тест як форма навчання, контролю та оцінювання знань. Методика викладання економічних дисциплін. Українські підручники та статті – Бібліотека 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.references2. 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.references3. Діаграми UML для моделювання процесів і архітектури проекту. Evergreen - web розробка і діджиталізація бізнесу за допомогою AI продуктів. URL: https://evergreens.com.ua/ua/articles/uml-diagrams.html (дата звернення: 18.02.2023)uk_UA
dc.relation.references4. Учасники проектів Вікімедіа. Сценарій використання – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Сценарій_використання (дата звернення: 20.02.2023)uk_UA
dc.relation.references5. 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.references6. Що таке фреймворки і для чого вони використовуються при веб-розробці - Блог VOLL. Веб студія VOLL - Інтернет-маркетинг Агентство. URL: https://voll.com.ua/uk/blog/frejmvorki-dlya-veb-rozrobki (дата звернення: 07.03.2023)uk_UA
dc.relation.references7. Учасники проектів Вікімедіа. Бібліотека підпрограм – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Бібліотека_підпрограм (дата звернення: 09.03.2023)uk_UA
dc.relation.references8. Веб технології – що це таке та які найпопулярніші?. FutureNow. URL: https://futurenow.com.ua/veb-tehnologiyi-shho-tse-take-ta-yaki-najpopulyarnishi/uk_UA
dc.relation.references9. Переваги веб-розробки на React у 2022. Маркетинговое агентство МАВР в Харькове - услуги интернет-маркетинга в Украине. URL: https://mavr.ua/ua/perevagi-veb-rozrobki-na-react-u-2022/ (дата звернення: 13.03.2023)uk_UA
dc.relation.references10. Учасники проектів Вікімедіа. WebStorm – вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/WebStorm (дата звернення: 17.03.2023)uk_UA
dc.relation.references11. WebStorm: The Smartest JavaScript IDE, by JetBrains. JetBrains. URL: https://www.jetbrains.com/webstorm/ (дата звернення: 21.03.2023)uk_UA
dc.relation.references12. Учасники проектів Вікімедіа. React – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/React (дата звернення: 25.03.2023)uk_UA
dc.relation.references13. Що таке Virtual DOM?. Codeguida. URL: https://codeguida.com/post/1561 (дата звернення: 28.03.2023)uk_UA
dc.relation.references14. Учасники проектів Вікімедіа. Node.js – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Node.js (дата звернення: 05.04.2023)uk_UA
dc.relation.references15. Express JS – платформа для створення сторінок. Глянець – Розробка і підтримка сайтів. URL: https://glyanec.net/ua/blog/express-js-platforma-dlya-stvorennya-storinok (дата звернення: 09.04.2023)uk_UA
dc.relation.references16. Учасники проектів Вікімедіа. PostgreSQL – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/PostgreSQL (дата звернення: 13.04.2023)uk_UA
dc.relation.references17. Рендеринг елементів – React. React – JavaScript-бібліотека для створення користувацьких інтерфейсів. URL: https://uk.reactjs.org/docs/rendering-elements.html (дата звернення: 15.04.2023)uk_UA
dc.relation.references18. Огляд хуків – React. React – JavaScript-бібліотека для створення користувацьких інтерфейсів. URL: https://uk.reactjs.org/docs/hooks-overview.html (дата звернення: 17.04.2023)uk_UA
dc.relation.references19. 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.references20. 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.references21. Model View Controller (MVC). Phalcon. URL: https://docs.phalcon.io/4.0/en/mvc (дата звернення: 29.04.2023)uk_UA
dc.relation.references22. 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.references23. Діаграма діяльності. Studwood. URL: https://studwood.net/ 1884530/informatika/diagrama_diyalnosti (дата звернення: 07.05.2023)uk_UA
dc.relation.references24. Wikiwand - Діаграма станів (UML). Wikiwand. URL: https://www.wikiwand.com/uk/Діаграма_станів_(UML) (дата звернення: 12.05.2023)uk_UA
dc.relation.references25. Діаграма потоків даних. www.wiki.uk-ua.nina.az. URL: https://www.wiki.uk-ua.nina.az/Діаграма_потоків_даних.html (дата звернення: 16.05.2023)uk_UA
dc.relation.references26. Онлайн-конспект з інформатики - Урок 20. Поняття сутності, атрибута, ключа, зв'язку. sites.google.com. URL: https://sites.google.com/view/onlayn-konspekt-z-informatiku/10-клас/урок-20-поняття-сутності-атрибута-ключа-звязку (дата звернення: 21.05.2023)uk_UA
dc.relation.references27. 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.references28. 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.references29. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2009.uk_UA
dc.relation.references30. Безпека життєдіяльності: Навчально-методичний посібник. / [Укладачі: В.І. Кошель, Г.П. Сав’юк, Б.С. Дзундза] – Івано-Франківськ: НАІР, 2018. – 163 с.uk_UA
dc.relation.references31. Соціальні та політичні небезпеки. Безпека життєдіяльності, охорона праці.Allreferat.com.ua.URL: https://allreferat.com.ua/uk/Bezpeka_guttediyalnosti _ohorona_praci/referat/4042 (дата звернення: 05.06.2023)uk_UA
dc.relation.references32. Джигирей В. С., Жидецький В. Ц. Безпека життєдіяльності. Навчальний посібник. Вид. 3-те, доповнене. Львів: Афіша,. 2000. 256 c.uk_UA
dc.relation.references33. Грибан В.Г., Негодченко О.В. Охорона праці. – К.: Центр учбової літератури, 2009. 209 c.uk_UA
dc.relation.references34. Лапін, В.М. Безпека життєдіяльності людини / В.М. Лапін. – К. : Знання, 2007. – 332 с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Εμφανίζεται στις συλλογές:122 — Компʼютерні науки (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
2023_SNs-41_Chekanovskyi_A_B.pdf857,37 kBAdobe PDFΔείτε/ Ανοίξτε


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

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