Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/45488
Registo completo
Campo DCValorIdioma
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorШиманський, Роман Вікторович-
dc.contributor.authorShimanskiy, Roman-
dc.date.accessioned2024-06-27T11:09:52Z-
dc.date.available2024-06-27T11:09:52Z-
dc.date.issued2024-06-
dc.identifier.citationШиманський Р. В. Розробка мережі соціальної взаємодії з використанням технологій React та Node.js : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 65 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45488-
dc.description.abstractКваліфікаційна робота на здобуття освітнього рівня бакалавра. Тернопільський національний технічний університет ім. І. Пулюя, кафедра програмної інженерії, спеціальність 121 «Інженерія програмного забезпечення». ТНТУ, 2024. Виконав студент групи СП-42 Шиманський Роман Вікторович. Сторінок __, таблиць _, рисунків __, додатків _, презентація слайдів __. Тема: Розробка мережі соціальної взаємодії з використанням технологій React та Node.js. Веб-застосунок для комунікації та соціальної взаємодії, який є месенджером з розширеним функціоналом, залученням штучного інтелекту та спеціалізованими можливостями спілкування. Основою цього застосунку є чат з реальними користувачами та взаємодія з вбудованим штучним інтелектом. Застосування буде цікавим для різних соціальних верств населення та професій. Для досягнення цілей в розробці обрано технологію React мовою програмування JavaScript, яка дозволяє створювати масштабовані веб-додатки із високою продуктивністю. Першому розділі виконано аналіз предметної області, аналіз аналогів та конкурентів та вставнолено вимоги до системи типу «соцмережі». У другому розділі виконано проєктування, конструювання та тестування програмної системи з демонстрацією результатів. У третьому розділі описано основні принципи Охорони праці та безпеки життєдіяльності в галузі. Ключові слова: розробка сайту, соцмережа, взаємодія, React, API, клієнт-сервер, фронтенд, розробка, Node.jsuk_UA
dc.description.abstractA student Bachelor's certification work in Ternopil Ivan Pulyj National Technical University, department of software engineering, specialty 121 "Software engineering". TNTU, 2024. Pages __, tables _, figures __, appendices _, slide presentation __. Topic: Development of a social interaction network using React and Node.js technologies. A web application for communication and social interaction, which is a messenger with advanced functionality, the involvement of artificial intelligence and specialized communication capabilities. The basis of this application is chat with real users and interaction with built-in artificial intelligence. The application will be interesting for different social strata of the population and professions. To achieve the development goals, the React technology was chosen in the JavaScript programming language, which allows you to create scalable web applications with high performance. The first section performed an analysis of the subject area, an analysis of analogues and competitors, and inserted requirements for a "social network" type system. In the second section, the design, construction and testing of the software system with the demonstration of the results was performed. The third chapter describes the main principles of labor protection and life safety in the industry. Keywords: site development, social network, interaction, React, API, client-server, frontend, development, Node.js.uk_UA
dc.description.tableofcontentsЗМІСТ АНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 8 1.1 Аналіз предметної області 8 1.2 Аналіз ринку та існуючих розробок 10 1.3 Обґрунтування вибору архітектури та технологій реалізації 16 1.4 Опис вимог до системи та користувачів 22 2 ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОГО КОМПЛЕКСУ 25 2.1 Проєктування програмного забезпечення 25 2.2 Підхід до виконання проекту 26 2.3 Проєктування архітектури 30 2.4 Конструювання розроблюваного ПЗ 33 2.2.1 Реалізація серверної частини системи 34 2.2.2 Розробка Клієнтської частини системи 39 2.5 Тестування додатку 40 3 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 46 3.1 Поведінкові реакції населення у надзвичайних ситуаціях 46 3.2 Особливості безпеки праці під час вантажно-розвантажувальних робіт 49 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 53 ДОДАТКИ 54 ДОДАТОК А 55 ДОДАТОК Б 55 ДОДАТОК В 56uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectReactuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectsocket.iouk_UA
dc.subjectMongooseuk_UA
dc.subjectNode.jsuk_UA
dc.subjectHTMLuk_UA
dc.subjectCSSuk_UA
dc.titleРозробка мережі соціальної взаємодії з використанням технологій React та Node.jsuk_UA
dc.title.alternativeDevelopment of a network of social interaction using technologies React and Node.jsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Шиманський Роман Вікторовичuk_UA
dc.contributor.committeeMemberМарценюк, Василь Петрович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages65-
dc.subject.udc004.9uk_UA
dc.relation.references1. Abramov, D., & Clark, A. (n.d.). Redux: A predictable state container for JavaScript apps. Режим доступу: https://redux.js.org/uk_UA
dc.relation.references2. MongoDB, Inc. (n.d.). MongoDB: The most popular database for modern apps. Retrieved from. Режим доступу: https://www.mongodb.com/uk_UA
dc.relation.references3. Relation Data Model [Електронний ресурс] – Режим доступу ресурсу: https://www.tutorialspoint.com/dbms/relational_data_model.htm.uk_UA
dc.relation.references4. Посібник: знайомство з React [Електронний ресурс] – Режим доступу до ресурсу: https://uk.reactjs.org/tutorial/tutorial.html.uk_UA
dc.relation.references5. Communication: Online vs. Face-to-Face Interactions [Електронний ресурс]. – Режим доступу : https://psychminds.com/communication-online-vs-face-to-faceinteractions/uk_UA
dc.relation.references6. Magolan G., Bell J., Guijarro D., Peretti A., Housley P. Nest.js: A Progressive Node.js Framework, Kindle Edition. Bleeding Edge Press, 2018. 350 p.uk_UA
dc.relation.references7. О. Голинська, І. Мудрик. Роль CRM-системи у сучасних бізнес-процесах. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 2022, 25-25, ТНТУ.uk_UA
dc.relation.references8. Функціональне тестування з Sentry. Functional Software, Inc. (Sentry). (n.d.). Sentry: Application Monitoring and Error Tracking Software. Retrieved from Режим доступу: https://sentry.io/uk_UA
dc.relation.references9. Bradshaw S., Brazil E., Chodorow K. MongoDB: The Definitive Guide, 3rd Edition. O'Reilly Media, 2019. 514 p.uk_UA
dc.relation.references10. Методичні вказівки до виконання атестаційної роботи магістра спеціальності 121 – Інженерія програмного забезпечення (Освітньо-професійна програма - «Програмне забезпечення систем», Освітньо-наукова програма -«Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51сuk_UA
dc.coverage.countryUAuk_UA
Aparece nas colecções:121 — Інженерія програмного забезпечення (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
dyplom_Shimanskiy_2024.pdf826,59 kBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas