Совершенствование процесса разработки средств автоматизации управления на ЗАО "Авиастар-СП"
Дипломная работа - Менеджмент
Другие дипломы по предмету Менеджмент
?ования, в системах моделирования несложных объектов, в системах искусственного интеллекта. В сфере управленческой деятельности широкое применение нашли персональные компьютеры.
В общем смысле, персональные компьютеры - это универсальные устройства для обработки информации. В отличае от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, статистика или агронома, редактировать на нём документы или играть в какую-нибудь игру.
На низшем уровне программа - это собрание миллиардов простых битов информации, нулей и единиц. Вычислительная машина преобразует эти биты информации во внутренний логический алгоритм, который с возрастанием объема программы становится все более сложным.
Программы, работающие на компьютере, можно разделить на три категории:
. Системные программы,
. Прикладные программы,
. Инструментальные системы.
Системные программы выполняют различные вспомогательные функции, например, создание копий, проверку работоспособности устройств компьютера и т.д.
Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы. Операционная система (далее - ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать под управлением той ОС, которая обеспечивает для неё эти услуги.
Примерами могут быть ОС 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,