Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41861
Назва: Розробка та захист веб додатку для формування онлайн систеи питань та відповідей
Інші назви: Development and defense of a web application for creating an online question and answer system
Автори: Цимбалюк, Гліб Олександр Богданович
Tsymbaliuk, Hlib Oleksandr
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Цимбалюк Г-О. Б. Розробка та захист веб додатку для формування онлайн системи питань та відповідей: кваліфікаційна робота бакалавра за спеціальністю 125 — Кібербезпека / Г-О. Б. Цимбалюк. – Тернопіль: ТНТУ, 2023. – 84 c.
Дата публікації: 23-чер-2023
Дата внесення: 26-чер-2023
Видавництво: ТНТУ
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Стадник, Марія Андріївна
Stadnyk, Maria
Члени комітету: Шимчук, Григорій Валерійович
Shymchuk, Hryhoriy
УДК: 004.056
Теми: 125
кібербезпека
вебсайт
розробка
захист
хешування
website
development
defense
hashing
XSS
Sql-injection
Кількість сторінок: 84
Короткий огляд (реферат): Дана кваліфікаційна робота присвячена розробці та захисту веб-додатку для створення онлайн системи питань та відповідей (Q&A). Метою роботи є проектування та реалізація цього веб-додатку з метою забезпечення зручного та ефективного обміну знаннями та інформацією. У процесі дослідження був розглянутий базовий підхід, що використовується при розробці веб-додатків для систем Q&A. Аналізувалися приклади відомих систем Q&A з метою виявлення кращих практик та функціональних можливостей. Розробка веб-додатку здійснювалась у середовищі Rubymine з використанням мов програмування Ruby on Rails, JavaScript, розмітки Bootstrap та бази даних PostgreSQL. Крім того, проведено детальний аналіз результатів роботи створеного веб-додатку для системи Q&A. Отримані результати дослідження пропонується використовувати в якості методичного матеріалу розробниками програмного забезпечення під час проектування та розробки подібних веб-додатків. Розробка та захист веб-додатку для створення онлайн системи питань та відповідей має великий потенціал для покращення процесу навчання, співпраці та обміну знаннями в академічному, бізнесовому та загальному користувацькому середовищах.
This qualification work is dedicated to the development and defense of a web application for creating an online Question and Answer (Q&A) system. The purpose of this work is to design and implement this web application to facilitate convenient and efficient knowledge and information exchange. During the research process, a basic approach used in developing web applications for Q&A systems was considered. Examples of well-known Q&A systems were analyzed to identify best practices and functional capabilities. The web application development was carried out using the Rubymine environment, with programming languages such as Ruby on Rails, JavaScript, Bootstrap markup, and a SQLite database. Additionally, a detailed analysis of the results of the created Q&A web application was conducted. The obtained research results are proposed to be used as methodological material by software developers during the design and development of similar web applications. The development and defense of the web application for creating an online Question and Answer system have great potential for improving the learning process, collaboration, and knowledge sharing in academic, business, and general user environments.
Зміст: ВСТУП ... 6 1 ЗАГАЛЬНИЙ РОЗДІЛ ... 7 1.1 Аналітичний огляд існуючих рішень ... 7 1.2 Технічне завдання ... 14 1.2.1 Найменування та область застосування ... 14 1.2.2 Призначення розробки ... 16 1.2.3 Вимоги до програмного забезпечення ... 18 1.2.4 Вимоги до програмної документації ... 20 1.2.5 Техніко-економічні показники ... 21 1.2.6 Стадії та етапи розробки ... 22 1.2.7 Порядок контролю та прийому ... 23 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЕКТУ ... 24 2.1 Постановка задачі на розробку програмного забезпечення ... 24 2.2 Опис та обґрунтування вибору структури та методу організації вхідних та вихідних даних ... 25 2.3 Розробка алгоритму ... 29 2.3.1 Зовнішнє проектування програми ... 29 2.3.2 Проектування логіки програми ... 35 2.4 Визначення інформаційних зв’язків ... 36 2.5 Написання тексту програми ... 42 3 СПЕЦІАЛЬНИЙ РОЗДІЛ ... 47 3.1 Аналіз нормативно-правової бази ... 47 3.2 Розробка політики безпеки ... 50 3.3 Технічний захист інформації ... 62 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 71 4.1 Вимоги ергономіки до організації робочого місця оператора ПК ... 71 4.2 Дії оператора ПК під час повітряної тривоги в воєнний стан ... 78 ВИСНОВКИ ... 80 ПЕРЕЛІК ПОСИЛАНЬ ... 81
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41861
Власник авторського права: © Цимбалюк Гліб Олександр Богданович, 2023
Перелік літератури: 1. Офіційна сторінка мови Ruby : вебсайт. URL: https://www.ruby-lang.org/en/ (дата звернення: 14.06.2023).
2. Найбліьша бібліотека Ruby гемів : вебсайт. URL: https://rubygems.org (дата звернення: 14.06.2023).
3. Ruby комю’ніті блог : вебсайт. URL: https://rubyflow.com (дата звернення: 14.06.2023).
4. Rолекція Ruby гемів : вебсайт. URL: https://ruby.libhunt.com (дата звернення: 14.06.2023).
5. Шпаргалка по Ruby : вебсайт. URL: http://rubykoans.com (дата звернення: 14.06.2023).
6. Документація для Rails : вебсайт. URL: http://rusrails.ru (дата звернення: 14.06.2023).
7. Документація для Rails : вебсайт. URL: https://gorails.com (дата звернення: 14.06.2023).
8. Документація по середовищу програмування : вебсайт. URL: https://atom.io (дата звернення: 14.06.2023).
9. Ruby комю’ніті : вебсайт. URL: https://pivorak.com
10. Списки Тодо листів : вебсайт. URL: https://zapier.com/blog/best-todo-list-apps/ (дата звернення: 14.06.2023).
11. Стаття Rails по системі RBAC : вебсайт. URL: https://hibbard.eu/authentication-with-devise-and-cancancan-in-rails/ (дата звернення: 14.06.2023).
12. Документація для мов програмування : вебсайт. URL: https://www.linux.org.ru/ (дата звернення: 14.06.2023).
13. Stackoverflow : вебсайт. URL: https://stackoverflow.com/ (дата звернення: 14.06.2023).
14. ДСТУ 7951:2015. Дизайн і ергономіка. Крісло оператора. Загальні ергономічні вимоги.
15. ДСТУ 7299:2013. Дизайн і ергономіка. Робоче місце оператора. Взаємне розташування елементів робочого місця. Загальні вимоги ергономіки.
16. ДБН В.2.5-28:2018. Природне і штучне освітлення.
17. Наказ № 1596 від 14.07.2020 Про затвердження гігієнічних регламентів допустимого вмісту хімічних і біологічних речовин у повітрі робочої зони.
18. ДСН 3.3.6.037-99. Санітарні норми виробничого шуму, ультразвуку та інфразвуку
19. ДСНС. Дії населення в умовах надзвичайних ситуацій воєнного характеру”.
20. Закон України “Про захист інформації в інформаційно- телекомунікаційних системах” від 5 липня 1994 року № 80/94-ВР;
21. Закон України “Про захист персональних даних” від 1 червня 2010 року № 34;
22. НД ТЗІ 2.5-010-03 Вимоги до захисту інформації WEB-сторінки від несанкціонованого доступу;
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:125 — Кібербезпека (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Avtorska_dov_Tsymbaliuk_H-O_B_2023.pdfавторська довідка425,58 kBAdobe PDFПереглянути/відкрити
Dyplom_Tsymbaliuk_H-O_B_2023.pdfкваліфікаційна робота бакалавра2,4 MBAdobe PDFПереглянути/відкрити


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

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