Use Case - moevm/nosql2h20-patients-mongo GitHub Wiki
Welcome to the nosql2h20-patients-mongo wiki!
Сценарий использования «Просмотр статистики»
-
Пользователь на главном экране нажимает ссылку «Статистика»
-
Открывается окно с диаграммой, на которой можно выбирать оси, по которым нужно формировать диаграмму.
Сценарий использования «Добавить человека»
-
Пользователь на главном экране нажимает кнопку «Добавить человека»
-
Открывается новое окно, в котором следует ввести ФИО, дату рождения, город, страну и телефон заболевшего.
-
При нажатии кнопки «Сохранить», данные о заболевшем добавляются в БД и пользователь возвращается на главный экран.
Альтернативный вариант:
- при нажатии кнопки «Отмена» пользователь возвращается на главный экран.
Сценарий использования «Экспорт»
-
Пользователь на главном экране нажимает кнопку «Экспорт»
-
Пользователю на ПК сохраняется БД заболевших в формате JSON.
Сценарий использования «Импорт»
-
Пользователь на главном экране нажимает кнопку «Импорт»
-
Пользователь выбирает файл формата JSON для импорта в БД.
Сценарий использования "поиск"
- Пользователь выбирает поле, по которому требуется осуществить поиск, вводит данные в соответствии с выбранным полем и нажимает кнопку "Применить". Таким образом, на этой же странице появляются нужные ему данные.
Сценарий использования «Просмотр заболевшего»
-
Пользователь на главном экране нажимает на строчку с ФИО больного, которого хочет просмотреть
-
Открывается новое окно с данными о заболевшем.
Сценарий использования «Контакты»
-
Пользователь в окне с данными о больном нажимает на кнопку «Контакты»
-
Открывается новое окно с ФИО тех, кто контактировал с данным больным
Сценарий использования «Добавления контакта»:
- При нажатии в окне «Контакты» на кнопку «Добавить», открывается новое окно, в которое следует ввести номер контактировавшего с ним человека. При нажатии кнопки «Сохранить» в БД будет добавлен новый контакт и пользователь вернется в окно «Контакты», где появится запись о новом контакте
Альтернативный вариант:
- При нажатии «Отмена» пользователь будет возвращен в окно «Контакты».
Сценарий использования «Редактировать контакт»
- В окне «Контакты» при выделении нажатием на строку с контактом и нажатии «Редактировать» открывается новое окно, в котором следует ввести новый номер контакта. При нажатии кнопки «Сохранить» в БД будет изменен прежний контакт на новый контакт, и пользователь вернется в окно «Контакты», где будет изменен прежний контакт на новый,
Альтернативный вариант:
- При нажатии «Отмена» пользователь будет возвращен в окно «Контакты».
Сценарий использования «Удаление контакта»
- В окне «Контакты» при выделении нажатием на строку с контактом и нажатии «Удалить». Данный контакт будет удален из БД.
Сценарий использования «Динамика болезни»
-
Пользователь в окне с данными о больном нажимает на кнопку «Динамика болезни»
-
Открывается окно с симптомами у данного больного.
Сценарий использования «Добавление симптома»
- При нажатии в данном окне на кнопку «Добавить», открывается новое окно, в которое следует ввести симптом и дату проявления симптома. При нажатии кнопки «Сохранить» в БД будет добавлен новый симптом и дата проявления и пользователь вернется в окно «Динамика болезни», где будет отображаться новый симптом.
Альтернативный вариант:
- при нажатии «Отмена» пользователь будет возвращен в окно «Динамика болезни».
Сценарий использования «Редактирование симптома»
- При выделении нажатием на строку с симптомом и нажатии «Редактировать» открывается новое окно, в котором следует ввести новый симптом и дату проявления. При нажатии кнопки «Сохранить» в БД будут изменены прежний симптом и дата на новые, и пользователь вернется в окно «Динамика болезни», где будут отображаться измененные данные.
Альтернативный вариант:
- при нажатии «Отмена» пользователь будет возвращен в окно «Диамика болезни».
Сценарий использования «Удаление симптома»
- При выделении нажатием на строку с симптомом и нажатии «Удалить». Данный контакт будет удален из БД.
Сценарий использования «Сопутствующие заболевания»
-
Пользователь в окне с данными о больном нажимает на кнопку «Сопутствующие заболевания»
-
Открывается окно с сопутствующими заболеваниями у данного больного.
Сценарий использования «Добавление заболевания»
- При нажатии в окне «Сопутствующие заболевания» на кнопку «Добавить», открывается новое окно, в которое следует ввести заболевание. При нажатии кнопки «Сохранить» в БД будет добавлен новое заболевание и пользователь вернется в окно «Сопутствующие заболевания», где будет отображаться новое заболевание.
Альтернативный вариант:
- при нажатии «Отмена» пользователь будет возвращен в окно «Сопутствующие заболевания».
Сценарий использования «Редактирование заболевания»
- При выделении нажатием на строку с заболеванием и нажатии «Редактировать» открывается новое окно, в котором следует ввести новое заболевание. При нажатии кнопки «Сохранить» в БД будут изменено заболевание на новое, и пользователь вернется в окно «Сопутствующие заболевания», где будут отображаться измененные данные.
Альтернативный вариант:
- при нажатии «Отмена» пользователь будет возвращен в окно «Сопутствующие заболевания».
Сценарий использования «Удаление симптома»
- При выделении нажатием на строку с симптомом и нажатии «Удалить». Данный контакт будет удален из БД.