Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 сем / курсач / МиСПрИС_1374_ОтчетПоКурсовой_Наволоцкий_Харитонов_Зырянов.docx
Скачиваний:
13
Добавлен:
29.03.2025
Размер:
2.02 Mб
Скачать

Скриншоты работы программы:

Начальный экран представляет собой диалоговое окно с вводом login/password - логина и пароля соответственно для разделения доступного функционала пользователям разного уровня доступа.

Введя

login: user

password: user

На экране появятся следующий доступный функционал:

Так как уровень доступа “user” - является урезанной версией уровня доступа “admin”, рассмотрим функционал программе на высшем уровне доступа - введем данные для уровня доступа “admin”:

Доступный функционал представлен на экране:

Рассмотрим доступный функционал:

Слева направо представлены 4 колонки операций:

  • Операции для работы с изделиями

  • Операции для работы с категориями

  • Операции для работы с единицами измерения

  • Операция заполнения базы данных контрольным примером и операция удаления всех имеющихся данных в базе данных

1. Операции для работы с изделиями

1.1. Load Products - отображения таблицы доступных изделий

1.2. Add Product - операция добавления изделия

После нажатия кнопки “Add Product” появится диалоговое окно, где необходимо указать параметры изделия

После нажатия кнопки “Save” - увидим результат - добавление изделия

1.3 Edit Selected - изменение выбранного изделия

После нажатия кнопки “Edit Selected” увидим уже знакомое окно об информации об изделии

Введем обновленные характеристики изделия

Результат отобразился в таблице

1.4. Delete Selected - удаление выбранного изделия

При нажатии на кнопку “Delete Selected” - видим, что результат операции повлиял на таблицу

2. Операции для работы с категориями изделий

2.1. Load Categories - отображение таблицы категорий изделий

Нажав на кнопку “Load Categories” - увидим таблицу категорий изделий

2.2. Add Category - добавление новой категории изделий

Нажав на кнопку “Add Category” увидим диалоговое окно для ввода данных о категории. Введем тестовые данные

После нажатия кнопки “Save” увидим результат в таблице

2.3. Edit Category - изменение категории изделий

Щелкнув по интересующей категории и нажав кнопку “Edit Category” увидим диалоговое окно для изменения параметров. Изменим имя и id родительской категории

Результат

2.4. Delete Category - удаление категории

Щелкнув по категории, которую хотим удалить и нажав кнопку “Delete Category” произойдет удаление категории.

Результат

Как видим, категория “test_new” исчезла.

2.5. Show Parents - вывод всех родительских категорий, которые в дереве категорий выше выбранной

Выберем интересующую категорию

После нажатия кнопки “Show Parents” увидим окно предков

2.6. Show Children - вывод всех категорий, которые в дереве категорий являются потомками выбранной категории

Выберем интересующую категорию

Нажмем кнопку “Show Children”

Откроется дополнительное окно, где увидим все данные о потомках категории.

2.7. Show products - вывод всех изделий, которые либо напрямую, либо по дереву потомку выбранной категории относятся к ней

Выберем интересующую категорию

После нажатия кнопки “Show products” увидим дополнительное окно со всей информацией о изделиях

3. Операции для работы с категориями изделий

3.1. Load Unit - отображение таблицы единиц измерений

После нажатия на кнопку “Load Unit” выведутся все единицы измерения, находящиеся в базе данных

3.2. Add Unit - добавление новой единицы измерений

После нажатия “Add Unit” появится диалоговое окно, которое предложит пользователю ввести полное и сокращенное имя единицы измерения. Введем тестовые данные

После нажатия кнопки “Save” заметим добавление новой единицы измерения в таблицу

3.3 Edit Selected - изменение единицы измерения

После клика по интересующей единицы измерения для изменения, нажав кнопку “Edit Selected” увидим диалоговое окно. Изменим имя и сокращенное имя

Результат

3.4. Delete Selected - удаление единицы измерения

Щелкнув по единице измерения, которую хотим удалить и нажав кнопку “Delete Selected” произойдет удаление категории.

Как видим, тестовая единица измерения удалилась

4. Операции для работы со всеми данными в базе данных

4.1. Delete All Data - удаление всех данных в базе данных

Нажав кнопку “Delete All Data” увидим окно предупреждения об удалении всех данных

Так как это очень ответственная процедура и иногда люди по привычке нажимают кнопки “ок”, выводится еще одно окно предупреждения

Если пользователь настроен решительно, то после нажатия кнопки “ок” удалятся все данные из всех таблиц, также будет выведено окно об успешном удалении всех данных

Как видим, таблицы становятся пустыми, так как в них больше нет данных

Соседние файлы в папке курсач