Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://krs.chmnu.edu.ua/jspui/handle/123456789/3640
Назва: | Програмний комплекс анкетування з можливістю функціювання клієнта в офлайн режимі в умовах обмеженого чи відсутнього зв'язку |
Інші назви: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» |
Автори: | Топчій, А. О. |
Ключові слова: | Кафедра інтелектуальних інформаційних систем Сіденко Є. В. офлайн анкетування збір даних синхронізація даних React PouchDB CouchDB Node.js offline surveying data collection data synchronization |
Дата публікації: | чер-2024 |
Видавництво: | ЧНУ ім. Петра Могили |
Короткий огляд (реферат): | Актуальність роботи полягає в необхідності забезпечення ефективного збору даних у регіонах з обмеженим або відсутнім доступом до інтернету. Це особливо важливо в контексті відновлення інфраструктури після військових дій та стихійних лих, коли оперативний збір даних про потреби населення є критичним для планування та надання допомоги. Об'єкт роботи – процес збору та обробки даних про потреби населення в умовах обмеженого зв'язку. Предмет роботи – програмні рішення для забезпечення функціювання анкетування в офлайн режимі та синхронізації даних з сервером після відновлення зв'язку. Метою кваліфікаційної роботи є розробка програмного комплексу для анкетування, який здатен функціонувати в офлайн режимі, з можливістю автоматичної синхронізації даних з сервером після відновлення інтернет-з'єднання, та забезпечення можливості спільного редагування анкет різними користувачами. Пояснювальна записка складається зі вступу, трьох розділів, висновків та додатків. У першому розділі розглядається актуальність задачі, огляд та аналіз наявних аналогів та публікацій з теми анкетування та збору даних у складних умовах, а також вимоги до програмного забезпечення. У другому розділі описані методи та технології для розробки системи анкетування, зокрема використання PouchDB та CouchDB для офлайн зберігання та синхронізації даних, а також технології React, Redux, та Node.js для створення клієнтської та серверної частин програмного комплексу. У третьому розділі детально описується процес розробки програмного комплексу, включаючи проектування архітектури системи, реалізацію функції офлайн зберігання даних та синхронізації, можливості спільного редагування анкет, а в кінці розділу наведено результати тестування та апробації системи, описані результати її роботи в реальних умовах. В результаті роботи було розроблено програмний комплекс анкетування, який забезпечує ефективний збір та обробку даних в умовах обмеженого або відсутнього інтернет-з'єднання, що дозволяє оперативно реагувати на потреби населення в кризових ситуаціях. Кваліфікаційна робота містить 66 сторінок, 40 рисунків, 1 таблицю, 25 використаних джерел та 3 додатка. The relevance of this work lies in the necessity of ensuring effective data collection in regions with limited or no internet access. This is especially important in the context of infrastructure recovery after military actions and natural disasters, where rapid data collection on the needs of the population is critical for planning and providing aid. The object of the study is the process of collecting and processing data on the needs of the population under conditions of limited connectivity. The subject of the research is software solutions that ensuring the functionality of surveying in offline mode and data synchronization with the server after connection restoration. The purpose of the qualification work is to develop a software complex for surveying that can operate in offline mode, with the capability of automatic data synchronization with the server after internet connection restoration, and to ensure the possibility of collaborative editing of surveys by different users. The explanatory note consists of an introduction, three chapters, conclusions, and appendices. In the first chapter, the relevance of the task, review, and analysis of existing analogs and publications on the topic of surveying and data collection in difficult conditions, as well as software requirements, are considered. The second chapter describes the methods and technologies for developing the survey system, particularly the use of PouchDB and CouchDB for offline data storage and synchronization, as well as React, Redux, and Node.js technologies for creating the client and server parts of the software complex. The third chapter details the process of developing the software complex, including system architecture design, implementation of offline data storage and synchronization functions, collaborative survey editing capabilities, and presents the results of system testing and trials, describing its performance in real conditions. As a result of the work, a survey software complex was developed, which ensures effective data collection and processing under conditions of limited or no internet connectivity, allowing for prompt response to the needs of the population in crisis situations. The qualification work contains 66 pages, 40 figures, 1 table, 25 used sources and 3 appendices. |
Опис: | Топчій А. О. Програмний комплекс анкетування з можливістю функціювання клієнта в офлайн режимі в умовах обмеженого чи відсутнього зв'язку : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / А. О. Топчій ; ЧНУ ім. Петра Могили. – Миколаїв, 2024. – 70 с. |
URI (Уніфікований ідентифікатор ресурсу): | https://krs.chmnu.edu.ua/jspui/handle/123456789/3640 |
Розташовується у зібраннях: | Факультет ком'ютерних наук |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Топчій Артем Олександрович.pdf | 1.81 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.