Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://elartu.tntu.edu.ua/handle/lib/49006
Titolo: | Розробка веб-застосунку для створення і проведення онлайн‑опитувань та аналізу результатів з використанням HTML, CSS, JavaScript, PHP та MySQL |
Titoli alternativi: | Development of a web application for creating, conducting and analyzing online surveys using HTML, CSS, JavaScript, PHP and MySQL |
Autori: | Лунак, Олександр Григорович Lunak, Oleksandr Hryhorovysch |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Лунак О. Г. Розробка веб‑застосунку для створення і проведення онлайн‑опитувань та аналізу результатів з використанням HTML, CSS, JavaScript, PHP та MySQL : робота на здобуття кваліфікаційного ступеня бакалавра : cпец. 121 ‑ інженерія програмного забезпечення / наук. кер. Г.Б. Цуприк – Тернопільський національний технічний університет імені Івана Пулюя – Тернопіль, ТНТУ, 2025. – 98 с. |
Data: | giu-2025 |
Submitted date: | 9-giu-2025 |
Date of entry: | 23-giu-2025 |
Editore: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Цуприк, Галина Богданівна |
Committee members: | Матійчук, Любомир Павлович |
UDC: | 004.9 |
Parole chiave: | інженерія програмного забезпечення software engineering веб‑застосунок web application онлайн‑опитування online survey тестування testing |
Number of pages: | 98 |
Abstract: | Кваліфікаційна робота бакалавра присвячена процесу аналізу, проєктуванню та розробки системи для проведення онлайн-опитувань. Систему реалізовано у якості веб-застосунку(веб‑сайту), що зумовлено її доступністю для користувачів будь-якої операційної системи, відносною простотою в користуванні та можливістю подальшого масштабування. Здійснено порівняльний аналіз конкурентних сервісів, які надають схожі послуги, враховано їх переваги та недоліки. У ході роботи було сплановано архітектуру Frontend частини веб-застосунку. Використовуючи мови HTML, CSS з фреймворком Bootstrap та JavaScript з використання AJAX для обміну даними між браузером і сервером – було створено клієнтську частину сайту. Для Backend частини було використано мову PHP для обробки запитів з фронтенду та базу даних MySQL, яка зберігає всю інформацію системи. Крім того, у роботі детально описано процес тестування онлайн-опитувань та враховано можливості модифікації системи. The bachelor’s qualification work is devoted to the analysis, design and development of a system for conducting online surveys. The solution is implemented as a web application (website), which ensures cross‑platform accessibility, ease of use and the possibility of future scaling. A comparative review of competing services offering similar functionality was carried out, with their advantages and drawbacks taken into account. The architecture of the Frontend was planned and implemented using HTML and CSS with the Bootstrap framework, while JavaScript and AJAX were employed for data exchange between the browser and the server. The Backend is written in PHP, handling requests from the frontend, and a MySQL database stores all system information. The work also provides a detailed description of the testing process of the online‑survey system and discusses potential avenues for system modification. |
Content: | АНОТАЦІЯ......................................................................................................................4 ABSTRACT......................................................................................................................5 ВСТУП..............................................................................................................................8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ.....................................................................10 1.1 Вибір напрямку дослідження....................................................................10 1.2 Аналіз застосунків конкурентів................................................................13 1.3 Порівняльний аналіз характеристик аналогів.........................................18 1.4 Формування вимог до власної системи....................................................21 1.5 Пошук та опис ключових відношень між акторами та прецедентами...22 2 ПРОЄКТУВАННЯ АРХІТЕКТУРИ СИСТЕМИ..............................................25 2.1 Визначення архітектури системи.............................................................25 2.2 Проєктування моделі бази даних..............................................................27 2.3 Побудова UML‑діаграми класів системи.................................................31 2.4 Проєктування структури веб-застосунку................................................38 3 РОЗРОБКА ТА ТЕСТУВАННЯ ВЕБ‑ЗАСТОСУНКУ ДЛЯ ПРОВЕДЕННЯ ОНЛАЙН-ОПИТУВАНЬ..............................................................................................41 3.1 Розробка веб-застосунку...........................................................................41 3.1.1 Розробка серверної частини............................................................41 3.1.2 Розробка клієнтської частини.........................................................48 3.2 Тестування веб-застосунку.......................................................................52 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ...................66 4.1 Соціально-політичні небезпеки, їхні види та характеристики...............66 4.2 Соціальне значення охорони праці..........................................................69 ВИСНОВКИ...................................................................................................................71 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ......................................................................73 ДОДАТКИ......................................................................................................................77 ДОДАТОК А. Тези доповіді на конференції...............................................................78 ДОДАТОК Б. Діаграми та рисунки..............................................................................80 ДОДАТОК В. Лістинг коду...........................................................................................84 ДОДАТОК Г. Диск.........................................................................................................98 |
URI: | http://elartu.tntu.edu.ua/handle/lib/49006 |
Copyright owner: | © Лунак Олександр Григорович, 2025 |
References (Ukraine): | 1. Визначення поняття веб‑застосунку[Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/chym-vidrizniaietsia-sait-vid-veb-dodatku/ (дата звернення 01.05.2025) 2. Розробка діаграм з використанням IBM Rational Architect Designer [Електронний ресурс] – Режим доступу до ресурсу : https://www.ibm.com/products/rational-software-architect-designer (дата звернення 08.05.2025) 3. Про методику побудови діаграм варінтів використання[Електронний ресурс] – Режим доступу до ресурсу: https://www.maxzosim.com/use-cases-and-scenarios/ (дата звернення 08.05.2025) 4. Основні принципи проєктування системи[Електронний ресурс] – Режим доступу до ресурсу: https://blog.ithillel.ua/articles/web-application-architecture (дата звернення 08.05.2025) 5. Про методику побудови баз даних [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/skhemy-bazy-danyh/ (дата звернення 09.05.2025) 6. Методика побудови діаграм класів[Електронний ресурс] – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-tutorial/ (дата звернення 09.05.2025) 7. Побудова роботи системи[Електронний ресурс] – Режим доступу до ресурсу: https://dou.ua/forums/topic/40575/ (дата звернення 09.05.2025) 8. Програмування мовою PHP : книга / Васильєв О. – Київ: Ліра‑К, 2022. – 368 с. 9. Head First. HTML і CSS : книга / пер. з англ. / Фримен Е., Робсон Е. – Харків: Ранок, 2021. – 720 с. 10. Використання JavaScript у розробці Frontend частини[Електронний ресурс] – Режим доступу до ресурсу: https://uk.javascript.info/ (дата звернення 15.05.2025) 11. Information System for Design of Thin Multilayer Film Processes Parameters Management based on Diffusion Mykhaylo Petryk, Vitalii Chyzh, Halyna Tsupryk, Oksana Petryk, ITTAP’2024: 4th International Workshop on Information Technologies: Theoretical and Applied Problems, October 23‑25, 2024, Ternopil, Ukraine, Opole, Poland, 2024, pp. 486‑493 (Scopus) – Режим доступу до ресурсу: https://ceur-ws.org/Vol-3896/. (ТНТУ) 12. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low‑intensity stimuli / Bohdan Yavorskyy, Evhenia Yavorska, Halyna Tsupryk, Roman Kinash // Scientific Journal of TNTU. — Tern.: TNTU, 2023. — Vol 112. — No 4. — P. 82–90. (фахове видання України) |
Content type: | Bachelor Thesis |
È visualizzato nelle collezioni: | 121 — Інженерія програмного забезпечення (бакалаври) |
File in questo documento:
File | Descrizione | Dimensioni | Formato | |
---|---|---|---|---|
dyplom_Lunak_2025.pdf | 2,69 MB | Adobe PDF | Visualizza/apri |
Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.
Administrationswerkzeuge