×
18.06.2019
219.017.83bd

Результат интеллектуальной деятельности: Информационная система клиента платформы для проведения электронного голосования на базе технологий распределенных реестров

Вид РИД

Программа для ЭВМ

Код транзакции депонирования в блокчейн Ethereum: 0x5c137397e9602eb83fb0c370329b14ab4bfb433a7ac44af445f46e060274425a
Описание произведения: Информационная система клиента платформы для проведения электронного голосования на базе технологий распределенных реестров предназначена для работы пользователя, участвующего в проведении голосований. Основной функционал заложен в клиентском приложении, которое позволяет пользователю осуществлять вход в систему электронного голосования, просматривать доступные повестки дня, регистрироваться на участие в голосованиях, голосовать по вопросам повестки и просматривать результаты голосования по вопросам повестки. Пользователю также доступна возможность ознакомиться с тем, как именно он проголосовал по каждому вопросу после волеизъявления. Клиентское приложение можно условно разделить на 2 части: веб-версия приложения и мобильная версия приложения. Несмотря на то, что обе эти части имеют одинаковый исходный код, каждая из платформ обладает своими требованиями. Далее представлены основные модули исходного кода. 1. Модуль взаимодействия с сервером Осуществляет взаимодействие с сервером по протоколу https. Позволяет отправлять запрос на авторизацию, регистрацию на голосования, отправку голоса по определенному вопросу, получение результатов голосования, а также получение данных для последующей визуализации. (Фрагмент кода: 1.1.Модуль взаимодействия с сервером) 2. Модуль хранения данных Осуществляет чтение и запись данных для визуализации в local storage web-версии приложения и внутреннее хранилище мобильной версии приложения. Позволяет отображать информацию при нестабильном интернет соединении. (Фрагмент кода: 1.2.Модуль хранения данных) 3. Модуль визуализации данных Взаимодействуя с модулем хранения данных, генерирует следующие страницы: доступные повестки, информация о повестке, регистрация, список вопросов, список вариантов ответов, подтверждение голоса, результаты. В зависимости от статуса повестки дня отображает доступные пользователю действия. (Фрагмент кода: 1.3.Модуль визуализации данных) 4. Модуль мобильной версии приложения Содержит конфигурационные файлы и скрипты, необходимые для сборки мобильной версии приложения для операционных систем: Android, IOS и WindowsPhone. (Фрагмент кода: 1.4.Модуль мобильной версии приложения) 5. Модуль push-уведомлений Осуществляет отправку идентификатора устройства, мэппинг идентификатора устройства и идентификатора события, прием уведомлений с помощью Firebase. (Фрагмент кода: 1.5.Модуль push-уведомлений) 6. Модуль локализации Обрабатывает json файл со всеми текстовыми формулировками. Предоставляет возможность использовать файл с текстом на другом языке. Подставляет текст из файла в нужные места приложения. (Фрагмент кода: 1.6.Модуль локализации) 7. Модуль настройки цвета и логотипа клиентского приложения Состоит из серверной и клиентской части. С помощью веб-интерфейса можно выбрать цветовую схему и основной логотип приложения. Сервер в свою очередь принимает выбор пользователя, проверяет актуальность исходного кода приложения и изменяет файлы стилей в соответствии с выбранной цветовой схемой. После чего, север собирает Android приложение, а результатом является ссылка на скачивание приложения и измененный внешний вид веб-версии приложения. (Фрагмент кода: 1.7.Модуль настройки цвета и логотипа клиентского приложения)
Язык программирования, с использованием которого создана программа для ЭВМ (База данных)
JavaScript
Вид и версия операционной системы, для функционирования под управлением которой предназначена программа для ЭВМ (База данных)
Android, IOS, WindowsPhone, браузер.
Объем программы для ЭВМ (Базы данных) в машиночитаемой форме в единицах, кратных числу байт
23576
Ключевые слова: блокчейн, голосование, e-voting, распределенный реестр, distributed ledger, blockchain
Информационная система клиента платформы для проведения электронного голосования на базе технологий распределенных реестров предназначена для работы пользователя, участвующего в проведении голосований. Приложение позволяет пользователю осуществлять вход в систему электронного голосования, просматривать доступные повестки дня, регистрироваться на участие в голосованиях, голосовать по вопросам повестки и просматривать результаты голосования по вопросам повестки. Система доступна в виде мобильного приложения для операционных систем Android, iOS, Windows Phone и в виде веб-приложения.
Хеш-код депонирования: a633c1fb5e26db1432ac6f1f595504125eb81646fbefe224f6258c57bc8bd771
Источник поступления информации: Портал edrid.ru

Показаны записи 1-10 из 16.
22.03.2019
№219.016.ec6c

Api для построения сетей программного комплекса madt

Разработанное решение является частью программного комплекса Сетевое Моделирование и Анализ Распределенных Технологий (Modeling and Analysys of Distributed Technologies - MADT) и позволяет описывать структуру сети на более высоком уровне, чем стандартные средства предоставляемые в таких системах...
16.04.2019
№219.017.0cb7

Веб-сервис динамического изменения пропускной способности сети комплекса madt

Качество работы виртуальных сетей регулируется утилитами пакета tcconfig. Нами реализована регулировка пропускной способности, задержки, процента потери, повреждения, дупликации и перестановки пакетов в сети в формате веб-сервиса и визуального интерфейса, позволяющего пользователю...
16.04.2019
№219.017.0cb8

Веб сервис визуализации работы распределённого приложения в лаборатории программного комплекса madt

Приложение строит трёхмерный граф на основе конфигурации лаборатории комплекса MADT и визуализирует в нём сообщения, получаемые от узлов сети. В зависимости от содержания сообщения узел графа, соответствующий узлу сети, в реальном времени меняет размер и цвет. Также приложение выводит текстовый...
20.04.2019
№219.017.3606

Api мониторинга узлов комплекса madt

Разработанное решение является частью программного комплекса Сетевое Моделирование и Анализ Распределенных Технологий (Modeling and Analysys of Distributed Technologies - MADT). Для осуществления мониторинга узлов программного комплекса MADT разработан интерфейс прикладного программирования...
20.04.2019
№219.017.3607

Программный комплекс моделирование и анализ распределенных технологий (madt)

Программный комплекс MADT позволяет осуществлять моделирование работы сетевых приложений, веб- и микросервисов, распределенных реестров и баз данных, алгоритмов консенсуса, протоколов взаимодействия между ними. Основными компонентами решения являются: - инструменты построения и моделирования сети...
18.06.2019
№219.017.83bc

Информационная система администратора платформы для проведения электронного голосования на базе технологий распределенных реестров

Информационная система администратора платформы для проведения электронного голосования на базе технологий распределенных реестров предоставляет функционал управления проводимыми голосованиями для администратора проведения голосований и состоит из следующих элементов: 1. Панель администратора...
18.06.2019
№219.017.83be

Смарт-контракты распределенного реестра для проведения доверенного электронного голосования с использованием платформы hyperledger fabric

Программное обеспечение представляет собой chaincode (смарт-контракт) для платформы распределенных реестров Hyperledger Fabric, содержащий всю необходимую логику для формирования голосования и обеспечения основных функций, предъявляемых к системе голосования: тайна голосования, обеспечение...
18.06.2019
№219.017.83bf

Библиотека для взаимодействия с распределенным реестром hyperledger fabric в платформе для проведения электронного голосования

Библиотека является высокоуровневой оберткой над Hyperledger Fabric Java SDK и позволяет конечным пользовательским приложениям управлять сущностями в реестре, необходимыми для проведения голосований. Она скрывает работу с криптографическими ключами и другими техниками и может быть использована...
18.06.2019
№219.017.83c0

Платформа для проведения электронного голосования на базе технологий распределенных реестров

Программный комплекс реализует платформу для проведения электронного голосования на базе технологии распределенных реестров Hyperledger Fabric, предназначенную для проведения защищенного дистанционного голосования в режиме онлайн. Обеспечивает автоматический прозрачный подсчет результатов....
16.08.2019
№219.017.c0e3

Платформа для фиксации и оперативного реагирования на нарушения в избирательном процессе

Платформа предназначена для надёжной и оперативной коммуникации авторизованного пользователя с официальным статусом наблюдателя или председателя территориальной избирательной комиссии с должностным лицом. Через личный кабинет наблюдатель может фиксировать нарушения в виде текстовых сообщений и...
Показаны записи 1-1 из 1.
13.01.2017
№217.015.651c

Состав для маркировки текстильных материалов

Изобретение относится к области химической технологии волокнистых материалов и может быть использовано в качестве краски для маркировки текстильных материалов (ТМ). Состав для маркировки ТМ включает интерференционный пигмент на основе частиц оксида кремния с нанесенным наноразмерным слоем из...
Тип: Изобретение
Номер охранного документа: 0002592519
Дата охранного документа: 20.07.2016
+ добавить свой РИД