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

Автор работы: Пользователь скрыл имя, 05 Ноября 2009 в 13:11, Не определен

Описание работы

Лекции

Файлы: 1 файл

КИС_лекции (1 семестр).doc

— 645.00 Кб (Скачать файл)

Содержание 

 

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

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

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

    Большинство информационных систем работает в режиме диалога с пользователем.

    Типовые программные компоненты, входящие в состав информационной системы, включают:

    • диалоговый ввод-вывод;
    • логику диалога;
    • прикладную логику обработки данных;
    • логику управления данными;
    • операции манипулирования файлами и (или) базами данных.

    Корпоративной информационной системой (КИС) мы будем называть совокупность специализированного программного обеспечения и вычислительной аппаратной платформы, на которой установлено и настроено программное обеспечение.

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

    В последнее время все больше руководителей  начинают отчетливо осознавать важность построения на предприятии корпоративной  информационной системы как необходимого инструментария для успешного управления бизнесом в современных условиях.

    Можно выделить три наиболее важных фактора, существенно влияющих на развитие корпоративных информационных систем:

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

    Рассмотрим  эти факторы более подробно.

    1.2.1. Развитие  методик управления  предприятием

    Теория  управления предприятием представляет собой довольно обширный предмет для изучения и совершенствования. Это обусловлено широким спектром постоянных изменений ситуации на мировом рынке.

    Все время растущий уровень конкуренции вынуждает руководителей компаний искать новые методы сохранения своего присутствия на рынке и поддержания рентабельности своей деятельности.

    Современная информационная система должна отвечать всем нововведениям в теории и практике менеджмента.

    Несомненно, это самый главный фактор, так как построение продвинутой в техническом отношении системы, которая не отвечает требованиям по функциональности, не имеет смысла.

 

     1.2.2. Развитие общих  возможностей и  производительности  компьютерных систем

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

    1.2.3. Развитие  подходов к технической  и программной  реализации элементов  информационной системы

    Параллельно с развитием аппаратной части  информационных систем на протяжении последних лет происходит постоянный поиск новых, более удобных и универсальных, методов программно-технологической реализации информационных систем.

    Можно выделить три наиболее существенных новшества, оказавших колоссальное влияние на развитие информационных систем в последние годы:

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

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

    В составе корпоративных информационных систем можно выделить две относительно независимых составляющих:

    • компьютерную инфраструктуру организации, представляющую собой совокупность сетевой, телекоммуникационной, программной, информационной и организационной инфраструктур. Данная составляющая обычно называется корпоративной сетью.
    • взаимосвязанные функциональные подсистемы, обеспечивающие решение задач организации и достижение ее целей.

    Первая  составляющая отражает системно-техническую, структурную сторону любой информационной системы.

    По  сути, это основа для интеграции функциональных подсистем, полностью определяющая свойства информационной системы, определяющие ее успешную эксплуатацию.

    Требования  к компьютерной инфраструктуре едины и стандартизованы, а методы ее построения хорошо известны и многократно проверены на практике.

    Вторая  составляющая корпоративной информационной системы полностью относится к прикладной области и сильно зависит от специфики задач и целей предприятия.

    Данная  составляющая полностью базируется на компьютерной инфраструктуре предприятия и определяет прикладную функциональность информационной системы.

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

    1.4. Соотношение  между составляющими информационной системы

    Взаимосвязи между двумя указанными составляющими  информационной системы достаточно сложны. С одной стороны, эти две составляющие в определенном смысле независимы.

    Например, организация сети и протоколы, используемые для обмена данными между компьютерами, абсолютно не зависят от того, какие методы и программы планируется использовать на предприятии для организации бухгалтерского учета. 

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

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

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

    Корпоративная сеть создается на многие годы вперед, капитальные затраты на ее разработку и внедрение настолько велики, что практически исключают возможность полной или частичной переделки существующей сети. 

    Функциональные  подсистемы, в отличие от корпоративной  сети, изменчивы по своей природе, так как в предметной области деятельности организации постоянно происходят более или менее существенные изменения.

    Функциональность  информационных систем сильно зависит от организационно-управленческой структуры организации, ее функциональности, распределения функций, принятых в организации финансовых технологий и схем, существующей технологии документооборота и множества других факторов. 

    Разработку  и внедрение функциональных подсистем  можно выполнять постепенно. Например, сначала на наиболее важных и ответственных участках выполнять разработки, обеспечивающие прикладную функциональность системы (внедрять системы финансового учета, управления кадрами и т.п.), а затем распространять прикладные программные системы и на другие, первоначально менее значимые области управления предприятием.

 

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

    Информационные  системы классифицируются по разным признакам. Рассмотрим наиболее часто используемые способы классификации.

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

    По  масштабу информационные системы подразделяются на следующие группы (рис. 1.1):

    • одиночные;
    • групповые;
    • корпоративные.
 

Рис. 1.1. Деление информационных систем по масштабу 

    Одиночные информационные системы

    Одиночные информационные системы реализуются, как правило, на автономном персональном компьютере (сеть не используется).

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

    Подобные  приложения создаются с помощью  так называемых настольных или локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, FoxPro, Paradox, dBase и Microsoft Access. 

    Групповые информационные системы

    Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы и чаще всего строятся на базе локальной вычислительной сети.

    При разработке таких приложений используются серверы баз данных (называемые также SQL-серверами) для рабочих групп.

    Существует  довольно большое количество различных SQL-серверов, как коммерческих, так и свободно распространяемых. Среди них наиболее известны такие серверы баз данных, как Oracle, DB2, Microsoft SQL Server, InterBase, Sybase, Informix. 

    Корпоративные информационные системы

    Корпоративные информационные системы являются развитием систем для рабочих групп, они ориентированы на крупные компании и могут поддерживать территориально разнесенные узлы или сети.

    В основном они имеют иерархическую  структуру из нескольких уровней. Для  таких систем характерна архитектура  клиент-сервер со специализацией серверов или же многоуровневая архитектура.

    При разработке таких систем могут использоваться те же серверы баз данных, что и при разработке групповых информационных систем. Однако в крупных информационных системах наибольшее распространение получили серверы Oracle, DB2 и Microsoft SQL Server. 

    Для групповых и корпоративных систем существенно повышаются требования к надежности функционирования и сохранности данных. Эти свойства обеспечиваются поддержкой целостности данных, ссылок и транзакций в серверах баз данных.

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