SlideShare a Scribd company logo
1 of 4
Download to read offline
Имитатор комплекса обработки избирательных бюллетеней
Комплекс обработки избирательных бюллетеней (КОИБ) — это программно-аппаратный комплекс,
предназначенный для ускорения обработки избирательных бюллетеней и применяемый на выборах в
различные представительные органы власти в г. Москве.
Для обеспечения надлежащей эксплуатации КОИБ в соответствии с инструкцией Московской городской
избирательной комиссии на каждом избирательном участке должен находиться человек, прошедший
специальное обучение работе с КОИБ — оператор КОИБ. В процессе обучения операторы КОИБ имеют
возможность работать с реальным программно-аппаратным комплексом. Однако, их число, ограничено, что
уменьшает количество тренировок, которые успевает провести каждый отдельный оператор.
Наличие программного имитатора КОИБ позволяет каждому оператору самостоятельно проводить
неограниченное число тренировок, в том числе вне учебных классов (дома).
Возможности Имитатора КОИБ
• позволяет оператору КОИБ обучаться работе с комплексом, состоящим из одного или двух СИБ
(сканеров избирательных бюллетеней) и полного комплекта периферийных устройств,
поддерживаемых КОИБ;
• обеспечивает контекстную помощь во всех состояниях пользовательского интерфейса
имитируемого КОИБ;
• имитирует весь цикл работы с КОИБ, в том числе режим тренировки перед днем голосования и
«проведение выборов» в день голосования;
• имитирует внештатные ситуации, которые могут иметь место при работе с реальным КОИБ
(отсутствие бумаги в принтере, отключение электричества на участке и проч.);
• интегрирован с интерактивным учебным курсом оператора КОИБ — позволяет обучаемому перейти
к просмотру раздела интерактивного учебного курса;
• ведется журнал работы пользователя, который может быть затем использован преподавателем
для определения степени подготовленности обучаемого;
• установка программы на компьютер требует минимального участия и минимальной квалификации
пользователя.
• работает в популярных ОС Windows XP и Windows Vista.
Работа с Имитатором КОИБ
Операторы самостоятельно устанавливают Имитатор КОИБ на своем компьютере с помощью
инсталлятора, после чего приступают к работе с ним. При установке Имитатора КОИБ в случае
необходимости автоматически инсталлируется среда Microsoft Framework.NET 2.0.
Процесс обучения состоит из прохождения имитационной сессии, которая включает все основные этапы
работы с настоящим КОИБ:
• в день, предшествующий дню голосования:
- загрузка и подготовка исходных данных по избирательным кампаниям;
- проведение тестирования КОИБ;
- проведение тренировочного голосования (стационарного и переносного);
- ввод дополнительных сведений по результатам тренировки и подведение итогов;
• в день голосования:
- загрузка и подготовка исходных данных по избирательным кампаниям;
- проведение тестирования КОИБ утром перед началом голосования;
- проведение голосования (в основное время проводятся стационарные голосования, а после
основного времени — переносные);
- ввод дополнительных сведений по результатам голосования и отправка результатов
голосования.
В начале новой имитационной сессии оператор выбирает режим работы «Обучение» или «Экзамен». При
завершении имитационной сессии оператор просматривает отчет, в котором приведен список допущенных
им ошибок, и отправляет результаты прохождения сессии на сервер МГИК. Отправка результатов на
сервер МГИК производится путем вызова соответствующего web-сервиса, развернутого на web-сервере
МГИК.
Структура программы
Структура программных модулей имитатора КОИБ представлена на рисунке.
.NET Remoting.NET Remoting
Вызов веб-сервиса через HTTPS
Эмулятор СИБ
Управляющий модуль
Эмулятор СИБ
Пользовательский
интерфейс
Эмулируемые
устройства
Журналирование
Внештатные
ситуации
Ошибки
оператора
Подсказки Обучение
Пользовательские
команды
Сервер МГИК
Конфигурация Загрузка и сохранение
состояния
Имитационная
сессия
Взаимодействие с
внешними системами
Имитатор КОИБ состоит из двух программных модулей, каждый из которых представляет собой
управляемую сборку для среды Microsoft Framework.NET 2.0: управляющего модуля и модуля эмулятора
СИБ (сканера избирательных бюллетеней). Если в данном сеансе работы с программой имитируется
конфигурация КОИБ с двумя СИБ, то создается два экземпляра модуля эмулятора СИБ,
Управляющий модуль отвечает за реализацию пользовательского интерфейса программы и
виртуализацию внешних устройств КОИБ (принтера, клавиатуры, строки дисплея и др.).
Модуль эмулятора СИБ отвечает за имитацию алгоритмов работы реального СИБ при сканировании и
учете бюллетеней и формировании печатных форм.
Экземпляры модуля эмулятора СИБ (один или два) создаются управляющим модулем в собственных
прикладных доменах Microsoft Framework.NET, отдельных от домена, в котором исполняется сам
управляющий модуль. Все операции взаимодействия модуля эмулятора СИБ с внешними устройствами
перенаправляются средствами Microsoft .NET Remoting в домен управляющего модуля, который выполняет
соответствующие изменения состояния пользовательского интерфейса программы-имитатора.
В процессе разработки имитатора КОИБ разработчики компании КРОК отработали различные приемы и
паттерны виртуализации ПО на базе Microsoft Framework.NET, которые могут быть применены для
создания обучающих имитаторов других устройств..

More Related Content

Viewers also liked

Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)КРОК
 
Управление внедрением и предоставлением ИТ-услуг
Управление внедрением и предоставлением ИТ-услугУправление внедрением и предоставлением ИТ-услуг
Управление внедрением и предоставлением ИТ-услугКРОК
 
АИС РСА Зеленая Карта
АИС РСА Зеленая КартаАИС РСА Зеленая Карта
АИС РСА Зеленая КартаКРОК
 
ФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИКРОК
 
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭС
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭСПодсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭС
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭСКРОК
 
Росатом - Единая отраслевая система электронного документооборота
Росатом - Единая отраслевая система электронного документооборотаРосатом - Единая отраслевая система электронного документооборота
Росатом - Единая отраслевая система электронного документооборотаКРОК
 
Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24КРОК
 
АИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииАИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииКРОК
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРКРОК
 
Решение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровРешение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровКРОК
 
АСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяАСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяКРОК
 
Интеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаИнтеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаКРОК
 
Росрезерв - система электронного документооборота
Росрезерв - система электронного документооборотаРосрезерв - система электронного документооборота
Росрезерв - система электронного документооборотаКРОК
 
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...КРОК
 

Viewers also liked (14)

Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)
 
Управление внедрением и предоставлением ИТ-услуг
Управление внедрением и предоставлением ИТ-услугУправление внедрением и предоставлением ИТ-услуг
Управление внедрением и предоставлением ИТ-услуг
 
АИС РСА Зеленая Карта
АИС РСА Зеленая КартаАИС РСА Зеленая Карта
АИС РСА Зеленая Карта
 
ФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИФАС - внедрение КРОК-НСИ
ФАС - внедрение КРОК-НСИ
 
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭС
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭСПодсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭС
Подсистема обеспечения информационного взаимодействия систем ОАО ФСК ЕЭС
 
Росатом - Единая отраслевая система электронного документооборота
Росатом - Единая отраслевая система электронного документооборотаРосатом - Единая отраслевая система электронного документооборота
Росатом - Единая отраслевая система электронного документооборота
 
Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24
 
АИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииАИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссии
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТР
 
Решение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровРешение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центров
 
АСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяАСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского края
 
Интеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаИнтеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банка
 
Росрезерв - система электронного документооборота
Росрезерв - система электронного документооборотаРосрезерв - система электронного документооборота
Росрезерв - система электронного документооборота
 
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...
АНО «Центр третейских разбирательств» - Автоматизированная система Третейский...
 

Similar to Имитатор комплекса обработки избирательных бюллетеней

АИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияАИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияКРОК
 
АИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияАИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияКРОК
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание поpogromskaya
 
MockServer-driven development
MockServer-driven developmentMockServer-driven development
MockServer-driven developmentTestableapple
 
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...Iosif Itkin
 
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYCONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYPavel Tsukanov
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPКРОК
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ITMO University
 
AgileDays'14 - современная разработка под iOS
AgileDays'14 - современная разработка под iOSAgileDays'14 - современная разработка под iOS
AgileDays'14 - современная разработка под iOSAnton Katkov
 
03. п.манин верфау
03. п.манин верфау03. п.манин верфау
03. п.манин верфауjournalrubezh
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Alexei Lupan
 
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014Artsofte IT company
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Anatoly Levenchuk
 
C# Web. Занятие 14.
C# Web. Занятие 14.C# Web. Занятие 14.
C# Web. Занятие 14.Igor Shkulipa
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...SQALab
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Yandex
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
 
Continous Integration
Continous IntegrationContinous Integration
Continous IntegrationGetDev.NET
 
чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3student_kai
 

Similar to Имитатор комплекса обработки избирательных бюллетеней (20)

АИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияАИС Электронная Избирательная Комиссия
АИС Электронная Избирательная Комиссия
 
АИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияАИС Электронная избирательная комиссия
АИС Электронная избирательная комиссия
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 
MockServer-driven development
MockServer-driven developmentMockServer-driven development
MockServer-driven development
 
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
 
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYCONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BP
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
 
AgileDays'14 - современная разработка под iOS
AgileDays'14 - современная разработка под iOSAgileDays'14 - современная разработка под iOS
AgileDays'14 - современная разработка под iOS
 
03. п.манин верфау
03. п.манин верфау03. п.манин верфау
03. п.манин верфау
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)
 
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014
презентация Адеев Николай, Artsofte для Tеlecom&Clouds 2014
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)
 
C# Web. Занятие 14.
C# Web. Занятие 14.C# Web. Занятие 14.
C# Web. Занятие 14.
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
 
Continous Integration
Continous IntegrationContinous Integration
Continous Integration
 
чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3
 
Непрерывная интеграция (Марина Пестова)
Непрерывная интеграция (Марина Пестова)Непрерывная интеграция (Марина Пестова)
Непрерывная интеграция (Марина Пестова)
 

More from КРОК

Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»КРОК
 
Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)КРОК
 
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...КРОК
 
АИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииАИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииКРОК
 
Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...КРОК
 
Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...КРОК
 
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)КРОК
 
Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)КРОК
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...КРОК
 
Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...КРОК
 
Программный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийПрограммный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийКРОК
 
СЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMСЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMКРОК
 
Call-центр КРОК
Call-центр КРОКCall-центр КРОК
Call-центр КРОККРОК
 
Microsoft CRM в компании КРОК
Microsoft CRM в компании КРОКMicrosoft CRM в компании КРОК
Microsoft CRM в компании КРОККРОК
 
Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»КРОК
 
Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...КРОК
 
Архив избирательных кампаний Московской городской избирательной комиссии
Архив избирательных кампаний Московской городской избирательной комиссииАрхив избирательных кампаний Московской городской избирательной комиссии
Архив избирательных кампаний Московской городской избирательной комиссииКРОК
 
Внедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОКВнедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОККРОК
 
Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...КРОК
 
Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24КРОК
 

More from КРОК (20)

Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»
 
Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)
 
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
 
АИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииАИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссии
 
Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...
 
Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...
 
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
 
Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
 
Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...
 
Программный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийПрограммный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседаний
 
СЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMСЭД на платформе DIRECTUM
СЭД на платформе DIRECTUM
 
Call-центр КРОК
Call-центр КРОКCall-центр КРОК
Call-центр КРОК
 
Microsoft CRM в компании КРОК
Microsoft CRM в компании КРОКMicrosoft CRM в компании КРОК
Microsoft CRM в компании КРОК
 
Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»
 
Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...
 
Архив избирательных кампаний Московской городской избирательной комиссии
Архив избирательных кампаний Московской городской избирательной комиссииАрхив избирательных кампаний Московской городской избирательной комиссии
Архив избирательных кампаний Московской городской избирательной комиссии
 
Внедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОКВнедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОК
 
Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...
 
Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24
 

Имитатор комплекса обработки избирательных бюллетеней

  • 1. Имитатор комплекса обработки избирательных бюллетеней Комплекс обработки избирательных бюллетеней (КОИБ) — это программно-аппаратный комплекс, предназначенный для ускорения обработки избирательных бюллетеней и применяемый на выборах в различные представительные органы власти в г. Москве. Для обеспечения надлежащей эксплуатации КОИБ в соответствии с инструкцией Московской городской избирательной комиссии на каждом избирательном участке должен находиться человек, прошедший специальное обучение работе с КОИБ — оператор КОИБ. В процессе обучения операторы КОИБ имеют возможность работать с реальным программно-аппаратным комплексом. Однако, их число, ограничено, что уменьшает количество тренировок, которые успевает провести каждый отдельный оператор. Наличие программного имитатора КОИБ позволяет каждому оператору самостоятельно проводить неограниченное число тренировок, в том числе вне учебных классов (дома). Возможности Имитатора КОИБ • позволяет оператору КОИБ обучаться работе с комплексом, состоящим из одного или двух СИБ (сканеров избирательных бюллетеней) и полного комплекта периферийных устройств, поддерживаемых КОИБ; • обеспечивает контекстную помощь во всех состояниях пользовательского интерфейса имитируемого КОИБ; • имитирует весь цикл работы с КОИБ, в том числе режим тренировки перед днем голосования и «проведение выборов» в день голосования; • имитирует внештатные ситуации, которые могут иметь место при работе с реальным КОИБ (отсутствие бумаги в принтере, отключение электричества на участке и проч.); • интегрирован с интерактивным учебным курсом оператора КОИБ — позволяет обучаемому перейти к просмотру раздела интерактивного учебного курса; • ведется журнал работы пользователя, который может быть затем использован преподавателем для определения степени подготовленности обучаемого; • установка программы на компьютер требует минимального участия и минимальной квалификации пользователя. • работает в популярных ОС Windows XP и Windows Vista. Работа с Имитатором КОИБ Операторы самостоятельно устанавливают Имитатор КОИБ на своем компьютере с помощью инсталлятора, после чего приступают к работе с ним. При установке Имитатора КОИБ в случае необходимости автоматически инсталлируется среда Microsoft Framework.NET 2.0. Процесс обучения состоит из прохождения имитационной сессии, которая включает все основные этапы работы с настоящим КОИБ: • в день, предшествующий дню голосования: - загрузка и подготовка исходных данных по избирательным кампаниям; - проведение тестирования КОИБ; - проведение тренировочного голосования (стационарного и переносного); - ввод дополнительных сведений по результатам тренировки и подведение итогов;
  • 2. • в день голосования: - загрузка и подготовка исходных данных по избирательным кампаниям; - проведение тестирования КОИБ утром перед началом голосования; - проведение голосования (в основное время проводятся стационарные голосования, а после основного времени — переносные); - ввод дополнительных сведений по результатам голосования и отправка результатов голосования. В начале новой имитационной сессии оператор выбирает режим работы «Обучение» или «Экзамен». При завершении имитационной сессии оператор просматривает отчет, в котором приведен список допущенных им ошибок, и отправляет результаты прохождения сессии на сервер МГИК. Отправка результатов на сервер МГИК производится путем вызова соответствующего web-сервиса, развернутого на web-сервере МГИК.
  • 3. Структура программы Структура программных модулей имитатора КОИБ представлена на рисунке. .NET Remoting.NET Remoting Вызов веб-сервиса через HTTPS Эмулятор СИБ Управляющий модуль Эмулятор СИБ Пользовательский интерфейс Эмулируемые устройства Журналирование Внештатные ситуации Ошибки оператора Подсказки Обучение Пользовательские команды Сервер МГИК Конфигурация Загрузка и сохранение состояния Имитационная сессия Взаимодействие с внешними системами Имитатор КОИБ состоит из двух программных модулей, каждый из которых представляет собой управляемую сборку для среды Microsoft Framework.NET 2.0: управляющего модуля и модуля эмулятора СИБ (сканера избирательных бюллетеней). Если в данном сеансе работы с программой имитируется конфигурация КОИБ с двумя СИБ, то создается два экземпляра модуля эмулятора СИБ,
  • 4. Управляющий модуль отвечает за реализацию пользовательского интерфейса программы и виртуализацию внешних устройств КОИБ (принтера, клавиатуры, строки дисплея и др.). Модуль эмулятора СИБ отвечает за имитацию алгоритмов работы реального СИБ при сканировании и учете бюллетеней и формировании печатных форм. Экземпляры модуля эмулятора СИБ (один или два) создаются управляющим модулем в собственных прикладных доменах Microsoft Framework.NET, отдельных от домена, в котором исполняется сам управляющий модуль. Все операции взаимодействия модуля эмулятора СИБ с внешними устройствами перенаправляются средствами Microsoft .NET Remoting в домен управляющего модуля, который выполняет соответствующие изменения состояния пользовательского интерфейса программы-имитатора. В процессе разработки имитатора КОИБ разработчики компании КРОК отработали различные приемы и паттерны виртуализации ПО на базе Microsoft Framework.NET, которые могут быть применены для создания обучающих имитаторов других устройств..