Розробка автоматизованої системи електронного голосування з можливістю перегляду результатів в реальному часі

Автор: Базанов Дмитро Андрійович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Комп'ютерні науки (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Базанов Д. А., Щербовських С. В. (Керівник). Розробка автоматизованої системи електронного голосування з можливістю перегляду результатів в реальному часі. Магістерська кваліфікаційна робота - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. У магістерській кваліфікаційній роботі було розроблено автоматизовану систему електронного голосування з можливістю перегляду результатів в реальному часі для полегшення проведення виборів будь-якого виду, в тому числі державних. Розроблена система дозволяє використовувати функціонал відображення та аналізу результатів в реальному часі, добавлення, правку, вилучення даних про кандидатів або регіони, при умові, що користувач є адміністратором, а також, для усіх залогованих користувачів, обрання кандидата, реєстрацію, авторизацію та аутентифікацію. Програмний застосунок використовує архітектурний паттерн Client-Server. Частина, створена на клієнтській стороні, використовує такі технології: HTML, CSS, Javascript, React. Частина на стороні сервера використовує в якості основи Node.js, який дозволяє виконувати Javascript код не лише у браузері і надає доступ до функцій ОС, а також інші технології: PostgreSQL, Koa.js, Passport.js, bcrypt. Оскільки, підрахунок усіх голосів є досить довготривалим та складним, часто, під час цього процесу виникають помилки, є спроби фальсифікування, підкупу громадян, то така система дозволила би це виправити, прискоривши загальний підрахунок, зменшивши відсоток помилок, а також додала б впевненість у тому, що ніхто інший, крім самих виборців, не зможе вплинути на результат. Мета роботи. Розробка автоматизованої системи електронного голосування з можливістю перегляду результатів в реальному часі. Об`єкт дослідження. Дослідження інших електронних систем та аналіз безпеки в аналогічних системах, технології використані при розробці, методи ідентифікації людини. Предмет дослідження. Предметом дослідження є такі ж самі системи, або подібні до розроблюваної. Ключові слова. Голосування, електронне голосування, вибори. Перелік використаних літературних джерел: 1. Types of E-Voting [електронний ресурс] : [вебсайт] – Режим доступу: https://aceproject.org/ace-en/focus/e-voting/types-of-e-voting/mobile_browsing/onePag. 2. Electronic voting [електронний ресурс] : [вебсайт] – Режим доступу: https://www.britannica.com/topic/electronic-voting 3. Порушення під час проведення виборів на дільницях [електронний ресурс] : [веб-сайт] – Режим доступу: https://www.oporaua.org/blog/vybory/vybory-prezydenta/vybory-prezydenta-2019/17019-analiz-porushen-ta-netipovikh-situatsii-dvk-mikolayivshchini-protiagom-ostannikh-5-rokiv 4. Dominion voting systems [електронний ресурс] : [вебсайт] – Режим доступу: https://en.wikipedia.org/wiki/Dominion_Voting_Systems