Bladeren bron

Завершено описание интерфейса

Вадим Королёв 3 weken geleden
bovenliggende
commit
5029868082
1 gewijzigde bestanden met toevoegingen van 44 en 20 verwijderingen
  1. 44 20
      Пояснительная записка.odt

+ 44 - 20
Пояснительная записка.odt

@@ -185,21 +185,21 @@ Google Photos [2],
 
 Типичный сценарий взаимодействия пользователя с системой:
 
-1 Подойти к устройству, на котором развёрнут интерфейс.
-Пользователю будут представлены краткие инструкции по
-работе с системой и кнопка «Начать» (рис. 2). Кнопка «Нажать»
-проверит, подключено ли внешнее хранилище, и, в случае если
-хранилище не подключено, выдаст ошибку с соответствующим
-сообщением (рис. 3). Проверка выполняется с помощью
-отправки HTTP запроса на API, работающее на том же
-устройстве, что и общий интерфейс. API собирает все
-устройства, подключенные к системе, имеющие тип «disk»,
-а так же имеющие атрибут «removable» с помощью библиотеки
-pyudev и функции list_devices [6]. Затем, выполняется поиск
-всех разделов на этом устройстве, вычисляется точка
-монтирования. Если какой-либо шаг в этой
-последовательности был провален, система выдаёт
-ошибку подключения хранилища;
+1 Подойти к устройству, на котором развёрнут интерфейс;
+
+Пользователю будут представлены краткие инструкции по работе с
+системой и кнопка «Начать» (рис. 2). Кнопка «Нажать» проверит,
+подключено ли внешнее хранилище, и, в случае если хранилище не
+подключено, выдаст ошибку с соответствующим сообщением (рис.
+3). Проверка выполняется с помощью отправки HTTP запроса на
+API, работающее на том же устройстве, что и общий интерфейс.
+API собирает все устройства, подключенные к системе, имеющие
+тип «disk», а так же имеющие атрибут «removable» с помощью
+библиотеки pyudev и функции list_devices [6]. Затем,
+выполняется поиск всех разделов на этом устройстве,
+вычисляется точка монтирования. Если какой-либо шаг в этой
+последовательности был провален, система выдаёт ошибку
+подключения хранилища.
 
 [-- Image: Image4 --]Рисунок 2 — Начальная страница системы
 
@@ -210,6 +210,12 @@ pyudev 
 
 3 Сфотографироваться;
 
+Система кодирует данные фотографии в base64, передаёт по сети в
+подсистему распознавания, где данные декодируются и загружаются
+в память.
+
+[-- Image: Image9 --]Рисунок 4 — Страница снятия фотографии
+
 4 Ждать процесса распознавания;
 
 Распознавание занимает меньше двух секунд при тестовой выборке
@@ -245,14 +251,32 @@ face_recognition. 
 
 [-- Image: Image7 --]Рисунок 6 — Экран с описанием ошибки
 
-5 Просмотреть результат сборки фотографий. На этом экране
-система отображает количество фотографий, которое было
-найдено, а так же выборку из результата в размере не более 6
-фотографий (рис. 7). На экране расположены две кнопки: «На
-главную» и «Сохранить результат».
+5 Просмотреть результат сборки фотографий;
+
+На этом экране система отображает количество фотографий,
+которое было найдено, а так же выборку из результата в
+размере не более 6 фотографий (рис. 7). На экране расположены
+две кнопки: «На главную» и «Сохранить результат».
 
 [-- Image: Image8 --]Рисунок 7 — Экран просмотра результата
 
+6 Сохранить результат работы системы.
+
+Перед сохранением пользователю выдаётся предупреждение с
+информацией о сохранении файла (рис. 8). Имя файла
+генерируется динамически.
+
+[-- Image: Image10 --]Рисунок 8 — Предупреждение о сохранении
+фотографий
+
+После подтверждения сохранения, система передаёт ID фотографий,
+которые нужно сохранить, формирует zip-архив, который
+скачивается и сохраняется на внешнем хранилище (рис.
+9).
+
+[-- Image: Image11 --]Рисунок 9 — Пример сохранения на внешнем
+носителе
+
 Список использованных источников
 ================================