Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49628
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorНебесний, Руслан Михайлович-
dc.contributor.advisorNebesnyi, Ruslan-
dc.contributor.authorЧайковська, Катерина Ігорівна-
dc.contributor.authorChaikovska, Kateryna Ihorivna-
dc.date.accessioned2025-07-08T11:34:00Z-
dc.date.available2025-07-08T11:34:00Z-
dc.date.issued2025-06-29-
dc.date.submitted2025-06-15-
dc.identifier.citationЧайковська К. І. Розробка вебсайту для планування подорожей та пошуку супутників для подорожі засобами HTML5, CSS3, JS, PHP та MySQl : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 70 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49628-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 29.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена створенню інтерактивного вебсайту для зручного планування подорожей та пошуку попутників. У першому розділі кваліфікаційної роботи описано предметну область, проаналізовано конкурентне середовище, визначено цільову аудиторію та ключові вимоги до системи. Висвітлено підходи до вибору технологій, платформ та хостингу. У другому розділі досліджено архітектуру майбутньої системи, змодельовано базу даних, спроєктовано користувацький інтерфейс. Подано реалізацію функціональної логіки з використанням JavaScript та PHP, а також описано функціональні модулі вебсайту. У третьому розділі описано процес тестування вебсайту, перевірку його функціональності, а також ефективність обраних рішень. Об’єкт дослідження: процес створення вебсайту для організації подорожей. Предмет дослідження: методи, засоби та технології розробки сучасного вебсайту для планування подорожей та пошуку попутниківuk_UA
dc.description.abstractThe qualification work is dedicated to the creation of an interactive website for convenient travel planning and finding travel companions. The first section of the qualification work describes the subject area, analyzes the competitive environment, identifies the target audience and key requirements for the system. The approaches to choosing technologies, platforms and hosting are highlighted. The second section examines the architecture of the future system, models the database, designs the user interface. The implementation of functional logic using JavaScript and PHP is presented, and the functional modules of the website are described. The third section describes the process of testing the website, checking its functionality, and the effectiveness of the selected solutions. Object of research: the process of creating a website for organizing travel. Subject of research: methods, tools and technologies for developing a modern website for planning travel and finding travel companionsuk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ. ПОСТАНОВКА ЗАВДАННЯ ТА ВИБІР СЕРЕДОВИЩА РОЗРОБКИ 10 1.1 Аналіз предметної області 10 1.2 Дослідження конкурентного середовища у сфері онлайн-планування подорожей 11 1.3 Визначення цільової аудиторії 14 1.4 Визначення ключових вимог для розробки інтерактивного вебсайту планування подорожей 15 1.5 Учасники системи та варіанти використання функціональності вебсайту 16 1.6 Обгрунтування вибору платформи та інструментів розробки 18 1.7 Вибір хостингової платформи для розміщення вебсайту планування подорожей та пошуку супутників 19 1.8 Висновки до розділу 1 20 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА РОЗРОБКА ВЕБСАЙТУ ДЛЯ ПЛАНУВАННЯ ПОДОРОЖЕЙ ТА ПОШУКУ ПОПУТНИКІВ 22 2.1 Проектування архітектури вебсайту 22 2.2 Моделювання бази даних для вебсайту 24 2.3 Створення користувацького інтерфейсу для вебсайту 28 2.4 Реалізація логіки на JavaScript 31 2.5 Застосування PHP для реалізації серверної логіки вебсайту 33 2.6 Перелік функціональних елементів сайту 34 2.7 Інтеграція Google reCAPTCHA для захисту від ботів 36 2.8 Висновки до розділу 2 37 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ПЕРЕВІРКА ФУНКЦІОНАЛЬНОСТІ ВЕБСАЙТУ 39 3.1 Перевірка валідності коду та виявлення помилок у структурі вебсторінок 39 3.2 Тестування процесу реєстрації, авторизації та збереження даних у базі MySQl 41 3.3 Функціонал сторінки"Головна" та "Мої подорожі" 45 3.4 Функціонал "Знайти друга", "Список друзів", "Повідомлення" 50 3.5 Функціонал сторінок "Мій профіль", "Налаштування" та "Вийти" 53 3.6 Висновки до розділу 3 55 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 56 4.1 Вплив комп’ютерних технологій на умови життя та здоров’я 56 4.2 Організація безпечного робочого місця для IT – спеціаліста 58 4.3 Висновки до розділу 4 61 ВИСНОВКИ 63 ПЕРЕЛІК ДЖЕРЕЛ 65 ДОДАТКИuk_UA
dc.format.extent70-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectвебсайтuk_UA
dc.subjectпланування подорожейuk_UA
dc.subjectwebsiteuk_UA
dc.subjectcss3uk_UA
dc.subjecthtml5uk_UA
dc.subjectjsuk_UA
dc.subjectmysqluk_UA
dc.subjectphpuk_UA
dc.subjecttravel planninguk_UA
dc.titleРозробка вебсайту для планування подорожей та пошуку супутників для подорожі засобами HTML5, CSS3, JS, PHP та MySQLuk_UA
dc.title.alternativeWebsite development for travel planning and finding travel companions using HTML5, CSS3, JS, PHP and MySQLuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Чайковська Катерина Ігорівна, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Коричневий колір: cимволіка, відтінки та найкращі поєднання [Електронний ресурс] // Depositphotos. – Режим доступу до ресурсу: https://blog.depositphotos.com/ua/korichnevij-kolir.html (дата звернення 10.05.2025)uk_UA
dc.relation.references2. Кольорові моделі RGB та CMYK [Електронний ресурс] // Фастпринт. – Режим доступу до ресурсу: https://www.fastprint.ua/uk/rgb-cmyk (дата звернення 13.05.2025)uk_UA
dc.relation.references3. SWOT-аналіз: що це таке та приклади використання [Електронний ресурс] // Wedex. – Режим доступу до ресурсу: https://wedex.com.ua/blog/swot-analiz-shho-tse-take-ta-prikladi-vikoristannya/ (дата звернення 16.05.2025)uk_UA
dc.relation.references4. Tripit [Електронний ресурс] // Tripit. – Режим доступу до ресурсу: https://www.tripit.com/web (дата звернення 17.05.2025)uk_UA
dc.relation.references5. Rome2Rio [Електронний ресурс] // Rome2Rio. – Режим доступу до ресурсу: https://www.rome2rio.com/ (дата звернення 17.05.2025)uk_UA
dc.relation.references6. BlaBlaCar [Електронний ресурс] // BlaBlaCar. – Режим доступу до ресурсу: https://www.blablacar.com.ua/ (дата звернення 18.05.2025)uk_UA
dc.relation.references7. Strutynska, I., Kozbur, H., Dmytrotsa, L., Bodnarchuk, I., & Hlado, O. (2019). Small and medium business structures clustering method based on their digital maturity. 2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T), 278–282.uk_UA
dc.relation.references8. Що таке цільова аудиторія, способи та методи її визначення [Електронний ресурс] // Brainlab. – Режим доступу до ресурсу: https://brainlab.com.ua/uk/blog-uk/shho-take-czilova-audytoriya-sposoby-ta-metody-yiyi-vyznachennya (дата звернення 19.05.2025)uk_UA
dc.relation.references9. Харченко, О. Г., Галай, І. О., Бондарчук, І. О., & Яцишин, В. В. (2010). Проектування архітектури WEB-застосування на основі моделі якості проектування. Інженерія Програмного Забезпечення, 4(4), 26.uk_UA
dc.relation.references10. Шаблонний чи унікальний дизайн сайту? [Електронний ресурс] // Artjoker. – Режим доступу до ресурсу: https://artjoker.ua/blog/shablonnyy-ili-unikalnyy-dizayn-sayta/ (дата звернення 20.05.2025)uk_UA
dc.relation.references11. Створюємо платформу для e – коммерс: Shopify vs кастомний дизайн [Електронний ресурс] // Turumburum. – Режим доступу до ресурсу: https://turumburum.ua/blog/stvoryuiemo-platformu-dlya-e-kommers-shopify-vs-kastomniy-dizayn (дата звернення 21.05.2025)uk_UA
dc.relation.references12. Для чого потрібні UML діаграми? [Електронний ресурс] // FoxmindEd. – Режим доступу до ресурсу: https://foxminded.ua/uml-diagramy/ (дата звернення 22.05.2025)uk_UA
dc.relation.references13. Як будувати UML – діаграми. Розбираємо три найпопулярніші варіанти [Електронний ресурс] // Dou. – Режим доступу до ресурсу: https://dou.ua/forums/topic/40575/ (дата звернення 24.05.2025)uk_UA
dc.relation.references14. Що таке діаграма варіантів використання UML: символи, шаблони, інструмент і посібник [Електронний ресурс] // MindOnMap. – Режим доступу до ресурсу: https://www.mindonmap.com/uk/blog/what-is-a-uml-use-case-diagram/ (дата звернення 25.05.2025)uk_UA
dc.relation.references15. Як вибрати правильну платформу для створення веб-сайту [Електронний ресурс] // Ranktracker. – Режим доступу до ресурсу: https://www.ranktracker.com/uk/blog/how-to-choose-the-right-platform-to-build-your-website/ (дата звернення 26.05.2025)uk_UA
dc.relation.references16. HTML5 та CSS3: Основи веб-розробки [Електронний ресурс] // IT Рейтинг України. – Режим доступу до ресурсу: https://it-rating.ua/html5-ta-css3-osnovi-veb-rozrobki (дата звернення 28.05.2025)uk_UA
dc.relation.references17. Що таке JavaScript і для чого він потрібен [Електронний ресурс] // GoIt. – Режим доступу до ресурсу: https://goit.global/ua/articles/shcho-take-javascript-i-dlia-choho-vin-potriben/ (дата звернення 29.05.2025)uk_UA
dc.relation.references18. JavaScript: матеріали для самопідготовки [Електронний ресурс] // Epam Campus. – Режим доступу до ресурсу: https://campus.epam.ua/ua/blog/255 (дата звернення 30.05.2025)uk_UA
dc.relation.references19. ЩО ТАКЕ PHP? [Електронний ресурс] // Freehost. – Режим доступу до ресурсу: https://freehost.com.ua/ukr/faq/wiki/chto-takoe-php/ (дата звернення 03.06.2025)uk_UA
dc.relation.references20. Що таке PHP? [Електронний ресурс] // HyperHost. – Режим доступу до ресурсу: https://hyperhost.ua/uk/wiki/chto-takoe-php (дата звернення 04.06.2025)uk_UA
dc.relation.references21. ЩО ТАКЕ MYSQL [Електронний ресурс] // Freehost. – Режим доступу до ресурсу: https://freehost.com.ua/ukr/faq/wiki/chto-takoe-mysql/ (дата звернення 05.06.2025)uk_UA
dc.relation.references22. База даних MySQL [Електронний ресурс] // Mirror Studio. – Режим доступу до ресурсу: https://promoter.net.ua/articles/baza-danix-mysql.html (дата звернення 07.06.2025)uk_UA
dc.relation.references23. Як вибрати якісний хостинг для сайту та чому це так важливо [Електронний ресурс] // Speka. – Режим доступу до ресурсу: https://speka.media/yak-vibrati-yakisnii-vebxosting-dlya-saitu-ta-comu-ce-tak-vazlivo-934n6v (дата звернення 08.06.2025)uk_UA
dc.relation.references24. InfinityFree – один з найкращих безкоштовних хостингів у 2025 [Електронний ресурс] // FreeWebsiteHosting. – Режим доступу до ресурсу: https://freewebhosting.com.ua/infinityfree/ (дата звернення 09.06.2025)uk_UA
dc.relation.references25. Встановлення та налаштування локального вебсервера XAMPP на Windows [Електронний ресурс] // HostPro. – Режим доступу до ресурсу: https://hostpro.ua/wiki/ua/instructions/installing-and-configuring-the-local-xampp-web-server-on-windows/ (дата звернення 09.06.2025)uk_UA
dc.relation.references26. Клієнт-серверна архітектура [Електронний ресурс] // QaTestLab. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/client-server-architecture/ (дата звернення 10.06.2025)uk_UA
dc.relation.references27. Трирівнева архітектура [Електронний ресурс] // JavaRush. – Режим доступу до ресурсу : https://javarush.com/ua/quests/lectures/ua.questservlets.level14.lecture01 (дата звернення 11.06.2025)uk_UA
dc.relation.references28. Все, що потрібно знати про бази даних для початківців: MySQL, PostgreSQL, MongoDB [Електронний ресурс] // Dan.it. – Режим доступу до ресурсу: https://dan-it.com.ua/uk/blog/vse-shho-potribno-znati-pro-bazi-danih-dlja-pochatkivciv-mysql-postgresql-mongodb/ (дата звернення 13.06.2025)uk_UA
dc.relation.references29. СКБД MySQL і доступ до БД в PHP [Електронний ресурс] // Портал знань. – Режим доступу до ресурсу: http://www.znannya.org/?view=mysqli-intro (дата звернення 13.06.2025)uk_UA
dc.relation.references30. Небесний, Р. М., Кунанець, Н. Е., & Мацюк, О. В. (2016). Особливості формування цілей соціальних та соціокомунікаційних складових у проектах "Розумних міст". Вісник Національного університету “Львівська політехніка”, (848), 122–127.uk_UA
dc.relation.references31. ОСНОВИ ПОБУДОВИ SQL ЗАПИТІВ [Електронний ресурс] // FoxmindEd. – Режим доступу до ресурсу: https://foxminded.ua/sql-zapyty/ (дата звернення 14.06.2025)uk_UA
dc.relation.references32. ПРО СХЕМИ БАЗ ДАНИХ [Електронний ресурс] // FoxmindEd. – Режим доступу до ресурсу: https://foxminded.ua/skhemy-bazy-danyh/ (дата звернення 14.06.2025)uk_UA
dc.relation.references33. Завальнюк Є. К., Уманець О. О. Інтроверти та екстраверти серед видатних діячів IT // Матеріали Міжнародної наукової конференції студентів та молодих вчених «Молодь: наука і духовність». – Вінниця : ВНТУ, 2019. – 3 с.uk_UA
dc.relation.references34. Що таке JavaScript [Електронний ресурс] // Cases Media. – Режим доступу до ресурсу: https://cases.media/en/article/sho-take-javascript (дата звернення 15.06.2025)uk_UA
dc.relation.references35. Дуда, О., Захарія, О., Крамар, Т., Мельник, А., & П.Скалецький, (2025). Архітектура системи організації даних «розумних міст» на основі концепту Data Mesh. Information Systems and Networks, 411–427с. https://doi.org/10.23939/sisn2025.17.411uk_UA
dc.relation.references36. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ Наукової Конференції Тернопільського Національного Технічного Університету Імені Івана Пулюя, 46–48.uk_UA
dc.relation.references37. Історія розвитку мови програмування РHP [Електронний ресурс] // IT клуб. – Режим доступу до ресурсу: https://it-club.com.ua/history-of-php/ (дата звернення 16.06.2025)uk_UA
dc.relation.references38. Попрощайтесь із Спамом! Повний путівник по reCAPTCHA [Електронний ресурс] // Dreamhost. – Режим доступу до ресурсу: https://www.dreamhost.com/blog/uk/poproshchaites-iz-spamom-povnii-putivnik-po-recaptcha-uk/ (дата звернення 17.06.2025)uk_UA
dc.relation.references39. Валідація. Тестування валідації [Електронний ресурс] // QaTestLab. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/validation-testing/ (дата звернення 17.06.2025)uk_UA
dc.relation.references40. PHP Code Checker [Електронний ресурс] // BairesDev. – Режим доступу до ресурсу: https://www.bairesdev.com/tools/phpcodechecker/ (дата звернення 18.06.2025)uk_UA
dc.relation.references41. W3C HTML Validator [Електронний ресурс] // W3C. – Режим доступу до ресурсу: https://validator.w3.org/ (дата звернення 18.06.2025)uk_UA
dc.relation.references42. CSS Validator [Електронний ресурс] // CSS Portal. – Режим доступу до ресурсу: https://www.cssportal.com/css-validator/ (дата звернення 19.06.2025)uk_UA
dc.relation.references43. Гігієна зору: основні правила, яких повинен дотримуватися кожен [Електронний ресурс] // Закарпатський центр зору. – Режим доступу до ресурсу: https://centerzoru.com.ua/gigiyena-zoru-osnovni-pravyla-yakyh-povynen-dotrymuvatysya-kozhen/ (дата звернення 20.06.2025)uk_UA
dc.relation.references44. Вовк Ю.Я. Охорона праці в галузі. Навчальний посібник / Ю. Я. Вовк, І. П. Вовк – Тернопіль: ФОП Паляниця В.А. – 2015. – 172 с.uk_UA
dc.relation.references45. Європа оголосила війну e-відходам [Електронний ресурс] // Міністерство захисту довкілля та природних ресурсів України. – Режим доступу до ресурсу: https://mepr.gov.ua/yevropa-ogolosyla-vijnu-e-vidhodam/ (дата звернення 21.06.2025)uk_UA
dc.relation.references46. ДСТУ 7299:2013. Дизайн і ергономіка. Робоче місце оператора. Взаємне розташування елементів робочого місця. Загальні вимоги ергономіки. – Київ: Мінекономрозвитку України, 2014.uk_UA
dc.relation.references47. Як захистити очі при роботі за комп’ютером? [Електронний ресурс] // Київлінза. – Режим доступу до ресурсу: https://kyivlinza.ua/news/articles/kak-zashchitit-glaza-pri-rabote-za-kompyuterom-/ (дата звернення 21.06.2025)uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2025_KRB_SN-43_Chaikovska_KI.pdfДипломна робота5,61 MBAdobe PDFПереглянути/відкрити


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

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