Автоматизированный учет открепительных талонов на избирательном участке на президентских и парламентских выборах в Украине
Таким образом, на местном избирательном участке создается база данных, выданных и зарегистрированных открепительных талонов. Из этой базы также можно узнать, кто, когда, в какой регион и на какой срок получил открепительные талоны и передать эти сведения по электронным сетям связи (почта, Интернет). Можно также получить сведения о количестве талонов, выданных на каждый иногородний участок… Читать ещё >
Автоматизированный учет открепительных талонов на избирательном участке на президентских и парламентских выборах в Украине (реферат, курсовая, диплом, контрольная)
Исследован процесс создания программного обеспечения деятельности автоматизированного учета открепительных талонов на избирательном участке в президентских и парламентских выборах. Раскрывается широкий спектр компьютерных программ, математических моделей для оптимизации деятельности избирательного участка, в том числе и устранение фальсификаций. Подчеркнуто, что применение современных компьютерных технологий способствует оптимизации различных форм деятельности субъектов политической жизни общества.
Ключевые слова: политическая жизнь общества, политические партии, избирательный участок, компьютерные программы, математическая модель политического процесса.
The process of creating software automated accounting activities absentee ballots at a polling station in the presidential and parliamentary elections. Revealed a wide range of computer programs, mathematical models for the optimization of the polling station including the elimination of fraud. Emphasized that the use of modern computer technology helps to optimize the various forms of activity of subjects of political life.
Keywords: political society, political parties, polling station, computer programs, mathematical model of the political process.
Досліджено процес створення програмного забезпечення діяльності автоматизованого обліку відкріпних талонів на виборчій дільниці в президентських та парламентських виборах. Розкривається широкий спектр комп’ютерних програм, математичних моделей для оптимізації діяльності виборчої дільниці в тому числі і усунення фальсифікацій. Підкреслено, що застосування сучасних комп’ютерних технологій сприяє оптимізації різних форм діяльності суб'єктів політичного життя суспільства.
Ключові слова: політичне життя суспільства, політичні партії, виборча дільниця, комп 'ютерні програми, математична модель політичного процесу.
Президентские и парламентские выборы являются основой политической системы Украины, стержнем политической коммуникации между властью и гражданским обществом.
Автоматизация работы избирательного участка очень ответственный процесс в подготовке и проведении выборов. Одновременно с учетом, избирателей, голосующих на выборах, она позволяет избежать голосования одним и тем же избирателем несколько раз на одном и том же участке или голосование одними и теми же избирателями на нескольких участках.
Целью данной работы является автоматизация учета открепительных талонов, выданных тем избирателям, которые голосуют не по своему месту прописки. Научная новизна работы — информационная модель процесса выдачи талонов. Практическая полезность — возможность использования программы, написанной на основании этой модели, на избирательном участке во время избирательной кампании.
От работы избирательных участков, насколько они объективны, прочно связаны с народом, в решающей степени зависят успехи и неудачи в реализации политических программ партий, президента.
Начало систематического изучения процессов и явлений политической коммуникации было положено работой Г. Лассуэлла, посвященной анализу феномена пропаганды в период первой мировой войны. Фундаментальные исследования в области политической коммуникации как «науки, изучающей природу и строение информационно-политической сферы общественной жизни, характерные для нее механизмы и тенденции развития публичных и непубличных контактов, формы эволюции общения правящих кругов и гражданского общества», начались только в середине 40-х гг. ХХ в.
Существенную роль в осмыслении общетеоретических и методологических аспектов изучения политической коммуникации в современных условиях играет анализ социальных аспектов информатизации и становления информационного общества. Наряду с известными зарубежными исследователями — Д. Беллом, А. Бениджером, Н. Винером, Р. Дарендорфом, М. Кастельсом, Й. ван Квиленбургом, Р. Катцем, У. Мартином, И. Масудой, А. Мэттелартом, У. Томасом, Э. Тоффлером, Ф. Уэбстером, Дж. Фитером, Н. Шиллинглоу и др. — значительный вклад в разработку этой проблемы внесли и русские ученные: Р. Ф. Абдеев, В. Г. Афанасьев, А. В. Бахметьев, Т. П. Воронина, В. Л. Иноземцев, К. К. Колин, И. С. Мелюхин, Н. Н. Моисеев, Е. Н. Пасхин [4].
К числу политико-коммуникационных исследований, относится также теоретический анализ феноменов выборов и процессов политической социализации личности, который представлен опубликованными в 50−90-е гг. трудами Э. Аронсона, Б. Багдикяна, Д. Бари, М. Дженнингса, А. Джорджа, Р. и К. Доусон, М. Корбетта, Г. Лассуэлла, Д. Лернера, У. Р. Неймана, Р. Ниеми, Д. О’Кифа, М. Паренти, Э. Пратканиса, Б. Сильвера, Х. Спейера, Р. Фагена, Дж. Фулбрайта, Г. Хаймена и др. [5].
В Украине степень изучения данной проблемы находится ещё на довольно низком уровне, что обусловлено достаточно поздним внедрением как самой политической науки (политология) так и отставанием в сфере ИТ технологий. база данный избирательный участок Рассмотрим последовательность действий по обслуживанию избирателя на избирательном участке. При этом предположим, что одновременно с обслуживанием избирателя происходит и определенная реорганизация соответствующей базы данных. Избирателю при выдаче талона сообщают кодовое слово (пароль), которое известно только ему и на избирательном участке в том регионе, где предполагается голосование. Этот пароль не отображается в открепительных талонах, а сообщается избирателю устно. Для пароля принят следующий простой принцип кодирования — соответствие сезона года дате выборов. Например, если выборы производятся в период с 01.12 по февраль месяц следующего года включительно, то пароль — зима. Если выборы производятся в летние месяцы, то пароль соответственно — лето. Аналогично и для остальных сроков голосования. Ограничивается также срок действия открепительных талонов, не более чем 28 дней (месяц) до дня выборов. В талоне в специальной графе указывается дата, когда талон должен быть аннулирован. Для получения открепительного талона избиратель обращается в избирательный участок по месту жительства (регистрации, прописки) к секретарю или председателю избирательной комиссии — специалисту пользователю данной системы.
Пользователь записывает в базу данных:
- — фамилию избирателя;
- — село/поселок/город/район/область/телефон/адрес/№ избирательного участка где избиратель будет голосовать; - дату выдачи талона (в открепительный талон заносится автоматически, путем анализа системной даты) используется как дополнительный реквизит для контроля достоверности талона);
- — на какой срок выдан талон (срок действия, законности талона);
- — дату, когда талон будет недействителен (день аннулирования талона), проставляется автоматически в зависимости от даты выдачи и срока действия талона;
- — печатает открепительный талон.
Таким образом, на местном избирательном участке создается база данных, выданных и зарегистрированных открепительных талонов. Из этой базы также можно узнать, кто, когда, в какой регион и на какой срок получил открепительные талоны и передать эти сведения по электронным сетям связи (почта, Интернет). Можно также получить сведения о количестве талонов, выданных на каждый иногородний участок, характеристики этих участков — площадь помещения, защита (принята классификация отелей, как наиболее простая и понятная — пятизвездочная — полностью оборудованное помещение, закрытые и закодированные каналы информации, оперативная связь с избирательным участком выдачи талона, бесплатная автомобильная стоянка на время работ участка и т. п., четырехзвездочная — рангом поменьше и т. д.).
Анализ вышеописанной предметной области позволяет разработать информационную модель системы, выделив основные сущности — «Избиратель (голосующий)», «(Страна — адрес избирательного участка в стране голосования)», «Регион» и основные связи — «Голосует» и «Находится — Расположена» [1], что изображается ER-диаграммой, показанной на рисунке 1.
Рис. 1. ER-диаграмма
В результате процесса проектирования с помощью ER-диаграмм были определены связи между сущностями, что выразилось в создании следующих информационных таблиц — файлов. Так, для хранения и обработки данных об избирателях создана таблица Izbirat. db в формате хранения Paradox. Структура рассматриваемой таблицы в виде окна приложения DataBase DeskTop, в которой она была создана, приведена на рисунке 2.
Рис. 2. Структура файла Izbiratdb
На рис. 2 приняты следующие обозначения системы DataBase DeskTop:
- — Filed Name — идентификатор поля (столбца) таблицы;
- — Type — тип данных, хранимых в поле;
- — Size — размер поля в знаках;
- — Key — ключевое поле. В это поле помещается символ (*), если по значению этого поля необходимо создать первичный ключ [2].
Структура остальных таблиц Uhastok. db, Region. db, «Открепительный талон — Talon. db» аналогична приведенной на рисунке 2 и отличается только наименованием реквизитов, их характером (типом переменных) и числом знаков в реквизите. При этом таблица «Открепительный талон» связана с таблицами «Избиратель», «Избирательный Участок» и «Регион».
Алгоритм реализации информационной модели представим в виде диаграммы прецедентов использования автоматизированной информационной системы (АИС) «Избирательный участок» (рис. 3).
Рис. 3. Диаграмма прецедентов
Результаты (постусловия):
— получен открепительный талон и информационная база избирательного участка обновлена достоверной информацией.
Основной успешный сценарий:
- — пользователь вводит;
- — система обработки данных реагирует на правильный ввод;
- — система выдает открепительный талон и обновляет информационную базу;
- — система регулирует выдачу форм на дисплей;
- — пользователь получает результат расчета.
В дальнейшем информационная модель и алгоритм ее реализации были использованы для разработки оригинального программного обеспечения — программы модульной структуры, приложения Windows, состоящего из нескольких форм. Для реализации программы использовалась система программирования Delphi 6 [3]. В главном модуле MainUnit происходит интеграция всех остальных модулей. Модуль UnitTables используется для редактирования вспомогательных таблиц. AboutUnit — сведения об авторе, UnitRep, UnitRep2 — служат для предоставления пользователю отчетов БД; UnitQuery — для обслуживания запросов, UnitModule — модуль данных (рис. 4). Выделим актера (пользователь) — председателя участковой избирательной комиссии, который может выполнять несколько вариантов использования.
Заинтересованные лица и их требования:
- — пользователь. Хочет быстро и качественно выдать открепительный талон.
- — система. Получить правильный запрос (обращение) к ее функциям и отработать его без сбоев.
Предусловия:
— пользователь имеет минимальные навыки работы с разрабатываемым программным продуктом.
Рис. 4. Структура приложения и информационные потоки модулей
Главная форма приложения показана на рис. 5. Эта форма содержит сведения об избирателях, месте расположения иногороднего избирательного участка, дате выдачи открепительного талона, срока действия и др. Талоны с большими сроками действия подсвечиваются. Сам открепительный талон показан на рис. 6. Дополнительно из главной формы приложения реализуются функции сортировки, различные виды поиска, корректировки вспомогательных таблиц, печати открепительных талонов и три вида запросов к базе данных, один из которых показан на рис. 7, где отображается количество открепительных талонов выданных на иногородние избирательные участки.
Рис. 5. Главная экранная форма (окно экрана) приложения
Для реализации отчетов были использованы такие компоненты как QuickRep (базовая форма отчета), QRBand (полосы отчета) QRHeader (заголовок), QRFooter (подвал), QRDBText (отображение таблицы).
Рис. 6. Результаты печати открепительных талонов
Таким образом, решена задача автоматизации учета работы избирательного участка — выдача открепительных талонов, учет иногородних (иностранных) избирательных участков, регионов в которых они находятся, избирателей, загрузки иногородних избирательных участков, операций добавления, редактирования, удаления записей с данными.
Рис. 7. Результаты второго запроса
Программа может получить дальнейшее развитие при подготовке к выборам избирательных участков не только внутри города, но и за его пределами — область, район, или может быть использована для фиксации других ценных бумаг со схожим алгоритмом обработки.
Список использованных источников
- 1. Березин В. М. Сущность и реальность массовой коммуникации / В. М. Березин. — 2002. — 412 с.
- 2. Хомоненко А. Д. Базы данных / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. — СПб.: КОРОНАпринт, 2002. — 672 с.
- 3. Шумаков П. В. Delphi 5 и разработка приложений баз данных / П. В. Шумаков. — М.: «Нолидж», 2000. — 704 с.
- 4. Арлоу Д., Нейштадт И. UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование / Д. Арлоу, И. Нейштадт; [пер. с англ.]. — СПб: Символ-Плюс, 2007. — 624 с.
- 5. Дантеманн Дж., Мишел Дж., Тейлор Д. Программирование в среде Delphi 6 / Дж. Дантеманн, Дж. Мишел, Д. Тейлор. — К: НИПФ «ДиаСофтЛтд», 2001. — 608 с.
References
- 1. Berezin V.M. Sushchnost' i real’nost' massovoy kommunikatsii / V.M. Berezin. 2002. — 412 s.
- 2. Khomonenko A.D. Bazy dannykh / A.D. Khomonenko, V.M. Tsygankov, M.G. Mal’tsev. — SPb.: KORONAprint, 2002. — 672 s.
- 3. Shumakov P.V. Delphi 5 i razrabotka prilozheniy baz dannykh / P.V. Shumakov. — M.: «Nolidzh», 2000. — 704 s.
- 4. Arlou D., Neyshtadt I. UML 2 i Unifitsirovannyy protsess. Prakticheskiy ob’ektno-orientirovannyy analiz i proektirovanie / D. Arlou, I. Neyshtadt; [per. s angl.]. — SPb: Simvol-Plyus, 2007. — 624 s.
- 5. Dantemann Dzheff, Mishel Dzhim, Teylor Don. Programmirovanie v srede Delphi 6. — K: NIPF «DiaSoftLtd», 2001. — 608 s.