Вы находитесь на странице: 1из 21

СРЕДНЕЕ

ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАНИЕ

Д.Э.ФУФАЕВ, Э.В.ФУФАЕВ

РАЗРАБОТКА И ЭКСПЛУАТАЦИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

УЧЕБНИК

Рекомендовано Федеральным государственным учреждением «Федеральный институт развития образования»

в качестве учебника для использования

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

Регистрационный номер рецензии 324 от 16 июня 2009 г. ФГУ «ФИРО»

Регистрационный номер рецензии 324 от 16 июня 2009 г. ФГУ «ФИРО»

УДК 681.518(075.32) ББК 32.973.202я723

Ф964

Р е ц е н з е н т ы:

зав. лабораторией Центра компьютерного обучения Московского автомобилестроительного колледжа при Академии народного хозяйства РФ А. А. Соломашкин; директор Московского автомобилестроительного колледжа при Академии народного хозяйства РФ Л. Д. Давыдов

Фуфаев Д. Э. Ф964 Разработка и эксплуатация автоматизированных инфор- мационных систем: учебник для студ. сред. проф. образова- ния / Д. Э. Фуфаев, Э. В. Фуфаев. — М. : Издательский центр «Академия», 2010. — 304 с. ISBN 978-5-7695-6247-1

Учебник предназначен для изучения предмета «Разработка и эксплуата- ция автоматизированных информационных систем» и является частью учебно-методического комплекта по специальности «Автоматизированные системы обработки информации и управления (по отраслям)». Содержит теоретические основы и практические рекомендации по разра- ботке и эксплуатации автоматизированных информационных систем в произ- водстве и бизнесе. Для студентов средних профессиональных учебных заведений. Может быть полезен студентам вузов и специалистам в области менеджмента про- мышленных предприятий и бизнеса.

УДК 681.518(075.32)

32.973.202я723

Оригинал-макет данного издания является собственностью Издательского центра «Академия», и его воспроизведение любым способом без согласия правообладателя запрещается

ISBN 978-5-7695-6247-1

© Фуфаев Д. Э., Фуфаев Э. В., 2010

© Образовательно-издательский центр «Академия», 2010

© Оформление. Издательский центр «Академия», 2010

Оглавление

Предисловие

4

Введение

6

ЧАСТЬ

I

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ В ПРОИЗВОДСТВЕ И БИЗНЕСЕ

Глава 1.

Автоматизированные информационные системы в управлении

 

производством и бизнесом

13

1.1. Основные направления разработки АИС

13

1.2. АИС — многоуровневые иерархические системы

20

1.3. АИС — системы реального времени

 

26

1.4. АИС — системы управления базами данных

28

1.5. Файлы и файловые структуры

 

31

1.6. Способы организации памяти для хранения данных

42

Глава 2.

Принципы разработки и эксплуатации автоматизированных информационных систем

64

2.1. Основные принципы разработки автоматизированных информа- ционных систем на основе международных стандартов и CALS- технологий

64

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

66

2.3. Организация многопользовательских информационных систем в локальных вычислительных сетях

68

2.4. Этапы проектирования многопользовательских информационных систем

69

2.5. Администрирование многопользовательских информационных систем

79

 

ЧАСТЬ

II

ТЕХНОЛОГИИ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

 

Глава 3.

Средства СУБД в технологиях разработки и управления АИС

83

298

3.1. История развития программных средств разработки автоматизи- рованных информационных систем

83

3.2. Структурированный язык запросов SQL

85

3.3. MS SQL-Server 7.0

88

3.4. СУБД Oracle

95

3.5. СУБД Microsoft Access

109

Глава 4. Технологии доступа к информации в удаленных базах данных

112

4.1. Структура организации доступа к информации

112

4.2. Объектные модели доступа к удаленным базам данных

114

4.3. Монитор обработки транзакций

 

116

4.4. ODBC — универсальная стратегия доступа к данным

117

4.5. Технология СОМ

120

4.6. Технология доступа к удаленным базам данных АDO. NET

121

4.7. Технология . NET FrameWork

 

124

4.8. Технология CORBA

128

4.9. Технология MIDAS

133

 

ЧАСТЬ

III

ПРОЕКТИРОВАНИЕ СЕРВЕРНОЙ ЧАСТИ МНОГОПОЛЬЗОВАТЕЛЬСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ

 

Глава 5.

Методические основы проектирования серверной части АИС

139

5.1. Концептуальное проектирование

 

139

5.2. Логическое проектирование

142

5.3. Физическое проектирование

144

Глава 6. Технологии проектирования серверной части АИС

147

6.1. Применение СУБД для разработки проекта АИС на основе удален-

ных баз данных

147

6.2. Создание серверного приложения преобразованием проекта базы данных формата Microsoft Access в формат SQL-Server

150

6.3. Проектирование и модификация таблиц командами SQL

153

6.4. Создание пользовательских представлений

158

6.5. Разработка хранимых процедур

 

160

6.6. Разработка триггеров

171

 

ЧАСТЬ

IV

ПРОЕКТИРОВАНИЕ КЛИЕНТСКОЙ ЧАСТИ МНОГОПОЛЬЗОВАТЕЛЬСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ

 

Глава 7.

Общие принципы проектирования клиентской части программы управления АИС

175

7.1.

Основные требования к разработке пользовательского интерфейса

175

299

7.2.

Разработка пользовательского интерфейса средствами визуального

программирования

176

7.3.

Технологии разработки форм пользовательских приложений

182

Глава 8.

Разработка программ управления АИС универсальными языковыми средствами с внедренными операторами SQL

196

8.1. Внедрение операторов SQL в прикладные программы

196

8.2. Выполнение запросов с помощью внедренных операторов SQL и курсоров

197

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

200

 

ЧАСТЬ

V

АДМИНИСТРИРОВАНИЕ И ЭКСПЛУАТАЦИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

 

Глава 9. Защита информации и управление доступом к данным

205

9.1. Основные проблемы и способы защиты информации

205

9.2. Технологические методы защиты информации

207

9.3. Авторизация пользователей

 

212

9.4. Шифрование

217

9.5. Создание массивов независимых дисковых накопителей

218

9.6. Дисковое хранилище с системой уничтожения данных

221

9.7. Программа DriveCrypt Plus Pack 3 для создания зашифрованной области на жестком диске

225

9.8. Организационные рекомендации по обеспечению безопасности эксплуатации информационных систем

234

Глава 10. Восстановление данных в критических ситуациях

239

10.1. Восстановление базы данных

 

239

10.2. Транзакции и восстановление

241

10.3. Управление буферами базы данных

242

10.4. Механизм резервного копирования

245

 

ЧАСТЬ

VI

ГЛОБАЛЬНЫЕ АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Глава 11. Сетевые технологии, применяемые при разработке удаленных

АИС

249

11.1. Интернет-технологии в создании информационных систем

249

11.2. Статические и динамические Web-страницы

254

11.3. Требования к объединению АИС со средой Web

255

11.4. Методы интеграции удаленных баз данных в среду Web

256

11.5. Генерация Web-страниц визуальными средствами Microsoft Access

259

300

Глава 12. Государственная автоматизированная система Российской Федерации «Выборы»

262

12.1. Основные цели и задачи системы

262

12.2. Состав комплекса средств автоматизации системы

264

12.3. Специальное программное обеспечение системы

266

Глава 13. Информационные системы спутниковой навигации

268

13.1. История развития систем спутниковой навигации

268

13.2. Теоретические основы измерений взаимного расположения объектов

270

13.3. Структура информационных систем спутниковой навигациии

272

13.4. Российская система спутниковой навигации ГЛОНАСС

276

13.5. Сетевая радионавигационная спутниковая система GPS

279

Глава 14. Системы управления жизненным циклом продукции

281

14.1. Интегрированная информационная среда предприятия

281

14.2. Структура и состав интегрированной информационной среды предприятия

285

14.3. Управление интегрированной информационной средой предприятия

290

14.4. Управление качеством

292

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

294

Список литературы

297

Уважаемый читатель!

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

Предисловие

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

дисциплинам по направлению «Информатика и вычислительная техника», а также к дисциплине СД.04 «Разработка и эксплуатация автоматизированных информационных систем» специализации «Автоматизированные системы обработки информации и управле- ния». Учебник состоит из введения, шести частей, включающих в себя 14 глав, и списка литературы. Во введении излагаются история и современные направления развития методологии разработки и эксплуатации автоматизиро- ванных информационных систем, соответствующих международ- ным стандартам управления качеством ISO, и в том числе стандар- там, отвечающим требованиям международной концепции CALS- технологий. Часть I посвящена теоретическим основам проектирования ав- томатизированных информационных систем в производстве и биз- несе.

В части II рассмотрены методы и средства проектирования мно-

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

В части III даны методические основы и технологии проектиро-

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

В части IV приведены методические основы и технологии проек-

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

4

В части V рассмотрены методы и средства администрирования и эксплуатации информационных систем, в том числе способы защи- ты и восстановления информации в критических ситуациях. Часть VI посвящена методам и средствам разработки современ- ных глобальных информационных систем:

использование интернет-технологий при создании кор- поративных информационных систем в производстве и бизнесе; использование современных средств управления базами данных (СУБД) при разработке Государственной автома- тизированной системы Российской Федерации «Выбо- ры»;

навигации

информационные ГЛОНАСС и GPS.

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

системы

спутниковой

Введение

История развития человеческого общества показывает, что

каждое столетие характеризуется фундаментальными открытия-

ми и изобретениями, в корне изменяющими жизнь каждого чело-

века. Так, например, ХIХ век дал человечеству автоматические

средства производства и принципиально новые транспортные средства: паровозы, корабли, автомобили и аэропланы, а в конце

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

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

6

ной системы дает огромную экономию производственного времени. Стоит ли говорить о системах бухгалтерского учета. Глобальная автоматизированная информационная система Ин- тернет имеет свои газеты, свои общества, магазины, библиотеки и места общения, в Интернете проводятся конференции самого раз- личного уровня: от встречи друзей до он-лайн-конференций с пол- номочными представителями президента Российской Федерации. Интернет объединяет людей, интернет сокращает расстояния. Соз- дание интернет-представительства предприятия, фирмы обеспечи- вает возможность знакомства с ней огромной аудитории и помогает найти партнеров по бизнесу. А торговля через Интернет! Сегодня,

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

В настоящее время успешно используются автоматизированные

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

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

В данном учебнике рассмотрены технологии разработки и эк-

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

сбор и анализ информации по решаемой задаче;

7

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

На всех этих этапах используются компьютерные автоматизи- рованные информационные системы — АИС. АИС это системы для сбора, накопления, хранения, поиска, передачи, обработки и анализа информации с использованием вы- числительной техники, компьютерных информационных сетей, средств и каналов связи. История создания и развития автоматизированных информацион- ных систем не только в России, но и во всем мире неразрывно связана с разработкой автоматизированных систем управления (АСУ). Из приведенного определения очевидно, что АИС является составной частью АСУ, так как любые управленческие решения должны осно- вываться на достоверных данных (достоверной информации). Начало работ по созданию АИС для АСУ можно отнести к 1960-м гг., когда появились первые электронные вычислительные машины (ЭВМ). При этом в истории развития АИС для АСУ можно выделить следующие этапы. Первый этап (1955 — 1964). Характеризуется зарождением но- вого научного направления, которое сегодня называют информаци- онные технологии, или этап постановки задачи на соединение за- дач управления с методами и средствами обработки информации. На этом этапе были разработаны и внедрены на предприятиях автоматизированные системы обработки информации, направлен- ные в основном на автоматизацию сбора информации о ходе про- изводственного процесса в реальном масштабе времени. Так, на- пример, в СССР на Львовском телевизионном заводе действовали автоматизированные системы для сбора данных о работе конвей- ерных сборочных линий. Второй этап (1965—1969). Характеризуется подключением спе- циалистов в области эксплуатации ЭВМ и разработки программно- математического обеспечения к работе практических управленцев. С появлением ЭВМ у многих специалистов появились эйфори- ческие настроения, т. е. говорили что ЭВМ может все. На создание АСУ были выделены огромные средства в СССР, США и других странах мира. Однако впоследствии выяснилось, что полученные результаты не соответствовали затратам. Специалисты называют этот период в развитии информационных технологий этапом АСУ- низации, который, как считали многие, нанес огромный экономи-

8

ческий «эффект». Мнения специалистов о причинах несостояв- шихся ожиданий можно свести к следующим.

1. Развитие методов и средств управления в рамках АСУ не при-

вело к ожидаемому результату вследствие односторонней направ-

ленности работ и недооценки структурного аспекта проблемы.

2. Внедрение АСУ обеспечило лишь замену обычного очковти-

рательства очковтирательством электронным.

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

1. Несоответствие организационных форм управления произ-

водством методам и средствам обработки информации. Примене- ние больших ЭВМ требовало их централизованной эксплуатации, в то время как организация управления производством представляла собой систему многоуровневых децентрализованных служб. 2. Несоответствие технического уровня специалистов-управ- ленцев и разработчиков АСУ: в большинстве случаев первые не вла- дели ни языками программирования, ни технологией работы на ЭВМ, а вторые не обладали необходимыми знаниями в области управленческой деятельности. Третий этап (1970 — 1974). Характеризуется разработкой цен- трализованных АСУ отраслевого и государственного назначения. На данном этапе произошла стыковка структур управления с орга- низационными и техническими возможностями ЭВМ. В этот период в СССР были разработаны ОГАС — общегосудар- ственная автоматизированная система управления; РАСУ — респу- бликанские автоматизированные системы управления; ОАСУ — отраслевые автоматизированные системы управления; АСУП — ав- томатизированные системы управления производством (на отдельных крупных промышленных предприятиях). Четвертый этап (1975 — 1986). Характеризуется разработкой АСУП на основе мини-ЭВМ. В этот период были созданы следую- щие функциональные системы управления:

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

и

Стройбанка. Пятый этап (1986 — 1999). Характеризуется бурным развитием информационных технологий. В этот период разрабатывались ло- кальные АИС, в том числе на основе программных систем управле- ния базами данных (dBase, Clarion, MS Access), обеспечивающие

9

автоматизированная

система

управления

Госбанка

автоматизацию обработки информации для отдельных специали- стов и служб предприятий (например, системы расчета заработной платы сотрудникам, системы автоматизированного проектирова- ния различного типа изделий и др.). Шестой этап (начало ХХI века). Характеризуется переходом предприятий от использования локальных автоматизированных информационных систем к единому информационному простран- ству. Это направление работ связано с появлением концепции так называемых CALS-технологий сначала в сфере бизнеса, а в настоя- щее время и в промышленном производстве. Сущность CALS-технологий сводится к созданию единого ин- формационного пространства (ЕИП), обеспечивающего возмож- ность получения достоверной информации, необходимой для при- нятия оптимальных решений на всем жизненном цикле (ЖЦ) из- делия, начиная с его проектирования и заканчивая утилизацией после окончания сроков эксплуатации. Расшифровка аббревиатуры CALS за время ее существования претерпела ряд изменений. В момент возникновения идеи техно- логии и в первоначальный период ее становления (1990-е гг.) она расшифровывалась как Computer aided Logistic Support — ком- пьютерная поддержка поставок и логистики. Акцент здесь делал- ся на применение компьютеров для управления процессами по- ставок, транспортировки и эксплуатации продукции (в аспекте обеспечения запчастями, расходными материалами и т. д.). С течением времени понятие CALS трансформировалось и при- обрело следующую расшифровку: Continuous Acquisition and Life cycle Support — непрерывная информационная поддержка поста- вок и жизненного цикла продукции. Здесь акцент смещен, во- первых, в сторону непрерывности взаимодействия заказчика и по- ставщика в ходе процессов поставки продукции, а во-вторых, в сто- рону охвата всего ее ЖЦ. При этом по умолчанию предполагается, что речь идет о сложной наукоемкой продукции, которая требует создания, преобразования и передачи между различными участни- ками ЖЦ больших объемов технической информации. В последнее время появилась еще одна трактовка понятия CALS:

Commerce At Light Speed — высокоскоростная коммерция (быстрая коммерция). Эта трактовка связана с постоянно расширяющейся сферой применения электронного бизнеса (e-business) и электрон- ной коммерции (e-commerce), суть которых состоит в том, что ком- мерческие сделки заключаются посредством глобальной сети Ин- тернет. В ходе этих сделок стороны обмениваются информацией (подчас весьма значительного объема) в электронном безбумажном

10

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

использование интернет-технологий при создании кор- поративных информационных систем в производстве и бизнесе; применение СУБД при создании государственной автома- тизированной системы Российской Федерации «Выборы»; теоретические основы информационных систем спутни- ковой навигации, в том числе российской системы спутни- ковой навигации ГЛОНАСС и сетевой радионавигацион- ной спутниковой системы США GPS (Global Positioning System).

I ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ В ПРОИЗВОДСТВЕ И БИЗНЕСЕ

ЧАСТЬ

ИНФОРМАЦИОННЫХ СИСТЕМ В ПРОИЗВОДСТВЕ И БИЗНЕСЕ ЧАСТЬ

Глава 1

АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ В УПРАВЛЕНИИ ПРОИЗВОДСТВОМ И БИЗНЕСОМ

1.1.
1.1.

ОСНОВНЫЕ НАПРАВЛЕНИЯ РАЗРАБОТКИ АИС

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

13

Сегодня мы должны рассматривать любую деятельность любого специалиста как некоторую систему принятия решений, следова- тельно, специалисту требуется достоверная информация. Таким образом, одной из важнейших функций информационной системы является информационное обеспечение процесса управле- ния. Такие системы называются управленческими информацион- ными системами (management information systems) и обычно вклю- чают в себя большие и сложные базы данных и базы знаний. Для настоящего времени очень актуальны слова бывшего в 1930 — 1940-х гг. премьер-министром Великобритании Уинстона Черчилля: «Кто владеет информацией, тот правит миром». Так уже в 1980-е гг. стало понятно, что информационные ресур- сы любой страны по стоимости могут быть соизмеримы или могут превосходить стоимость природных (в том числе энергетических) ресурсов. Стало также ясно, что устоять в конкурентной борьбе смогут только те предприятия, которые будут применять в своей деятель- ности современные компьютерные информационные технологии, в частности автоматизированные информационные системы. Именно АИС наряду с прогрессивными технологиями изготовле- ния изделий позволяют существенно повысить эффективность производственной деятельности любого предприятия. При этом создаются реальные условия значительного сокращения сроков се- рийного освоения и выпуска продукции, отвечающей требованиям заказчиков (потребителей). Осуществляемая в конце ХХ века частичная (фрагментарная) компьютеризация отдельных видов производственной деятельности не оправдала возлагаемых на нее надежд. Это обусловлено тем, что первые шаги внедрения АИС представляли собой попытки автомати-

зировать работу отдельных служб (специалистов) без учета их вза-

имосвязисовсейсистемойуправленияпроизводством,ориентирован-

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

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

14

конструкторские САПР (Computer Aided Design — CAD), заменявшие чертежную доску и кульман экраном дис- плея; технологические САПР (Computer Aided Manufacturing — CAM), облегчавшие подготовку технологической доку- ментации и управляющих программ для станков с ЧПУ; автоматизированные системы инженерных расчетов (Computer Aided Engineering — CAE) и т. д.

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

он позволил осознать необходимость интеграции отдельных АИС в единый комплекс, который в отечественной технической литерату- ре получил название интегрированная автоматизированная си- стема управления (ИАСУ), а в англоязычной — Computer Integrated Manufacturing (СIM). Первоначально появление и внедрение ИАСУ (CIM) однозначно связывалось с высокоавтоматизированными производственными комплексами типа гибких автоматизированных производств и даже полностью автоматизированных предприятий. Однако дальнейшее развитие показало целесообразность разработки ИАСУ и для пред- приятий с умеренным уровнем автоматизации технологических процессов. Существенное влияние на развитие ИАСУ оказывает создание в рамках предприятия единого информационного пространства (ЕИП) или интегрированной информационной среды (ИИС), охватывающей все этапы жизненного цикла выпускаемой про- дукции. Именно идея создания ЕИП и информационной интеграции всех стадий ЖЦ продукции стала базовой при выработке подхода к управлению производством, получившего название CALS (Continuous Acquisition and Life cycle Support — непрерывная ин- формационная поддержка поставок и жизненного цикла). Инициа-

15

тором разработки этого подхода и доведения его до уровня между- народных стандартов стало Министерство обороны США, решав- шее задачу необходимости повышения эффективности управления

и сокращения затрат на информационное взаимодействие между

государственными учреждениями и коммерческими предприятия- ми при поставках и в ходе последующей эксплуатации вооружений

и военной техники. Следом за США идеологию CALS приняли Великобритания, Гер- мания, Швеция, Норвегия, Канада, Япония, Австралия и другие страны. В настоящее время идея CALS, сформированная в целое направ- ление в области компьютерных информационных технологий, оформлена в виде серии международных стандартов ISO, которые обязаны соблюдать и все предприятия России, поставляющие свои товары на международный рынок. Концепция CALS для российских предприятий, разработанная Научно-исследовательским центром CALS-технологий «Приклад- ная логистика» во исполнение поручения заместителя председателя Правительства Российской Федерации ИК-П8-03694 от 2 марта 2001 г., одобрена решением коллегии Министерства про- мышленности, науки и технологий Российской Федерации. Во введении отмечалось, что за время своего существования расшифровка аббревиатуры CALS претерпела ряд изменений. Последняя трактовка понятия CALS — высокоскоростная коммер- ция (быстрая коммерция) — в наибольшей степени отражает цели современных производства и бизнеса. Сущность данной трактовки заключается в разработке АИС, обеспечивающих хранение и элек- тронный обмен информацией между участниками производствен- ного процесса и бизнес-процесса, который, естественно, должен происходить в высоком темпе, невозможном при традиционных способах общения, что также относится и к обмену информацией внутри предприятия. Стратегическим направлением создания единого информацион- ного пространства является разработка многопользовательских баз данных, обеспечивающих целостность информации и учет ин- тересов всех ее пользователей. Многолетний опыт развития АИС показал, что фрагментарная компьютеризация отдельных видов производственной деятельности не оправдала возлагаемых на нее надежд, более того, она привела к значительному увеличению за- трат в производстве. Приведем несколько примеров, взятых из реальных жизненных ситуаций, подтверждающих сказанное.

16

Пример 1.1. Обеспечение целостности информации. Как известно, на любом промышленном предприятии существу- ют такие подразделения, как отдел кадров, бюро пропусков, бухгал- терия, которые в настоящее время объединяются в рамках локаль- ных вычислительных сетей (ЛВС) в единое информационное про- странство. Общим информационным объектом для всех указанных служб является сотрудник предприятия. На одном из предприятий разработчики информационной системы не учли требование необ- ходимости обеспечения целостности информации, что создало сле- дующую ситуацию. В отделе кадров оформили увольнение сотруд- ника, а информация об этом в течение какого-то времени не была доведена до бухгалтерии, поэтому этому сотруднику продолжали начислять зарплату. В результате появилась необходимость прояс- нения данного факта, а следовательно, потребовались дополнитель- ные трудовые и материальные затраты для устранения этого «недо- разумения». Пример 1.2. Учет интересов всех пользователей информацион- ной системы (требование, направленное на уменьшение затрат при разработке и эксплуатации информационной системы). На одном из предприятий специалисты различных отделов для себя без какой-либо координации со стороны руководства созда- вали базы данных. При внедрении на этом предприятии куплен- ной системы автоматизированного проектирования технологиче- ских процессов сотрудники одного из отделов для обеспечения функционирования приобретенной САПР также в течение года создавали базу данных по режущему инструменту, предназначен- ному для обработки деталей на токарных, фрезерных и других станках. К этому времени в том же отделе, но другим специалистом уже была разработана база данных по режущему инструменту. Причем эта база данных разрабатывалась несколько лет и охватывала все типы режущего инструмента, применяемого на предприятии. Если бы структура базы данных приобретенной САПР учитывала струк- туру имевшейся на предприятии базы данных по инструменту, то их объединение посредством использования операции присоеди- нения данных заняло бы не год, а всего лишь несколько минут.

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

17