Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Типовой набор функциональных подсистем экономических ИС для промышленного предприятия
Целью создания подсистемы «Перспективное развитие» являются прогнозирование и стратегическое планирование финансово - хозяйственной деятельности предприятия на ближайшую и отдаленную перспективу. Проводятся исследования: рынка сбыта продукции, развития технологий производства и сырьевого рынка, собственных резервов, направлений реконструкции и модернизации предприятия, территориального распределения и нового строительства экономических объектов. Проведение перспективных исследований предполагает решение задач долгосрочного прогноза (10-20 лет) и разработки перспективного плана (на 5 лет) на основе аналитических данных, подготавливаемых в подсистеме «Бухгалтерский учет и анализ хозяйственной деятельности», за ряд лет. Результаты работы подсистемы используются, прежде всего, при решении задач технико-экономического планирования и технической подготовки производства. В подсистеме «Техническая подготовка производства» автоматизируются функции управления процессом проектирования, изготовления и внедрения новых конструкций изделий, оснастки, инструмента или модернизации действующего производства, а также выполнение научно-исследовательских и опытно-конструкторских работ. В подсистеме ТПП используются прогнозные и плановые данные подсистемы ПР и текущие аналитические данные подсистемы БУ и АХД. Результаты решения задач подсистемы используются в подсистемах ТЭП, УР, БУ и АХД. Целью выделения подсистемы «Технико-экономическое планирование» является формирование годовых производственных программ на основе использования экономико-математических методов, позволяющих увязывать прогнозируемый объем сбыта продукции с имеющимися производственными мощностями, материальными, трудовыми и финансовыми ресурсами, а также распределение годовой производственной программы по плановым периодам. В результате технико-экономического планирования составляется комплекс планов сбыта, основного и вспомогательного производства, материально-технического снабжения, управления качеством, использования финансовых средств, набор кадров и т.д. Технико-экономическое планирование осуществляется на основе данных, получаемых в подсистемах ПР, ТПП, БУ и АХД. Результаты технико-экономического планирования непосредственно используются в подсистемах управления ресурсами. Подсистема «Управление реализацией и сбытом готовой продукции» предназначена для оперативного управления сбытом продукции в соответствии с технико-экономическим планом, определенным портфелем договоров и заказов, пропускной способностью каналов сбыта, перечнем номенклатуры товаров и производственными возможностями. Целью создания подсистемы «Управление сбытом готовой продукции» является комплексная автоматизация задач оперативного планирования, учета, контроля, анализа и регулирования процесса реализации готовой продукции. Результаты решения задач подсистемы УС поступают для учета в подсистему БУ и АХД, в подсистему оперативного управления основным производством для формирования и контроля за производственными заданиями, в другие подсистемы управления ресурсами. В подсистеме «Управление основным производством» решаются задачи оперативного планирования, учета и регулирования выполнения производственных заданий, которые последовательно формируются в соответствии с технологическим процессом обработки сырья, материалов, полуфабрикатов для изготовления готовой продукции. Целью подсистемы УОП является обеспечение выполнения заказов на выпуск готовой продукции при полном и эффективном использовании оборудования, материальных, трудовых и финансовых ресурсов, максимальном сокращении длительности производственного цикла и объема незавершенного производства. Выходные данные подсистемы УОП учитываются в подсистеме БУ и АХД, используются для формирования и контроля заказов на закупку материалов и комплектующих деталей в подсистеме УМТС, а также в других подсистемах оперативного управления ресурсами. Основной целью подсистемы «Управление материально-техническим снабжением» является оперативное обеспечение потребностей производства в материальных ресурсах при минимальных затратах на их приобретение, транспортировку и хранение. Автоматизации подлежат задачи оперативного планирования и учета материальных ресурсов, таких как: расчет потребности в сырье, материалах, полуфабрикатах, комплектующих изделиях на производственные задания; заключение договоров и оформление заказов на поставку необходимой продукции; формирование, контроль и анализ графика снабжения; анализ и регулирование запасов сырья и комплектующих деталей на складах и т.д. Результаты решения задач этой подсистемы используются в других подсистемах управления ресурсами и в подсистеме БУ и АХД. Целью создания подсистемы «Управление качеством продукции» является автоматизация задач оперативного планирования, регулирования, учета и анализа качества продукции, к которым относятся следующие задачи: оперативное планирование объема выпуска продукции по категориям качества; расчет оптимальных значении показателей качества; диагностика показателей качества и надежности изделий; оперативный учет брака; оперативный учет сдачи бездефектной продукции; оперативный учет рекламаций и претензий к качеству; оперативный учет качества труда работников. При решении задач данной подсистемы необходима информация из подсистем УС, УОП, УМТС, УВП, УК, которым, в свою очередь, передаются данные о результатах проверки качества. Результаты решения задачи учитываются в подсистеме БУ и АХД. Подсистема «Управление вспомогательным производством» предназначена для автоматизации оперативного управления инструментальным производством, ремонтным и транспортным хозяйством и энергетическим обеспечением предприятия. Целью разработки подсистемы является автоматизация трудоемких расчетов по оперативному планированию и регулированию в инструментальном, ремонтном производствах и транспортном хозяйстве. Данные подсистемы УВП используются в подсистемах УКП, УК и учитываются в подсистеме БУ и АХД. Подсистема «Управление кадрами» предназначена для реализации функций оперативного планирования и учета личного состава, учета и функционального анализа движения кадров, повышения квалификации кадров и т.д. Подсистема имеет двухсторонние связи со всеми подсистемами оперативного управления ресурсами. Выходные данные подсистемы используются в подсистеме БУ и АХД при учете труда и заработной платы. Целью создания подсистемы «Бухгалтерский учет и анализ хозяйственной деятельности» служат повышение оперативности и достоверности учетной информации, расширение и усиление аналитических и контрольных функций учета. В подсистеме автоматизируются задачи учета основных средств, труда и расчета заработной платы; учета основного производства, материалов, затрат на производство; учета готовой продукции; сводного учета и составления отчетности; финансовые расчеты. В процессе обработки информации данная подсистема получает информацию из подсистем оперативного управления ресурсами для собственно учета операций, ПР и ТЭП для анализа хозяйственной деятельности предприятия, а также осуществляет информационное обеспечение подсистем ПР, ТПП, ТЭП.
72. Классификация средств создания ПО ЭИС с Использованием ЭВМ.
ПРОЦЕСС РАЗРАБОТКИ НОВЫХ ПРОГРАММ ДЛЯ ЭВМ ВКЛЮЧАЕТ В СЕБЯ: 1) ПОСТАНОВКУ ЗАДАЧИ 2) СОЗДАНИЕ АЛГОРИТМА ЕЕ РЕШЕНИЯ 3) РЕАЛИЗАЦИЮ АЛГОРИТМА НА ЭВМ В ВИДЕ ПРОГРАММЫ 4) ОТЛАДКУ ПРОГРАММЫ Рассмотрим поочередно все эти этапы. 1) ПОСАНОВКА ЗАДАЧИ СОСТОИТ В ЧЕТКОМ ФОРМУЛИРОВАНИИ ЦЕЛЕЙ РАБОТЫ 2) АЛГОРИТМ - ОПИСАНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ ОПЕРАЦИЙ, КОТОРЫЕ НУЖНО ВЫПОЛНИТЬ ДЛЯ РЕШЕНИЯ ЗАДАЧИ. ТРЕБОВАНИЯ К АГОРИТМАМ: А) ОТСУТСТВИЕ ОШИБОК. Б) ОДНОЗНАЧНОСТЬ, Т.Е. ЧЕТКОЕ ПРЕДПИСАНИЕ, ЧТО И КАК ДЕЛАТЬ В КАЖДОЙ КОНКРЕТНОЙ СИТУАЦИИ В) УНИВЕРСАЛЬНОСТЬ, Т.Е. ПРИМЕНИМОСТЬ ДАННОГО АЛГОРИТМА К РЕШЕНИЮ ЛЮБОЙ ЗАДАЧИ ДАННОГО ТИПА. Г) РЕЗУЛЬТАТИВНОСТЬ, Т.Е. ОТСУТСТВИЕ ЗАЦИКЛИВАНИЙ. Любая программа должна всегда приводить к результату, даже если этим результатом будет аварийное сообщение. Иными словами, рельсы должны быть проложены так, чтобы идущий по ним трамвай в любой ситуации доехал от начала до конца, т.е. необходимо предусмотреть все возможные ситуации 3) О ПРОГРАММЕ, ВЫПОЛНЯЮЩЕЙ ДЕЙСТВИЯ, ПРЕДПИСАННЫЕ АЛГОРИТМОМ, ГОВОРЯТ, ЧТО ОНА РЕАЛИЗУЕТ ДАННЫЙ АЛГОРИТМ НА ЭВМ. Следующим шагом после создания алгоритма является написание реализующей его программы. Основная сложность здесь заключается в том, что программа, как Вы помните, представляет собой набор двоичных кодов - нулей и единиц. Алгоритм же формулируется на естественном человеческом языке - русском, английском, немецком, арабском и.т.д. Понятно, что перевести текст на естественном человеческом языке в набор цифр чрезвычайно сложно: В связи с этим в данный процесс вводится промежуточный этап - разработка текста программы: ЯЗЫК ПРОГРАММИРОВАНИЯ - ИСКУССТВЕННЫЙ ЯЗЫК, ЯВЛЯЮЩИЙСЯ ПРОМЕЖУТОЧНЫМ ПРИ ПЕРЕХОДЕ ОТ ЕСТЕСТВЕННОГО ЧЕЛОВЕЧЕСКОГО ЯЗЫКА К МАШИННЫМ ДВОИЧНЫМ КОДАМ. ЯЗЫКИ ПРОГРАММИРОВАНИЯ БЫВАЮТ ВЫСОКОГО И НИЗКОГО УРОВНЕЙ. ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ (как видно из схемы) ЯВЛЯЮТСЯ БОЛЕЕ БЛИЗКИМИ К ЕСТЕСТВЕННОМУ ЧЕЛОВЕЧЕСКОМУ ЯЗЫКУ ПО СРАВНЕНИЮ С ЯЗЫКАМИ ПРОГРАММИРОВАНИЯ НИЗКОГО УРОВНЯ. СОЗДАНИЕ ТЕКСТА ПРОГРАММЫ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ВЫПОЛНЯЕТСЯ ЧЕЛОВЕКОМ ВРУЧНУЮ, А ПЕРЕВОД ТЕКСТА ПРОГРАММЫ В МАШИННЫЕ ДВОИЧНЫЕ КОДЫ - ТРАНСЛЯЦИЯ (англ.translation - перевод) ВЫПОЛНЯЕТСЯ СПЕЦИАЛЬНЫМИ ПРОГРАММАМИ-ТРАНСЛЯТОРАМИ. Программирование на языках высокого уровня, очевидно, проще, чем на языках низкого уровня. Оно не требует глубоких знаний устройства компьютера и поэтому вполне доступно людям, не являющимися специалистами в вычислительной технике. Однако, программы, написанные на языках низкого уровня, как правило, отличаются более высокой скоростью работы, меньшим объемом и более полным использованием ресурсов вычислительной техники. К ЯЗЫКАМ ВЫСОКОГО УРОВНЯ ОТНОСЯТСЯ: ФОРТРАН, БЕЙСИК, ПАСКАЛЬ, СИ, АЛГОЛ, АЛМИР, АДА, СИ++, DELPHI, JAVA и сотни других. Старейшим языком программирования высокого уровня является ФОРТРАН (англ. FORmula TRANslation, перевод формул). Он был создан группой программистов американской фирмы IBM под руководством Джона Бекуса в 1957 году. Несколько позже в Европе был разработан язык АЛГОЛ (англ.ALGOrythmic Language, алгоритмический язык). Эти языки послужили основой для других новых языков программирования. Так, язык БЕЙСИК (англ. basic, базовый, или Beginner's All-purpose Symbolic Instruction Code, многоцелевой язык символических команд для начинающих) был создан Джоном Кемени в США в 1965 году. Он представляет собой упрощенную версию ФОРТРАНА, который оказался сложным для большинства пользователей из-за своей избыточности. Язык АЛГОЛ послужил основой для не менее популярного языка ПАСКАЛЯ, созданного в 1969 году швейцарским математиком Никласом Виртом. ПАСКАЛЬ не сложнее Бейсика, но в него изначально были заложены более широкие возможности. Дальнейшее развитие язык ПАСКАЛЬ получил в виде системы программирования DELPHI. На Украине в 1965 году на базе АЛГОЛА был создан язык АЛМИР, отличавшийся использованием символики на основе русского, а не английского языка. Этот язык считается первым в мире языком программирования на основе национального языка (Native Language). Язык СИ, в котором использованы элементы ПАСКАЛЯ, был создан в 1972 году в американской фирме Bell Laboratories под руководством Дениса Ритчи. Название языка СИ связано с тем, что наиболее удачной оказалась его третья версия ( СИ- третья буква английского алфавита). СИ считается наиболее эффективным среди языков программирования высокого уровня. С одной стороны он не намного сложнее ПАСКАЛЯ или ФОРТРАНА, но с другой обладает возможностями, присущими языкам программирования низкого уровня. Поэтому СИ иногда называют языком программирования среднего уровня и используют как при написании прикладных программ, так и при разработке системных. Дальнейшим развитием языка СИ стали языки СИ++ и JAVA. К ЯЗЫКАМ НИЗКОГО УРОВНЯ ОТНОЯТСЯ АССЕМБЛЕР И АВТОКОД. Ассемблер, как язык низкого уровня, фактически состоит из набора команд данной машины, записанных в виде сокращений на английском языке. Автокод - вариант ассемблера на основе русского языка. Программы трансляторы бывают двух типов: ИНТЕРПРЕТАТОРЫ ТРАНСЛИРУЮТ ТЕКСТ ПРОГРАММЫ И СРАЗУ ЖЕ ВЫПОЛНЯЮТ ПРЕДПИСАННЫЕ В НЕМ ДЕЙСТВИЯ, НЕ СОЗДАВАЯ.ЕХЕ-ФАЙЛ. КОМПИЛЯТОРЫ ТРАНСЛИРУЮТ ТЕКСТ ПРОГРАММЫ И СОЗДАЮТ ГОТОВУЮ К ИСПОЛНЕНИЮ ПРОГРАММУ В ВИДЕ.ЕХЕ-ФАЙЛА, КОТОРЫЙ МОЖНО БУДЕТ ПОСЛЕ ЗАПУСТИТЬ НА ИСПОЛНЕНИЕ. 4) ОТЛАДКА ПРОГРАММЫ - ИСПРАВЛЕНИЕ В НЕЙ ОШИБОК И ТЩАТЕЛЬНОЕ ЕЕ ТЕСТИРОВАНИЕ. При тестировании программы важно проверить ее работоспособность как можно в большем числе ситуаций, например, при различных вариантах исходных данных. Бывает, что в 1000 случаях программа сработает нормально, а на 1001-й раз обнаружится ошибка. При написании серьезных программных продуктов для более полного их тестирования фирмы-разработчики часто распространяют их пробные версии (бета-версии) среди как можно большего числа пользователей, которые сообщают в фирму об обнаруженных ошибках, что позволяет исправить их в окончательных версиях программных продуктов.
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 794; Нарушение авторского права страницы