Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Mage / Диплом / !!! Диплом (сборка).doc
Скачиваний:
60
Добавлен:
16.04.2013
Размер:
2.94 Mб
Скачать

1.2.4. Иерархия форм

В данном разделе приводятся схемы иерархии форм программы с кратким описанием их назначения. Полное описание форм приведено в Приложении 2. Для удобства отображения дерево форм представлено на трех схемах:

  • формы подсистемы администрирования (рис. 1.27);

  • формы складского учета в разрезе элементов (рис. 1.28);

  • формы складского учета в разрезе мест хранения (рис. 1.29).

Рис. 1.27. Иерархия форм подсистемы администрирования

Рис. 1.28. Иерархия форм складского учета в разрезе элементов

После запуска программы появляется форма–заставка подключения к базе данных и форма–приветствие. Далее появляется главное окно работы с элементами, реализующее пользовательский интерфейс.

Рассмотрим иерархию форм подсистемы администрирования, представленную на рис. 1.27.

После выбора соответствующего пункта меню в главном окне программы появляется форма авторизации доступа к подсистеме администрирования. Эта форма может отсутствовать в случае, если пользователь обладает правами администратора системы. Далее, в зависимости от настроек, будет показано уведомление о наличии новых пользователей в ИПС, после чего будет отображено главное окно для работы с учетными записями. Отсюда можно вызвать форму с подробной информацией о конкретном пользователе (карточка пользователя). Также можно добавлять и редактировать сведения в соответствующих формах.

Если требуется импортировать сведения об учетных записях пользователей компьютера или локальной сети (домена), то с главной формы можно вызвать окно «Импорт сведений о пользователях», в котором указывается источник и перечень учетных записей для импорта.

Для поиска сведений о пользователях предназначена специальная форма «Форма задания критериев поиска».

Администратор может управлять системными словарями «Роли пользователей» и «Коды доступа к документам». Для этого используется форма «Системные словари», в которой содержится список всех элементов словаря. Их можно редактировать, добавлять и удалять, используя соответствующие формы и кнопки.

Рис. 1.29. Иерархия форм складского учета в разрезе мест хранения

На рис.1.28, как уже отмечалось, представлена иерархия форм складского учета в разрезе элементов. С главной формы можно получить подробную информацию об элементе на складе («карточка элемента на складе»). Из этой карточки, при необходимости, можно просмотреть перечень и состав заявок, которые поступали на данный элемент («заявка на элемент»). Для открытия новой категории элементов предназначена «Форма открытия категории элемента».

Для поиска сведений об элементах на складе предназначена специальная форма «Форма задания критериев поиска».

В соответствующих журналах можно просмотреть информацию по всем заявкам, документам и операциям. Также из этих журналов можно попасть на формы управления заявками и документами. Формы для управления документами аналогичны формам управления заявками и на рисунке не показаны.

Из главного окна можно вызвать форму для ввода новой заявки. В ней можно добавлять, корректировать и удалять элементы из заявки, а также отправлять или аннулировать заявку. Формы для ввода новых документов (приходных и расходных ведомостей, ведомостей на перемещение по складу) повторяют формы для заявок и также не указаны на схеме. Для перехода в режим ведения складского учета в разрезе мест хранения кнопкой панели инструментов вызывается необходимая форма.

Иерархия форм складского учета в разрезе мест хранения, представленная на рис. 1.29, во многом аналогична иерархии в разрезе элементов, поэтому описание совпадающих форм я опущу. Управление местами хранения (открытие, удаление и добавление новых) производится в соответствующих формах.