Концептуальная технология анализа и проектирования информационных систем на базе СУБД, страница 6

Рис.1.11.

Внутри прямоугольника различаются информационные элементы Е1, Е2 … Еn базы данных (структура). С базой данных взаимодействует вектор х – вектор входных воздействий. База данных, в свою очередь, взаимодействует с вектором у – вектором реакции системы.

Вектор х является результирующим и он состоит из векторов х1, х2 … хl.

Вектор у имеет составляющие у1, у2 … уm . Вектора х и у являются элементами функции. Поэтому аспект носит название функционально(х,у)-структурного (Е1÷Еn)

Между множеством компонент входных векторов и множеством атрибутов информационных элементов Е1… Еn базы данных должно быть соответствие, т.е. каждый компонент входного вектора х должен быть размещен в соответствующем атрибуте одного из информационных элементов базы данных Е1… Еn .

Элементы базы данных E1 … Еп .

Между множеством компонент выходных  векторов и множеством атрибутов базы данных должно быть следующее соответствие. Значение каждого компонента выходного вектора Y должно быть получено из значений атрибутов базы данных путем определенных  преобразований.

Пример  соответствия  между компонентами X и атрибутами базы данных:

е1111

е15=х21

е22=х31…  и т.д.

Так как первый компонент вектора Х1 – (Х11) размещается в первом атрибуте информационного элемента Е1, а именно е11,  первый компонент вектора Х2 –(Х21) размещается в пятом атрибуте информационного элемента Е1  и т.д.

Пример   соответствия между атрибутами  базы данных и компонентами вектора Y.

y11=e11   - прямой перенос данных

у21=∑е33 - суммирование значений атрибута е33 по всем записям N информационного элемента Е3  и т.д.

Соответствие должно быть для каждого компонента Х и  атрибута Е и для каждого атрибута Е и компонента У.

1.6. Структурно-функциональный аспект информа-ционной  страты     объекта   автоматизации – Sμφи

Концептуальная модельSμφи  выглядит следующим образом:

Sμφи = <F, E, T>,

где F – функция,

      Е – информационный элемент

T –время.

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

Рис.1.12

В основу рисунка 1.12 положена структура объектов пользовательского  интерфейса, представленная на рис. 1.10.

В эту структуру добавлены таблицы базы данных, с которыми взаимодействует  экранная форма. Так с формой ввода информации взаимодействует таблица 1 базы данных, с  формой «запросы» взаимодействуют 3 таблицы -1, 2 и 3 и т.д.

Каждый конкретный проект имеет свою структуру взаимодействия экранных форм и  таблиц базы данных.

Рассмотрим применение системно-комплексного анализа информационных систем  к  конкретному объекту – отделу кадров предприятия.

1.7. Пример объекта автоматизации применения концепции  технологического проектирования информационной системы «Отдел кадров» на базе СУБД.

I. Описание объекта