где
ic7-ic22 - наименования полей, значения которых представляют собой ссылки на
определенные записи справочников с7-с22 (реляционная модель данных), что
позволяет обеспечить реализацию иерархической структуры любой вложенности (до
256 уровней);
iОМ1
- наименование поля уникального индекса, т.е. поля, значение которого содержит
уникальное целое число в рамках набора данных с1;
n1, n2.….. - наименования информационных полей данных.
Если
оперативные массивы отражают состояние объектов во времени, то первым элементом
информационной части является поле типа "дата - время".
Данная
процедура именования элементов информационной базы позволяет в создаваемом программном
комплексе анализировать структуры набора данных, его связей и места элемента в
иерархии. Анализ структуры набора данных выполняется программно на этапе его
открытия, что в дальнейшем определяет порядок динамического формирования
экранной формы и управления процессом заполнения – просмотра данных
последовательно по уровням иерархии.
Способность
системы к расширению также выражается в наличии возможности гибкого построения
информационных процедур на основе SQL-запросов и возможность добавления новых
выходных форм к ним. Четко отработан механизм взаимодействия с выходными
формами и процедура передачи результатов и параметров. Таким образом, информационная процедура, реализованная в виде отдельного программного модуля, в котором реализована процедура обработки данных, может быть легко
интегрирована в систему и может быть использована для решения самых различных
задач.
Следует
отметить, что система адаптирована для условий добавления практически
неограниченного числа наборов данных, что говорит о расширяемости системы.
Особенностью модификации и расширения, является обязательное использование
общих внутрисистемных интерфейсов.
Во
время эксплуатации программного комплекса может возникнуть ряд ситуаций, связанных, прежде всего с расширением функциональности системы, при которых
будет необходимо изменять структуру конкретных информационных массивов.
Например, изменения алгоритмов расчета и, связанная с этим необходимость
модификации структуры как конкретного набора данных, так и информационной базы
в целом.
Разработанная
подсистема диагностики информационной базы комплекса Q-1.KA позволяет
установить степень подготовленности данных для проведения информационных
процедур (расчетов), а также проинформировать пользователя о найденных ошибках.
Проведение диагностики информационной базы необходимо перед выполнением любой
информационной процедуры.
Диагностика
информационной базы проводится по двум направлениям: проверка полноты
заполнения; проверка соответствия значений реквизитов элементов определенным
ограничениям.
Проверка
полноты заполнения подразумевает проверку информационной базы на наличие
записей в определенной адресной области. Проверка соответствия значений
реквизитов элементов определенным ограничениям подразумевает проверку
информационной базы на информативность и достаточность информации для
проведения информационной процедуры.
Следует
отметить, что подсистема диагностики должна проводить дифференцированную
диагностику информационной базы только в рамках адресной части выполняемой
информационной процедуры. Такая организация подсистемы диагностики позволяет не
только снизить время отладки информационных процедур, но и повысить
эффективность использования программных комплексов за счет повышения
достоверности расчетных данных, повышения скорости устранения пользователем
ошибок в информационной базе.
В
программном комплексе Q-1.KA реализована система контекстной помощи (справки) и
справочная информация по системе со стандартным механизмом функционирования.
Для
работы комплекса необходимо:
операционная
система: не ниже Windows 95;
оперативная
память: не ниже 32Мb (рекомендовано 64Mb);
свободная
дисковая память: не ниже 50 Мb;
наличие
устройства для чтения компакт-дисков СD-ROM.
Эффективная
работа программного комплекса Q-1.KA в рамках АСУ ENERGY-SR обеспечивается за
счет единства подходов к построению информационной базы системы, прежде всего, благодаря единому адресному пространству, а также за счет реализованного
механизма взаимодействия вложенных программных комплексов через общесистемные
интерфейсы доступа к данным.
Анализ
основных результатов, полученных при разработке программного комплекса Q-1.KA, и накопленный опыт проектирования информационных баз различной структуры
позволили сделать ряд научных выводов об эффективности использования
разработанных принципов динамического формирования внутрисистемных и
пользовательских интерфейсов при создании сложных многокомпонентных программных
систем.
Скачали данный реферат: Janushkevich, Dolzhikov, Примаков, Evstignej, Аделла, Zavrazhnov, Сухомлин.
Последние просмотренные рефераты на тему: ответы 9 класс, реферат география на тему, реферати, оформление реферата.