Чеченский государственный педагогический институт
Факультет «Физико-математический»
Кафедра: «Информатики»
Конспект лекций
по дисциплине
Проектирование информационных систем
Старший преподаватель:
Предисловие
Целью курса является изучение особенностей и возможностей информационных систем, определение границ использования информационных систем в различных сферах человеческой деятельности. Особое внимание уделено проектированию прикладных информационных систем. Одна из основных целей дисциплины – сформировать общее представление о роли и характере информационных систем в различных областях человеческой деятельности. В лекциях изложены основные понятия и классификация информационных систем, жизненный цикл информационных систем, модели жизненного цикла ИС, стандарты и методики.
Данный курс базируется на знаниях общих и профилирующих дисциплин. Учебным планом для этой дисциплины отводится: общее количество лекционных часов – 32 часа, практических часов – 14 часа, лабораторных часов – 14 часов.
Лекция 1
Тема: Введение. Основные понятия. Системы, информационные системы.
План
1. Основные определения и понятие информационной системы;
2. Разделение информационных систем по техническому уровню
3. Разделение информационных систем по характеру обрабатываемой информации
Ключевые слова
Система, информационные системы, организация, оперативные информационные системы, поиск.
Понятие информационной системы
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Сегодня создано большое число различных систем и они все отличаются между собой как по составу, так и по главным целям.
В таблице приведены примеры нескольких систем, состоящих из разных элементов и направленных на реализацию разных целей.
Система | Элементы системы | Главная цель системы |
Фирма | Люди, оборудование, материалы, здания и др. | Производство товаров |
Компьютер | Электронные и электромеханические элементы, линии связи и др. | Обработка данных |
Телекоммуникационная система | Компьютеры, модемы, кабели, сетевое программное обеспечение и др. | Передача информации |
Информационная система | Компьютеры, компьютерные сети, люди, информационное и программное обеспечение | Производство профессиональной информации |
Понятие "система" широко распространено и имеет множество смысловых значений. Применительно к информационным системам чаще всего имеется в виду набор технических средств и программ. Системой может называться не только аппаратная часть компьютера. Системой может также считаться множество программ для решения конкретных прикладных задач, дополненных процедурами ведения документации и управления расчетами.
Информационная система имеет цель – производство профессиональной информации, связанной с определенной профессиональной деятельностью. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Их задача помочь в анализе проблем и создавать новые продукты.
Информационная система - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Сегодняшнее, современное понимание информационной системы предполагает использование в качестве основного технического средства переработки информации персонального компьютера. В крупных организациях наряду с персональным компьютером в состав технической базы информационной системы может входить мэйнфрейм или суперЭВМ. Кроме того, техническое воплощение информационной системы само по себе ничего не будет значить, если не учтена роль человека, для которого предназначена производимая информация и без которого невозможно ее получение и представление.
Под организацией понимается сообщество людей, объединенных общими целями и использующих общие материальные и финансовые средства для производства материальных и информационных продуктов и услуг. В тексте на равноправных началах будут употребляться два слова: "организация" и "фирма".
Очевидно, что существует различие между компьютерами и информационными системами. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом для информационных систем. Обязательной компонентой любой информационной системы является персонал, взаимодействующий с компьютерами и телекоммуникациями.
Как говорилось выше области применения информационных систем разнообразны. Также разнообразны свойства и особенности, присущие каждой системе.
Среди множества факторов, определяющих совокупность свойств конкретной информационной системы, можно выделить три основных: технический уровень системы; характер обрабатываемой информации; целевые функции, т. е. круг задач, для решения которых данная система предназначена. Перечисленные факторы определяют форму представления информации как в системе, так и для пользователя, характер процессов обработки информации и взаимодействия системы с внешней средой, состав алгоритмического и программного обеспечения системы.
По техническому уровню информационные системы разделяют на: ручные, механизированные, автоматизированные и автоматические. Порядок перечисления систем отражает историческую последовательность их создания.
В ручных информационных системах все процессы обработки информации осуществляются вручную. Информационные массивы ручных систем имеют небольшой объем, данные хранятся на носителях различных типов. Для поиска информации в таких системах используются простые селектирующие приспособления. Фактически ручные информационные системы являются не системами, а устройствами, облегчающими поиск нужной информации по определенной совокупности признаков. Эти устройства дешевые, простые в обращении, для их эксплуатации не требуется высококвалифицированный обслуживающий персонал.
В механизированных информационных системах для обработки и поиска информации использовались различные средства механизации, среди которых наибольшее распространение получили счетно-перфорационные машины. Носителями информации в механизированных системах являлись перфокарты. В комплект технических средств такой механизированной системы входит набор перфорационных машин, каждая из которых выполняет определенные функции. С помощью перфоратора информация переносится с первичных документов на перфокарты. Перфокарты, имеющие общие признаки, раскладывает по отдельным группам сортировщик.
В автоматизированных и автоматических информационных системах для хранения, обработки и поиска информации используются компьютеры. Эти системы обладают широкими функциональными возможностями и способны хранить и обрабатывать очень большие массивы информации. Носители информации здесь - запоминающие устройства компьютеров.
Средства вычислительной техники в автоматических и автоматизированных информационных системах используются не только для хранения и поиска информации, но и для выполнения операций, связанных со сбором, подготовкой и передачей информации в компьютеры, а также с выдачей информации пользователю.
В функционировании автоматизированных информационных систем (АИС), являющихся наиболее распространенными, на различных этапах технологического процесса обработки информации принимает участие человек (при сборе информации и подготовке ее к вводу в компьютер, в процессе поиска). Человек является партнером АИС со стороны внешней среды, поэтому именно на него ориентирована выходная информация системы.
В автоматических информационных системах все процессы протекают без участия человека. Обычно автоматические системы используются в составе более крупных систем, например в автоматизированных системах управления технологическими процессами и объектами. "Партнерами" автоматических систем являются роботы, станки с программным управлением, технологические процессы, производственные объекты и т. п. Входная информация в таких системах представляется в форме сигналов или каких-либо физических величин, выходная информация используется для управления и регулирования.
По характеру обрабатываемой информации системы делятся на документальные и фактографические.
В документальных системах объектами обработки, хранения и поиска являются определенные документы (книги, статьи, патенты и прочие информационные материалы). Обработка информации обычно сводится к поиску документов, нужных пользователю. В ответ на запрос, сформулированный пользователем, система выдает соответствующие документы или их копии. В документальных системах важное значение приобретают вопросы, связанные с оценкой содержания, смысла документа и запроса, с определением степени соответствия смысла (содержания) документа смыслу (содержанию) запроса. Для решения этих вопросов используются специальные способы организации информационных массивов и методы поиска, а также привлекаются различные логико-лингвистические средства.
Документы, хранимые в фондах документальных систем, представляют собой текстовую информацию. Для хранения массивов таких документов в компьютерах требуется большой объём памяти. Современные системы хранения информации используют различные носители информации, отличающиеся большой емкостью. В документальных АИС применяют специальные методы хранения информационных массивов, в которых кроме электронных копий документов хранятся их адреса и атрибуты. Очень часто сами же документы или их копии хранятся в специальных хранилищах или на специальных машинных носителях большой емкости. Результатом машинного поиска является адрес документа, в соответствии с которым в хранилищах ищутся сами документы (или их электронные копии), выдаваемые пользователю.
В фактографических информационных системах хранимая и обрабатываемая информация представляет собой конкретные сведения, факты (параметры и характеристики объектов, сведения технико-экономического характера, социальная информация, результаты измерений, справочные и статистические данные). Часто эта информация носит оперативный характер, т. е. регулярно обновляется и изменяется. В этом случае системы являются оперативными.
При создании фактографической системы важно изучить особенности объектов, сведения о которых хранятся в системе, и логические связи, существующие между объектами в реальном мире, которые определенным образом отображаются в структуре информационных массивов. В массивах фактографических ИС обычно осуществляется поиск сведений о конкретном объекте. Они выдаются пользователю или передаются прикладной программе для дальнейшей обработки.
Целевые функции определяются назначением данной информационной системы. В зависимости от них можно выделить системы информационно-справочные, управленческие, информационно-расчетные и информационно-логические. От функций, выполняемых системой, зависят форма выходной информации, алгоритмы процессов ее обработки, а также характер, форма и способ общения пользователя с системой.
В настоящее время создано и успешно функционирует большое число информационно-справочных систем различного назначения, которые предназначены для удовлетворения информационных запросов пользователей. Характерная особенность таких систем — информация, найденная в соответствии с запросом, не используется непосредственно в рамках этой же системы, а выдается пользователю, который использует полученную информацию для любых необходимых ему целей. Примером информационно-справочных систем могут служить системы автоматизированного резервирования мест в пассажирском железнодорожном транспорте и в аэрофлоте. Эти системы являются также типичным примером оперативных систем, так как практически каждое обращение в систему влечет за собой изменение текущего состояния информационного фонда (бронируются места, добавляются новые рейсы и т. п.).
В соответствии с запросом информационно-справочная система осуществляет поиск нужных сведений из числа тех, что хранятся в ее информационном фонде.
Поиск — одна из основных операций в таких системах, поэтому они являются также информационно-поисковыми системами (ИПС).
Управленческие системы предназначены для решения различного рода управленческих и технико-экономических задач. Обычно эти системы функционируют в рамках АСУ предприятия, организации, отрасли (например, информационные системы больниц и автоматизированных складов, материально-технического снабжения и управления запасами, учета кадров и бухгалтерского учета и т. п.). Часто эти системы обслуживают отдельные службы и являются автономными, т. е. располагают собственным информационным фондом, алгоритмическим и программным обеспечением.
Управленческие системы могут быть интегрированными, построенными по принципу банка данных. Такие системы обрабатывают общий поток информации, циркулирующий на предприятии, и призваны обеспечить ритмичное и плановое функционирование предприятия путем оптимального использования его ресурсов.
С помощью технических средств удается автоматизировать только информационные операции. Непосредственные функции принятия решений и другие управленческие операции выполняет человек. Поэтому управленческие системы, как правило, бывают ориентированы на выдачу различных справок и отчетных форм отдельным службам и руководству предприятия. Следовательно, управленческие системы выполняют одновременно и функции информационно-справочных систем. Запросы в этих системах носят обычно регулярный или регламентный характер. Реализуя эти запросы, ИС выдает определенный перечень справочных форм по результатам регулярной (ежедневной, еженедельной и т. п.) обработки информации о состоянии контролируемых процессов, а также обслуживает и другие типы запросов.
В информационно-расчетных системах хранящаяся информация используется для решения задач, связанных с различными расчетными операциями. К подобным задачам относятся статистический учет и анализ, прогнозы месторождений и погоды, диагностика (диагноз заболевания, установление причины неисправности оборудования или прибора). К информационно-расчетным можно отнести и ИС, функционирующие в рамках систем автоматизированного проектирования (САПР). Последние выполняют различные проектные расчеты, решают задачи оптимизации параметров элементов, схем, устройств в приборостроении и машиностроении, радиоэлектронике и судостроении.
Функции расчетных систем могут быть присущи и другим типам информационных систем. Например, в рамках документальной ИПС, функционирующей в библиотеке, наряду с поисковыми задачами могут решаться многие учетно-статистические задачи; фиксироваться сведения о движении книжного фонда, учитываться данные о контингенте читателей, готовиться материалы для отчетов и т. п.
Все рассматриваемые выше разновидности ИС обеспечивают пользователя необходимой информацией лишь из числа тех сведений и фактов, которые когда-либо были введены в систему и хранятся в ее информационных массивах.
Информационно-логические системы в отличие от всех прочих способны выдавать информацию, не введенную ранее в систему в непосредственном виде, а вырабатываемую на основании логического анализа, обобщения, переработки сведений, имеющихся в информационных массивах. Такие системы могут решать научно-исследовательские задачи, заменяя в определенной степени труд специалиста-исследователя. Их иногда называют интеллектуальными системами, так как при их разработке используются положения теории искусственного интеллекта.
Во всех рассмотренных выше системах должны существовать развитые средства общения пользователей с системой, в том числе и пользователей — неспециалистов в области вычислительной техники. С помощью этих средств пользователь формулирует свои запросы, вводит их в систему, воспринимает информацию, выдаваемую ему системой.
В разных системах эта задача решается по-разному. В некоторых существует строго определенный перечень запросов, которые могут быть реализованы. Пользователь выбирает запрос, наиболее полно удовлетворяющий его требованиям, и указывает его системе. Такие системы называются системами с типовыми (стандартными) запросами.
Существенно большие возможности для пользователя предоставляют системы, реализующие произвольные запросы. Для их формулировки система должна располагать языком запросов, правилами их составления. Удобно общение пользователя с системой в форме диалога человека с машиной. При этом пользователь, знакомясь с получаемой информацией, имеет возможность корректировать свой запрос.
Необходимо отметить, что любая конкретная информационная система может характеризоваться совокупностью свойств, присущих отдельным выделенным видам систем. В то же время в зависимости от области применения информационных систем каждая система будет обладать своими особенностями.
Вопросы
Понятие системы Понятие информационной системы Главная цель информационной системы Разделение информационных систем по техническому уровню Разделение информационных систем по характеру обрабатываемой информации Понятие и примеры ручных информационных систем; Механизированные информационные системы? Автоматизированные и автоматические информационные системы? Отличие автоматизированных информационных систем от автоматических? Какие информационные системы называются оперативными? Какие системы называют управленческими? Какие информационные системы относятся к информационно-расчетным системам? Какие информационные системы относятся к информационно-логическим системам?Лекция 2
Тема: Этапы развития ИС. Сопоставление информационных систем с традиционными программными продуктами. Основные составляющие корпоративных информационных систем
План
1. Этапы развития ИС;
2. Сопоставление информационных систем с традиционными программными продуктами;
3. Основные составляющие корпоративных информационных систем
4. Соотношение между составляющими информационной системы
Ключевые слова
Программный продукт, корпоративные информационные системы, составляющие ИС, компьютерная инфрастуктура, взаимосвязанные функциональные подсистемы, корпоративная сеть.
Этапы развития информационных систем
По мере развития и совершенствования средств вычислительной техники, языков программирования и математического обеспечения, автоматизированные системы обработки данных претерпели несколько этапов развития. На ранних этапах компьютеры выполняли вместо человека громоздкие вычисления при решении числовых задач. В этом случае не требовалось больших объемов памяти, а используемые языки программирования ориентировались на работу с числовыми данными и выполнение инженерных расчетов.
Таблица 1. Изменение подхода к использованию информационных систем
Период времени | Концепция использования информации | Вид информационных систем | Цель использования |
1950 - | Бумажный поток расчетных документов | Информационные системы обработки расчетных документов на электромеханических бухгалтерских машинах | Повышение скорости обработки документов. Упрощение процедуры обработки счетов и расчета зарплаты |
1960 - | Основная помощь в подготовке отчетов | Управленческие информационные системы для производственной информации | Ускорение процесса подготовки отчетности |
1970 - | Управленческий контроль реализации (продаж) | Системы поддержки принятия решений. Системы для высшего звена управления | Выборка наиболее рационального решения |
1980 - | Информация - стратегический ресурс, обеспечивающий конкурентное преимущество | Стратегические информационные системы. Автоматизированные офисы | Выживание и процветание фирмы |
Первые информационные системы появились в 50-х гг. В эти годы они были предназначены для обработки счетов и расчета зарплаты, а реализовывались на электромеханических бухгалтерских счетных машинах. Это приводило к некоторому сокращению затрат и времени на подготовку бумажных документов.
60-е гг. знаменуются изменением отношения к информационным системам. Информация, полученная из них, стала применяться для периодической отчетности по многим параметрам. Для этого организациям требовалось компьютерное оборудование широкого назначения, способное обслуживать множество функций, а не только обрабатывать счета и считать зарплату, как было ранее.
В 70-х - начале 80-х гг. информационные системы начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и ускоряющего процесс принятия решений.
К концу 80-х гг. концепция использования информационных систем вновь изменяется. Они становятся стратегическим источником информации и используются на всех уровнях организации любого профиля. Информационные системы этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции по низкой цене и многое другое.
Сопоставление информационных систем с традиционными программными продуктами
Хотя информационные системы являются обычным программным продуктом, они имеют ряд существенных отличий от стандартных прикладных программ и систем.
В зависимости от предметной области информационные системы могут очень сильно различаться по своим функциям, архитектуре, реализации.
Однако можно выделить ряд свойств, которые являются общими:
· информационные системы предназначены для сбора, хранения и обработки информации. Поэтому в основе любой из них лежит среда хранения и доступа к данным;
· информационные системы ориентируются на конечного пользователя, не обладающего высокой квалификацией в области применения вычислительной техники. Поэтому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции, но в то же время не даёт ему возможность выполнять какие-либо лишние действия.
Таким образом, при разработке информационной системы приходится решать две основные задачи:
· задачу разработки БД, предназначенной для хранения информации;
· задачу разработки графического интерфейса пользователя клиентских приложений.
Основные составляющие корпоративных информационных систем
В составе корпоративных информационных систем можно выделить две относительно независимых составляющих:
· компьютерную инфраструктуру организации, представляющую собой совокупность сетевой, телекоммуникационной, программной, информационной и организационной инфраструктур. Данная составляющая обычно называется корпоративной сетью.
· взаимосвязанные функциональные подсистемы, обеспечивающие решение задач организации и достижение ее целей.
Первая составляющая отражает системно-техническую, структурную сторону любой информационной системы. По сути, это основа для интеграции функциональных подсистем, полностью определяющая свойства информационной системы, определяющие ее успешную эксплуатацию. Требования к компьютерной инфраструктуре едины и стандартизованы, а методы ее построения хорошо известны и многократно проверены на практике.
Вторая составляющая корпоративной информационной системы полностью относится к прикладной области и сильно зависит от специфики задач и целей предприятия. Данная составляющая полностью базируется на компьютерной инфраструктуре предприятия и определяет прикладную функциональность информационной системы, Требования к функциональным подсистемам сложны и зачастую противоречивы, так как выдвигаются специалистами из различных прикладных областей. Однако, в конечном счёте, именно эта составляющая более важна для функционирования организации, так как для неё, собственно, и строится компьютерная инфраструктура.
Соотношение между составляющими информационной системы
Взаимосвязи между двумя указанными составляющими информационной системы достаточно сложны. С одной стороны, эти две составляющие в определенном смысле независимы. Например, организация сети и протоколы, используемые для обмена данными между компьютерами, абсолютно не зависят от того, какие методы и программы планируется использовать на предприятии для организации бухгалтерского учета.
С другой стороны, указанные составляющие в определенном смысле все же зависят друг от друга. Функциональные подсистемы в принципе не могут существовать без компьютерной инфраструктуры. В то же время компьютерная и инфраструктура сама по себе достаточно ограничена, поскольку не обладает необходимой функциональностью. Невозможно эксплуатировать распределенную информационную систему при отсутствии сетевой инфраструктуры. Хотя, имея развитую инфраструктуру, можно предоставить сотрудникам организации ряд полезных общесистемных служб (например, электронную почту доступ в Интернет), упрощающих работу и делающих ее более эффективной (в частности, за счет использования более развитых средств связи).
Таким образом, разработку информационной системы целесообразно начинать с построения компьютерной инфраструктуры (корпоративной сети) как наиболее важной составляющей, опирающейся на апробированные промышленные технологии и гарантированно реализуемой в разумные сроки и силу высокой степени определенности как в постановке задачи, так и и предлагаемых решениях.
примечание
Бессмысленно строить корпоративную сеть как некую самодостаточную систему, не принимая во внимание прикладную функциональность. Если в процессе создания системно-технической инфраструктуры не проводить анализ и автоматизацию управленческих задач, то средства, инвестированные в разработку корпоративной сети, не дадут впоследствии реальной отдачи.
Корпоративная сеть создается на многие годы вперед, капитальные затраты на ее разработку и внедрение настолько велики, что практически исключают возможность полной или частичной переделки существующей сети. Функциональные подсистемы, в отличие от корпоративной сети, изменчивы по своей природе, так как в предметной области деятельности организации постоянно происходят более или менее существенные изменения. Функциональность информационных систем сильно зависит от организационно-управленческой структуры организации, ее функциональности, распределения функции, принятых в организации финансовых технологий и схем, существующей технологии документооборота и множества других факторов.
Разработку и внедрение функциональных подсистем можно выполнять постепенно. Например, сначала на наиболее важных и ответственных участках выполнять разработки, обеспечивающие прикладную функциональность системы (внедрять системы финансового учета, управления кадрами и т. п.), а затем распространять прикладные программные системы и па другие, первоначально менее значимые области управления предприятием.
Вопросы:
1. Этапы развития информационных систем?
2. Общие свойства, характерные для информационных систем?
3. Каковы основные составляющие корпоративных информационных систем?
4. Каковы соотношения между составляющими информационной системы?
Лекция 3
Тема: Области применения и примеры реализации информационных систем. Жизненный цикл информационных систем.
План
1. Область применения информационных технологий;
2. Примеры реализации информационных систем;
3. Жизненный цикл информационных систем
Ключевые слова
Программный продукт, корпоративные информационные системы, составляющие ИС, компьютерная инфрастуктура, взаимосвязанные функциональные подсистемы, корпоративная сеть, жизненный цикл ИС.
Области применения и примеры реализации информационных систем
В последние несколько лет компьютер стал неотъемлемой частью управленческой системы предприятий. Однако современный подход к управлению предполагает еще и вложение денег в информационные технологии. Причем чем крупнее предприятие, тем больше должны быть подобные вложения.
Благодаря стремительному развитию информационных технологий наблюдается расширение области их применения. Если раньше чуть ли не единственной областью, в которой применялись информационные системы, была автоматизация бухгалтерского учета, то сейчас наблюдается внедрение информационных технологий во множество других областей. Эффективное использование корпоративных информационных систем позволяет делать более точные прогнозы и избегать возможных ошибок в управлении.
Из любых данных и отчетов о работе предприятия можно извлечь массу полезных сведений. И информационные системы как раз и позволяют извлекать максимум пользы из всей имеющейся в компании информационных технологий - современный бизнес крайне чувствителен к ошибкам в управлении, и для принятия грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности предприятия (независимо от профиля его деятельности).
Поэтому можно вполне обоснованно утверждать, что в жесткой конкурентной борьбе большие шансы на победу имеет предприятие, использующее в управлении современные информационные технологии.
Рассмотрим наиболее важные задачи, решаемые с помощью специальных программных средств.
Бухгалтерский учет
Это классическая область применения информационных технологий и наиболее часто реализуемая на сегодняшний день задача. Такое положение вполне объяснимо. Во-первых, ошибка бухгалтера может стоить очень дорого, поэтому очевидна выгода использования возможностей автоматизации бухгалтерии. Во-вторых, задача бухгалтерского учета довольно легко формализуется, так что разработка систем автоматизации бухгалтерского учета не представляет технически сложной проблемы.
примечание
Тем не менее разработка систем автоматизации бухгалтерского учета является весьма трудоемкой. Это связано с тем, что к системам бухгалтерского учета предъявляются повышенные требования в отношении надежности и максимальной простоты и удобства в эксплуатации.
Управление финансовыми потоками
Внедрение информационных технологий в управление финансовыми потоками также обусловлено критичностью этой области управления предприятия к ошибкам. Неправильно построив систему расчетов с поставщиками и потребителями, можно спровоцировать кризис наличности даже при налаженной сети закупки, сбыта и хорошем маркетинге. И наоборот, точно просчитанные и жестко контролируемые условия финансовых расчетов могут существенно увеличить оборотные средства фирмы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |



