Специфика и задачи информационных систем

Перечень задач, которые должна решать информационная система, зависит от той прикладной сферы, для которой предназначена система. Сферы использования информационных приложений разнообразны: банковское дело, транспорт, медицина, страхование, образование, промышленность и др. Трудно найти сферу деловой активности, в которой сегодня можно обойтись без использования информационных систем. С другой стороны, очевидно, конкретные задачи, которые решают, например, банковские информационные системы, отличаются от задач, решение которых требуется от медицинских информационных систем. В зависимости от конкретной сферы применения информационные системы могут существенно отличаться по своим функциям, архитектуре реализации. Однако можно выделить по крайней мере дви4 свойства, которые являются общими для всех информационных систем.

Во-первых, любая информационная система предназначена для сбора, хранения и обработки информации. Поэтому в основе любой информационной системы лежит среда хранения и доступа к данным. Среда должна обеспечить уровень надежности сохранения и эффективность доступа в соответствии со сферой применения информационной системы. Информационные системы, как правило, предусматривают возможность работы с системой из нескольких рабочих мест. Некоторые из конечных пользователей изменяют содержимое базы данных (вводят, обновляют, изымают данные). Другие выполняют операции, связанные с выборкой из базы данных. Третьи делают и то, и другое. Проблема заключается в том, что такую коллективную работу надо выполнять согласованно, и желательно, чтобы согласованность этих действий обеспечивалась автоматически. Под согласованностью действий мы понимаем то, что пользователь, который формирует отчеты, не сможет воспользоваться данными, которые начал, но еще не закончил формировать другой пользователь. Пользователь, хочет восстановить или удалить данные, не сможет выполнить операцию до тех пор, пока не закончится аналогичная операция над тем же данным, которую ранее начал, но еще не закончил другой пользователь. При поддержке согласованности действий все результаты, которые получают от информационной системы, будут соответствовать согласованному состояния базы данных, то есть будут достоверные и несуперечни.

Целостности базы данных информационной системы достигают прежде всего путем использования транзакций. Трансакция - это логическая единица работы. Система, которая поддерживает транзакции, гарантирует максимум из того, что можно гарантировать, а именно - если во время выполнения некоторых изменений возникнет ошибка, тогда все эти изменения будут отменены. Таким образом, транзакция или полностью выполняется, либо полностью отменяется ("все" или "ничего"). Стандартным примером транзакции является перевод суммы денег со счета Л на счет Б. Очевидно, что в этом случае необходимы два изменения: списать деньги со счета Л и их отнести на счет Б. Если пользователь укажет, что обе изменения касаются одной и той же сделки, тогда система сможет реально гарантировать, что обе изменения будут или выполнены, или нет. Все развитые СУБД поддерживают понятие трансакции.

Во-вторых, информационные системы ориентированы на конечного пользователя, например, кредитного инспектора. Такой пользователь может быть далеким от мира компьютеров. Для него терминал, персональный компьютер или рабочая станция представляют собой лишь средство его собственной профессиональной деятельности. Поэтому информационная система должна иметь простой, удобный, легкий по усвоению интерфейс для эффективного выполнения определенных действий. Иногда этот интерфейс может быть графическим с меню, кнопками, подсказками и тому подобное. Сейчас популярны графические интерфейсы. Наличие развитых интерфейс-ных средств является обязательным для любой современной информационной системы.

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

Распределенная организация данных предусматривает разделение информационной базы на несколько физических разделов, которые размещаются на нескольких серверах. Каждый клиент (группа клиентов) пользуется своей базой данных, которая может быть или частью общей информационной базы, или копией всей информационной базы. Преимущества этого метода - большинство запросов удовлетворяются локальными базами, уменьшает время ответа; повышается доступность данных и надежность их хранения; система остается частично дееспособным, если выйдет из строя один сервер. Есть и недостатки - часть удаленных запросов или транзакций может потребовать доступа ко всем серверам, увеличивает время получения ответа, и тому подобное.

Созданию автоматизированных информационных систем (1С) сегодня в Украине уделяется много внимания. По масштабам, темпам роста, затратами материальных, финансовых и трудовых ресурсов, а также по степени влияния на процессы управления проблема создания 1С превратилась в большое экономическая задача.

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

Архитектура информационной компьютерной системы строится на основе аппаратной части (ЭВМ), телекоммуникационного и программного обеспечения. Уровень развития каждой из составляющих определенный совершенством информационной системы, технологии обработки данных, что обусловило возникновение таких схем обработки данных: телеобработка; файл-сервер; клиент-сервер; Internet-система; хранилище данных и система оперативной аналитической обработки данных и тому подобное.

 
< Пред   СОДЕРЖАНИЕ   След >