Создание автоматизированной геоинформационной системы поддержки выборов в части сбора, хранения, обработки сведений об избирателях. Сравнительный анализ CASE-средств. Выбор программного обеспечения. Построение базы данных, пользовательского интерфейса ИС.
Аннотация к работе
В России такое право закреплено в статье 3 Конституции РФ [1], а порядок реализации этого права определен в Федеральном Законе «Об основных гарантиях избирательных прав и права на участие в референдуме граждан Российской Федерации" [3]. В нашей стране посредством выборов осуществляется назначение глав муниципальных образований, субъектов федерации, членов законодательных собраний разного уровня, депутатов государственной думы, членов совета федерации, а также президента России [2, 3, 4, 5]. На третьем этапе органы муниципальной власти определяют границы избирательных участков, формируют избирательные комиссии и готовят списки избирателей. Подготовка и проведение выборов в значительной степени осуществляется органами муниципальной власти и сопровождается сбором, обработкой и хранением большого объема информации (сотни тысяч записей), особенно в части сведений об избирателях. Кроме этого обработкасведений об избирателях совместно с данными о результатах голосования позволяет выявлять причины низкой активности избирателей и вносить корректировки при проведении последующих выборов.Данная система предназначена для работы с информацией об избирателях, поэтому при описании предметной области рассматривается часть, которая каким-либо образом касается избирателей. Основанием для учета является факт нахождения места жительства избирателей на соответствующей территории, который устанавливается на основании сведений, представляемых органами регистрации граждан по месту жительства. Органы, осуществляющие регистрацию граждан по месту жительства, выдачу и замену документов, удостоверяющих личность гражданина, не реже чем один раз в месяц представляют сведения о фактах выдачи и замены паспорта гражданина Российской Федерации, регистрации и снятия с регистрационного учета по месту жительства с указанием следующих персональных данных гражданина: фамилии, имени, отчества, даты рождения, места рождения, пола, гражданства, адреса места жительства, вида документа, удостоверяющего личность, серии и номера этого документа, наименования или кода органа, выдавшего документ, даты выдачи документа. Не реже чем один раз в три месяца органы, осуществляющие воинский учет, сообщают о гражданах, призванных (поступивших по контракту) на военную службу (уволенных с военной службы), а органы уголовно-исполнительной системы - о гражданах, содержащихся в местах лишения свободы по приговору суда. Эти сведения, не реже чем один раз в месяц передаются главой местной администрации в избирательную комиссию субъекта Российской Федерации для формирования и ведения регистра избирателей.Помимо данных об избирателях, которые должны храниться и обрабатываться в соответствии с требованиями федеральных законов для решения задач муниципального управления необходимо также использовать ряд специфических сведений, позволяющих более детально анализировать результаты выборов и выявлять факторы, влияющие на явку избирателей и успешность избирательной кампании в целом.Основным субъектом системы выступает избиратель, а функциональный набор ориентирован на решение задач органов муниципальной власти. От органов регистрации граждан по месту жительства - фамилия, имя, отчество, дата рождения, место рождения, пол, гражданство, адрес места жительства, вид документа, удостоверяющего личность, серия и номер этого документа, наименование или код органа, выдавшего документ, дата выдачи документа избирателя. От органов, осуществляющие воинский учет - сведения о гражданах, призванных (поступивших по контракту) на военную службу (уволенных с военной службы). От органов уголовно-исполнительной системы - сведения о гражданах, содержащихся в местах лишения свободы по приговору суда. От судов - решения о признании граждан недееспособными, а также решения о признании граждан, ранее признанных судом недееспособными, дееспособными.При подготовке выборов и проведении процедуры голосования в настоящее время используется Государственная Автоматизированная Система (ГАС) “Выборы” [6], основное назначение которой состоит в сборе, обработке и хранении персональных данных об избирателях, выдвинутых, зарегистрированных, избранных кандидатах, доверенных лицах, уполномоченных представителях, членах избирательных комиссий. Кроме этого система включает в себя информацию о ходе и об итогах голосования, картографическую информацию об административно-территориальном делении и устройстве муниципальных образований, а так же информацию, связанную с деятельностью избирательных комиссий и содержащую сведения нормативных правовых актов. Это крупная база данных национального масштаба, которая позволяет решать целый ряд задач при подготовке наиболее корректных списков избирателей, определении числа избирателей в пределах избирательных участков и округов, формировании приглашений для участия в выборах, определении числа требуемых избирательных бюллетеней и т.д.
План
Оглавление
Введение
1. Анализ предметной области
1.1 Описание объекта исследования и проектирования
1.2 Специфика задач муниципального управления
1.3 Постановка задачи процесса поддержки выборов
1.4 Сравнительный анализ существующих систем поддержки выборов
1.4.1 Государственная автоматизированная система «Выборы»
1.4.2 Автоматизированная информационная система «Выбор»
1.4.3 Информационная система «Референдум плюс»
1.4.4 Выбор критериев сравнения
1.4.5 Сравнение систем поддержки выборов
1.5 Формирование требований к разрабатываемой системе
1.6 Схема документооборота
2. Моделирование процесса поддержки выборов
2.1 Сравнительный анализ CASE-средств
2.2 Функциональное моделирование ИС
2.2.1 Модель действующей системы поддержки выборов «Как есть»
2.2.2 Модель системы поддержки выборов «Как надо»
2.2.3 Математическая модель системы поддержки выборов
2.3 Разработка информационной модели информационной системы
3. Проектирование информационной системы поддержки выборов
3.1 Общие сведенья об ARCGIS
3.2 Структурная схема проектируемой информационной системы поддержки выборов
3.3 Построение базы данных системы
3.4 Разработка функций обработки данных об избирателях
3.5 Разработка функции обработки даных данных по результатам выборов
3.6 Разработка функции подготовки данных для избирательных комиссий
3.7 Разработка функций анализа посещаемости выборов в зависимости от удаленности проживания от избирательных участков
3.8 Разработка функции анализа посещаемости выборов в зависимости от качества пути от места проживания до избирательных участков
4. Разработка пользовательского интерфейса информационной системы
5. Социальная значимость разработки
6. Технико-экономическое обоснование работы
6.1 Расчет интегрального технического показателя качества
6.2 Расчет себестоимости системы
6.3 Расчет трудоемкости разработки программного продукта
6.4 Расчет экономического эффекта от использования программы
6.5 Расчет экономии за счет снижения трудоемкости решения задачи
7. Безопасность и экологичность при эксплуатации информационной системы
7.1 Анализ условий туда при эксплуатации информационной системы
7.2 Предложения и меры по улучшению условий туда при эксплуатации информационной системы
7.3 Защита окружающей среды при эксплуатации информационной системы
Заключение
Введение
Современное демократическое государство основывается на правах и обязанностях граждан. Одним из основных прав закрепленных в конституциях государств является право выбирать представителей в различные органы власти разного статуса и значимости. В России такое право закреплено в статье 3 Конституции РФ [1], а порядок реализации этого права определен в Федеральном Законе «Об основных гарантиях избирательных прав и права на участие в референдуме граждан Российской Федерации" [3].
В нашей стране посредством выборов осуществляется назначение глав муниципальных образований, субъектов федерации, членов законодательных собраний разного уровня, депутатов государственной думы, членов совета федерации, а также президента России [2, 3, 4, 5].
Процедура выборов состоит из нескольких этапов. На первом этапе подготавливается нормативная база и определяются временные факторы осуществления выборов. На втором этапе определяются и регистрируются кандидаты, которые начинают агитационную работу в среде электората. На третьем этапе органы муниципальной власти определяют границы избирательных участков, формируют избирательные комиссии и готовят списки избирателей. Далее к моменту проведения выборов готовятся помещения для голосования, избирательные бюллетени, а так же прочая атрибутика необходимая для проведения тайного голосования. После процедуры голосования осуществляется подсчет голосов, и подводятся итоги выборов.
Подготовка и проведение выборов в значительной степени осуществляется органами муниципальной власти и сопровождается сбором, обработкой и хранением большого объема информации (сотни тысяч записей), особенно в части сведений об избирателях. Число избирателей по каждому участку может достигать 3000 человек, а число сведений о каждом - нескольких десятков информационных полей. Эти данные меняются во времени при изменении паспортных данных, места жительства, семейного положения, достижении совершеннолетия, смерти, болезни и поступают из различных источников: органов осуществляющих регистрацию граждан по месту пребывания и жительства, воинский учет, руководителей дипломатических представительств и консульств, органов записи актов гражданского состояния, судов. В тоже время их достоверность во многом определяет работу избирательной комиссии при изготовлении бюллетеней и списков избирателей, а так же возможность участия в голосовании избирателя при явке на участок. Кроме этого обработкасведений об избирателях совместно с данными о результатах голосования позволяет выявлять причины низкой активности избирателей и вносить корректировки при проведении последующих выборов.
При подготовке и проведении выборов на муниципальном уровне можно выделить следующие проблемы: 1. Необходимость сбора, хранения и обработки данных об избирателях (50000?500000 записей на муниципальное образование);
2. Необходимость регулярной корректировки данных об избирателях;
3. Подготовка комплекта документов для проведения выборов;
4. Анализ результатов последних выборов и выявление причин низкой явки избирателей;
5. Формирование рекомендаций органам муниципальной власти для увеличения явки избирателей при проведении следующих выборов.
Оперативная и эффективная работа с подобными данными возможна только при использовании средств вычислительной техники.
Для информационной поддержки проведения выборов на уровне муниципального образования создается система позволяющая решать следующие задачи: 1. Сбор и хранение сведений об избирателях.
2. Подготовка списков избирателей для избирательных комиссий.
3. Сбор информации о ходе проведения выборов.
4. Обработка данных об избирателях и результатах голосования с целью определения факторов влияющих на уровень явки избирателей.
5. Формирование рекомендаций для органов муниципального управления о мероприятиях для повышения явки избирателей.
Особый интерес представляет пространственный анализ влияния удаленности места жительства до избирательных участков и качества пути к избирательному участку на явку избирателей на выборы, который позволяет сформулировать рекомендации о размещении избирательных участков и установлении их границ. Для решения подобных задач необходима геоинформационная система (ГИС), которая способна совместить работу с семантической и графической базами данных. Наилучшим в плане затрат и трудоемкости при этом является использование существующей ГИС и создание на ее основе пользовательского приложения, ориентированного на специальный класс задач.
Первым этапом создания такой системы является построение информационной модели. При этом в настоящее время широко используются так называемые CASE-средства (COMPUTERAIDEDSOFTWARE/SYSTEMENGINEERING), которые позволяют проектировать любые системы на компьютере. Это необходимый элемент системного и структурно-функционального анализа, позволяющий моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций, применимый практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.
Далее с помощью инструментария ERWIN разрабатывается логическая модель данных, на основе которой формируется физическая модель, представляющая собой структуру базы данных системы.
Для создания ГИС на физическом уровне используется СУБД Microsoft Access и программный продукт ARCGIS 9.0. ARCGIS - это мощный инструмент обеспечения доступа к географической информации, который дает возможности для отображения данных, выполнения запросов и анализа пространственной информации. Кроме этого в настоящее время ARCGIS широко используется на практике многими пользователями ГИС-технологий, в том числе и в государственных учреждениях. Функциональный набор системы реализуется с помощью языка программирования VISUALBASIC и языка формирования запросов к базам данных SQL.
Для организации общения пользователя с разработанной системой разрабатывается пользовательский интерфейс, а также реализуются механизмы защиты данных от несанкционированного доступа.
Настоящая выпускная квалификационная работа посвящена созданию геоинформационной системы поддержки выборов в части сбора, хранения и обработки сведений об избирателях, которая ориентирована на использование муниципальными органами власти.