Смекни!
smekni.com

Автоматизация работы экономических служб на ОАО "ВСЗ" (стр. 3 из 20)

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

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

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

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

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

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

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

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

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

Жизненный цикл (ЖЦ) — период создания и использования АИС (АИТ), охватывающий ее различные состояния, начиная с момента возникновения необходимости в данной автоматизиро­ванной системе и заканчивая моментом ее полного выхода из употребления у пользователей /3/.

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

АСУ состоит изподсистем. Цель разбиения АСУ на подсистемы — выделение крупных неоднородных элемен­тов для упрощения процессов проектирования, внедрения и эксп­луатации АСУ. Все подсистемы принято делить на две группы — функциональные и обеспечивающие подсистемы.

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

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

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

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

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

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

Организационное обеспечение состоит из набора правил, инструк­ций, положений и других документов, регламентирующих функци­онирование АСУП.

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

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

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

Многообразие экономико-математических методов достаточно велико. В основу краткого анализа положен характер мате­матического аппарата.

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

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

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

Важное место в АСУ принадлежит методамдискретного про­граммирования, которые ориентированы на решение задач оптими­зации с целочисленными (частично или полностью) переменными. Требование целочисленности во многих задачах управления произ­водством выступает на первый план, если речь идет, например, об определении оптимальной программы выпуска изделий, число ко­торых должно быть целым. Частным случаем задач дискретного про­граммирования являются задачи с булевыми переменными (0 или 1), т. е. задачи выбора одного из двух вариантов решений для каждо­го объекта (число объектов может быть велико). В качестве примера можно указать задачи размещения оборудования, формирования портфеля заказов и т. п.

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

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

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