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

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

(4.3)

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

«Изменение

(4.1) «Отображение таблицы изменений состояний

записи об

комплектующих».

изменении

В таблице изменений состояний комплектующих

состояния

выбрана запись.

комплектующего»

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

 

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

 

изменения записи об изменении состояния

 

комплектующего.

 

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

 

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

 

таблице изменений состояний комплектующего

 

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

 

Поля для изменения: Инвентарный номер

 

комплектующего, Состояние комплектующего,

 

Инвентарный номер КО, Материально-

 

ответственное лицо (сотрудник).

 

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

 

«Пользователь» и «Только для чтения».

(4.4)

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

«Удаление записи

(4.1) «Отображение таблицы изменений состояний

об изменении

комплектующих».

состояния

В таблице изменений состояний комплектующих

комплектующего»

выбрана запись.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

31

5.2.3. Подсистема «Поставщики»

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

Таблица 3. Функции подсистемы «Поставщики»

Функция

Описание

(1)

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

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

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

таблицы

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

поставщиков»

Столбцы таблицы: Наименование, Контактная

 

информация.

 

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

 

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

 

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

 

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

(2)

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

«Создание

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

поставщика»

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

 

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

 

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

 

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

 

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

 

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

 

Поля для заполнения: Наименование, Контактная

 

информация.

(3)

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

«Изменение

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

поставщика»

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

 

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

 

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

 

изменения поставщика.

 

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

 

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

 

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

 

Поля для изменения: Наименование, Контактная

 

информация.

 

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

 

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

 

 

 

32

Функция

 

Описание

(4)

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

«Удаление

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

поставщика»

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

(5)

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

«Создание

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

группы

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

поставщиков»

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

 

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

 

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

 

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

 

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

 

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

(6)

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

«Изменение

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

группы

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

поставщиков»

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

(7)

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

«Удаление

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

группы

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

поставщиков»

 

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

 

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

 

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

 

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

 

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

 

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

 

 

33

Функция

Описание

 

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

 

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

34

5.2.4. Подсистема «Отделы»

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

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

Функция

Описание

(1)

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

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

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

таблицы

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

отделов»

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

 

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

 

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

 

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

 

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

 

Заранее предопределен «Отдел ремонтных работ»,

 

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

(2)

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

«Создание

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

отдела»

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Контактная информация.

(3)

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

«Изменение

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

отдела»

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

 

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

 

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

 

изменения отдела.

 

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

 

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

 

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

 

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

 

Контактная информация.

 

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

 

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

 

 

 

35