Материал: КПО. Проект

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Функция

 

Описание

(4)

Предусловия:

«Удаление

(1) «Отображение таблицы отделов».

отдела»

В таблице отделов выбрана запись.

 

 

Роль в системе: Администратор.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

(5)

Предусловия:

«Создание

(1) «Отображение таблицы отделов».

группы отделов»

Роль в системе: Пользователь или Администратор.

 

При нажатии на кнопку «Создать группу» открывается

 

диалоговое окно создания группы отделов.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице отделов появляется новая группа.

 

Поля для заполнения: Название группы.

(6)

Предусловия:

«Изменение

(1) «Отображение таблицы отделов».

группы отделов»

В таблице отделов выбрана группа.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной группы открывается диалоговое окно

 

изменения группы отделов.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице отделов выбранная группа обновляется.

 

Поля для изменения: Название группы.

 

Изменение любых полей невозможно в случае роли

 

«Только для чтения».

(7)

Предусловия:

«Удаление

 

(1) «Отображение таблицы отделов».

группы отделов»

В таблице отделов выбрана группа.

 

 

Роль в системе: Администратор.

 

При выборе группы и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной группы.

 

При нажатии на кнопку «Да», группа удаляется, окно

 

подтверждения закрывается.

 

 

36

Функция

Описание

 

При нажатии на кнопку «Нет», группа не удаляется,

 

окно подтверждения закрывается.

37

5.2.5. Подсистема «Сотрудники»

Функции подсистемы «Сотрудники» представлены в табл. 5.

Таблица 5. Функции подсистемы «Сотрудники»

Функция

Описание

(1.1)

Отображается упорядоченная таблица со всеми

«Отображение

должностями в виде иерархии групп и элементов.

таблицы

Ограничения на число уровней иерархии отсутствуют.

должностей»

Столбцы таблицы: Название, Характеристика.

 

Отображаются кнопки «Создать», «Создать группу» и

 

«Создать на основе выбранной записи» (в виде иконки),

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

пунктом «Удалить»).

 

Заранее предопределена должность «Ремонтник»,

 

которую запрещается удалять или изменять название.

(1.2)

Предусловия:

«Создание

(1.1) «Отображение таблицы должностей».

должности»

Роль в системе: Пользователь или Администратор.

 

При нажатии на кнопку «Создать» открывается

 

диалоговое окно создания новой должности.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей появляется новая запись.

 

Поля для заполнения: Название, Характеристика.

(1.3)

Предусловия:

«Изменение

(1.1) «Отображение таблицы должностей».

должности»

В таблице должностей выбрана запись.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной записи открывается диалоговое окно

 

изменения должности.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей выбранная запись обновляется.

 

Поля для изменения: Название, Характеристика.

 

Изменение любых полей невозможно в случае роли

 

«Только для чтения».

(1.4)

Предусловия:

«Удаление

(1.1) «Отображение таблицы должностей».

должности»

В таблице должностей выбрана запись.

 

Роль в системе: Администратор.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

38

Функция

Описание

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

(1.5)

Предусловия:

«Создание

(1.1) «Отображение таблицы должностей».

группы

Роль в системе: Пользователь или Администратор.

должностей»

При нажатии на кнопку «Создать группу» открывается

 

диалоговое окно создания группы должностей.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей появляется новая группа.

 

Поля для заполнения: Название группы.

(1.6)

Предусловия:

«Изменение

(1.1) «Отображение таблицы должностей».

группы

В таблице должностей выбрана группа.

должностей»

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной группы открывается диалоговое окно

 

изменения группы должностей.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

таблице должностей выбранная группа обновляется.

 

Поля для изменения: Название группы.

 

Изменение любых полей невозможно в случае роли

 

«Только для чтения».

(1.7)

Предусловия:

«Удаление

(1.1) «Отображение таблицы должностей».

группы

В таблице должностей выбрана группа.

должностей»

Роль в системе: Администратор.

 

При выборе группы и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной группы.

 

При нажатии на кнопку «Да», группа удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», группа не удаляется,

 

окно подтверждения закрывается.

(2.1)

Отображается упорядоченная таблица со всеми

«Отображение

сотрудниками в виде иерархии групп и элементов.

таблицы

Ограничения на число уровней иерархии отсутствуют.

сотрудников»

Столбцы таблицы: Фамилия, Имя, Отчество, Email,

 

Рабочий телефон, Личный телефон, День рождения.

 

39

Функция

Описание

 

Отображаются кнопки «Создать», «Создать группу» и

 

«Создать на основе выбранной записи» (в виде иконки),

 

поле поиска, меню «Еще» с доп. функциями (в т. ч.

 

пунктом «Удалить»).

(2.2)

Предусловия:

«Создание

(2.1) «Отображение таблицы сотрудников».

сотрудника»

Роль в системе: Пользователь или Администратор.

 

При нажатии на кнопку «Создать» открывается

 

диалоговое окно создания нового сотрудника.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

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

 

Поля для заполнения: Изображение, Фамилия, Имя,

 

Отчество, День рождения, Email, Рабочий телефон,

 

Личный телефон, Характеристика.

(2.3)

Предусловия:

«Изменение

(2.1) «Отображение таблицы сотрудников».

сотрудника»

В таблице сотрудников выбрана запись.

 

При нажатии на пункт «Изменить» в контекстном меню

 

выбранной записи открывается диалоговое окно

 

изменения сотрудника.

 

После заполнения всех данных и нажатия на кнопку

 

«Записать и закрыть», диалоговое окно исчезает и в

 

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

 

Поля для изменения: Изображение, Фамилия, Имя,

 

Отчество, День рождения, Email, Рабочий телефон,

 

Личный телефон, Характеристика.

 

Изменение любых полей невозможно в случае роли

 

«Только для чтения».

(2.4)

Предусловия:

«Удаление

(2.1) «Отображение таблицы сотрудников».

сотрудника»

В таблице сотрудников выбрана запись.

 

Роль в системе: Администратор.

 

При выборе записи и нажатии на пункт «Удалить» в

 

меню «Еще» открывается диалоговое окно

 

подтверждения удаления выбранной записи.

 

При нажатии на кнопку «Да», запись удаляется, окно

 

подтверждения закрывается.

 

При нажатии на кнопку «Нет», запись не удаляется,

 

окно подтверждения закрывается.

 

 

 

40