5.2.3. Подсистема «Поставщики»
Функции подсистемы «Поставщики» представлены в табл. 3.
Таблица 3. Функции подсистемы «Поставщики»
Функция |
|
|
|
Описание |
|
|
23.09.21. Добавлено. |
|
04.10.21. Реализовано. |
|
|
(1) |
|
Отображается упорядоченная таблица со всеми |
|||
«Отображение |
|
поставщиками в виде иерархии групп и элементов. |
|||
таблицы |
|
Ограничения на число уровней иерархии отсутствуют. |
|||
поставщиков» |
|
Столбцы таблицы: Наименование, Контактная |
|||
|
|
информация. |
|||
|
|
Отображаются кнопки «Создать», «Создать группу» и |
|||
|
|
«Создать на основе выбранной записи» (в виде иконки), |
|||
|
|
поле поиска, меню «Еще» с доп. функциями (в т. ч. |
|||
|
|
пунктом «Удалить»). |
|||
(2) |
|
Предусловия: |
|||
«Создание |
|
(1) «Отображение таблицы поставщиков». |
|||
поставщика» |
|
При нажатии на кнопку «Создать» открывается |
|||
|
|
диалоговое окно создания нового поставщика. |
|||
|
|
После заполнения всех данных и нажатия на кнопку |
|||
|
|
«Записать и закрыть», диалоговое окно исчезает и в |
|||
|
|
таблице поставщиков появляется новая запись. |
|||
|
|
Поля для заполнения: Наименование, Контактная |
|||
|
|
информация. |
|||
(3) |
|
Предусловия: |
|||
«Изменение |
|
(1) «Отображение таблицы поставщиков». |
|||
поставщика» |
|
В таблице поставщиков выбрана запись. |
|||
|
|
При нажатии на пункт «Изменить» в контекстном меню |
|||
|
|
выбранной записи открывается диалоговое окно |
|||
|
|
изменения поставщика. |
|||
|
|
После заполнения всех данных и нажатия на кнопку |
|||
|
|
«Записать и закрыть», диалоговое окно исчезает и в |
|||
|
|
таблице поставщиков выбранная запись обновляется. |
|||
|
|
Поля для изменения: Наименование, Контактная |
|||
|
|
информация. |
|||
31
(4) |
Предусловия: |
«Удаление |
(1) «Отображение таблицы поставщиков». |
поставщика» |
В таблице поставщиков выбрана запись. |
|
При выборе записи и нажатии на пункт «Удалить» в |
|
меню «Еще» открывается диалоговое окно |
|
подтверждения удаления выбранной записи. |
|
При нажатии на кнопку «Да», запись удаляется, окно |
|
подтверждения закрывается. |
|
При нажатии на кнопку «Нет», запись не удаляется, |
|
окно подтверждения закрывается. |
(5) |
Предусловия: |
«Создание |
(1) «Отображение таблицы поставщиков». |
группы |
При нажатии на кнопку «Создать группу» открывается |
поставщиков» |
диалоговое окно создания группы поставщиков. |
|
После заполнения всех данных и нажатия на кнопку |
|
«Записать и закрыть», диалоговое окно исчезает и в |
|
таблице поставщиков появляется новая группа. |
|
Поля для заполнения: Название группы. |
(6) |
Предусловия: |
«Изменение |
(1) «Отображение таблицы поставщиков». |
группы |
В таблице поставщиков выбрана группа. |
поставщиков» |
При нажатии на пункт «Изменить» в контекстном меню |
|
выбранной группы открывается диалоговое окно |
|
изменения группы поставщиков. |
|
После заполнения всех данных и нажатия на кнопку |
|
«Записать и закрыть», диалоговое окно исчезает и в |
|
таблице поставщиков выбранная группа обновляется. |
|
Поля для изменения: Название группы. |
(7) |
Предусловия: |
«Удаление |
(1) «Отображение таблицы поставщиков». |
группы |
В таблице поставщиков выбрана группа. |
поставщиков» |
При выборе группы и нажатии на пункт «Удалить» в |
|
меню «Еще» открывается диалоговое окно |
|
подтверждения удаления выбранной группы. |
|
При нажатии на кнопку «Да», группа удаляется, окно |
|
подтверждения закрывается. |
|
При нажатии на кнопку «Нет», группа не удаляется, |
|
окно подтверждения закрывается. |
32
5.2.4. Подсистема «Отделы»
Функции подсистемы «Отделы» представлены в табл. 4.
Таблица 4. Функции подсистемы «Отделы»
Функция |
|
|
|
Описание |
|||
|
|
|
23.09.21. Добавлено. |
|
|
||
«Добавление |
Диалоговое окно добавления. После заполнения данных |
||||||
отдела» |
(отдел) и нажатия на кнопку «Добавить», диалоговое |
||||||
|
|
окно исчезает и в таблице отделов появляется новая |
|||||
|
|
запись. |
|||||
«Удаление |
Диалоговое окно удаления. После заполнения данных и |
||||||
отдела» |
нажатия на кнопку «Удалить», диалоговое окно исчезает |
||||||
|
|
и в таблице отделов уменьшается количество записей на |
|||||
|
|
1. |
|
|
|
|
|
«Редактирование |
Диалоговое окно редактирования. После редактирования |
||||||
отдела» |
данных (отдел) и нажатия на кнопку «Редактировать», |
||||||
|
|
диалоговое окно исчезает и в таблице отделов |
|||||
|
|
выбранная запись обновляется. |
|||||
|
01.10.21. Изменено. |
|
04.10.21. Реализовано. |
|
|||
(1) |
|
Отображается упорядоченная таблица со всеми |
|||||
«Отображение |
отделами в виде иерархии групп и элементов. |
||||||
таблицы |
Ограничения на число уровней иерархии отсутствуют. |
||||||
отделов» |
Столбцы таблицы: Название, Характеристика. |
||||||
|
|
Отображаются кнопки «Создать», «Создать группу» и |
|||||
|
|
«Создать на основе выбранной записи» (в виде иконки), |
|||||
|
|
поле поиска, меню «Еще» с доп. функциями (в т. ч. |
|||||
|
|
пунктом «Удалить»). |
|||||
|
|
Заранее предопределен «Отдел ремонтных работ», |
|||||
|
|
который запрещается удалять или изменять название. |
|||||
(2) |
|
Предусловия: |
|||||
«Создание |
(1) «Отображение таблицы отделов». |
||||||
отдела» |
При нажатии на кнопку «Создать» открывается |
||||||
|
|
диалоговое окно создания нового отдела. |
|||||
|
|
После заполнения всех данных и нажатия на кнопку |
|||||
|
|
«Записать и закрыть», диалоговое окно исчезает и в |
|||||
|
|
таблице отделов появляется новая запись. |
|||||
|
|
Поля для заполнения: Название, Характеристика, |
|||||
|
|
Контактная информация. |
|||||
33
(3) |
Предусловия: |
«Изменение |
(1) «Отображение таблицы отделов». |
отдела» |
В таблице отделов выбрана запись. |
|
При нажатии на пункт «Изменить» в контекстном меню |
|
выбранной записи открывается диалоговое окно |
|
изменения отдела. |
|
После заполнения всех данных и нажатия на кнопку |
|
«Записать и закрыть», диалоговое окно исчезает и в |
|
таблице отделов выбранная запись обновляется. |
|
Поля для изменения: Название, Характеристика, |
|
Контактная информация. |
(4) |
Предусловия: |
«Удаление |
(1) «Отображение таблицы отделов». |
отдела» |
В таблице отделов выбрана запись. |
|
При выборе записи и нажатии на пункт «Удалить» в |
|
меню «Еще» открывается диалоговое окно |
|
подтверждения удаления выбранной записи. |
|
При нажатии на кнопку «Да», запись удаляется, окно |
|
подтверждения закрывается. |
|
При нажатии на кнопку «Нет», запись не удаляется, |
|
окно подтверждения закрывается. |
(5) |
Предусловия: |
«Создание |
(1) «Отображение таблицы отделов». |
группы отделов» |
При нажатии на кнопку «Создать группу» открывается |
|
диалоговое окно создания группы отделов. |
|
После заполнения всех данных и нажатия на кнопку |
|
«Записать и закрыть», диалоговое окно исчезает и в |
|
таблице отделов появляется новая группа. |
|
Поля для заполнения: Название группы. |
(6) |
Предусловия: |
«Изменение |
(1) «Отображение таблицы отделов». |
группы отделов» |
В таблице отделов выбрана группа. |
|
При нажатии на пункт «Изменить» в контекстном меню |
|
выбранной группы открывается диалоговое окно |
|
изменения группы отделов. |
|
После заполнения всех данных и нажатия на кнопку |
|
«Записать и закрыть», диалоговое окно исчезает и в |
|
таблице отделов выбранная группа обновляется. |
|
Поля для изменения: Название группы. |
34
(7) |
Предусловия: |
«Удаление |
(1) «Отображение таблицы отделов». |
группы отделов» |
В таблице отделов выбрана группа. |
|
При выборе группы и нажатии на пункт «Удалить» в |
|
меню «Еще» открывается диалоговое окно |
|
подтверждения удаления выбранной группы. |
|
При нажатии на кнопку «Да», группа удаляется, окно |
|
подтверждения закрывается. |
|
При нажатии на кнопку «Нет», группа не удаляется, |
|
окно подтверждения закрывается. |
35