1.5. Структура автоматизированной информационной системы
Информационная система является разновидностью автоматизированных систем. Основная цель создания таких систем предоставление конечным пользователям доступа к данным необходимым для их практической деятельности. В составе автоматизированных информационных систем можно выделить следующие основные компоненты, показанные на рисунке 1.7:
обсуживающий персонал;
пользователи;
интерфейс;
массив данных;
процессор.
Кратко рассмотрим особенности и назначение каждой составляющей.
Пользователи – используют систему для удовлетворения своих информационных потребностей.
Интерфейс – совокупность правил и методов взаимодействия пользователей с системой. В общем виде интерфейс определяет правила ввода данных и правила предоставления результатов работы пользователям. В большинстве современных информационных системах используется концепция графического оконного интерфейса.
Массив данных – информационная база данных или база знаний системы. В составе хранилища данных можно выделить собственно базу данных и базу метаданных. В базе данных хранятся сведения из предметной области системы, а в базе метаданных хранятся «сведения о данных». Мета данные можно рассматривать как электронный каталог базы данных.
Процессор – исполнительная часть система, вычислительные ресурсы. В составе процессора системы можно выделить следующие составляющие: один или несколько процессоров, оперативную память для временного хранения результатов работы системы и программное обеспечение необходимое для обработки данных.
В состав программного обеспечения входит операционная система и прикладные программы для работы с данными.
В современных информационных системах в качестве программного обеспечения используются системы управления базами данных (СУБД).
Рис.1.7. Структура типовой информационной системы.
СУБД реализует основные операции по обработке данных:
хранение;
редактирование;
добавление;
удаление;
поиск;
пересылку.
Данные операции реализуются «ядром» СУБД, доступ к которому пользователи системы получают, либо с помощью программного кода, либо с помощью интерфейсной оболочки.
Практическая реализация автоматизированной информационной системы может строится на базе двух основных архитектур СУБД.
Локальная архитектура. Предусматривает размещение базы данных системы и СУБД на одной ЭВМ.
Клиент – серверная архитектура. При таком подходе используется вычислительная сеть. В сети выделяют два узла. На клиентском узле размещают компонент представления данных, а на серверном узле компонент обработки данных, компонент доступа к данным и базу данных.
Компонент обработки данных является «прикладным» и выполняет действия над данными, необходимые для выдачи результата пользователю системы.
В настоящее время получили распространение трехзвенные системы. Такие системы строятся по схеме «Серверов приложений».
Сервер приложений содержит набор прикладных компонентов. В зависимости от вида операции с базой данных выполняется выбор соответствующего прикладного компонента.
В клиент – серверных системах база данных может быть «распределена» по отдельным серверам данных. В случае использования реляционной базы данных принято говорить о двух видах распределения:
распределение «вертикальное». В этом случае на отдельных серверах располагаются колонки таблиц;
распределение горизонтальное. Таблицы фрагментируются по строкам.
Для функционирования автоматизированной информационной системы необходимо наличие определенного вида обеспечения. Принято выделять следующие виды обеспечения:
техническое обеспечение – аппаратные средства необходимые для функционирования информационной системы;
математическое обеспечение – состав и область применения математических моделей и методов, типовые и разрабатываемые алгоритмы, используемые в системе;
программное обеспечение – операционная система (системы) и пакеты прикладных программ необходимые для функционирования системы;
организационное обеспечение – инструкции, определяющие должностные обязанности обслуживающего персонала и правила взаимодействия пользователей с системой;
лингвистическое обеспечение – языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода- вывода данных;
методическое обеспечение – состав нормативно – технической документации;
информационное обеспечение – данные, находящиеся в системе или поступающие в нее для хранения;
метрологическое обеспечение – принципы измерения объемов информации и загрузки информационных каналов связи;
правовое обеспечение – нормативные документа обеспечивающие законность функционирования данной системы.
- Основы построения автоматизированных информационных систем
- Глава 1. Системный подход при разработке автоматизированных информационных систем
- 1.1. Общие положения
- 1.2. Автоматизированные информационные системы
- 1.3. Автоматизированные системы в управлении
- 1.4. Методы анализа автоматизированных информационных систем
- 1.5. Структура автоматизированной информационной системы
- Глава 2. Методы проектирования информационных систем
- 2.1. Обобщенная модель информационной системы и методы проектирования
- 2.2. Каноническое проектирование информационных систем
- 2.3. Управление требованиями, спецификация rup
- 2.4. Модели жизненного цикла информационной системы
- 2.5. Использование case технологий при разработке информационных систем
- 2.6. Методологии case проектирования
- 2.6.1. Методология datarun
- 2.6.2. Методология rad
- 2.6.3. Графические нотации
- 2.7. Системные методологии анализа
- 2.7.1. Методология aris
- 2.7.2. Методология baan
- 2.7.3. Методология Oracle
- 2.7.4. Методология Betec (©)
- Глава 3. Особенности современных информационных систем
- 3.1. Корпоративные информационные системы
- 3.2. Системы обработки транзакций
- 3.3. Системы поддержки принятия решения
- 3.4. Экспертные информационные системы
- 3.4.1. Основы создания информационных систем в Visual Prolog
- 3.4.2. Управления поиском решения в vip
- 3.4.3 Использование рекурсии
- 3.4.4. Управление потоком ввода–вывода
- 3.4.5. Особенности составления описания предметной области
- 3.4.6. Особенности работы с базой фактов
- 3.5. Объектно–ориентированные системы
- 3.6. Документальные системы
- 3.6.1. Информационно-поисковый язык
- 3.6.2. Структра поисковой системы
- 3.7. Гипертекстовые информационные системы
- 4. Управление процессом проектирования автоматизированной информационной системы
- 4.1. Методы управления качеством разработки аис
- 4.2. Оценка эффективности функционирования автоматизированных информационных систем
- 4.2.1. Экономическая эффективность
- 4.2.2. Производительность вычислительной системы
- 4.2.3. Оценка качества работы пользователя системы
- Приложения Приложение №1. Базовые сведения о языке программирования Visual Prolog
- Приложение №.2. Компилирование программ в Visual Prolog ver 5.2.
- Приложение №.3. Программа «Внутренняя база данных фактов»
- Приложение №.4. Программа «Внешняя база данных»
- Приложение №5.Некоторые стилевые параметры
- Список литературы