Сценарии использования

Материал из Сервис Облачной Демократии
(Различия между версиями)
Перейти к: навигация, поиск
(Запуск)
Строка 23: Строка 23:
 
== Общение пользователей ==
 
== Общение пользователей ==
 
== Инициация голосования в субъекте голосования ==
 
== Инициация голосования в субъекте голосования ==
 +
== Модерирование инициаторов голосования ==
 +
Проставление рейтингов инициаторам голосования. Возможность совместного бана инициаторов "спама" вплоть до исключения из субъекта голосования.
 
== Backup и восстановление данных пользователя ==
 
== Backup и восстановление данных пользователя ==
  
  
 
[[Category:Распределенная система]]
 
[[Category:Распределенная система]]

Версия 23:29, 10 марта 2012

Содержание

Запуск

При первом запуске программы на компьютере ищется перечень электронных паспортов пользователей которые ранее авторизировались. Если ни одного не нашло то предлагается создать электронный паспорт, если нашло то предлагает авторизироваться (ввести пароль). Доступ к кнопке создания электронного паспорта должен быть в любом случае, чтоб была возможность всегда завести нового пользователя.

Одновременно с этим в другом потоке программа ищет "соседние" узлы и строит (редактирует) свой список узлов которые нашло, запрашивая адреса соседей у каждого найденного узла. В дальнейшем обмен технической и пользовательской информацией будет вестись через этих соседей, которые будут отранжированы по различным параметрам. Список соседей будет динамический и постоянно обновляемый. Возможно будет использована технология распределенных хэш таблиц (DHT)

TODO: предлагаем свой перечень того что должно происходить при запуске

Создание электронного паспорта

TODO: Обязательно обсудить вопрос связанный со смертью пользователя, т.е. каким образом "удалять" паспорт пользователя из системы (значит и из всех субъектов голосования где он участвовал). Например подписывать родственниками и друзьями

Авторизация

Основной интерфейс и система меню

Получение доверия

Создание субъекта голосования

Поиск субъектов голосования

Поиск пользователей

Вступление в субъекты голосования

Подписи доверия и недоверия

Распределение (делегирование) голосов в субъекте голосования

Голосования

Открытое

Тайное

Общение пользователей

Инициация голосования в субъекте голосования

Модерирование инициаторов голосования

Проставление рейтингов инициаторам голосования. Возможность совместного бана инициаторов "спама" вплоть до исключения из субъекта голосования.

Backup и восстановление данных пользователя

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты