Многие интернет-ресурсы внедряют голосования в интернете (Internet vote) разнообразными методами. Когда необходимо обеспечить широкую географию избирателей, то никакая система не сможет соперничать с интернет-голосованием. Кроме того, преимуществом такой системы является масштабируемость, что позволяет проводить опросы как на несколько человек, так и узнать мнение большинства среди многомиллионной аудитории, например, в социальных сетях.
Электронное голосование – термин, определяющий различные виды голосования, охватывающий как электронные средства голосования, так и электронные средства подсчета голосов. Электронное голосование привносит большую оперативность и снижает затраты на проведение. Это в перспективе должно способствовать большему участию населения при решении важных вопросов общественно-политической жизни.
Целью работы является разработка программного обеспечения для безопасного проведения электронного голосования.
Для достижения поставленной цели необходимо решить следующие задачи:
- изучить алгоритмы электронного голосования и проанализировать проблемы существующих решений электронного голосования,
- изучить литературу по разработке веб-приложений,
- разработать веб-приложение для безопасного электронного голосования,
- протестировать разработанное приложение.
ВВЕДЕНИЕ............................................................................................ 3
1. Бумажное и электронное голосование.............................................. 5
2. Система электронного голосования.................................................. 8
2.1. Требования к системе................................................................... 8
2.2. Проблемы существующих решений............................................ 9
3. Реализация электронного голосования........................................... 14
3.1. Алгоритм электронного голосования....................................... 14
3.2. База данных................................................................................ 17
3.3. Описание веб-приложения......................................................... 19
4. Тестирование правильности подсчета голосов.............................. 27
ЗАКЛЮЧЕНИЕ................................................................................... 31
СПИСОК ЛИТЕРАТУРЫ................................................................... 36
ПРИЛОЖЕНИЯ................................................................................... 38
1. Трусов Н.А., Горева Т.В. Избирательное право России. Деятельность полиции по обеспечению реализации избирательных прав граждан Российской Федерации: учебное пособие / Н.А. Трусов, Т.В. Горева.
- Н. Новгород: Нижегородская академия МВД России, 2015. - 437 с.
2. Российская Федерация. Законы. О выборах депутатов Государственной Думы Федерального Собрания Российской Федерации : Федеральный закон № 20-ФЗ : [принят Государственной Думой 14 фев. 2014 г. : одобрен Советом Федерации 19 фев. 2014 г]. – Москва : Проспект ; Санкт- Петербург : Кодекс, 2014. – 174 с.
3. Матренина К.Ю. Проблема сопровождения электронного голосования на выборах: российский и зарубежный опыт / К.Ю. Матренина // Конституционное и муниципальное право. - 2016. - № 1. - С. 43-48.
4. Митин Г. Принцип тайного голосования: история и содержание / Г. Митин // Журнал о выборах. - 2013. - №3. - С. 54-58.
5. Насыбуллин А.А. Проблемы электронного голосования / А.А. Насыбуллин // Актуальные проблемы экономики и права. - 2009. - №1 (9). - С.147-151.
6. Борисов И.Б. Развитие электронного голосования / И. Б. Борисов, В.П. Журавлев // Журнал о выборах. - 2011. - №4. - С. 40-48.
7. Российская Федерация. Законы. Об основных гарантиях избирательных прав и права на участие в референдуме граждан Российской Федерации : Федеральный закон № 67-ФЗ : [принят Государственной Думой 22 мая 2002 г. : одобрен Советом Федерации 29 мая 2002 г]. – Москва : Проспект ; Санкт-Петербург : Кодекс, 2002. – 216 с.
8. Википедия : сайт – 2021 – URL: https://ru.wikipedia.org (дата обращения 10.04.2021).