diff --git a/blob/main/assets/Screenshot_2.png b/blob/main/assets/Screenshot_2.png new file mode 100644 index 0000000..17ef306 Binary files /dev/null and b/blob/main/assets/Screenshot_2.png differ diff --git "a/\320\234\320\260\320\272\320\265\321\202-\320\270-\321\201\321\206\320\265\320\275\320\260\321\200\320\270\320\271-\320\270\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217.md" "b/\320\234\320\260\320\272\320\265\321\202-\320\270-\321\201\321\206\320\265\320\275\320\260\321\200\320\270\320\271-\320\270\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217.md" new file mode 100644 index 0000000..0403fd2 --- /dev/null +++ "b/\320\234\320\260\320\272\320\265\321\202-\320\270-\321\201\321\206\320\265\320\275\320\260\321\200\320\270\320\271-\320\270\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217.md" @@ -0,0 +1,62 @@ +### Сценарий использования + +##### Сценарий использования 1 "Регистрация" +Действующее лицо: Пользователь +Основной сценарий: +1) пользователь заходит на страницу сайта, видит перед собой кнопку перехода на окно регистрации, нажимает её и переходит на окно регистрации +2) пользователь вводит логин, пароль, повторяет пароль +3) если логин не занят, то пользователь успешно регистрируется и переходит на заглавную страницу сайта + +##### Сценарий использования 2 "Авторизация" +Действующее лицо: Пользователь +Основной сценарий: +1) пользователь заходит на страницу сайта, вводит в окна логина и пароля свои логин и пароль, в случае существования аккаунта, происходит переход на заглавную страницу сайта + +##### Сценарий использования 3 "Загрузка документа": +Действующее лицо: Пользователь +Основной сценарий: +1) пользователь заходит на главную страницу сайта и нажимает на кнопку "добавить", после чего всплывает окно загрузки документа +2) пользователь загружает документ, вписывает название документа, нажимает на кнопку "добавить", после чего переходит на страницу редактирования документа + 1) пользователь может может произвести массовый экспорт данных, загрузив несколько документов, содержащихся в json-файле +3) пользователь может выделить мышкой интересующую его часть текста после, чего над ней появится текстбар с возможностью указать тему выбранной секции слов +4) после выделениявсех желаемых секций, пользователь отправляет документ + +##### Сценарий использования 4 "Анализ документов": +Действующее лицо: Пользователь +Основной сценарий: +1) пользователь заходит на главную страницу и выбирает интересующий его документ, на странице которого будут выведена колонка всех тем секций этого документа, статистика по документу(наиболее важные слова и обище термины и облако тегов) +2) пользователь может нажать на одну из тем после чего будут выведены все текстовые секции этого документа +3) по нажатию на одну из выведенных секций, пользователь переходит на ту часть документа где находится выбранная секция + +##### Сценарий использования 5 "Версионирование" + +Действующее лицо: Пользователь +Основной сценарий: +1) Пользователь на страницу документа после чего может разными способами изменить его содержимое + 1) пользователь может выделить часть текста и изменить её + 2) Пользователь может загрузить новую версию документа +2) Пользователь может просмотреть предыдущие версии документа +3) Пользователь при желании может откатиться к одной из предыдущих версий + +##### Сценарий использования 6 "Поиск документов" +Действующее лицо: Пользователь +Основной сценарий: +1) Пользователь нажимает на кнопку лупы после чего вводит текст +2) пользователь может выбрать поиск по названию документа или по тегам + 1) если найдено несколько документов, по запросу, то пользователь выбирает один из них и переходит на страницу документа + 2) если по запросу подходит только один документо, то пользователь автоматически переходит на страницу документа + 3) если по запросу ничего не найдено то об этом сообщается пользователю + + +##### Сценарий использования 7 "Массовый импорт данных" +Действующее лицо: Пользователь +Основной сценарий: +1) Пользователь находясь на заглавной странице может нажать на кнопку "Экспорт", чтобы скачать большой набор json-файлов в виде zip-файла + +##### Сценарий использования 8 "Массовый экспорт данных" +Действующее лицо: Пользователь +Основной сценарий: +1) пользователь заходит на главную страницу сайта и нажимает на кнопку "добавить", после чего всплывает окно загрузки документа +2) Пользователь может нажать на кнопку "Экспорт", чтобы загрузить большой набор json-файлов в систему + +### Макет UI