Skip to content
Ivan Pogrebkov edited this page Jan 21, 2017 · 1 revision

Краулер от SpaceBrains

Функциональные требования предоставляются в виде вариантов использования без дальнейшей детализации.

Варианты использования:

I. Просмотр общей статистики.

Сценарий: Просмотр общей статистики.

Шаги сценария:

  • Пользователь выбирает необходимый сайт из списка, предоставляемого системой.
  • Пользователь запускает процедуру «Просмотр общей статистики», нажатием кнопки “Применить”.
  • Система извлекает из базы данных данные по количеству упоминаний всех элементов из справочника имен по указанному сайту.

Результат:

  • Система отображает в доступном для пользователя виде информацию в виде таблицы с полями: «Имя», «Количество упоминаний».
  • В заголовке таблицы пользователь видит дату, на которую последний раз система обновляла данные по сайту.

Исключения:

  • Система отображает на сообщение с информацией об ошибке.

II. Просмотр ежедневной статистики (за период).

Сценарий: Просмотр ежедневной статистики:

Шаги сценария:

  • Пользователь выбирает необходимый сайт из списка, предоставляемого системой.
  • Пользователь устанавливает дату начала и дату окончания периода.
  • Пользователь указывает имя личности, для которой его интересует ежедневная статистика.
  • Пользователь запускает процедуру «Просмотр ежедневной статистики» нажатием кнопки “Применить”.
  • Система извлекает из базы данных данные, сгруппированные по датам количество страниц всех элементов из справочника имен по указанному сайту за указанный период.

Результат:

  • Система отображает в доступном для пользователя виде информацию в виде таблицы с полями: “Дата”, «Количество новых страниц».
  • В нижнем колонтитуле таблицы (footer) указано общее количество новых страниц за весь диапазон дат.

Исключения:

  • Система отображает сообщение об ошибке, в случае выбора некорректного диапазона дат.

III. Удаление, добавление, редактирование элементов справочника.

Сценарий: Добавление элемента справочника.

Шаги сценария:

  • Администратор выбирает необходимый справочник из списка, предоставляемого системой.
  • Система отображает список элементов выбранного справочника.
  • Администратор запускает процедуру «Добавление элемента».
  • Система предоставляет экран для ввода параметров нового элемента.
  • Администратор вводит значения необходимых параметров и подтверждает выполнение операции.
  • Система сохраняет новый элемент справочника.

Результат:

  • В списке отображается новый элемент справочника.

Исключения:

  • Система отображает сообщение с информацией об ошибке.

Сценарий: Удаление элемента справочника.

Шаги сценария:

  • Администратор выбирает необходимый справочник из списка, предоставляемого системой.
  • Система отображает список элементов выбранного справочника.
  • Администратор выбирает элемент из списка.
  • Администратор запускает процедуру «Удаление элемента».
  • Администратор подтверждает выполнение операции.
  • Система удаляет выбранный элемент.

Результат:

  • В списке не отображается удаленный элемент справочника.

Исключения:

  • Система отображает сообщение с информацией об ошибке.

Сценарий: Редактирование элемента справочника.

Шаги сценария:

  • Администратор выбирает необходимый справочник из списка, предоставляемого системой.
  • Администратор выбирает элемент из списка.
  • Администратор запускает процедуру «Редактирование элемента».
  • Система предоставляет экран для редактирования параметров выбранного элемента.
  • Администратор редактирует необходимые параметры и подтверждает выполнение операции.
  • Система сохраняет изменения.

Результат:

  • Выбранный элемент списка отображается с отредактированными параметрами.

Исключения:

  • Система отображает сообщение с информацией об ошибке.


Clone this wiki locally