Информационные системы могут быть классифицированы по множеству признаков в зависимости от потребностей их изучения. Классифицируем информационные системы по характеру использования информации, по характеру обрабатываемых данных, по признаку структурированности задач.
По характеру использования информации
информационные системы можно разделить на информационно-поисковые и информационно-решающие системы.
Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. Например, информационно-поисковая система в библиотеке, в железнодорожных и авиа кассах продажи билетов.
Информационно-решающие системы осуществляют все операции переработки информации по определенному алгоритму. Среди них можно провести классификацию по степени воздействия выработанной результатной информации на процесс принятия решений и выделить два класса: управляющие и советующие.
Управляющие информационные системы вырабатывают информацию, на основании которой человек принимает решение. Для этих систем характерен тип задач расчетного характера и обработка больших объемов данных. Примером могут служить система оперативного планирования выпуска продукции, система бухгалтерского учета.
Советующие информационные системы вырабатывают информацию, которая принимается человеком к сведению и не превращается немедленно в серию конкретных действий. Эти системы обладают более высокой степенью интеллекта, так как для них характерна обработка знаний, а не данных.
По характеру обрабатываемых данных
выделяют информационно-справочные системы (ИСС) и системы обработки данных (СОД). ИСС выполняют поиск информации без ее обработки. АИСОД осуществляют как поиск, так и обработку информации.
Классификация информационных систем по признаку структурированности задач. Понятие структурированности задач
При создании или при классификации информационных систем неизбежно возникают проблемы, связанные с формальным — математическим и алгоритмическим описанием решаемых задач. От степени формализации во многом зависят эффективность работы всей системы, а также уровень автоматизации, определяемый степенью участия человека при принятии решения на основе получаемой информации. Чем точнее математическое описание задачи, тем выше возможности компьютерной обработки данных и тем меньше степень участия человека в процессе ее решения. Это и определяет степень автоматизации задачи.
Различают три типа задач, для которых создаются информационные системы: структурированные (формализуемые), неструктурированные (не формализуемые) и частично структурированные.
Структурированная (формализуемая)
задача — задача, где известны все ее элементы и взаимосвязи между ними. В структурированной задаче удается выразить ее содержание в форме математической модели, имеющей точный алгоритм решения. Подобные задачи обычно приходится решать многократно, и они носят рутинный характер. Целью использования информационной системы для решения структурированных задач является полная автоматизация их решения, т. е. сведение роли человека к нулю. Пример
. Реализация задачи расчета заработной платы.
Неструктурированная (неформализуемая)
задача — задача, в которой невозможно выделить элементы и установить между ними связи. Решение неструктурированных
задач из-за невозможности создания математического описания и разработки алгоритма связано с большими трудностями. Решение в таких случаях принимается человеком из эвристических соображений на основе своего опыта и, возможно, косвенной информации из разных источников.
В практике работы любой организации существует сравнительно немного полностью структурированных или совершенно неструктурированных задач. О большинстве задач можно сказать, что известна лишь часть их элементов и связей между ними. Такие задачи называются частично структурированными
. В этих условиях можно создать информационную систему. Получаемая в ней информация анализируется человеком, который будет играть определяющую роль, т.е. автоматизированные информационные системы.
Для решения неструктурированных и частично структурированных задач можно применить подходы: создание управленческих отчетов и разработка альтернативных решений.
Информационные системы, основывающие на создании управленческих отчетов
, обеспечивают информационную поддержку пользователя, т.е. предоставляют доступ к информации в базе данных и ее частичную обработку. Процедуры манипулирования данными в информационной системе должны обеспечивать следующие возможности:
составление комбинаций данных, получаемых из различных источников;
быстрое добавление или исключение того или иного источника данных и автоматическое переключение источников при поиске данных;
управление данными с использованием возможностей систем управления базами данных;