Разработка общей структуры корпоративной информационной системы (П1)

Эта операция выполняется на основе описания предметной области D1 и технического задания D4, а также универсумов сетевых операционных систем и технических платформ (U1), серверов БД (U2), программных средств разработки КЭИС (U3). Выходом данной технологической операции служат описание выбранной конфигурации технических средств и сетевой операционной системы D3, описание выбранного сервера БД - D2, описание выбранных программных средств разработки КЭИС – D5, описание функциональной структуры КЭИС - D6. Сущность операции сводится к выбору программно-технической среды реализации КЭИС и распределению функций обработки данных КЭИС по уровням клиент-серверной архитектуры.

Разработка общей структуры корпоративной информационной системы (П1) - student2.ru

Рис. 12.3. Технологическая сеть техно-рабочего проектирования трехуровневой клиент-серверной КЭИС: D1 - описание предметной области; D2 - описание выбранного сервера БД; D3 - описание выбранной конфигурации технических средств и сетевой операционной системы; D4 - техническое задание; D5 - описание выбранных программных средств разработки КЭИС; D6 - описание функциональной структуры КЭИС; D8 - права доступа различным категориям пользователей КЭИС; D9 - журнал заполнения областей БД; D10 - сопровождающая документация; U1 - универсум сетевых операционных систем и технических платформ; U2 - универсум серверов БД; U3 - универсум программных средств разработки КЭИС; G1 - вычислительная сеть; G2 - СУБД; GS - SQL-описание БД с управляющими элементами; G6 – программное обеспечение сервера; G7 - приложения клиентских мест.

Выбор сетевых операционных систем во многом зависит от технической платформы вычислительных средств. При использовании платформы INTEL наиболее распространенными сетевыми ОС являются WINDOWS 95, 98, NT 2000. При использовании других платформ, таких, как: IBM; SUN; HP и других, применяют ОС UNIX различных версий для соответствующих платформ.

Выбор сервера БД для КЭИС основывается на анализе рынка серверов БД по различным критериям:

· независимость от типа аппаратной архитектуры;

· независимость от программно-аппаратной платформы;

· поддержка стандарта открытых систем;

· поддержка многопроцессорной и параллельной обработки данных;

· оптимальное хранение распределенных данных;

· поддержка WEB-серверов и работа с Интернет;

· поддержка вторичных индексов;

· непрерывная работа;

· защита от сбоев;

· простота использования.

В качестве примера рассмотрим сравнение по вышеназванным критериям серверов БД ORACLE 7.0 , MS SQL SERVER и ADABAS D. Сравнительный анализ серверов БД представлен в табл. 12.1.

Выбор программных средств разработки КЭИС определяется требованиями применяемой технологии проектирования КЭИС (см. гл. 13-14).

Разработка общей функциональной структуры корпоративной информационной системы на основе функционально-ориен­тированной или объектно-ориентированной модели проблемной области (см. гл. 13) заключается в определении:

· функций сервера БД;

· функций серверов приложений;

· функций клиентских мест;

· информации, которая необходима для выполнения этих функций;

· распределения серверов и клиентских мест по узлам вычислительной сети;

· прав доступа пользователей к КЭИС.

Таблица 12.1 Сравнительный анализ серверов БД

Критерий сравнения ORACLE 7.0 MS SQL SERVER ADABAS D
Независимость от типа аппаратной архитектуры Да Да Да
Независимость от программно-аппаратной платформы Да Нет Да
Поддержка стандарта открытых систем Да Да Да
Поддержка многопроцессорной и параллельной обработки данных Да Да Да
Оптимальное хранение распределенных данных Да Нет Да
Поддержка WEB-серверов и работа с INTERNET Да Да Да
Поддержка вторичных индексов Да Нет Да
Непрерывная работа Да Да Да
Защита от сбоев Да Нет Да
Простота использования Нет Да Да

Основными правами доступа являются следующие:

· права на доступ к вычислительным ресурсам. Такие права задаются администратором вычислительной сети с помощью инструментов сетевой операционной системы. Процесс задания прав заключается в назначении различным категориям пользователей прав доступа к ресурсам сети и возможности выполнения над ними функции чтения, редактирования, записи. Например, пользователю с именем manager1 доступны ресурсы, представленные в табл. 12.2.

Таблица 12.2. Задание прав доступа

Имя пользователя Системный ресурс (диски, папки, файлы) Разрешенные функции
manager1 D:\zapasy\ostatok1.dbf D:\zapasy\ostatok.dbf C:\price Только чтение Чтение, редактирование Только запись

· права на доступ к объектам схемы базы данных КЭИС. Такие права задаются администратором сервера БД с помощью инструментов серверной СУБД. Процесс задания прав заключается в назначении различным категориям пользователей возможности выполнения над объектами схемы БД функций чтения, редактирования, записи. Например, пользователю с именем manager1 доступны объекты, представленные в табл. 12.3.

Таблица 12.3. Права доступа к объектам схемы базы данных

Имя пользователя Объекты БД Разрешенные функции (R - чтение, RW - чтение, запись, W- запись)
Таблица Поле Образ Отчет Запрос
manager1 SPR.M         RW
    KODM       RW
    EI       RW
      VI     R
             
        REP1   R
          ZAPR1 R

Наши рекомендации