Скриншоты работы программы:
Начальный экран представляет собой диалоговое окно с вводом login/password - логина и пароля соответственно для разделения доступного функционала пользователям разного уровня доступа.
Введя
login: user
password: user
На экране появятся следующий доступный функционал:
Так как уровень доступа “user” - является урезанной версией уровня доступа “admin”, рассмотрим функционал программе на высшем уровне доступа - введем данные для уровня доступа “admin”:
Доступный функционал представлен на экране:
Рассмотрим доступный функционал:
Слева направо представлены 6 колонки операций:
Операции для работы с изделиями
Операции для работы с категориями
Операции для работы с единицами измерения
Операции для работы с допустимыми компонентами
Операции для работы с составляющими изделия
Операция заполнения базы данных контрольным примером и операция удаления всех имеющихся данных в базе данных
1. Операции для работы с допустимыми компонентами
1.1. Load acceptable component - отображения таблицы доступных компонентов
1.2. create acceptable component - операция добавления изделия
После нажатия кнопки “create acceptable component” появится диалоговое окно, где необходимо указать параметры изделия
После нажатия кнопки “Save” - увидим результат - добавление допустимого компонента.
1.3 inherit acceptable component - наследование допустимых компонент для выбранного класса от его родителя
После нажатия кнопки “Save” увидим окно c информацией о наследованных компонент для класса
категория с id = 4 унаследовала от своего родителя – категории с id = 3 допустимые компоненты
1.4. Delete Selected - удаление выбранного изделия
При нажатии на кнопку “Delete Selected” - видим, что результат операции повлиял на таблицу
2. Операции для работы с составными частям изделия
2.1. Load prod position union - отображение таблицы составных частей продукции
Нажав на кнопку “ Load prod position union” - увидим таблицу составных частей продукции
2.2. create prod position union - добавление нового составляющего изделия
Нажав на кнопку “create prod position union” увидим диалоговое окно для ввода данных о составляющего изделия. Введем тестовые данные
После нажатия кнопки “Save” увидим результат в таблице
2.3. Delete prod position union – удаление составляющей изделия
Щелкнув по интересующей составляющей и нажав кнопку “ Delete prod position union” увидим результат – удаление записи
2.4. New quantity prod position union – изменение количество необходимых компонент для продукции
Щелкнув по категории, количество которой хотим изменить, введя нужное число и нажав «save» - получим обновление количества
3. Операции для работы со всеми данными в базе данных
3.1. Delete All Data - удаление всех данных в базе данных
Нажав кнопку “Delete All Data” увидим окно предупреждения об удалении всех данных
Так как это очень ответственная процедура и иногда люди по привычке нажимают кнопки “ок”, выводится еще одно окно предупреждения
Если пользователь настроен решительно, то после нажатия кнопки “ок” удалятся все данные из всех таблиц, также будет выведено окно об успешном удалении всех данных
Как видим, таблицы становятся пустыми, так как в них больше нет данных
