WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

Pages:     || 2 |

« ...»

-- [ Страница 1 ] --

3

Содержание

Содержание

Введение

Раздел 1. Основные понятия и определения

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

Уровни и виды информационных систем в организации

Информационные технологии в управленческой деятельности

Раздел 2. Базы данных и интернет.

Понятие баз данных

Основы моделирования данных

Модели данных

Архитектура многопользовательских СУБД

Хранилища данных.

Интернет. Поисковые системы.

Раздел 3 Внедрение и развитие информационных систем

Системный подход в построении ИС

Общие вопросы разработки информационной системы

Жизненный цикл программного обеспечения

Этапы создания информационных систем

Современные методы построения моделей бизнес-процессов

Раздел 4. Электронный обмен данными в книжной торговле

Электронный обмен данными

Развитие информационных технологий на предприятиях книжной торговли............... Международные коммуникативные форматы

UNIMARK

EDIFACT и EANCOM

ONIX

Сообщение ONIX-формата

Использование ONIX в качестве стандарта обмена коммерческой информацией......... Безопасность электронного обмена данными

Приложения

Словарь терминов

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

Введение «Информация, Информационные технологии - это стратегический ресурс, обеспечивающий получение доходов»

Билл Гейтс.

Трудно не согласится с известным высказыванием: «Кто владеет информацией – тот владеет миром». В современном мире информация играет все более важную роль как в бизнесе, так и в других сферах человеческой деятельности. Информационные технологии являются неотъемлемой частью любого бизнеса. Информатизация является одним их этапов технологической революции, такой, какими были механизация и автоматизация в прошлом веке.

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

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

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

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

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

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

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

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

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

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

Хочется поблагодарить своих коллег из ТД «Библио-Глобус», которые не только помогали работать над материалами для учебного пособия, не только давали свои советы по его оформлению, но и взяли часть моих обязанностей в период написания пособия.

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

Огромное спасибо рецензентам рукописи Крыловой М.Д. и Матрюхину Г.Н. за ценные замечания и советы по содержанию и оформлению учебного пособия.

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

Раздел 1. Основные понятия и определения От информации к информационным системам Данный раздел посвящен основным понятиям и определениям теории информации и информационных технологий.

Итак, что же такое информация? На сегодняшний день, наверное, нет понятия распространеннее, чем понятие информации. В то же время существует множество определений, толкований этого понятия. Это связано с тем, что понятие информация является первичным, например, как понятие «точка» в геометрии. С другой стороны понятие «информация» не вызывает такой ясной и понятной ассоциации, как понятие «точка» и поэтому требует разъяснения.



Каждый учебник, каждый автор, в зависимости от области своих научных интересов дает свое определение. Все они отталкиваются от латинского слова informatio, что означает разъяснение, осведомление, изложение. Остановимся на одном из самых объемных и емких, на мой взгляд, определений [4].

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

Информация это нечто, что уменьшает наше незнание об окружающем мире.

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

Наряду с информацией часто употребляется понятие «данные». Данные обычно рассматриваются как признаки или записанные наблюдения, которые не используются, а только хранятся. Когда данные используются для уменьшения степени неопределенности чего-либо, они превращаются в информацию.

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

Источником информации является любые объекты окружающего нас мира.

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

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

Информация является основным условием обеспечения конкурентной способности организации. Информационный ресурс является единственным неубывающим ресурсом жизнеобеспечения организации объем которого не убывает. Информационный ресурс – отдельные документы и отдельные массивы документов в информационных системах (библиотеках, фондах, архивах и др.) [6]. Объем информации постоянно возрастает. Так, по некоторым сведениям 1 [6] общая сумма знаний с 1990 г удваивается ежегодно.

Поражает скорость роста объемов информации. Еще в 50-х годах XX в. такое удвоение происходило каждые 10 лет, а в начале XX в. – каждые пятьдесят.

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

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

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

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

Основными требованиями к информации на предприятии являются:

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

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

Работа с информацией в современной организации делится на шесть составных частей:

• сбор необработанных данных;

• коммуникации, перемещение информации от одного источника к другому;

• обработка, преобразование информации из одной формы в другую;

• хранение обработанной информации;

• поиск, организация доступа к хранящимся данным;

• использование, формирование данных и необходимой информации в виде, удобном для пользователя.

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

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

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

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

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

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

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

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

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

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

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

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

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

Название «оперативный» подчеркивает необходимость быстрого реагирования на изменение ситуации. Большой объем на этом уровне занимают учетные задачи (бухгалтерский учет, учет количества проданной продукции и другие).

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

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

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

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

Основные функции систем такого уровня:

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

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

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

Информационные технологии в управленческой деятельности Основная цель информационных систем [4] – обеспечение процесса принятия решений, а именно – предоставление нужной информации в нужном месте и в нужное время.

Организации используют информацию для достижения четырех основных целей [7] своего функционирования:

• создания возможности функционирования, то есть для роста прибыли и расширения • снижения рисков и уменьшения неопределенности;

• получения власти и средств воздействия на других;

• контроля и оценки производительности и эффективности своей фирмы.

Потенциальные выгоды от информационных систем приведены в таблице 1.

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

Таблица 1. Стратегические выгоды от использования информационных систем Параметр Эффективность использования информационных системы Добавленная стоимость За счет высокого качества информации, передаваемой и получаемой Эффективность Оптимальная скорость транзакций Денежные потоки Ускоряются Рентабельность Увеличивается за счет меньших издержек на обработку документов.

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

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

Специалистами замечено [4], что все преуспевающие организации имеют хорошие информационные системы, как автоматизированные, так и неавтоматизированные.

R.Hange пишет: «Удачные фирмы имеют хорошие формальные и неформальные информационные системы, неуспешные компании тратят огромные суммы денег на компьютерные системы, но не знают как их правильно использовать и выбирать информацию, которую эти системы должны содержать».

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

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

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

Раздел 2. Базы данных и интернет.

Понятие баз данных Базы данных стали неотъемлемой частью нашей повседневной жизни и основой всех информационных систем, используемых на предприятиях всех отраслей бизнеса. На одном из семинаров по системам баз данных прозвучала следующая мысль [13]:

«История фундаментальных исследований систем баз данных – это, по сути, история развития приложений, достигших исключительной производительности и оказавших потрясающее влияние на экономику. Если еще 20 лет назад эта сфера была всего лишь областью фундаментальных исследований, то теперь на исследовании баз данных основана целая индустрия информационных услуг. Достижения в исследованиях баз данных стали основой фундаментальных разработок коммуникационных систем, транспорта и логистики, финансового менеджмента, систем с базами данных, методов доступа к научной литературе, а так же большого числа гражданских и военных приложений. Они так же послужили фундаментом значительного прогресса в ведущих областях науки — от информатики до биологии».

С самого начала эры компьютеризации все разработки по использованию средств вычислительной техники проходили в двух направлениях:

выполнение сложных расчетов;

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

определение структуры данных содержится внутри приложения, а не хранится отдельно и независимо от них.

доступ к данным возможен только через приложение.

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

Для повышения эффективности работы появилась необходимость использовать базу данных и систему управления ими.

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

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

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

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

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

Концептуальный Логический Нормализация таблиц процедура, которая позволяет устранить дублирование и обеспечить непротиворечивость данных Моделирование данных – важнейший этап построения базы данных. Модель данных представляет деловую информацию. Если в модели данных будут дефекты, то дефекты появятся и в самой базе данных, и во всех программах, которые к ней обращаются. Модель данных и саму базу данных следует проектировать [14] таким образом, чтобы обеспечить ее гибкость и перспективы расширения. Для того чтобы это стало возможным необходимо понимать среду, в которой работает организация, и побудительные мотивы для создания базы данных.

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

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

Рассмотрим основные понятия теории проектирования баз данных на примере построения базы данных отдела закупок книжного магазина.

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

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

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

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

Определим основные понятия, необходимые для моделирования предметной области. Основным понятием модели «сущность-связь» является понятие сущности.

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

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

Одним из наиболее удобных инструментов унифицированного представления данных, независимого от реализующего его программного обеспечения, является модель «сущность-связь» (entity - relationship model, ER - model), которая используется для анализа предметной области. Модель «сущность-связь» основывается на некой информации о реальном мире и предназначена для логического представления данных.

Она определяет значения данных в контексте их взаимосвязи с другими данными, используемыми в системе. Модель «сущность-связь» представляется в графическом виде и называется диаграммой «сущность-связь». На ней представлены все выявленные сущности предметной области и указаны взаимосвязи между ними. Она показывает, как вероятнее всего будет выглядеть база данных, какие данные будут в ней хранится, что будет делать система, но не говорит как. Диаграмма «сущность-связь» должна быть независима от применяемой технологии и может быть реализована при помощи любой СУБД.

На диаграмме «сущность-связь» сущность изображается в виде прямоугольника, в котором указано имя сущности. Фрагмент диаграммы «сущность-связь» представлен на рисунке 2.

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

В рассматриваемом примере атрибутами сущности «поставщик» могут являться его наименование, адрес, телефон, форма собственности. Для сущности «товар» можно выделить такие атрибуты как автор книги, тираж, серия, год издания, издательство, тип переплета, цена книги.

Название атрибута записывается строчными буквами внутри прямоугольника сущности, к которой он относится. Атрибуты других сущностей представлены на рисунке PK Дата заключения договора Сущность не может иметь более одного значения каждого из ее атрибутов. Если значений атрибута оказывается много, вам нужно создать новую сущность с передачей ей этого атрибута и с установлением связи типа «многие к одному» с первой сущностью.

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

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

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

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

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

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

В сущности «менеджер» оба ее атрибута «табельный номер» и «Ф.И.О. менеджера»

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

Следует быть очень внимательным при проектировании обязательных атрибутов.

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

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

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

Например, атрибут «телефон» представляет собой строку текста длиной не более символов. Тогда формат атрибута «телефон» может быть определен как: «строка текста длиной 7 знаков». Атрибут «дата заключения договора» сущности «договор» может содержать только данные типа «дата», тогда его формат можно определить как «дата».В этом случае в качестве значения этого атрибута ввести информацию типа «24.24.2004»

будет не возможно, так как строка такого вида не может быть преобразована в дату.

Атрибут «ставка НДС» сущности «товар» может принимать, согласно российскому законодательству, только значения «0» или «10» или «20», следовательно атрибут можно описать как «целое число, принимающее значение 0, 10, 20». Ввести значение «15» в это поле будет не возможно.

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

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

Иногда можно использовать естественные уникальные признаки объекта.

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

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

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

идентификаторов.

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

один-к-одному (1:1), один-ко-многим (1:N) и многие-ко-многим (М:N).

На диаграмме «сущность-связь» связи между сущностями обозначаются в виде линий. Причем, со стороны той сущности, для которой связь может включать множество экземпляров, обычно рисуется, так называемая «лапка» (рис. 2).

При связи один-к-одному каждому экземпляру одной сущности соответствует не более одного экземпляра другой. Этот вид связи встречается довольно редко.

Наиболее распространенный тип связи один-ко-многим. При таком типе связи каждому экземпляру одной сущности соответствует несколько экземпляров в другой связанной сущности.

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

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

При использовании связи многие-ко-многим множеству экземпляров сущности в одной таблице соответствует множество экземпляров в другой связанной сущности.

Например, каждый поставщик может поставлять в книжный магазин один или несколько товаров. При этом, каждый товар, может закупаться у одного или нескольких поставщиков. В этом примере, сущность «поставщик» и «товар» должны быть связаны друг с другом связью типа «многие-ко-многим».

Большинство современных СУБД непосредственно не поддерживают такой тип связи. Для его реализации такая связь разбивается на две связи типа «один-ко-многим».

Соответственно для хранения информации потребуется уже три таблицы: две со стороны «много» и одна со стороны «один». Связь между этими тремя таблицами также осуществляется по общим полям.

В нашем случае необходимо разбить связь между сущностями «поставщик»

«товар» на две. Поскольку, каждый поставщик поставляет товар по своей цене, то можно использовать сущность «прайс-лист» в качестве естественного разбиения связи типа «многие-ко-многим» на две связи типа «один-ко-многим». В нашем примере (рис.2) каждый поставщик в «прайс-листе» предлагает один или несколько товаров по некоторой цене. Атрибут «цена» является частью сущности «прайс-лист». Общим атрибутом является атрибут «ИНН поставщика». С другой стороны, прайс-лист содержит не менее одного товара. Таким образом, сущности «товар» и «прайс-лист» связаны отношением «один-ко-многим» по общему полю «Код товара». Таким образом, связь «многие-комногим» между сущностями «поставщик» и «товар» разбита на две. Сущность прайс-лист уникально идентифицируется атрибутами «ИНН поставщика» и «Код товара».

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

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

Заметим, что для сущности «договор» в качестве уникального ключа выбран набор атрибутов «номер договора» и «дата заключения договора». Для объяснения такого выбора уникального идентификатора необходимо обратиться к практике работы предприятий. Чаще всего договора заключаются ежегодно, при этом, нумерация договоров обычно начинается с цифры 1. Если выбрать в качестве первичного ключа номер договора, то через год в систему невозможно будет внести договор с номером 1, даже если он относится к другому поставщику. Поэтому, в качестве уникального идентификатора выбран набор атрибутов «номер договора» и «дата заключения договора». Если в организации используется другая система нумерации договоров, например, если номер договора с поставщиком содержит год заключения договора, то выбор уникального идентификатора может быть иным.

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

Описание базы данных, выделение сущностей и атрибутов в реальных базах данных может быть несколько другим. Окончательная модель «сущность связь» представлена на рис. 2.

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

Модель данных имеет схему, в которой отражается структура ее данных, имена записей, имена и форматы полей.

По способу установления связей между данными и способу манипуляции ими различают три основных модели данных:

реляционную иерархическую сетевую.

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

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

Один элемент таблицы соответствует одному элементу данных;

Элементы одного столбцы имеют одинаковый тип;

Каждый столбец идентифицируется по имени, которое должно быть уникально в пределах таблицы;

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

Порядок следования строк и столбцов в таблице может быть произвольным.

Основными понятиями реляционной базы данных являются: таблица, запись, поле (рисунок 3).

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

реляционной базы данных.

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

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

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

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

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

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

Одним из основных этапов при физическом проектировании базы данных является выбор СУБД.

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

производительность, которая оценивается временем выполнения запросов к данным;

обеспечение целостности данных на уровне базы данных;

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

обеспечение многопользовательского доступа к данным;

обеспечение доступа к данным с помощью SQL – специального языка запросов;

возможность интерактивного составления запросов к базе данных;

наличие инструментальных средств разработки прикладных программ;

возможность импорта и экспорта данных.

Архитектура многопользовательских СУБД Среди наиболее часто встречающихся аппаратных организаций СУБД можно назвать три наиболее распространенные архитектуры.

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

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

Клиент-сервер (рис. 4). Поскольку эта модель стала фактически стандартом для современных СУБД рассмотрим ее более подробно.

Архитектура «клиент-сервер» - это сетевая среда, в которой компьютер-клиент инициирует запрос компьютеру-серверу, выполняющему этот запрос.

Запрос к базе данных инициируется клиентом, однако, выполняется на сервере.

Клиенту возвращается по сети результат запроса. Среда «клиент-сервер» содержит основных компонента:

Приложение, которое называют клиентом или интерфейсной частью Сервер базы данных, который называют сервером или прикладной частью рис. 4 Архитектура «клиент-сервер»

Процесс выполнения запроса состоит из шести этапов.

Пользователь генерирует запрос с помощью приложения (клиента).

Запрос транслируется на специальный язык запросов.

Запрос на специальном языке запросов передается по сети на сервер Сервер базы данных осуществляет поиск и необходимую обработку данных на том компьютере, где находятся данные Результат запроса возвращается на компьютер пользователя.

Приложение отображает результат запроса в удобном для пользователя виде Данные в среде «клиент-сервер» могут размещаться на одном или на различных серверах баз данных, при этом пользователи приложений часто не знают об истинном местонахождении данных.

Преимущества модели «клиент-сервер»:

Недорогая платформа, с большими возможностями и легко наращивается для выполнения конкретных задач Уменьшение сетевого трафика, так как через сеть посылаются только результаты запросов Снижение требований к физическим характеристикам компьютеров-клиентов по оперативной памяти, дисковому пространству, так как вся работа выполняется на сервере;

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

Хранилища данных.

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

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

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

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

Автором концепции Хранилищ Данных (Data Warehouse) является Б.Инмон, который определил Хранилища Данных, как: “предметно ориентированные, интегрированные, неизменчивые, поддерживающие хронологию наборы данных, организованные для целей поддержки управления”, призванные выступать в роли “единого и единственного источника истины” обеспечивающего менеджеров и аналитиков достоверной информацией Основными особенностями хранилища данных являются Предметная ориентированность, или узкая специализация. Это означает, что хранилище данных хранит информацию о каком-нибудь одном факте или событии (сущности) и нацелены на решение конкретных, строго определенных задач анализа данных. Например, продаже товаров, производстве изделий, отказах агрегатов, принятых заказах или запросах, и так далее.

Интеграция данных. При перенесении данных из оперативной системы в хранилище перед загрузкой они преобразуются. Различного рода несоответствия в кодировании, типах данных и других «свойствах», присущих исходной системе, устраняются. Кроме того, как было сказано выше, данные агрегируются – рассчитываются суммарное количество, среднее, минимальное и максимальное значения по периодам.

Например, информация о продажах хранится в банке данных в виде суммарных продаж за день, неделю, месяц, квартал, и т.д. А это значит, что вместо информации, что 18 марта 2003 года в 12 часов 34 минуты и 3 секунды было продано 2 карандаша арт. 1265799, а через 3 минуты еще 5, в базе храниться информация о том, что в марте продано карандаша арт. 1265799, в апреле – 23 и т.д. по месяцам. Далее, в первую неделю марта – 34, во вторую – 45 и т.д. по неделям.

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

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

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

Анализ рисков.

Финансовый анализ.

Анализ случаев мошенничества.

Маркетинг взаимоотношений.

Управление активами.

Анализ стереотипов поведения клиентов.

Поисковые системы.

Интернет. Поисковые системы.

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

Интернет - это всемирное объединение сетей, компьютеров, использующие для связи единый набор протоколов.

Интернет возник в 60-е годы из проекта Министерств обороны США ARPANet.

Эта сеть объединяла ряд военных, научных и учебных центров США.

В 70-е годы возник сам термин.

К концу 80-х годов Интернет практически охватывает уже все крупные центры США и Европы. В это время Пентагон практически отходит от руководства и финансирования своего детища.

90-е годы - период бума Интернет. 95 год признан годом Интернет. Тогда каждые 50 дней население киберпространства удваивалось.

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

телефонными, радио и оптоволоконными. Телефонный канал – это обычная пара медных проводников с двух сторон подключенная к модемам. Название телефонный канал происходит от того, что это кабель, как правило соединяет телефон абонента с АТС.

Модем клиента звонит на номер провайдера, где установлены специализированные модемы. АТС соединяет модем клиента с модемом провайдера. Модемы обмениваются специальными сообщениями и устанавливают соединение между собой телефонный канал связи. Есть еще одна разновидность такого канала – выделенный канал. Слово «выделенный» означает, что АТС в процессе формирования канала не принимает участия.

Телефонная пара, приходящая от клиента постоянно соединена с модемом провайдера.

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

Сегодня Интернет объединяет более 40000 сетей.

Интернет - это всемирная кооперативно управляемая совокупность компьютерных сетей обменивающихся информацией с помощью специальных программ-протоколов TCP/IP.

В Интернете есть два вида компьютеров - серверы и клиенты.

Серверы - это мощные и надежные машины, обладающие значительным дисковым пространством. Они работают 24 часа в сутки, 7 дней в неделю. Они постоянно соединены с Интернетом и готовы предоставлять сервис - доставлять документы или пересылать почту, отвечая при этом на десятки и сотни запросов одновременно. Они защищены от сбоев электропитания. Серверы также называют хостами или сайтами.

Клиенты - это те персональные компьютеры, за которыми сидят пользователи.

Часто такой компьютер не соединен с Интернетом постоянно, а подключается по мере необходимости.

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

Каждому компьютеру в Интернете присваивается свой номер, который называется IP-адресом. IP-адрес имеет ровно 32 бита и записывается обычно как четыре десятичных числа, например, 192.168.22.11. Это глобальная нумерация - каждый компьютер, подключенный к Интернету, имеет уникальный IP-адрес.

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

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

У большинства компьютеров в Интернете есть собственное имя, а не только IPадрес. Хотя люди уже привыкли пользоваться цифровыми номерами, звоня по телефону, все-таки имена, которые можно произнести, легче запоминаются. Служба, которая обеспечивает перевод имен компьютеров в их IP-адреса, называется Доменной Службой Имен(DNS). Это что-то вроде гигантского, распределенного по многим компьютерам телефонного справочника, с IP-адресами вместо телефонов.

Имя компьютера записывается как несколько слов, разделенных точками, например shop.biblio-globus.ru. Это отражает иерархическую, или доменную, структуру службы DNS. В нашем примере shop - это имя компьютера в домене (второго уровня) biblio-globus.ru, который принадлежит домену (первого уровня) ru.

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

Международные организации и США используют домены первого уровня com - для коммерческих, org и net - для некоммерческих организаций. В большинстве стран существует один домен первого уровня для страны: ru - для России, de - для Германии, uk - для Великобритании и т.д.

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

Разные службы Интернета реализуют разные функции обмена информацией.

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

Наиболее широко в настоящее время используются следующие службы Интернета:

e-mail (электронная почта) - в соответствии с названием, почта, только электронная.

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

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

Электронная почта не использует географическую адресацию. Адрес электронной почты, который сейчас принято писать на визитках вместе с телефоном, выглядит так:

имя_пользователя@название_компьютера, например, Galina.Ershova@atkcg.ru. @ - это разделитель, который по-русски часто называют "собакой" или "лягушкой", а поанглийски это обозначает предлог "at", то есть, в нашем примере, пользователь с регистрационным именем Galina.Ershova в домене atkcg.ru. Большие и маленькие буквы в почтовом адресе не различаются. Адрес следует писать очень внимательно - по адресу с опечатками письмо никуда не дойдет.

Работа с почтой через браузер Вы можете пользоваться почтой и не имея почтовой программы. Существует большое количество серверов, которые предлагают вам завести бесплатный почтовый ящик и позволяют работать с почтой, используя только браузер. Такие службы есть как в России (mail.ru, www.tomcat.ru), так и за ее пределами (hotmail.com, mail.yahoo.com и др.).

Бесплатные почтовые службы живут за счет доходов от рекламы.

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

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

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

(Internet Relay Chat) - разговоры текстом через Интернет. Это чем-то похоже на телефонный разговор, но основное отличие в том, что вы не говорите в трубку, а пишите текст на экране компьютера. И тут же получаете ответ. Причем вы можете "разговаривать" таким образом сразу с несколькими людьми.

В ноябре 1996 года произошло поистине революционное событие: была выпущена первая версия программы для прямого межпользовательского общения в сети Интернет, получившая легко запоминающееся название ICQ (Ай Си Кью). Новая программа:

* Позволяет одновременно находиться в онлайне любому количеству пользователей с одинаковыми именами;

* Позволяет в любой момент времени видеть, находятся ли ваши друзья * Соединяет компьютеры пользователей напрямую, без использования промежуточных серверов. А это значит, что общение происходит в реальном времени, да так быстро, что не успеваешь нажать на Send, как уже получаешь * Предоставляет возможность вести поиск среди пользователей по любому из основных или по совокупности дополнительных признаков.

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

* Не вынуждает постоянно "сидеть" на канале - вы ведь можете переговариваться с друзьями время от времени или в паузах, фактически не отвлекаясь от основных дел.

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

* Позволяет организовать мини-чат с одним или несколькими пользователями по выбору.

* Позволяет занести назойливых контактёров в "чёрный список" и таким образом навсегда забыть о них.

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

Поисковые системы На сегодняшний день насчитывается около 1 900 000 серверов в Интернет. Каждую секунду в Сети появляются новые материалы, какая-то их часть по разным причинам удаляется с серверов, другая - меняет адресацию. По оценкам, средний срок нахождения информации по конкретному адресу - полгода. Это постоянное обновление с одновременным ростом объема информационного массива делает крайне сложным доступ к большинству документов, представленных в Интернет.

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

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

Поисковый сервер - это специализированный компьютер, который непрерывно автоматически исследует ресурсы Сети, составляет каталоги, описания.

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

Каждая из поисковая машина опрашивает свой банк данных по ключевым словам или фразам, которые Вы указываете при определении сценария поиска. Различие состоит лишь в объёме просматриваемой информации и алгоритме поиска, плюс, в наличии дополнительных сервисов (например, встроенных тематических каталогов или рейтинга индексируемых страниц). Невероятно распространено заблуждение, что во время поиска по Вашему запросу поисковая машина обходит миллионы известных ей адресов и сверяет соответствие ключевых слов содержимому "свежих" гипертекстов. Не так! Поиск ведется в базе локальной машины, а в ответ на Ваш запрос выдаются подходящие адреса во всех концах Паутины. Безусловно, поисковая машина ведёт постоянный опрос узловых адресов в Сети, пополняя собственную базу данных. Однако, не огорчайтесь, если любимая поисковая машина не обнаружила свежей информации, о существовании которой Вам достоверно известно, или выдала устаревший несуществующий адрес. Ведь, если бы поисковая машина при каждом запросе опрашивала всю Сеть, Вы никогда бы не получили результата поиска. В значительной степени, доступность документа для поисковой системы зависит от его автора. В его власти использовать в гипертексте наиболее запрашиваемые ключевые слова, разместить документ на доступном для основных поисковых машин сервере и не забыть заявить о себе поисковым службам международной сети Интернет.

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

Чаще всего роботы просматривают сервера самостоятельно, находя новые внешние ссылки, в уже обследованных документах, действуя, таким образом, по известной методике "снежного кома". Выявленные документы обрабатываются вторым блоком поисковых машин. Здесь поступившие документы анализируются и индексируются.

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

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

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

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

общую цель деятельности всей организации;

понимание этой общей цели и подчинение ей задач работы каждого подразделения предприятия;

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

наличие органа управления предприятием;

обязательная обратная связь между элементами системы.

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

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

сбор и анализ информации о состоянии и поведении объекта состоянии объекта Свойства и особенности информационных систем:

имеют общую цель управления для систем любого уровня;

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

взаимодействия с внешней средой;

взаимодействие пользователей и технических средств;

управление реализуется с использованием системы обратной связи.

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

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

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

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

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

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

Какие показатели производительности бизнеса (стратегические или тактические) будут использоваться?

Поможет ли система достичь или превзойти уровень эффективности работы конкурентов? Как, насколько и когда?

Поможет ли система улучшить планирование и контроль исполнения финансовых и оперативных планов? Как, насколько и когда?

Поможет ли система улучшить взаимоотношения с клиентами? Как, насколько и Поможет ли система увеличить объем продаж? Как, насколько и когда?

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

• расширение бизнеса и увеличение объемов производства (продаж);

• необходимость централизации бухгалтерского и управленческого учета;

• необходимость внедрения системы планирования и бюджетирования;

• повышение уровня контроля;

• повышение оперативности и достоверность информации.

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

Достижение цели разбивается на ряд задач. Задача представляет собой совокупность действий, выполняемых для достижения цели. В процессе достижения основной цели создания ИС решаются следующие основные задачи:

• централизованное хранение и обработка данных;

• упорядочивание потоков информации;

• стандартизация процедур и документов;

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

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

• силами программистов предприятия;

• силами разработчиков специализированного предприятия;

• приобретение готового предлагаемого на рынке программного обеспечения.

Каждый из способов имеет свои преимущества и недостатки. Они приведены в таблице 3.

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

выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла.

взаимосвязанные и объединенные в этапы работы, выполнение которых необходимо и достаточно для создания программного обеспечения, соответствующего заданным требованиям. Под этапом создания программного обеспечения понимают часть процесса создания программного обеспечения, ограниченную некоторыми временными рамками и заканчивающуюся выпуском конкретного продукта (программных компонентов, документации), определяемого заданными для данного этапа требованиями. Выделение тех или иных этапов создания программного обеспечения зависит от используемого программного обеспечения (готовая система, собственная разработка). Для рационального планирования работ отдельные этапы могут быть опущены или объединены друг с другом.

В составе жизненного цикла программного обеспечения обычно выделяют следующие этапы:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Детальное изучение предприятия. В рамках этой стадии проводится:

предварительное выявление требований, предъявляемых к будущей системе;

определение организационной структуры предприятия, его территориального расположения;

определение перечня целевых задач (функций) предприятия;

распределение функций предприятия по его отдельным подразделениям (сотрудникам);

исследование используемых на предприятии средств автоматизации.

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

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

Построение модели «как должно быть». На основании анализа модели «как есть»

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

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

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

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

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

Доказать необходимость и важность проекта. Четко сформулировать экономические преимущества и реальность выполнения задач проекта.

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

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

Регламентировать процедуры внесения изменений в проект и решения спорных На этапе проектирования на основании данных этапа формирования и анализа требований разрабатывается системный проект (модель требований), в котором должны быть собраны и формализованы все требования заказчика. Системный проект отвечает на вопрос «Что должна делать будущая система?».

После согласования системного проекта с заказчиком осуществляется разработка предложений по автоматизации, включающая:

определение состава информационной системы, основных ее модулей, способов взаимодействия между ними;

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

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

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

Технический проект отвечает на вопрос «Как построить систему, что бы она удовлетворяла предъявленным к ней требованиям?». На данном этапе определяются:

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

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

Результатом этапа реализации является готовая система, удовлетворяющая всем согласованным требованиям, описанным в системном проекте.

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

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

Основными задачами этапа эксплуатации и сопровождения является:

• поддержка информационной системы в работоспособном состоянии в соответствии с пользовательской документацией;

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

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

Функция (или процедура) – упорядоченная последовательность операций, предназначенная для получения промежуточного результата бизнес-процесса.

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

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

Среди современных методов построения моделей бизнес-процессов ключевое место занимают структурное и объектно-ориентированное моделирование.

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

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

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

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

Для описания бизнес-процессов с использованием объектно-ориентированной методологии в настоящее время широко применяется унифицированный язык моделирования UML (Unified Modeling Language).

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

Каждый из перечисленных выше подходов имеет свои преимущества и недостатки.

моделирования.



Pages:     || 2 |


Похожие работы:

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Челябинский государственный университет (ФГБОУ ВПО ЧелГУ) Троицкий филиал Кафедра математики и информатики Учебно-методический комплекс дисциплины Математические методы в исторических исследованиях по направлению подготовки 030600.62 История общему профилю ФГБОУ ВПО ЧелГУ Версия документа - 1 Первый экземпляр КОПИЯ № _ стр. 1 из 30...»

«ЕТНОПОЛІТИКА 146 УДК 323.1 (09) В.Ю. Вилков, канд. филос. наук Киевский национальный университет имени Тараса Шевченко ул. Владимирская, 64, г. Киев, Украина, 01033 E-mail: vilkof@voliacable.com ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ КОНЦЕПЦИИ НАЦИИ ОТТО БАУЭРА Анализируются теоретико-методологические основы концептуализации нациогенеза Отто Бауэра. Ключевые слова: австромарксизм, нациогенез, национальный материализм, национальный спиритуализм, национальный характер, нация, О. Бауэр. Отто Бауэр...»

«Конспект урока по теме Художественная культура Месопотамии. 10 класс. Автор: Семко Светлана Анатольевна Место работы (должность): учитель русского языка, литературы и МХК БОУ СМР Средняя общеобразовательная школа № 9 г. Сокола Вологодской области Программа: Емохонова Л. Г. Мировая художественная культура: программа для 10 -11 классов. – М.: Издательский центр Академия, 2007 УМК: Емохонова Л. Г. Мировая художественная культура: учебник для 10 класса. – М.: Издательский центр Академия, 2010...»

«Департамент образования города Москвы Государственное бюджетное образовательное учреждение высшего профессионального образования города Москвы Московский городской педагогический университет Факультет изобразительного искусства Утверждаю Ректор ГБОУ ВПО МГПУ И.М. Реморенко _2013 г. ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ОБРАЗОВАНИЯ (проект) Направление подготовки 072600.62 Декоративно-прикладное искусство и народные промыслы Квалификация (степень) выпускника - бакалавр Нормативный срок освоения...»

«СИСТЕМА ПЕРЕДАЧИ ИЗВЕЩЕНИЙ “ЮПИТЕР” ПРИЕМНЫЙ КОМПЛЕКТ АРМ ДПУ Юпитер версия 7.x Руководство по эксплуатации Санкт- Петербург 2008 Оглавление 1.Введение 1.1Общее назначение программы 1.2Технические средства на охраняемых объектах 2.Системные требования 3.Установка и запуск 3.1Установка программы 3.2 Запуск программы 4.Интерфейс пользователя 4.1 Основной режим 4.1.1 Главное меню 4.1.2 Строка состояния 4.1.3. Окно текущих сообщений 4.1.4 Окно необработанных тревог 4.1.5 Окно проверяемых объектов...»

«Приложение 1 к приказу Президента АК АЛРОСА (ОАО) от 11 мая 2012г. № А01/97-П ПОЛОЖЕНИЕ О КОНКУРСЕ ИННОВАЦИОННЫХ ПРОЕКТОВ АК АЛРОСА (ОАО) в 2012 году г.Мирный 2012г. 1 СОДЕРЖАНИЕ Статья 1 Общие положения и глоссарий 3 Статья 2 Цели и задачи конкурса 5 Статья 3 Условия проведения конкурса и критерии оценки участников 5 Статья 4 Поощрение участников конкурса 6 Статья 5 Требования к комплектации, оформлению и подаче конкурсной документации Статья 6 Заключительные положения Приложение 1 1. Общие...»

«ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНОПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ Институт иностранных языков Кафедра языкознания Научно-исследовательская лаборатория Язык и личность Общероссийский научно-теоретический семинар ЭМОТИВНАЯ ЛИНГВОЭКОЛОГИЯ В СОВРЕМЕННОМ КОММУНИКАТИВНОМ ПРОСТРАНСТВЕ 5-6 октября 2012 г. При финансовой поддержке РГНФ, проект № 12-04-00008а Волгоград Цель общероссийского...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования Уфимский государственный нефтяной технический университет УТВЕРЖДАЮ Ректор ГОУ ВПО УГНТУ Д.т.н., профессор А.М. Шаммазов 20_г. ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление подготовки 131000 Нефтегазовое дело _ (указывается код и наименование направления подготовки) Профиль подготовки Эксплуатация и обслуживание объектов...»

«Департамент охраны здоровья населения Кемеровской области Государственное бюджетное образовательное учреждение среднего профессионального образования КЕМЕРОВСКИЙ ОБЛАСТНОЙ МЕДИЦИНСКИЙ КОЛЛЕДЖ (ГБОУ СПО КОМК) ОТЧЕТ О РАБОТЕ НАУЧНО-МЕТОДИЧЕСКОЙ СЛУЖБЫ ЗА 2012 – 2013 УЧ.ГОД Департамент охраны здоровья населения Кемеровской области Государственное бюджетное образовательное учреждение среднего профессионального образования КЕМЕРОВСКИЙ ОБЛАСТНОЙ МЕДИЦИНСКИЙ КОЛЛЕДЖ (ГБОУ СПО КОМК) ОТЧЕТ О РАБОТЕ...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ФГПО ВПО Ульяновская государственная сельскохозяйственная академия Кафедра анатомии, физиологии и патологической анатомии Биотехнологический факультет Рабочая программа по дисциплине ЭКОЛОГИЧЕСКАЯ ФИЗИОЛОГИЯ ЖИВОТНЫХ Ульяновск –2008г. 2 МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ФГПО ВПО Ульяновская государственная сельскохозяйственная академия Кафедра анатомии, физиологии и патологической анатомии Рабочая программа по дисциплине...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.Г. Кудряков 2013 г. Рабочая программа дисциплины Философия Направление подготовки 081100 Государственное и муниципальное управление Квалификация (степень) выпускника Бакалавр Форма обучения Очная Краснодар 1. Цели освоения дисциплины. - Дать необходимые знания по основным разделам философии:...»

«Министерство образования и науки Российской Федерации ГОУ ВПО Волгоградский государственный университет Юридический факультет Кафедра теории государства и права ПРОГРАММА вступительного экзамена в магистратуру по направлению подготовки 030100 Юриспруденция по программе 521402 Конституционное право; Муниципальное право Волгоград – 2010 г. 2 Программа утверждена на заседании кафедры теории государства и права 25 января 2010г. 3 ВВЕДЕНИЕ Программа вступительных испытаний (экзамена) в магистратуру...»

«Министерство образования и науки Астраханской области Астраханский инженерно – строительный институт СОГЛАСОВАНО УТВЕРЖДАЮ Методсовет специальности Декан СФ ПГС _О.Б. Завьялова Протокол № 2012 г ОБЕСПЕЧЕНИЕ СЕЙСМО – КАРСТОВОЙ УСТОЙЧИВОСТИ ЗДАНИЙ, СООРУЖЕНИЙ И КОММУНИКАЦИЙ Рабочая программа для специальности270102 ПГС, (форма обучения – очная и заочная) РП 270102 – СД. 06. 01 Зав. кафедрой ПГС К.т.н. доцент _ А.М. Кокарев протокол № 2012 г. Автор рабочей программы доцент О.Б. Завьялова Астрахань...»

«Управление образования Администрации городского округа Кинешма Муниципальное общеобразовательное учреждение лицей имени Д.А.Фурманова Принята Утверждаю на педагогическом совете Директор лицея: Беляева Т.Л. (протокол №2 от 2.11.10) Программа сохранения и укрепления здоровья учащихся Школа – центр здоровья Срок реализации:5 лет г. Кинешма, 2010г. Информационная карта Основание Президентская инициатива Наша новая школа; для разработки Закон РФ Об образовании (ст. 2,51); Проект Закона РФ Об...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ САНКТ-ПЕТЕРБУРГСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ и ПРАВА Утверждаю: Директор Новгородского филиала СПИУиП_ к.ю.н, доцент А.В. Китаев __ 2011 г. Номер внутривузовской регистрации ООП 080200.62-ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ПО НАПРАВЛЕНИЮ ПОДГОТОВКИ 080200.62 МЕНЕДЖМЕНТ Профиль подготовки: Экономика и управление на...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования Уфимский государственный нефтяной технический университет УТВЕРЖДАЮ Ректор ГОУ ВПО УГНТУ Д.т.н., профессор А.М.Шаммазов 20_г. ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление подготовки 080200 Менеджмент Профиль подготовки Управление проектами в нефтяной и газовой промышленности Квалификация (степень) магистр Форма обучения...»

«На фронтирах Империи Карта земель казачьих войск. Из Атласа Азиатской России, 1914 г. Издание Переселенческого управления Главного управления землеустройства и земледелия Статья подготовлена в рамках проекта Миграции и диаспоры в социокультурном, экономическом и политическом пространстве Сибири, XIX — начало XXI века. Проект реализуется на базе научно-образовательного центра Межрегионального института общественных наук при Иркутском госуниверситете (НОЦ МИОН при ИГУ)...»

«Урок 1. Введение 1.1. Программа Hot Potatoes. Общие сведения. Hot Potatoes - инструментальная программа-оболочка, предоставляющая преподавателям возможность самостоятельно создавать интерактивные задания и тесты для контроля и самоконтроля учащихся без знания языков программирования и привлечения специалистов в области программирования. С помощью программы можно создать 10 типов упражнений и тестов по различным дисциплинам с использованием текстовой, графической, аудио- и видеоинформации....»

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТОНКИХ ХИМИЧЕСКИХ ТЕХНОЛОГИЙ имени М.В. ЛОМОНОСОВА ФАКУЛЬТЕТ БИОТЕХНОЛОГИИ И ОРГАНИЧЕСКОГО СИНТЕЗА АСПИРАНТУРА Программа кандидатского экзамена по 05.17.04 специальности 05.17.04 Технология органических веществ УТВЕРЖДАЮ Ректор МИТХТ _А.К. Фролкова Протокол заседания Ученого Совета МИТХТ № 4 от 28.11. 2011г ПРОГРАММА КАНДИДАТСКОГО ЭКЗАМЕНА ПО СПЕЦИАЛЬНОСТИ 05.17.04 Технология органических веществ Программа рассмотрена и рекомендована к использованию на...»

«РОССИЙСКАЯ ФЕДЕРАЦИЯ МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ РАБОЧАЯ ПРОГРАММА Основной образовательной программы (ООП) 240901 – Биотехнология. Дисциплина: Поверхностные явления и дисперсные системы.. Факультет Биотехнологии и ветеринарной медицины Орел 2012 год Предисловие Рабочая программа разработана на основании Государственного образовательного стандарта...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.