Информационные системы
Основные понятия
Факторы, влияющие на развитие корпоративных информационных систем
Основные составляющие корпоративных информационных систем
Классификация информационных систем
Классификация по масштабу
Классификация по сфере применения
Классификация по способу организации
Типовые функциональные компоненты ИС
Архитектура файл-сервер
Архитектура клиент-сервер
Многоуровневая архитектура
Интернет/интранет-технологии
Области применения и примеры реализации информационных систем
Требования, предъявляемые к ИС
88.00K
Category: informaticsinformatics

Информационные системы

1. Информационные системы

Лекция 1

2. Основные понятия

Под информационной системой (ИС) обычно понимается
прикладная программная подсистема, ориентированная на сбор,
хранение, поиск и обработку текстовой и/или графической
информации. Большинство ИС работает в режиме диалога с
пользователем.
В общем случае типовые программные компоненты, входящие в
состав ИС, реализуют:
•диалоговый ввод-вывод;
•логику диалога;
•прикладную логику обработки данных;
•логику управления данными;
•операции манипулирования файлами и/или базами данных.
Корпоративной информационной системой (КИС) мы будем
называть совокупность специализированного программного
обеспечения и вычислительной аппаратной платформы, на которой
установлено и настроено программное обеспечение.

3. Факторы, влияющие на развитие корпоративных информационных систем

• Развитие методик управления предприятием;
Современная ИС должна отвечать всем нововведениям в теории и
практике менеджмента.
• Развитие общих возможностей и производительности
компьютерных систем;
Прогресс в области наращивания мощности и производительности
компьютерных систем позволяет постоянно наращивать
производительность ИС и их функциональность.
• Развитие подходов к технической и программной
реализации элементов информационных систем.
– Новый подход к программированию (ООП);
– Развитие сетевых технологий (клиент-сервер, многоуровневая
реализация);
– Развитие Интернета (удаленные подразделения, e-commerce).

4. Основные составляющие корпоративных информационных систем

• компьютерная инфраструктура организации,
представляющая собой совокупность сетевой,
телекоммуникационной, программной,
информационной и организационной инфраструктур
(корпоративная сеть).
Отражает системно-техническую, структурную сторону ИС.
Требования к КИ едины и стандартизованы;
• взаимосвязанные функциональные подсистемы,
обеспечивающие решение задач организации и
достижение ее целей.
Относится к прикладной области, зависит от задач и целей
предприятия. Базируется на КИ.

5. Классификация информационных систем

Наиболее часто используемые способы классификации ИС:
• классификация по масштабу;
• классификация по сфере применения;
• классификация по способу
организации.

6. Классификация по масштабу

• одиночные;
Реализуются на автономном ПК (сеть не используется). Рассчитаны на
работу одного пользователя/группы пользователей, разделяющих по
времени одно рабочее место. Приложения используют настольные
(локальные) СУБД: Clarion, Clipper, FoxPro, Paradox, dBase, MS Access.
• групповые;
Ориентированы на коллективное использование информации членами
рабочей группы, строятся на базе ЛВС. Приложения используют
сервера БД (SQL-сервера) для рабочих групп: Oracle, DB2, MS SQL
Server, InterBase, Sybase, Informix.
• корпоративные.
Являются развитием систем для рабочих групп, ориентированы на
крупные компании, могут поддерживать территориально разнесенные
узлы или сети. В основном имеют иерархическую структуру из
нескольких уровней. Архитектура – клиент-сервер со специализацией
серверов, многоуровневая архитектура. СУБД: Oracle, DB2, MS SQL
Server.

7. Классификация по сфере применения

• системы обработки транзакций;
преобладает режим OLTP – оперативной обработки транзакций:
регулярный поток простых транзакций, высокая производительность их
обработки, гарантированная доставка информации.
• системы поддержки принятия решений;
тип DSS, с помощью сложных запросов производится отбор и анализ
данных в различных разрезах: временных, географических.
• информационно-справочные системы;
основаны на гипертекстовых документах и мультимедиа: системы
электронной документации.
• офисные информационные системы.
служат для перевода бумажных документов в электронный вид,
автоматизацию делопроизводства и управление
документооборотом.

8. Классификация по способу организации

• системы на основе архитектуры файлсервер;
• системы на основе архитектуры клиентсервер;
• системы на основе многоуровневой
архитектуры;
• системы на основе Интернет/интранет
технологий.

9. Типовые функциональные компоненты ИС

Обозначение Наименование
Характеристика
PS
Presentation Services
(средства
представления)
Обслуживает пользовательский ввод и отображает
то, что сообщает ему компонент логики
представления (PL)
PL
Presentation Logic
(логика представления)
Управляет взаимодействием между пользователем
и ЭВМ. Обрабатывает действия пользователя
BL
Business Logic
(прикладная логика)
Набор правил для принятия решений, вычислений
и операций, которое должно выполнить приложение
DL
Data Logic
(логика управления
данными)
Операции с БД (реализуемые SQL-операторами),
которые нужно выполнить для реализации
прикладной логики управления данными
DS
Data Services
(операции с базой
данных)
Действия СУБД, реализующие логику управления
данными, такие как манипулирование данными,
определение данных, фиксация или откат
транзакций и т.п.
FS
File Services
(файловые операции)
Дисковые операции чтения и записи данных для
СУБД и других компонентов. Обычно являются
функциями операционной системы (ОС).

10. Архитектура файл-сервер

В архитектуре файл-сервер сетевое разделение компонентов
диалога PS и PL отсутствует, а компьютер используется для
функций отображения, что облегчает построение графического
интерфейса. Файл сервер только извлекает данные из файлов,
так что дополнительные пользователи и приложения лишь
незначительно увеличивают нагрузку на ЦП. Каждый новый
клиент добавляет вычислительную мощность к сети.
Объектами разработки в файл-серверном приложении являются
компоненты приложения, определяющие логику диалога PL, а
также логику обработки BL и управление данными DL.
Недостатки: при выполнении некоторых запросов к БД клиенту
могут передаваться большие объемы данных, загружая сеть и
приводя к непредсказуемости времени реакции. Используются
локальные СУБД, которые не отвечают требованиям
обеспечения целостности данных. Эта задача возлагается на
программы клиентов, что приводит к усложнению клиентских
приложений.

11. Архитектура клиент-сервер

Используется разделение компонентов приложения. Наличие
выделенных SQL-серверов БД. В основном используется
двухуровневая модель: клиент обращается к услугам сервера.
Диалоговые компоненты PS и PL (графический интерфейс) и логика
(BL, DL) размещаются на клиенте. Компоненты управления
данными DS и FS – на сервере. Приложение работает на клиенте,
СУБД – на сервере.
Сложные приложения, активно взаимодействующие с БД, могут
загрузить клиент и сеть – результаты SQL-запроса должны
вернуться к клиенту для обработки, т.к. на нем реализована логика
принятия решений. Для сокращения нагрузки на сеть и упрощения
администрирования приложений компонент BL можно разместить
на сервере. При этом вся логика принятия решений оформляется в
виде хранимых процедур и выполняется на сервере БД.
Если BL перегружает сервер, то часть логики размещается на стороне
сервера, часть – на стороне клиента (системы с разделенной
логикой).
Создание архитектуры клиент-сервер возможно и на основе
многотерминальной системы.

12. Многоуровневая архитектура

В классической форме состоит из трех уровней:
• нижний уровень: приложения клиентов, выделенные для
выполнения функций и логики представлений PS и PL и
имеющие программный интерфейс для вызова приложения на
среднем уровне;
• средний уровень: сервер приложений, на котором выполняется
прикладная логика BL и с которого логика обработки данных DL
выполняет операции с БД DS;
• верхний уровень: удаленный специализированный сервер БД,
выделенный для услуг обработки данных DS и файловых
операций FS (без использования хранимых процедур).
Более сбалансированная нагрузка на разные узлы и сеть,
специализация инструментов для разработки приложений,
упрощение администрирования и сопровождения логики
приложения.

13. Интернет/интранет-технологии

В развитии данных технологий основной акцент пока что делается
на разработке инструментальных программных средств.
Компромиссным решением стало объединение Интернет/интранет
технологий с многоуровневой архитектурой. Структура
информационного приложения имеет вид:
браузер – сервер приложений – сервер баз данных – сервер
динамических страниц – веб-сервер.

14. Области применения и примеры реализации информационных систем


Бухгалтерский учет
Управление финансовыми потоками
Управление складом, ассортиментом, закупками
Управление производственным процессом
Управление маркетингом
Документооборот
Оперативное управление предприятием
Предоставление информации о фирме

15. Требования, предъявляемые к ИС

• Гибкость
способность к адаптации и дальнейшему развитию – возможность
приспособления ИС к новым потребностям предприятия.
• Надежность
функционирование ИС без искажения информации, потери данных по
«техническим причинам».
• Эффективность
система является эффективной, если с учетом выделенных ей ресурсов
она позволяет решать возложенные на нее задачи в минимальные сроки.
Оценка эффективности будет производиться заказчиком.
• Безопасность
свойство системы, в силу которого посторонние лица не имеют доступа к
информационным ресурсам организации, кроме тех, которые для них
предназначены.
English     Русский Rules