Создание и внедрение программного продукта "Объектно-ориентированный менеджер структуры универсальной системы хранения данных"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



руппу из списка существующих в системе, в появившемся списке входящих пользователей выбрать нужного и установить на него курсор. Щелкнуть на правую кнопку мыши и в появившемся контекстном меню (см. рисунок 3.30) выбрать пункт Исключить из группы. Появится предупреждающее окно Внимание ! с просьбой подтвердить действие. Нажмите Нет в случае отказа, или Да в подтверждение. Выбранный пользователь будет исключен из группы и из соответствующей таблицы, но останется в списке зарегистрированных в системе пользователей.

Для удаления пользователя не только из группы, но и из системы в целом, необходимо: выбрать нужную группу из списка существующих в системе, в появившемся списке входящих установить курсор на того пользователя, которого необходимо удалить. Щелкнуть на правую кнопку мыши и в появившемся контекстном меню (см. рисунок 3.30) выбрать пункт Исключить из группы и удалить. Появится предупреждающее окно Внимание ! с просьбой подтвердить удаление. Нажмите Нет в случае отказа, или Да в подтверждение. Выбранный пользователь будет удален из всех групп системы, куда он ранее входил, и из списка зарегистрированных в УСХД пользователей.

3.1.5 Работа с окном для генерации созданных классов

Окно для генерации объектов созданных в системе классов показано на рисунке 3.33. Оно имеет следующие элементы:

-экранную таблицу для отображения классов объектов, содержащую наименование класса, флаги генерации и автоматической заморозки класса после генерации;

-экранную таблицу для отображения классов связей, содержащую поля, аналогичные полям таблицы классов объектов;

-для каждой таблицы - окна отображения сообщений системы после генерации заданных классов.

Рисунок 3.33 - Окно для генерации созданных классов

Выбор классов для генерации

Чтобы выбрать класс для генерации, необходимо установить флаг Выбрано для генерации напротив наименования соответствующего класса (см. рисунок 3.33). Для выбора всех представленных классов предназначена кнопка , а для отмены выбора каких-либо классов - кнопка .

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

Чтобы автоматически заморозить (сделать недоступным для изменений) класс после генерации, необходимо напротив наименования класса установить флаг Заморозить после генерации (см. рисунок 3.33). Аналогично для выбора всех представленных классов предназначена кнопка , а для отмены выбора каких-либо классов - кнопка .

Генерация классов по заданным условиям

После выбора классов и установления необходимых флагов для запуска процедуры генерации необходимо нажать кнопку Генерировать. В случае генерации классов объектов и связей без ошибок, в окнах сообщений системы для соответствующей таблицы появится сообщение о том, что генерация прошла успешно. При наличии ошибок в ходе генерации появятся соответствующие сообщения системы и сервера БД. В случае отказа от генерации после выбора соответствующих классов необходимо нажать кнопку Отмена.

3.1.6 Работа со справочниками Типы атрибутов, Правила вычисления эффективной версии, Этапы жизненного цикла

Окно справочника Типы атрибутов (см. рисунок 3.34) предназначено для просмотра изменений, связанных с типами атрибутов в БД УСХД.

Рисунок 3.34 - Справочник Типы атрибутов

Окно справочника Правила вычисления эффективной версии (см. рисунок 3.34 ) предназначено для просмотра и изменения правил вычисления эффективной версии.

Рисунок 3.35 - Справочник Правила вычисления эффективной версии

Окно справочника Этапы жизненного цикла (см. рисунок 3.34) предназначено для просмотра и изменения списка этапов жизненного цикла объектов в БД УСХД.

Рисунок 3.36 - Справочник Этапы жизненного цикла

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

Просмотр записей

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

Добавление новой записи

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

Редактирование существующих записей

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

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

Для удаления записи установить на нее курсор и нажать кнопку в верхней части окна, затем нажать кнопку сохранения изменений .

3.1.7 Работа со справочником Функции

Окно справочника Функции (см. рисунок 3.37) предназначено для изменения и просмотра содержащихся в БД УСХД функций, используемых в качестве атрибутов типа статическая или динамическая функция.

Оно имеет экранную таблицу, отображающую следующие реквизиты функций:

-наименование функции;

-имя функци