Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
66
Добавлен:
10.05.2015
Размер:
227.33 Кб
Скачать

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. Описание объекта

1. Отдел кадров является объектом, для которого разрабатывается локальный банк данных на базе СУБД. Этот локальный банк должен обеспечить максимально возможную замену функций, выполняемых сотрудниками отдела, на функции, выполняемые автоматизированной системой.

Sо=<Sиo, Sмo, Soргo, Sэко, Sэн >

    1. Рассмотрим организационную страту системы, в которую входит отдел кадров:

Рис 1.14

Краткое описание организационной структуры:

    1. Материальная и информационная страта системы, в которую входит объект автоматизации

Рис. 1.15

- информационные связи между элементами системы

- материальные связи между элементами системы

Описание связей:

  1. Поток людей, обращающихся в ОК для устройства на работу

  2. Поток заявлений на работу

  3. Поток людей, увольняющихся с предприятия

  4. Поток информации для администрации (в том числе заявление на прием)

  5. Поток информации от администрации (в том числе подписанные заявления)

  6. Поток информации в бухгалтерию о данных на принятых сотрудников

  7. Контрольная информация из бухгалтерии

  8. Поток информации из ОК в подразделения

  9. Поток информации из подразделений о сотрудниках

  10. Поток людей, направленных на работу в подразделения

  11. Поток людей из подразделений, увольняющихся с предприятия

Страны энергетическая и экономическая для разработки автоматизированной системы «отдел кадров» значения не имеют и поэтому не рассматриваются.

В дальнейшем, областью нашего интереса будет являться информационная страта объекта. Ее концептуальная модель имеет вид:

Sиo= < Sиμ, Sиφ, Sиω, Sиμφ,Sиφμ>

где μ - структурный аспект информационной страты

φ – функциональный аспект информационной страты

ω - аспект управления

Рассмотрим функциональный аспект информационной страты объекта.

  1. Функциональный аспект информационной страты объекта автоматизации (Sиφ) структуры пользовательского интерфейса

Концептуальная модель этого аспекта

Sиφ = < х ,у, F, Pφ, T >,

Выделим из рисунка 1.19. наш объект с информационными связям.

Рис.1.16

    1. Анализ входных и выходных векторов объекта

Входные информационные потоки 2, 5, 7, 9 дают нам с учетом знания технологии функционирования ОК, т.е. при более детальном рассмотрении объекта следующий набор входных векторов:

х1 – заявление на прием

х2 – заявление на уведомление

х3 – заявление на перевод

х4 – заявление на отпуск

х5 – докладная на поощрение, взыскание

х6 – изменение структуры штатного расписания

х7 – сведения для личной карточки

х8÷хn – стандартные запросы к базе данных

Рассмотрим компоненты вектора х1:

х11 – фамилия

х12 – имя

х13 – отчество

х14 – отделение

х15 – отдел

х16 – группа

х17 – должность

х18 – оклад

х19 –дата приема

х1 10 –содержание резолюции на заявлении

х1 11 –дата рождения

х1 12 –количество детей

Аналогично рассматриваются компоненты остальных векторов х2÷хn .

Анализ выходных информационных потоков 4, 6, 8 дает нам следующий набор векторов:

у1 – приказы на прием, увольнение, перевод, отпуск, взыскания и поощрения

у2 – заполненная личная карточка (пять разделов)

у3÷уm - ответы на стандартные типа запросов

Компоненты вектора у1

Компонентами вектора у1 являются массив компонент векторов х1÷х5

Компоненты вектора у3 – справка о детях для выплаты денежной компенсации:

у31 – фамилия родителя

у32 –дата рождения ребенка

у33 –имя ребенка

у34 –место рождения ребенка

у35 –общее количество детей сотрудника

Остальные вектора формируются аналогично.

    1. Функция преобразования системы. Структура пользовательского интерфейса.

  1. Комплекс функций по работе с приказами

  2. Комплекс функций по работе с личными карточками

  3. Комплекс функций по работе со справками

  4. Комплекс функций администратора

Мы будем рассматривать одну ветвь в иерархической структуре функции, которые выполняет наш объект – отдел кадров. Раскрываем ветвь, связанную с приказами.

Приказы состоят из 7 разделов, отражающих 7 функций, которые выполняет отдел кадров:

  1. Прием

  2. Увольнение

  3. Перевод

  4. Отпуск

  5. Поощрения

  6. Взыскания

  7. Формирование текста приказа

Этот анализ является основанием для построения структуры экранных форм, которые должны быть реализованы при построении автоматизированной системы. В объектно-ориентированной СУБД формы являются объектами.

Форма

«Приказы»

Рис.1.17.

  1. Концептуальная модель данных

Рассмотрим структурный аспект информационной страты объекта Sиμ . Это 2 элемент концептуальной модели информационной страты объекта.

Структурный аспект информационной страты объекта автоматизации будем рассматривать на 2-х уровнях.

    1. Концептуальная модель 1-го уровня.

Sиµ = < Eиi, Vиke, Ψи, Pиµkl, T >

Раскроем эту модель для нашего объекта.

Анализируя деятельность «Отдела кадров» можно выделить:

  1. Штатное расписание организации (элемент Е1)

  2. Личную карточку сотрудника, содержащую 5 разделов (элементы Е2÷Е6)

  3. Список табельных номеров сотрудников (элемент Е7)

Словари:

  1. Список должностей (элемент Е8)

  2. Список отделений (элемент Е9)

  3. Список отделов (элемент Е10)

  4. Список групп (элемент Е11)

Структура связей между информационными элементами Е1÷Е11 и конфигурация связей приведены на рис.1.18.

Рис.1.18.

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

Модель 1-го уровня раскрыта.

Соседние файлы в папке Лекции по Базам данных - версия 9.01.10