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

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

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



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

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

-Справочник Этапы жизненного цикла предназначен для хранения, изменения и просмотра списка этапов жизненного цикла объектов в БД УСХД. Для каждого этапа хранятся следующие сведения: наименование и описание-комментарий.

3.1 Описание рабочего процесса

3.1.1 Работа с главным меню

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

Рисунок 3.1 - Главное меню

Пункт Данные позволяет выбрать для работы необходимое приложение. При щелчке левой кнопки мыши (далее, просто щелчке) на данном пункте открывается выпадающее меню, содержащее подпункты: Менеджер классов. Чтобы открыть окно требуемого приложения, необходимо щёлкнуть мышкой на соответствующей строке списка.

Пункт Справочники обеспечивает доступ к справочникам системы. При щелчке на данном пункте открывается выпадающее меню с подпунктами (Типы атрибутов, Функции, Программы обработки файлов, Виды вычисления эффективной версии, Правила вычисления эффективной версии, Этапы жизненного цикла). Более подробно работа с окнами справочников описана в разделах 3.1.6 - 3.1.9.

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

Щелкнув на первом подпункте можно открыть окно Пользователи и группы, предназначенное для создания и хранения групп пользователей, а также для создания, хранения и регистрации каждого пользователя хранилища. Содержит таблицу групп пользователей и списки пользователей каждой группы. Более подробно работа с данным окном описана в разделе 3.1.4.

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

Щелчок на третьем подпункте открывает окно О программе, в котором указаны текущая версия ПП, реквизиты разработчиков (отдел, фамилии, телефоны), реквизиты службы поддержки (отдел, фамилии, телефоны), данные о текущем сеансе работы (наименование текущей задачи, фамилия, сетевое имя и действующая роль пользователя (права доступа), имя компьютера) - см. рисунок 3.2.

Рисунок 3.2 - Окно О программе

Пункт Выход предназначен для завершения работы ПП. При щелчке на данном пункте происходит закрытие всех окон и выход из ПП.

Перемещение по пунктам главного меню возможно и с использованием клавиатуры путём нажатия клавиш перемещения курсора или комбинации клавиш ALT и подчёркнутой буквы нужного пункта меню при русской раскладке, выбор требуемого пункта (подпункта) - клавишей ENTER.

При большом количестве одновременно открытых окон упорядочить их на экране или быстро перейти на нужное можно с помощью пункта меню Окно и его подпунктов (например, Каскад, Мозаика).

3.1.2 Работа с окнами - общие сведения

При открытии конкретного окна данные, уже сохранённые в БД, отображаются автоматически (в виде отдельного текстового поля, таблицы или иерархического дерева). Кроме того, вывод в таблице всех существующих в БД записей в текущем контексте, возможен при нажатии функциональной клавиши F8.

В открытом окне переход от одного элемента (таблицы, дерева, отдельного текстового поля) к другому осуществляется с помощью мыши.

Перемещение между столбцами в таблице, или отдельными текстовыми полями и кнопками в окне происходит по клавише ТАВ.

Переход между узлами в иерархическом дереве осуществляется клавишами перемещения курсора и . Если узел имеет вложения, то слева от него имеется кнопка с плюсом , щелкнув по которой можно раскрыть данный узел и получить доступ ко всем вложениям. При этом кнопка изменит внешний вид (вместо плюса появится минус) . Щелчок на такой кнопке свернет данный узел (все вложения будут скрыты). Раскрывать и сворачивать узлы с вложениями можно и с клавиатуры клавишами перемещения курсора и . Нажатие первой из них раскроет узел, нажатие второй - свернет.

Выход из любого окна происходит при щелчке мыши на кнопке в правом верхнем углу окна. Кроме того, диалоговые окна, имеют кнопки ОК и Отмена. Щелчок на кнопке ОК сохраняет вновь введенные или измене