Програмне забезпечення інформаційної системи підтримки волонтерської діяльності
| dc.contributor.advisor | Бородкін, Георгій Олексійович | |
| dc.contributor.author | Мороз, Ярослав Вікторович | |
| dc.date.accessioned | 2025-10-10T08:33:06Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Сучасні суспільні виклики, пов’язані з гуманітарними кризами, надзвичайними ситуаціями та соціальними проблемами, зумовлюють активний розвиток волонтерської діяльності як важливої форми громадської участі. Проте ефективна організація волонтерських ініціатив потребує технологічної підтримки, зокрема впровадження сучасного програмного забезпечення, що здатне автоматизувати процеси управління, комунікації та звітності. Актуальність розробки програмного додатку полягає в тому, що існуючі платформи для волонтерства часто не відповідають повному спектру вимог: вони або надто складні для використання, або не підтримують розмежування ролей і модерацію проектів. У зв’язку з цим виникає потреба у створенні простої, адаптивної та безпечної інформаційної системи, яка дозволить волонтерам швидко приєднуватися до ініціатив координаторам — ефективно керувати завданнями, а донорам — контролювати цільове використання ресурсів. Метою розробки є створення вебзастосунку, що дозволяє оптимізувати процеси взаємодії між волонтерами, координаторами, донорами та модераторами. Особлива увага приділяється безпеці доступу, зручності користування, прозорості управління проектами та гнучкому налаштуванню статусів (збір коштів, у процесі, завершено) і модерації (на розгляді, затверджено, відхилено), які відображаються вибірково залежно від ролі користувача. Методи та технології, які застосовувалися при розробці, включають: ● ReactJS — для реалізації фронтенд-частини у вигляді односторінкового застосунку; ● Node.js та Express.js — для побудови REST API та реалізації бізнес-логіки; ● PostgreSQL — як система керування базами даних; 8 ● UML — для моделювання структури та поведінки системи (використано діаграми прецедентів, класів, розгортання, ER-діаграми); ● Принципи MVC-архітектури та рольової авторизації. Апробація програмного забезпечення здійснювалась у навчальному процесі в межах виконання лабораторних і курсових робіт, а також шляхом тестування у змодельованих сценаріях взаємодії різних ролей. Елементи системи розглядалися на студентських консультаціях та використовувались у рамках освітнього дослідження з теми діджиталізації волонтерського сектору. Структура пояснювальної записки охоплює 45 сторінок друкованого тексту, містить 23 використаних джерела та 3 додатки. Дипломна робота складається з чотирьох розділів: ● У першому розділі розглянуто предметну область, виявлено актуальні потреби, сформульовано функціональні та нефункціональні вимоги до системи. ● У другому розділі побудовано модель інформаційного забезпечення, створено структуру бази даних та її взаємозв’язки. ● У третьому розділі здійснено вибір технологій, реалізовано програмну архітектуру клієнтської та серверної частин, а також логіку авторизації та ролей. ● У четвертому розділі проведено тестування, описано результати перевірки працездатності системи, наведено вимоги до середовища впровадження. Результатом виконаної роботи стало створення працездатного прототипу системи, який повністю відповідає поставленим вимогам і демонструє можливість подальшого практичного використання. | |
| dc.identifier.citation | Мороз Я.В. Програмне забезпечення інформаційної системи підтримки волонтерської діяльності : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 121 с. | |
| dc.identifier.uri | https://dglib.nubip.edu.ua/handle/123456789/12336 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | розвиток волонтерської діяльності | |
| dc.subject | сучасне програмне забезпечення | |
| dc.subject | створення вебзастосунку | |
| dc.subject | модель інформаційного забезпечення | |
| dc.subject | development of volunteer activities | |
| dc.subject | modern software | |
| dc.subject | creation of a web application | |
| dc.subject | information support model | |
| dc.title | Програмне забезпечення інформаційної системи підтримки волонтерської діяльності | |
| dc.type | Thesis | |
| thesis.degree.departament | Комп’ютерних наук | |
| thesis.degree.grantor | Факультет інформаційних технологій | |
| thesis.degree.specialty | Інженерія програмного забезпечення |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Moroz_Bakalavrska_Prohramne_zabezpechennia_informatsiinoi.pdf
- Розмір:
- 2.65 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed to upon submission
- Опис: