Файл: Анализ и оценка средств реализаций структурных методов анализа и проектирования экономической информационной системы.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.04.2023

Просмотров: 217

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
  1. Авторизация в приложении (табл.2.1.)

Акторы: администратор, управляющий, собственник.

Краткое описание: пользователь входит в систему, вводит в специальную форму свой логин и пароль, которые он получил от вышестоящих ролей (собственник от управляющего, управляющий от администратора, администратор от разработчика системы) и входит в систему, в зависимости от своего доступа видит соответствующие вкладки:

    1. Администратор – полный доступ, возможность просмотра всех данных по всем домам и квартирам, создание и редактирование управляющих и собственников.
    2. Управляющий – ограниченный доступ, возможность создания собственников квартиры, просмотр потребления по частичному дому, создание договоров.
    3. Собственник – ограниченный доступ, возможность просмотра графика потребления по своей квартире.

S1 Основной поток:

Таблица 2.1. Авторизация в приложении

Действия акторов

Отклик системы

  1. Нажимает на вход в систему
  1. Открывает форму для заполнения данных
  1. Заполняет соответствующие поля (логин и пароль)
  1. Заполненная форма
  1. Нажимает «вход»
  1. Вывод вкладок, соответствующих роли пользователя

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при отсутствии данных в одном из полей. Следует нажатие на кнопку «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Создание управляющего (табл. 2.2.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «учетные записи», где ему доступны операции над пользователями с ролью «управляющий», он нажимает на добавление нового пользователя, вводит соответствующие данные: ФИО, e-mail, пароль, телефон и создает новый профиль.

S1Основной поток:

Таблица 2.2. Создание управляющего

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «учетные записи»
  1. Открывается форма с информацией о пользователях с ролью «управляющий»
  1. Нажимает добавить учетную запись
  1. Открывается специальная форма
  1. Вводит необходимые данные: фио, e-mail, пароль, телефон
  1. Заполненная форма
  1. Нажимает кнопку «Добавить пользователя»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Редактирование управляющего (табл. 2.3.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «учётные записи», где ему доступны операции над пользователями с ролью «управляющий», он нажимает на редактирование определенного пользователя, корректирует соответствующие данные: ФИО, e-mail, пароль, телефон и сохраняет изменения.

S1Основной поток:

Таблица 2.3. Редактирование управляющего

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «управляющие»
  1. Открывается форма с информацией о пользователях с ролью «управляющий»
  1. Нажимает редактировать пользователя
  1. Открывается специальная форма
  1. Редактирует необходимые данные: фио, e-mail, пароль
  1. Заполненная форма
  1. Нажимает кнопку «Сохранить изменения»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Удаление управляющего (табл. 2.4.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «учётные записи», где ему доступны операции над пользователями с ролью «управляющий», он удаляет пользователя из базы.

S1Основной поток:

Таблица 2.4. Удаление управляющего

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «учётные записи»
  1. Открывается форма с информацией о пользователях с ролью «управляющий»
  1. Нажимает удалить пользователя
  1. Форма: Вы уверены, что хотите удалить эту запись?
  1. Нажимает «Да»
  1. Форма: Удаление прошло успешно; удалено из базы

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Нажимает на кнопку «отмена» при всплывающем окне с вопросом об уверенности удаления строки. Удаление не происходит. Повторное выделение строки и нажатие кнопки удаления. Прецедент продолжается.

  1. Создание дома (табл. 2.5.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «дома», где ему доступны операции над домами, он нажимает на добавление нового дома, вводит соответствующие данные: адрес, количество квартир, количество этажей и назначает управляющего после чего осуществляет добавление новых данных в базу.

S1Основной поток:

Таблица 2.5. Создание дома

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «дома»
  1. Открывается форма с информацией о домах
  1. Нажимает добавить дом
  1. Открывается специальная форма
  1. Вводит необходимые данные: адрес, количество квартир, количество этажей, управляющего
  1. Заполненная форма
  1. Нажимает кнопку «Добавить»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Редактирование дома (табл. 2.6.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «дома», где ему доступны операции над домами, он нажимает на кнопку «редактировать» напротив желаемого объекта. Открывается форма с данными, куда администратор вносит изменения, после чего сохраняет новые данные.

S1Основной поток:

Таблица 2.6. Редактирование дома

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «дома»
  1. Открывается форма с информацией о домах
  1. Нажимает «редактировать» напротив желаемого дома
  1. Открывается специальная форма
  1. Корректирует имеющиеся данные
  1. Измененная форма
  1. Нажимает кнопку «Сохранить»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Удаление дома (табл. 2.7.)

Акторы: администратор

Краткое описание: администратор находится в системе, он переходит на вкладку «дома», где ему доступны операции над домами, он нажимает напротив желаемого объекта кнопку удалить, подтверждает свои действия, происходит удаление.

S1Основной поток:

Таблица 2.7. Удаление дома

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «администратор»
  1. Нажимает на вкладку «дома»
  1. Открывается форма с информацией о домах
  1. Нажимает кнопку «удалить» напротив желаемого дома
  1. Открывается специальная форма: Уверены ли вы, что хотите удалить?
  1. Нажимает «да»
  1. Удаление из базы

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при удалении дома, к которому еще прикреплены пользователи. Управляющий предотвращает ошибку, прикрепляя собственников к другому дому. Прецедент продолжается.

  1. Создание собственника (табл. 2.8.)

Акторы: администратор, управляющий

Краткое описание: управляющий находится в системе, он переходит на соответствующую вкладку, где ему доступны операции над пользователями с ролью «собственник», он нажимает на добавление нового пользователя, вводит соответствующие данные: ФИО, e-mail, пароль, дом, квартира, создает новый профиль.

S1Основной поток:

Таблица 2.8. Создание собственника

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «управляющий»
  1. Нажимает на вкладку «собственники»
  1. Открывается форма с информацией о пользователях с ролью «собственник»
  1. Нажимает добавить пользователя
  1. Открывается специальная форма
  1. Вводит необходимые данные: фио, e-mail, пароль, дом, квартира
  1. Заполненная форма
  1. Нажимает кнопку «Добавить пользователя»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Редактирование собственника (табл. 2.9.)

Акторы: администратор, управляющий

Краткое описание: управляющий находится в системе, он переходит на соответствующую вкладку, где ему доступны операции надо пользователями с ролью «собственник», он нажимает на редактирование определенного пользователя, корректирует соответствующие данные: ФИО, e-mail, пароль, дом, квартира, сохраняет изменения.

S1Основной поток:

Таблица 2.9. Редактирование собственника

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «управляющий»
  1. Нажимает на вкладку «собственники»
  1. Открывается форма с информацией о пользователях с ролью «собственник»
  1. Нажимает редактировать пользователя
  1. Открывается специальная форма
  1. Редактирует необходимые данные: фио, e-mail, пароль
  1. Заполненная форма
  1. Нажимает кнопку «Сохранить изменения»
  1. Сохранение данных в базу

Е1Подпотоки:

Запуск системы, происходит загрузка ранее введенных данных.

Альтернативные потоки:

Появление ошибки при не заполненном данными поле и последующим нажатием кнопки «Ок». Пользователь предотвращает ошибку, вводя недостающие данные или же нажатием кнопки «Отмена». Прецедент продолжается.

  1. Удаление собственника (табл. 2.10.)

Акторы: администратор, управляющий

Краткое описание: управляющий находится в системе, он переходит на соответствующую вкладку, где ему доступны операции надо пользователями с ролью «управляющий», он удаляет пользователя из базы.

S1Основной поток:

Таблица 2.10. Удаление собственника

Действия акторов

Отклик системы

  1. Входит в систему
  1. Вкладки для пользователя «управляющий»
  1. Нажимает на вкладку «собственники»
  1. Открывается форма с информацией о пользователях с ролью «собственник»
  1. Нажимает удалить пользователя
  1. Форма: Уверены ли вы, что хотите удалить … собственника?
  1. Нажимает «Да»
  1. Форма: Удаление прошло успешно; удалено из базы