Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38290
Назва: Створення інтерактивного застосунку “Музейний помічник” засобами React 16.13.0, C++ та QML 5.12
Інші назви: An interactive application "Museum Assistant" design using React 16.13.0, C++ and QML 5.12
Автори: Підбурачинський, Ростислав Анатолійович
Pidburachynskyi, Rostyslav Anatoliyovuch
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Підбурачинський Р. А. Розробка програмного комплексу для взаємодії користувачів з експонатами в музеях засобами React, Node.js, C++, Qt та QML: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / Р. А. Підбурачинський. — Тернопіль : ТНТУ, 2022. — 60 с.
Дата публікації: 23-чер-2022
Дата подання: 9-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Млинко, Богдана Богданівна
Члени комітету: Осухівська, Галина Михайлівна
УДК: 004.4
Теми: веб-застосунок
web application
SPA
C++
React
Node.js
Qt
QML
Короткий огляд (реферат): В процесі роботи над дипломною роботою було проведено огляд предметної області, описано призначення кожної частини програмного комплексу: підвищення якості надання музеями послуг його відвідувачам, оглянуто та описано теоретичний матеріал про розробку динамічних сайтів засобами React, розробку серверних частин використовуючи засоби Node.js, розробку мобільних застосунків використовуючи засоби C++/QML, зроблено проєктування програмного комплексу, розроблено шаблон веб-додатку, наведено назви запитів для роботи з API, зроблено розгортання сайту та серверної частини на веб-хостингу, а мобільного застосунок викладено у Play Market, описано проведення ручного та автоматичного тестування, надано інструкцію зі встановлення кожного компонента програмного комплексу та інструкцію з експлуатації. During the process of work on the thesis was a review of the subject area, described the purpose of each part of the software package: improving the quality of museum services to its visitors, reviewed and described theoretical material on the development of dynamic sites by React, development of server parts using Node.js, mobile development applications using C ++ / QML tools, software package design, web application template, API query names, site and server deployment on web hosting, and mobile application on Play Market, manual and automatic application descriptions testing, instructions for installation of each component of the software package and operating instructions.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ НА РОЗРОБКУ 10 1.1 Аналітичний огляд наявного рішення 10 1.2 Огляд рішень для написання веб-застосунку 10 1.2.1 Вимоги до технічних засобів 11 1.2.2 Розгляд веб-фреймворків 12 1.2.3 Платформа для написання серверних додатків 14 1.2.4 Інструментарій для розробки мобільних застосунків 15 1.2.5 Порівняння веб-фреймворків для розробки SPA 15 1.3 Постановка задачі 17 1.4 Визначення інформаційних зв’язків 18 1.5 Висновок до розділу 20 РОЗДІЛ 2. РОЗРОБКА ПРОГРАМНОГО КОМПЛЕКСУ 21 2.1 Стадії та етапи розробки 21 2.2 Написання текстів програми 22 2.3 Опис та обґрунтування вибору структури та методу організації вхідних та вихідних даних 25 2.4 Зовнішнє проєктування програми 26 2.5 Тестування та налагодження програм 27 2.6 Інструкція з інсталяції програмного забезпечення 28 2.7 Інструкція з використання тестових наборів 37 2.8 Інструкція з експлуатації програмного комплексу 41 2.9 Висновок до розділу 50 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 51 3.1 Долікарська допомога при кровотечах 51 3.2 Вплив шуму на організм людини та розробка заходів щодо його зниженню до допустимих величин для обладнання 54 3.3 Висновок до розділу 56 ВИСНОВКИ 57 ПЕРЕЛІК ДЖЕРЕЛ 59 ДОДАТКИ 61
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38290
Власник авторського права: © Підбурачинський Ростислав Анатолійович, 2022
Перелік літератури: 1. Шлее М. Qt 5.10. Професійне програмування на C++ / Макс Шлее. – Санкт-Петербург: Питер, 2016. – 1072 с. ISBN 978-5-9775-3678-3. 2. Бенкс А. React і Redux - функціональна веб-розробка / А. Бенкс, Е. Порселло. – Санкт-Петербург: Питер, 2016. – 336 с. ISBN 978-5-4461-0668-4. 3. Стефанов С. React.js - Швидкий старт / Стоян Стефанов. – Санкт-Петербург: Питер, 2018. – 334 с.. ISBN 978-5-496-03003-8. 4. Янг А. Node.js в дії / А. Янг, Б. Мек, М. Кентелон. – Санкт-Петербург: Питер, 2018. – 432 с. ISBN 978-5-496-03212-4. 5. Браун І. Веб-розробка з використання Node і Express – Повноцінне використання стеку JavaScript / Ітан Браун. – Санкт-Петербург: БХВ, 2016. – 336 с. ISBN 978-5-4461-0590-8. 6. Керівництво з оформлення HTML / CSS коду від Google [Електронний ресурс]. – Режим доступу до ресурсу: https://habr.com/post/143452/. 7. JavaScript-бібліотека React [Електронний ресурс]. Режим доступу до ресурсу: https://uk.reactjs.org. 8. Redux [Електронний ресурс]. Режим доступу до ресурсу: https://redux.js.org. 9. Material-UI [Електронний ресурс]. Режим доступу до ресурсу: https://material-ui.com. 10. npm [Електронний ресурс]. Режим доступу до ресурсу: https://www.npmjs.com. 11. GitHub Vue.js [Електронний ресурс]. Режим доступу до ресурсу: https://github.com/vuejs/vue. 12. Node.js web application [Електронний ресурс]. Режим доступу до ресурсу: https://expressjs.com. 13. FASTVPS BILLING [Електронний ресурс]. Режим доступу до ресурсу: https://bill2fast.com/. 14. SQLite Docs [Електронний ресурс]. Режим доступу до ресурсу: https://www.sqlite.org/docs.html. 15. Qt Documentation [Електронний ресурс]. Режим доступу до ресурсу: https://doc.qt.io. 16. Android Developers [Електронний ресурс]. Режим доступу до ресурсу: https://developers.android.com. 17. Why Cypress? [Електронний ресурс]. Режим доступу до ресурсу: https://docs.cypress.io. 18. Qt Bug Tracker [Електронний ресурс]. Режим доступу до ресурсу: https://bugreports.qt.io/browse/QTBUG-103712. 19. MDN Web Docs [Електронний ресурс]. Режим доступу до ресурсу: https://developer.mozilla.org. 20. Google Play Console [Електронний ресурс]. Режим доступу до ресурсу: https://play.google.com/apps/publish. 21. Google Play [Електронний ресурс]. Режим доступу до ресурсу: https://play.google.com. 22. Вікіпедія [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Каркас_вебзасосунків. 23. Засоби захисту від шуму та вібрації [Електронний ресурс]. Режим доступу до ресурсу: https://www.sop.com.ua/news/3625-dopomogu-za-e-lkarnyanim-mojna-otrimati-na-pdstav-vityagu. 24. MCFR – Цифрове видавництво [Електронний ресурс]. Режим доступу до ресурсу: https://sop.com.ua. 25. Що робити у разі ушкодження кінцівок та при кровотечі? - Портал Києва [Електронний ресурс]. Режим доступу до ресурсу: https://kyivcity.gov.ua/likarni_ta_medytsyna/persha_dolikarska_dopomoha/scho_robiti_u_razi_ushkodzhennya_kintsivok_ta_pri_krovotechi/. 26. Барвінська А. Кровотеча і крововтрата. / Методи тимчасової і кінцевої зупинки кровотечі. / Барвінська А. – Львів, 2019. – 19 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
diploma.pdf2,53 MBAdobe PDFПереглянути/відкрити


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

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