Совершенствование процесса разработки средств автоматизации управления на ЗАО "Авиастар-СП"

Дипломная работа - Менеджмент

Другие дипломы по предмету Менеджмент



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

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

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

Программы, работающие на компьютере, можно разделить на три категории:

. Системные программы,

. Прикладные программы,

. Инструментальные системы.

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

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

Примерами могут быть ОС MS DOS фирмы Microsoft, ОС Windows фирмы Microsoft в различных версиях, ОС OS/2 3.0 Warp фирмы IBM. В деловой сфере на рабочих местах часто используется ОС Windows NT Workstation.

Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например, позволяя ей работать с тем или иным внешним устройством, обучая её новому протоколу обмена данными и т.д. Так, первоначально попавшие в нашу страну версии DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиатуры. Поэтому, различные программисты создали драйверы, обеспечивающие эти средства.

Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем штатные средства ОС. Наиболее популярными программами-оболочками для DOS являются Norton Commander, XTree Pro Gold и др. Имеются удобные программы-оболочки и для Windows.

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

программы резервирования,

антивирусные программы,

программы-упаковщики (архиваторы),

программы-русификаторы,

программы для диагностики компьютера,

программы-кэши,

программы для оптимизации дисков,

программы динамического сжатия,

программы ограничения доступа и др.

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

подготовки текстов (документов) на компьютере - редакторы текстов,

обработки табличных данных - табличные процессоры,

подготовки документов типографского качества - издательские системы,

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

подготовки презентаций (слайд-шоу),

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

системы автоматизированного проектирования (САПР) и др.

Для целей исследования рассмотрим системы управления базами данных (СУБД) более подробно. Они позволяют управлять большими информационными массивами - базами данных. Простейшие СУБД позволяют обрабатывать на компьютере один массив информации, например, персональную картотеку. Более сложные СУБД поддерживают несколько массивов информации и связи между ними, то есть могут использоваться для задач, в которых участвует много различных видов объектов, связанных друг с другом различными отношениями. Обычно эти СУБД включают средства программирования, но многие из них удобны и для интерактивного применения. Так, весьма мощны и довольно легки в использовании СУБД Lotus Approach, DataEase, Paradox. При необходимости разработки небольших информационных систем часто применяются Microsoft Access, FoxPro, Clarion и др. Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиент - сервер. В них сама база данных располагается на мощном компьютере - сервере, который принимает от программ, выполняемых на других компьютерах - клиентов, - запросы на получение той или иной информации из базы Данных или осуществление тех или иных манипуляций с данными. Среди таких СУБД широко используются Oracle, Microsoft SQL Server , Sybase SQL Server,