Реферат: Разработка экономического ядра модуля ERP системы

Учреждениеобразования

«Белорусский ГосударственныйТехнологический Университет»

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХСИСТЕМ

Курсовой проект

РАЗРАБОТКАэкономического ядра модуля ERPСИСТЕМЫ

Выполнил

Научный руководитель

Минск 2007


Содержание

Введение…………………………………….…………………………3

Что такое ERP…………………………………………………………7

Происхождение и развитие ERP…………..…………………………16

Что дает внедрение ERP………………………………………………23

Особенности разработки программ на Java …………..…………….26

Прокетирование и реализация модуля ERP системы. ……………...30

Экономическая схема торговой деятельности……………………….31

Пример реализации схемы…………………………………………….32

Заключение……………………………………………………………..39

Список использованной литературы…………………………………40


Введение

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

И действительно,по данным исследовательской компании IDG Russia (подразделение InternationalData Group, специализирующейся на анализе рынков информационных технологий),хотя об-щий объем рынка ИТ не вернулся к докризисному уровню и в 1999 году дажеснизился на 9% по сравнению с 1998 годом, на рынке ПО для автоматизациипредприятий, наоборот, наблюдался рост в 25%.

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

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

Но если всвое время бухгалтеры и финансисты четко представляли себе, какие задачи имнужно решить с помощью программных средств, то с интегрированными системамиситуация иная. Многие руководители просто не знают, что они хотят улучшить засчет автоматизации. По словам вице-президента компании «АйТи» по исследованиями разработкам Александра Миронова, наблюдается «неосознанное понимание»потребности в автоматизации управления с «неосознанными» же пока задачами. Так,по данным корпорации «Парус», около половины потенциальных потребителей ПОруководствуется при выборе систем известностью торговой марки и только 16% –технологическими параметрами, то есть качеством системы.

Единственныйспособ деления рынка интегрированных систем управления предприятием (ИСУП),который прочно закрепился в сознании как потенциальных клиентов, так иразработчиков, – это исторически сложившееся деление по месту производства. Всезнают, что есть «очень дорогие» западные и более доступные отечественные системы.В результате допускается сразу две ошибки. Во-первых, что касается цен,дешевизна отечественных систем всего лишь миф, который развеивается по мерероста масштабов ИСУП или предприятия-заказчика. Во-вторых, при таком подходепочти невозможно сравнивать реальное качество систем.

Между темединственное, что различает ИСУП, это именно качество, а оно зависит от двухпараметров: задач, которые решает система, и соответствующих этим задачам изаложенных в систему управленческих функций. Белорусские разработчики привыкликозырять тем обстоятельством, что их программные продукты в отличие от западныхсоответствуют некоему «третьему пути», по которому развивается отечественныйменеджмент. Выражается это якобы в меньшей жесткости, большей настраиваемостибелорусских ИСУП на индивидуальный стиль конкретного руководителя или компании.И этим, по сути, подменяется идея классификации ИСУП по решаемым имиуправленческим задачам.

На самом делебелорусские программные средства поддаются такой классификации. Так, по мнениюАлександра Миронова, наиболее известные белорусские ИСУП по функциональностисоответствуют лишь уровню MRP, то есть наиболее простому стандарту, в рамкахкоторого осуществляется управление «склад–цех». К такому же выводу пришли иавторы исследования «Выбор тиражируемой интегрированной системы управленияпредприятием» И хотя в ассортименте белорусских разработчиков представлено ПОдля управления другими ресурсами предприятия, такими как финансы и персонал,эти направления до сих пор слабо интегрированы с производством, что непозволяет отнести систему в целом к более высокому стандарту по международнойклассификации ИСУП.

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

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

Называютсяразные причины такого положения. Одна из них в том, что на программныхпродуктах автоматически отражаются недостатки отечественного менеджмента. «Унас не принято формализовать процессы управления, – говорит заведующий отделомпромышленных и финансовых систем компании «Форс» Дмитрий Шехватов, –структурирование процесса принятия решений отсутствует в принципе. Отсюда –невозможность выстроить алгоритм, неизвестно, в какие моменты ставить«контрольные точки», чтобы оценить процесс в количественных показателях». «Нашимогли бы написать программу не хуже западников, – уверена координатор службымаркетинга компании Socap ГалинаТикунова, – но нет постановщика проблемы. А так белорусские программы всегдабудут отставать, потому, что вся управленческая теория – западная».

Другаяпричина – нехватка денег. Конкурировать собственными силами с индустриальнымподходом мировых гигантов к производству ПО технически нереально.

В ответ наупреки многие белорусские разработчики и консультанты утверждают, что ксистемам типа MRP II и ERP отечественный рынок просто не готов. «Все внедряютфинансовые системы и логистику, чтобы эффективно управлять тем, что в дефиците,– деньгами, – говорит Александр Карпачев (корпорация «Парус»). – Апроизводственные мощности и рабочая сила пока не в дефиците, производствонедогружено. Нет острой потребности в повышении его эффективности и,следовательно, в автоматизации». Сходную точку зрения высказал и вице-президентгруппы Aquarius Владимир Дрожжинов: «Программные продукты этого класса (ERP)рассчитаны на определенный уровень насыщения рынка. На Западе компании бьютсяза доли процентов. А если у нас все и так растет, и станки загружены на 50%, окаких сложных системах можно говорить?»

Эту позициюне разделяет ведущий эксперт исследовательско-консалтинговой группы RC GroupЕлена Монахова. Она считает, что даже половиной загруженных станков нужноуправлять так, чтобы не срывать сроки поставок, производить то, что требуетсярынку, и не терять выгодные заказы, не выходя при этом за рамки плановойсебестоимости. Что, впрочем, и доказывает интенсивный рост спроса на ИСУП. «Безсистемы, позволяющей оперативно собирать и анализировать информацию, высок рискпросчитаться и принять неверное решение, за которое придется дорогорасплачиваться», – соглашается с мнением Елены Монаховой начальник отделавычислительной техники ОАО «Айс-Фили» Виктор Богомазов. Причем предприятие необязательно должно быть очень крупным, чтобы оказаться в условиях конкуренции.«Очень жесткий рынок плюс работа в условиях низкой рентабельности диктуют своизаконы: не успеем внедрить передовое управление – потеряем конкурентныепреимущества», – таково мнение начальника отдела автоматизации концерна«Панинтер» Константина Пучкова. Те, кто пугает отечественного потребителясистемами стандарта ERP с их якобы избыточной функциональностью и дороговизной,как правило, апеллируют к самым заметным представителям этого класса – продуктамSAP, Baan и Oracle. Действительно, помимо высоких цен, программные продуктыэтих корпораций сложны для внедрения в белорусских условиях: во-первых, у насэлементарно не хватает специалистов по внедрению, а во-вторых, эти системытребуют от заказчика серьезной реорганизации управления.

Достоинствоми одновременно недостатком систем ERP этого уровня является их универсальность.Иными словами, у «гигантов» есть референтные модели для любого типапроизводственного процесса, и количество автоматизированных рабочих местопределяется исключительно финансовыми возможностями заказчика. Но ивозможности эти должны быть серьезными. Проект с использованием такой системыне может обойтись дешевле 500 тысяч долларов, а чаще всего стоит несколькомиллионов. По сути, эти системы оптимальны для бизнесов не менее масштабных,чем бизнес самих разработчиков.

Для компанийсреднего масштаба или имеющих не слишком диверсифицированный бизнес большеподходят другие системы ERP. О них до недавнего времени потребители либо неслышали, либо не совсем понимали, на кого они рассчитаны. А речь идет озападных продуктах для самого массового сегмента рынка – среднего и малогобизнеса, то есть для компаний с годовым оборотом от 5 до 10 млн долларов иколичеством работающих от 100 до 1000 человек. Типовая стоимость проекта повнедрению такой системы составляет от 50 до 250 тысяч долларов (для сравнения:у белорусских ИСУП этот показатель колеблется в пределах от 50 до 500 тысячдолларов для тиражно-заказных систем и до 10 тысяч – для тиражируемых, или«коробочных»).

Основноеотличие систем ERP среднего уровня от ПО для крупных предприятий состоит вограниченности решаемых задач и относительной простоте технологий. Инымисловами, середнячки поддерживают несколько определенных видов промышленнойдеятельности и имеют лимитированное количество возможных пользователей. Понекоторым оценкам, сейчас общий объем российского рынка средних промышленныхсистем составляет несколько десятков миллионов долларов. Но перспективы ростаэтого сегмента рынка практически не ограничены.

По разнымпричинам ни крупнейшие западные производители ПО, ни большинство белорусских нев силах удовлетворить растущий спрос на ИСУП. Первые – потому что превосходятнеобходимый качественный уровень систем для массового потребителя, а вторые –потому что не соответствуют этому уровню. Но если на положении мировых лидеровтакой ход событий никак не отразится, то для отечественных разработчиков этоможет означать серьезное ослабление позиций на рынке в ближайшем будущем.

Белорусскимразработчикам ПО разумнее было бы отказаться от конкуренции с мировыми лидерамив создании универсальных продуктов. То есть надо более четко обозначить свойкруг интересов – по отраслям и масштабам бизнеса клиента.

Однако сейчастак поступает меньшинство из разработчиков. Скажем, компания «1С» заявляет, чтоработает только с малым бизнесом, а «Парус» – со средним. Что касаетсяотраслевой специализации, то среди клиентов одного и того же производителя ПОможно встретить обычно нефтегазовые, энергетические, строительные,машиностроительные, пищевые, фармацевтические, торговые предприятия, а такжегосударственные и образовательные учреждения.

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

Конечно, знаялучше других уязвимые места своих систем, наши разработчики стараются ихсовершенствовать. Растущий интерес к автоматизации управления заставилнекоторых из них начать активный поиск партнеров с хорошо проработаннымипроизводственными «бизнес-кусками», недостающими в их собственных программах.Других – искать сотрудничества с консультантами, которые насаждают предприятиямкультуру управления, соответствующую современным стандартам. Однако скоростьразвития бизнеса ставит белорусских производителей ПО в очень жесткие временныерамки.


Что такое ERP

Существует несколько видов автоматизированных систем управления. К нимотносятся и такие системы автоматизации, как ERP.

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

·       финансы

·       снабжение и сбыт

·       хранение

·       производство и т.д.

Расшифровка аббревиатуры erp — это Enterprise Resource Planning, чтоозначает планирование ресурсов предприятия.

Существует несколько определений ERPсистемы:

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

2. ERP система — это такой комплекс программных средств и управленческихрешений, который позволяет в необходимые сроки с максимальной точностьювыполнить заказ потребителя, путем правильного планирования, перераспределенияи направления всех ресурсов предприятия.

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

ERP-системы – это самое современное решение в эволюции автоматизированныхсистем управления предприятием. Они “выросли” из систем класса MRPII(Manufacture Resource Planning). Работа MRPII-систем заключалась в том, чтопланировались материальные, мощностные и финансовые ресурсы, необходимые дляпроизводства. Со временем, появлялись новые функциональные возможности, которыепривели к пониманию универсальности и комплексности системы, ее применимостидля планирования и управления бизнесом всего предприятия. Эти идеи былиреализованы в системах, получивших название ERP-систем.

ERP-системы имеют следующие характеристики:

·       это готовое ПО,разработанное для среды клиент-сервер, как традиционной, так и базирующейся наИнтернет-технологиях;

·       эти системыинтегрируют большинство бизнес-процессов;

·       обрабатываютбольшую часть деловых операций организации;

·       используют БДвсего предприятия, каждый образец данных в которой запоминается, как правило,единожды;

·       обеспечиваютдоступ к данным в режиме реального времени;

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

Дополнительные характеристики ERP-систем:

·       поддержкамультиязыковая и мультивалютная поддержка (что очень важно длятранснациональных компаний);

·       поддержкаконкретных отраслей (например, SAP поддерживает множество отраслей, включаянефтяную и газовую отрасли, здравоохранение, химическую промышленность ибанковское дело);

·       способность кнастройке (кастомизации) без программирования.

К преимуществам ERP-систем относятся также:

·        Интегрированиеразличных видов деятельности фирмы

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

·        Использованиелучших методологий

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

·        Возможностьорганизационной стандартизации

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

·        Устранение информационнойасимметрии

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

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

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

·        Доступ кинформации в реальном времени

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

·        Обеспечениеодновременного доступа к данным с целями планирования и контроля

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

·        Возможностьвзаимодействия и сотрудничества внутри организации

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

·        Обеспечениевзаимодействия и сотрудничества между организациями

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

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

Цель erp систем — это оптимизация предприятия, для лучшего управлениясебестоимостью продукции и достижения за счет этого конкурентных выгод. Поэтомусистемы реализуют методы планирования и управления, позволяющие:

·        регулироватьколичество запасов, устраняя их дефицит и залеживание, и тем самым значительноснизить омертвленные в запасах затраты и складские издержки;

·        сократитьнезавершенное производство, поскольку производство планируется только на основеспроса на конечную продукцию, при этом производственные работы инициируютсяисходя из срока, к которому должен быть исполнен клиентский заказ;

·        оцениватьвыполнимость поступивших заказов с точки зрения имеющихся на предприятиимощностей;

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

·        отслеживатьфактическую производительность каждой производственной единицы и, сравнивая еес плановой производительностью, оперативно вносить корректировки впроизводственные планы;

·        в результатеуменьшения цикла производства и цикла выполнения заказа более гибко реагироватьна спрос;

·        улучшитьобслуживание клиентов и заказчиков за счет своевременного исполнения поставок.

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

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

Причинами внедрения ERP-системы может быть привлечение компаниейдополнительных инвестиций.

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

Ключевые признаки ERP

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

Что такое ERP-проект?

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

Минимальный набор блоков ERP-системы, должен обеспечивать выполнение еюозвученных выше двух «глобальных» функций. К ним можно отнести: блокфинансового учета и планирования, блок MRPII и поддержки всех видовпроизводств, блок управления персоналом, блок управления закупками и блокуправления логистикой, а также блоки управления продажами и бизнес-аналитики.При этом блок MRPII и поддержки всех типов производств необходим лишь дляавтоматизации предприятий промышленного сектора, в остальных отраслях он неиспользуется. Вместе с тем, ряд функциональных блоков имеет довольно четкуюкорреляцию со спецификой бизнеса конкретной компании, например, блок управлениялогистикой наиболее востребован на предприятиях, обладающих собственнымтранспортным подразделением, а блок управления продажами – компаниями,обладающими собственной розничной сетью.

Из всего многообразия представленных только на белорусском рынке«ERP-систем» полным функциональным наполнением по требованиям APICS и Gartnerобладают продукты только компаний SAP и Oracle. Решения же остальныхразработчиков реализуют разные сочетания описанных выше функциональных блоков «идеальной»ERP-системы. В то же время, участники рынка относят их к классу ERP, что лишнийраз подтверждает рекомендательный характер приведенных выше описаний.

Исходя из этих соображений, эксперты Центра TAdviser определили«прожиточный минимум ERP-системы» – минимальный набор критериев, при которомбизнес-приложение можно отнести к классу ERP. Учитывая вышесказанное о ролифинансового блока, указанный минимальный набор функциональных блоков следующий:«Блок/контур финансового учета и планирования», «Блок/контур управленияперсоналом», базовая функциональность SCM (в части товарного учета, управленияскладскими запасами и закупками), базовая функциональность CRM (управлениеобработкой заказов и продажами), а также «Блок/контур управления персоналом» и«Блок/контур бизнес-аналитики».

Критерии отбора

Таким образом, возникает упомянутый в начале статьи вопрос о критерияхотнесения той или иной информационной системы к классу ERP. Мы предлагаемследующий подход к его разрешению. Поскольку методика «распознавания»ERP-систем должна быть применима на практике и не быть слишком сложной дляреализации, следует сопоставить каждому функциональному блоку (скорее всего, изопределения APICS с отдельным указанием финансового блока и блока управленияперсоналом) определенное количество баллов и просто определить «проходной балл»(по аналогии с вступительным экзаменом), набрав который система «имеет право»считаться относящейся к классу ERP. Кроме возможности отделения ERP-систем от«неERP-систем», подобный подход позволит также четко сгруппировать ERP-системыпо уровням функциональной полноты.


Кого считать ERP-интегратором?

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

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

Рынок ERP-систем: потенциал роста

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

Ускоренные темпы роста являются следствием низкого уровня информатизацииосновных сфер экономики.

Примеры западных erp систем: система R/3 корпорации SAP AG, системаOracle Applications, MANMAN/X фирма СА, TRITON компании BAAN.

Лидерами белорусского рынкаERP-систем являются:

SAP AG Компания SAP AG пришла в Беларусь в 1995 г., и за годы присутствиясоздала целую инфраструктуру продвижения своей системы R/3 на белорусскомрынке, проводя регулярные тематические семинары, вкладывая средства в обучениеконсультантов и накапливая опыт в различных отраслях.

Стоимость поставки SAP R/3 на 50 рабочих мест составляет примерно 0000.Стоимость внедрения R/3, как правило, в несколько раз превышает стоимостьлицензий.

Oracle Продвижением Oracle Applications в Беларуси занимается российскоепредставительство корпорации Oracle — Oracle CIS — через своихбизнес-партнеров. В настоящее время в СНГ реализовано 29 проектов по внедрениюERP-системы Oracle Applications со средним количеством пользователей около 70.

Microsoft Business Solutions MBS является одним из ведущих мировыхпоставщиков ERP-решений. Компания предлагает своим клиентам целую линейкупродуктов Axapta, Great Plains, Navision, Solomon, а также Microsoft CRM,предназначенных для комплексной автоматизации прежде всего средних и малыхпредприятий.

В апреле 2000 г. на белорусском рынке ERP-систем для средних предприятийпоявилась локализованная версия Axapta 2.1 (а уже в декабре 2001 г. — NavisionAxapta 2.5), разработанная датской компанией Navision a/s. Специально длярозничных сетей, работающих в РБ, на базе ERP-системы Microsoft Axapta былоразработано отраслевое решение Axapta Retail.

Стоимость поставки и внедрения системы Axapta составляет несколько сотентысяч долларов. В среднем стоимость в расчете на одно рабочее место составляет€1600-2500. Соответственно, пакет на 20 одновременных пользователей будетстоить примерно €36 000-50 000.

Корпорация Галактика На рынке с 1986 г. Доход в 2005 г. ,7 млн. (на 16%больше, чем в 2004 г.) В 2005 г. выпустила на рынок полнофункциональныйкомплекс бизнес-решений Галактика Business Suite, ядром которого являетсясистема Галактика ERP. Согласно рейтингу, подготовленному «ЭкспертРА», по

Имеет отделения в Санкт-Перетбурге, Екатеринбурге и Самаре, официальныхпредставителей в Тюмени, Новокузнецке, Хабаровске и Владивостоке, а такжецентральные офисы в Минске, Киеве и Алматы.

1С ЗАО «1С» было основано в 1991 г. По данным экспертов, в 2003г. продажи компании составили млн., в первом полугодии 2004 г. — млн.

Хотя компания традиционно не позиционирует свои решения как продуктыкласса ERP, в 2005 г. IDC впервые включила ее в свое исследование, отмечая, чтоони полностью соответствуют мировым стандартам систем ERP. За 2004 г. продажи«1С Предприятие: 8.0» выросли на 143%, а за январь-сентябрь 2005 г. —на 282% по сравнению с аналогичным периодом 2004 г.

Широкое распространение продуктов 1С во многом обусловлено тем, что«1С» работает с пользователями через самую разветвленную накомпьютерном рынке СНГ партнерскую сеть.

«1С» не ограничивается продажей собственных разработок. Фирма —официальный дистрибьютор программного обеспечения Miсrosoft, Novell, Symantec,Intel и других зарубежных фирм.


Классификация критериев выбора ERP

Анализ опыта выбора систем управления предприятиями (ERP, CRM )показывает, что наиболее часто встречающимися критериями являются следующие:стоимость системы, гибкость, масштабируемость, открытость, возможностьмодификации под потребности предприятия, имидж фирмы-производителя, наличиеуспешных внедрений на предприятиях аналогичной отрасли, соотношениеЦена/Качество, соотношение Цена/Функционал, функционал системы, СУБД, лежащая воснове КИС (Корпоративной Информационной Системы), возможность работы в КИСудаленных подразделений и др.

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

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

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


Происхождение и развитие ERP

Производственное планирование от Гантта до ERP. Что такое OPT, Just-in-time, CIM, CALS? Какова их связь с ERP и MRP II?

Концепция ERP предложена аналитической фирмой GartnerGroup не так давно,в начале 90-х [Keller96], и уже подтвердила свою жизнеспособность. Но и ERP —не последнее слово в концепциях управления предприятиями. К тому же наряду сERP в публикациях можно встретить множество иноязычных названий и аббревиатур,например, MRP и MRP II, CAD/CAM/CAE, PDM, MES, OPT, CIM, SCM, CRM, CALS, COMMSи другие. Откуда они взялись? Какая идея лежит в сердцевине каждой концепции?Иногда стоящая за неким сокращением система является частью другой изуказанного списка, иногда — нет, и эти системы должны взаимодействовать. Водном случае они могут относиться к разным идейным поколениям, в другом — кодному поколению, но даже не к смежным слоям в архитектуре информационно-управляющейсистемы.

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

Планирование до ERP

Развитие методов управления промышленными предприятиями в начале ХХ векасвязывают прежде всего с именами Фредерика Тейлора и Генри Гантта. Ф. Тейлор(Frederick W. Taylor), запомнившийся многим читателям по… “‘научной’ системевыжимания пота”, является создателем производственного планирования какдисциплины. Он исследовал факторы, влияющие на производительность, и методырациональной организации рабочего времени. На основе анализа тысячэкспериментов были сформулированы рекомендации по организации промышленногопроизводства и по обучению кадров. Фредерик Тейлор выдвинул идею узкойспециализации, выделил планирование как важнейший элемент организациипроизводства и считал, что производственным планированием должны заниматьсяпрофессиональные менеджеры.

Генри Гантт (Henry L. Gantt) работал вместе с Ф. Тейлором надколичественными методами организации производства. Один из методов наглядногоупорядочения работ — диаграммы Гантта (Gantt Charts) — и сегодня считаетсяодним из стандартов де-факто. Идея Гантта состояла в том, что главным ресурсомпланирования является время, а основой принятия управленческих решений —сравнение запланированного и фактического состояния работ. На диаграммах Ганттапо горизонтали обычно показывают интервалы времени, а по вертикали — работы,операции, оборудование. Горизонтальные отрезки отражают длительность выполненияработ. Выбрав по горизонтальной оси текущий момент времени и получивоперативную информацию о ходе производства, можно сопоставить фактическоесостояние дел и планировавшееся.

Все современные системы управления проектами и планирования предлагаютпредставление графиков работ в виде диаграмм Гантта. В то же время диаграммыГантта имеют ряд очевидных недостатков. Например, с помощью диаграмм Ганттанеудобно планировать многовариантные взаимосвязанные цепочки работ (встроительных, военных, государственных проектах, производстве). Для таких задачв военном ведомстве США в 50-е годы были предложены методы сетевогопланирования, или методы выбора “критического пути”. Кроме того, диаграммыГантта удобно применять только для одного критического ресурса — времени. Принеобходимости учета еще нескольких ресурсов, например, технологической оснастки– диаграммы Гантта надо воспринимать как “объемные”, приобретающие рядизмерений по числу учитываемых ресурсов. Это удобно для визуальнойинтерпретации планов, но затрудняет их анализ.

Работы Ф. Тейлора и Г. Гантта легли в основу научных дисциплин, возникшихв середине ХХ века, — промышленной инженерии (Industrial Engineering),занимающейся управлением и организацией производства, а также исследованияопераций (Operations Research). С исследованием операций связаны работы поприменению математических методов формализации человеческой деятельности, в томчисле в производстве и планировании. Разработаны многие статистические иоптимизационные алгоритмы планирования, используемые в современных системах.Например, в SAP R/3 [SAP96] для прогнозирования потребностей в продукции(функция Forecast) с учетом информации о фактическом спросе за предыдущиепериоды, используются статистические и эвристические методы (расчеты сезонныхколебаний спроса, расчеты по трендам). Еще одним примером являются методыоперативного планирования (функция Scheduling), подсистемы планированияпроизводства (PP) SAP R/3, в которых “зашиты” алгоритмы расчета даты выполнениязаказа, сокращения длительности производственного цикла, минимизациипереналадок оборудования и др. (Заметим, что SAP R/3 упоминается как примерреализации упоминаемых здесь и далее функций.)

В начале 60-х в США начались работы по автоматизации управления запасами(Inventory Control). В результате активного роста крупносерийного и массовогопроизводства товаров народного потребления и торговли после Второй мировойвойны стало очевидно, что использование математических моделей планированияспроса и управления запасами ведет к существенной экономии средств,замороженных в виде запасов и незавершенного производства. Невозможно разработать“абсолютно оптимальные методы планирования запасов”, поэтому следует выбирать иадаптировать алгоритмы к специфике конкретных складских задач в зависимости отцикла производства или поставок хранимой номенклатуры, стоимости, размеровизделий, расфасовки, применяемости и спроса, объемов складов и др. Былоустановлено, что выбор оптимального объема партии заказа — одно из важнейшихусловий повышения эффективности предприятия, так как их недостаточный объемведет к росту административных расходов при повторных заказах, а избыточный — кзамораживанию средств. Управление складами (Inventory Control) в современныхсистемах управления основано на математических методах управления запасами.Например, в подсистеме MM управления материальными потоками SAP R/3 можетиспользоваться планирование пополнения склада на основе прогноза или подостижении минимального уровня запаса (по “точке заказа”). Предлагаются болеедесяти вариантов расчета оптимальной партии заказа, а также возможностивключения в систему алгоритмов, разработанных пользователем.

Первые автоматизированные системы управления запасами в промышленномпроизводстве основывались на расчетах по спецификации состава изделия (Bill ofMaterials). По плану выпуска изделия формировались планы производства и рассчитывалсяобъем закупки материалов и комплектующих изделий [APICS92].

Конец 60-х связан с работами Оливера Уайта (Oliver Wight) [Уайт78],который в условиях автоматизации промышленных предприятий предлагалрассматривать в комплексе производственные, снабженческие и сбытовыеподразделения. Такой подход и применение вычислительной техники впервыепозволили оперативно корректировать плановые задания в процессе производства(при изменении потребностей, корректировке заказов, недостатке ресурсов,отказах оборудования).

В публикациях Оливера Уайта и Американского общества по управлениюзапасами и управлению производством [APICS92] были сформулированы алгоритмыпланирования, сегодня известные как MRP (Material Requirements Planning) —планирование потребностей в материалах — в конце 60-х годов, и MRP II(Manufacturing Resource Planning) — планирование ресурсов производства — вконце 70-х — начале 80-х гг.

Методы планирования на заданные интервалы времени потребностей вматериалах, необходимых для изготовления изделий (MRP), учитывают информацию осоставе изделия, состоянии складов и незавершенного производства, а такжезаказов и планов-графиков производства, и состоят в следующем

·         Заказы (Orders)упорядочиваются, например, по приоритетам или по срокам отгрузки.

·         Формируетсяобъемный план-график производства (Master Schedule). Обычно он создается погруппам продукции и может быть использован для планирования загрузкипроизводственных мощностей.

·         Для каждогоизделия, попавшего в план-график производства, состав изделия “детализируются”до уровня заготовок, полуфабрикатов, узлов и комплектующих изделий.

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

В отличие от методов теории управления запасами, предполагающихнезависимый спрос на всю номенклатуру, MRP часто называют методом расчетов дляноменклатуры “зависимого спроса” (то есть формирования заказов на узлы икомплектующие изделия в зависимости от заказа на готовую продукцию). АлгоритмMRP не только выдает заказы на пополнение запасов, но и позволяеткорректировать производственные задания с учетом изменяющейся потребности в готовыхизделиях. Заметим, что методы MRP получили распространение в США и практическине применялись в Японии. Дело в том, что японские методы управления вмашиностроении в основном были ориентированы на массовое производство, аамериканские — на мелкосерийное. В условиях мелкосерийного производства можетменяться номенклатура и структура заказов. Изменение потребностей в готовойпродукции ведет к изменению потребностей в комплектующих изделиях, сырье иматериалах. В массовом производстве можно достаточно эффективно использоватьболее простые, объемные методы учета и планирования.

/>

Рис. 1.

MRP II — это замкнутая система планирования, относящаяся к детальномупланированию производства, к финансовому планированию себестоимости материалови производственных затрат, а также к моделированию хода производства.Планируется не только выпуск изделий, но и ресурсы для выполнения плана.Начальным этапом планирования является прогнозирование и оценка производственныхмощностей (Capacity Requirements Planning). Присутствует также этап объемногопланирования (Master Production Scheduling). Результаты объемного планированияявляются исходной информацией для планирования потребностей в материалах (MRP),изготавливаемых и поступающих по кооперации.

Замкнутость системы MRP II означает наличие обратных связей дляпланирования в модулях, отвечающих за управление производством и учетпроизводства (Execution, Production activity control), а также то, что модули оценкипроизводственных мощностей, снабжения, планирования и учета функционируют каккомпоненты единой системы с использованием интегрированной базы данных.

Другие методики

Не все современные концепции управления возникали в США. Так, методпланирования и управления Just-in-time (JIT — Точно вовремя) появился напредприятиях автомобильного концерна в 50-х годах. Он охватывает проектированиеизделий, выбор поставщиков, обеспечение качества, планирование, учетпроизводства и контроль (с использованием специальных бирок-ярлыков Kanban).Одна из важнейших концепций метода “точно вовремя” связана с минимизациейстраховых и межоперационных заделов за счет стабилизации поставок, а такжеобеспечения резерва производственных мощностей. Метод “точно вовремя” не противоречитMRP и MRP II и часто предлагается в современных системах как одна из форморганизации производства. Однако до сих пор он не соответствовал традицииотечественной промышленности, так как именно заделы и запасы сырья служатбуфером от нестабильности поставок, смежников и растущих цен комплектующихизделий. Кроме того, в СССР считалось, то полезнее повышать значениекоэффициента использования оборудования (вместо создания задела мощностей), чемрационально планировать объем межоперационных заделов, а эти два показателя —взаимосвязаны.

Методы OPT (Optimised Production Technology — оптимизированная технологияпроизводства) созданы в Израиле в 70-х годах (работы Эли Голдрайт). На ихоснове был разработан ряд программных пакетов. Методы OPT предназначены длямаксимизации выпуска продукции при сокращении объема запасов и производственныхзатрат. В их основе лежит определение “узких мест” (производственных мощностейили материальных ресурсов) и наиболее точный их учет при планировании. Методикаоценки “узких мест” сохраняет актуальность и применяется в алгоритмахпланирования и определения ресурсов производственных мощностей MRP II.

Концепция компьютеризированного интегрированного производства (CIM,Computer Integrated Manufacturing) возникла в начале 80-х годов и связана синтеграцией гибкого производства и систем управления им. CIM с точки зрениясистем управления и планирования (в качестве которых используются ERP и MRP II)предполагает интеграцию всех подсистем системы управления (управленияснабжением, проектированием и подготовкой производства; планирования иизготовления; управления производственными участками и цехами; управлениятранспортно-складскими системами; управления обеспечением оборудованием,инструментом и оснасткой; систем обеспечения качества, сбыта, а такжефинансовых подсистем) [APICS92].

Методы CALS (Computer-aided Acquisition and Logistics Support —компьютерная поддержка процесса поставок и логистики) [CALS99] [Родников95]возникли в 80-х годах в военном ведомстве США для повышения эффективностиуправления и планирования в процессе заказа, разработки, организациипроизводства, поставок и эксплуатации военной техники. CALS предусматриваетоднократный ввод данных, их хранение в стандартных форматах, стандартизациюинтерфейсов и электронный обмен информацией между всеми организациями и ихподразделениями — участниками проекта. Методы доказали свою эффективность ипереносятся в настоящее время на “гражданские” отрасли промышленности. Новаяконцепция сохранила аббревиатуру CALS с более широким смыслом (ContinuousAcquisition and Life circle Support — поддержка непрерывного жизненного циклапродукции). Проводится стандартизация ряда аспектов CALS в международнойорганизации стандартизации ISO. Методы CALS могут использоваться вместе с MRPII/ERP и CIM. В отличие от них CALS позволяет управлять всем жизненным цикломпродукции, включая маркетинг, управление комплексными проектами, обслуживаниемпри эксплуатации.

В чем отличия ERP от MRP II?

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

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

Основные отличия систем управления предприятиями, построенных на основеконцепции ERP [Keller96], следующие.

·          В ERP, в отличиеот MRP II, больше внимания уделяется финансовым подсистемам.

·          Системы ERP, вотличие от MRP II, ориентированы на управление “виртуальным предприятием”.Виртуальное предприятие, отражающее взаимодействие производства, поставщиков,партнеров и потребителей, может состоять из автономно работающих предприятий,или корпорации, или географически распределенного предприятия, или временногообъединения предприятий, работающих над проектом, государственной программой идр.

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

Эти отличия в меньшей степени затрагивают логику и функциональностьсистем, и в большей степени определяют их инфраструктуру (Internet/intranet) имасштабируемость – до нескольких тысяч пользователей. Требования к гибкости,надежности и производительности программного обеспечения и вычислительныхплатформ неуклонно растут.

·          Растут требованияк интеграции систем ERP с приложениями, уже используемыми на предприятии(например, системами проектирования, подготовки производства, учета ходапроизводства и управления технологическими процессами, биллинга и расчета склиентами и др.), а также с новыми разработками. Система ERP не может решитьвсех задач управления промышленным предприятием и часто воспринимается какхребет, на основе которого выполняется интеграция с другими приложениями.

·          В новых системахERP больше внимания уделяется средствам поддержки принятия решений и средстваминтеграции с хранилищами данных (иногда включаемых в систему как новый модуль).

·          В системах ERPразработаны развитые средства настройки (конфигурирования) и адаптации, в томчисле применяемые динамически в процессе эксплуатации систем.

В данном проекте концепция ERP представлена только с одной стороны — сточки зрения развития производственного планирования. Предложенный анализконцепций выстроен в историческом ракурсе и не является описанием алгоритмов.Опираясь на этот аналитический материал, более удобно говорить и о перспективахERP, и о новых концепциях, появившихся в более позднее время.

Что дает внедрение ERP

Существует 5 основных причин, из-за которых компании берутся за внедрениеERP систем.

Интегрировать финансовую информацию. Когда руководитель пытается оценитьработу компании, он может увидеть много разных «версий правды». Финансовый отделпредоставляет одну версию отчёта о доходах, отдел продаж – другую. Остальныеподразделения могут показывать свои варианты того, каков их вклад в бизнес. ERP-система создает один окончательныйвариант правды, который не может никем оспариваться, поскольку все используютодну систему.

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

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

Уменьшить складские запасы. ERP-системы способствуют тому, что производственный процесс протекает болеегладко, улучшается процесс исполнения заказа внутри компании. Компания теперьможет запасать меньше сырья, необходимого для производства продукта, и хранитьменьше готовой продукции на складах. Для того, чтобы радикально улучшить всюцепочку поставок, вам может потребоваться специальный модуль SCM (Supply Chain Management – управление цепочками поставок),который сегодня входит в стандартную конфигурацию большинства ERP-систем.

Стандартизировать информацию по персоналу. В компаниях с большимколичеством различных бизнес-единиц отделы кадров часто не имеют единойунифицированной методики отслеживания рабочего времени персонала и работы сним. Это положение может исправить ERP. Спеша сделать это, компании часто упускают из виду, что ERP дает не более чем общеепредставление того, как некая типичная компания делает свой бизнес. Реальностьже намного сложнее, и каждая отрасль имеет «фишки», делающие бизнес компанииуникальным. Так, большинство ERP-системизначально разрабатывалось для использования компаниями, производящими вещи,которые можно пересчитать или потрогать, т.е. для дискретного производства.Сейчас ERP-поставщики предлагают также решениядля непрерывного производства и отраслевые решения для компаний, чьим продуктомявляются различные процессы (нефтяные, химические или сервисные компании,которые оценивают свои продукты скорее в потоках, чем отдельных единицах).

Что может дать предприятию внедрениеERP-системы или современной MRPII-системы?

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

·          системы несвязаны с производственным процессом непосредственно, они не являютсяавтоматизированными системами управления технологическими процессами, но имеютдело с моделью технологического процесса;

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

·          в одной системеохватывается планирование и управление всей деятельностью производственногопредприятия, начиная от закупки сырья и заканчивая отгрузкой товарапотребителю;

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

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

2. Использование MRPII/ERP-систем позволяет достичь конкурентныхпреимуществ за счет оптимизации бизнес-процессов предприятия и сниженияиздержек.

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

·          регулироватьколичество запасов, устраняя их дефицит и залеживание, и тем самым значительноснизить омертвленные в запасах затраты и складские издержки;

·          сократитьнезавершенное производство, поскольку производство планируется только на основеспроса на конечную продукцию, при этом производственные работы инициируютсяисходя из срока, к которому должен быть исполнен клиентский заказ;

·          оцениватьвыполнимость поступивших заказов с точки зрения имеющихся на предприятиимощностей;

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

·          отслеживатьфактическую производительность каждой производственной единицы и, сравнивая еес плановой производительностью, оперативно вносить корректировки впроизводственные планы;

·          в результатеуменьшения цикла производства и цикла выполнения заказа более гибко реагироватьна спрос;

·          улучшитьобслуживание клиентов и заказчиков за счет своевременного исполнения поставок.

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

Остается заметить, что внедрение MRPII/ERP-системы конкурентом — этосигнал для принятия симметричного решения, поскольку автоматизированные системыуправления являются действительно мощным инструментом бизнеса и средствомвыживания в нелегких рыночных условиях.

3. Внедренная MRPII/ERP-система может помочь компании привлечьинвестиции. MRPII/ERP-системы делают бизнес компании более прозрачным, чтоповышает доверие к нему со стороны инвесторов. Это особенно актуально вроссийских условиях.

Следует добавить, что существуют российские разработки MRPII-систем(«Галактика», «Парус», «Босс»), однако частовыбор отечественных предприятий падает на аналогичные западные системы. Мотивомтакого решения, как правило, является желание привлечь западные инвестиции:обычно иностранные акционеры, инвесторы, консультанты требуют, чтобы напредприятии была установлена знакомая им система.

Особенности разработки Javaпрограмм

Создание языка Java —это действительно один из самых значительных шагов вперед в области разработкисред программирования за последние 20 лет.

Три ключевых элемента объединились в технологии языка Java и сделали ее в корне отличной отвсего, существующего на сегодняшний день.

Javaвысвобождает мощь объектно-ориентированной разработки приложений, сочетаяпростой и знакомый синтаксис с надежной и удобной в работе средой разработки.Это позволяет широкому кругу программистов быстро создавать новые программы иновые апплеты.

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

История создания

Язык Java зародился как часть проекта созданияпередового программного обеспечения (ПО) для различных бытовых приборов.Реализация проекта была начата на языке С++, но вскоре возник ряд проблем,наилучшим средством борьбы с которыми было изменение самого инструмента — языкапрограммирования. Стало очевидным, что необходим платформо-независимый языкпрограммирования, позволяющий создавать программы, которые не приходилось бы компилироватьотдельно для каждой архитектуры и можно было бы использовать на различныхпроцессорах под различными операционными системами.

Рождению языка Javaпредшествовала довольно интересная история. В 1990 году разработчик ПО компанииSun Microsystems Патрик Нотон (Patrick Naughton) понял,что ему надоело поддерживать сотни различных интерфейсов программ, используемыхв компании, и сообщил исполнительному директору Sun Microsystems и своему другу Скотту МакНили (Scott McNealy) о своем намерении перейти работать в компанию NeXT. МакНили, в свою очередь, попросилНотона составить список причин своего недовольства и выдвинуть такое решениепроблем, как если бы он был Богом и мог исполнить все, что угодно.

Нотон, хотя и не рассчитывал на то, что кто-то обратит внимание на егописьмо, все же изложил свои претензии, беспощадно раскритиковав недостатки Sun Microsystems, в частности, разрабатываемую в тотмомент архитектуру ПО NeWS.К удивлению Нотона, его письмо возымело успех: оно было разослано всем ведущиминженерам Sun Microsystems, которые не замедлили откликнуться ивысказать горячую поддержку своему коллеге и одобрение его взглядов на ситуациюв Sun Microsystems. Обращение вызвало одобрение и увысшего руководства компании, а именно, у Билла Джоя (Bill Joy), основателя Sun Microsystems, и Джеймса Гослинга (James Gosling), начальника Нотона.

В тот день, когда Нотон должен был уйти из компании, было принято решениео создании команды ведущих разработчиков с тем, чтобы они делали что угодно, носоздали нечто необыкновенное. Команда из шести человек приступила к разработкенового объектно-ориентированного языка программирования, который был назван Oak (дуб), в честь дерева, росшего подокном Гослинга.

Вскоре компания Sun Microsystemsпреобразовала команду Greenв компанию First Person. Новая компания обладала интереснейшей концепцией, ноне могла найти ей подходящего применения. После ряда неудач неожиданно ситуациядля компании резко изменилась: был анонсирован броузер Mosaic — так родился World Wide Web, с которого началось бурное развитие Internet. Нотон предложил использовать Oak в создании Internet-приложений. Так Oak стал самостоятельным продуктом,вскоре был написан Oak-компилятор и Oak-браузер «WebRunner». В 1995 году компания Sun Microsystems приняла решение объявить о новомпродукте, переименовав его в Java(единственное разумное объяснение названию — любовь программистов к кофе).Когда Java оказалась в руках Internet, стало необходимым запускать Java-аплеты — небольшие программы,загружаемые через Internet. WebRunner был переименован в HotJava и компания Netscape встала на поддержку Java-продуктов.

Революционный язык программирования

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

Простота и мощь

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

Безопасность

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

Объектная ориентированность

Забавно наблюдать, как многочисленные новые диалекты старых языковбезапелляционно объявляются объектно-ориентированными. Поскольку при разработкеязыка отсутствовала тяжелая наследственность, для реализации объектов былизбран удобный прагматичный подход. Разработчики Java старались выдержатьразумный компромисс между моделью пуристов — “все является объектами”, имоделью хакеров — “уйди с моей дороги”. Объектная модель в Java проста и легкорасширяется, в то же время, ради повышения производительности, числа и другиепростые типы данных Java не являются объектами.

Надежность

Java ограничивает вас в нескольких ключевых областях и таким образомспособствует обнаружению ошибок на ранних стадиях разработки программы. В то жевремя в ней отсутствуют многие источники ошибок, свойственных другим языкампрограммирования (строгая типизация, например). Большинство используемыхсегодня программ “отказывают” в одной из двух ситуаций: при выделении памяти,либо при возникновении исключительных ситуаций. В традиционных средахпрограммирования распределение памяти является довольно нудным занятием —программисту приходится самому следить за всей используемой в программепамятью, не забывая освобождать ее по мере того, как потребность в нейотпадает. Зачастую программисты забывают освобождать захваченную ими памятьили, что еще хуже, освобождают ту память, которая все еще используетсякакой-либо частью программы. Исключительные ситуации в традиционных средахпрограммирования часто возникают в таких, например, случаях, как деление нануль или попытка открыть несуществующий файл, и их приходится обрабатывать спомощью неуклюжих и нечитабельных конструкций (кроме Delphi). Java фактическиснимает обе эти проблемы, используя сборщик мусора для освобождения незанятойпамяти и встроенные объектно-ориентированные средства для обработкиисключительных ситуаций.


Интерактивность

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

Независимость от архитектуры ЭВМ

Вопрос о долговечности и переносимости кода важнее религиозных войн междуПК и Макинтошами. Создатели Java наложили на язык и на среду времени выполнениянесколько жестких требований, которые на деле, а не на словах позволяют,однажды написав, всегда запускать программу в любом месте и в любое время (гдесуществует виртуальная Java-машина – броузеры на всех платформах, OS/2,Netware).

Интерпретация плюс высокаяпроизводительность

Необычайная способность Java исполнять свой код на любой изподдерживаемых платформ достигается тем, что ее программы транслируются в некоепромежуточное представление, называемое байт-кодом (bytecode). Байт-код, в своюочередь, может интерпретироваться в любой системе, в которой есть среда временивыполнения Java. Большинство ранних систем, в которых пытались обеспечитьнезависимость от платформы, обладало огромным недостатком — потерейпроизводительности (Basic, Perl). Несмотря на то, что в Java используетсяинтерпретатор, байт-код легко переводится непосредственно в “родные” машинныекоды (Just In Time compilers) “на лету”. При этом достигается очень высокаяпроизводительность (Symantec JIT встроен в Netscape Navigator).

Простота изучения

Язык Java, хотя и более сложный чем языки командных интерпретаторов, всеже неизмеримо проще для изучения, чем другие другие языки программирования,например C++. Черты языка станут казаться вам естественным путем для решениятех или иных задач и будут способствовать отработке хорошего стиляпрограммирования. Поскольку объектная модель в Java одновременно проста ивыразительна, вы скоро освоитесь с объектно-ориентированным стилем созданияпрограмм.

Богатая объектная среда

Среда Java — это нечто гораздо большее, чем просто язык программирования.В нее встроен набор ключевых классов, содержащих основные абстракции реальногомира, с которым придется иметь дело вашим программам. Основой популярности Javaявляются встроенные классы-абстракции, сделавшие его языком, действительнонезависимым от платформы. Библиотеки, подобные MFC/COM, OWL, VCL, NeXTStep,Motif и OpenDoc прекрасно работают на своих платформах, однако сегодня главнойплатформой становится Internet.


/>Проектирование и реализация модуля ERPсистемы.

 

Общее описание проекта

Данный проект представляет собой один из модулей ERP системы.В частности “Управление товарными ифинансовыми потоками”. Предназначена для мелких фирм и индивидуальныхпредпринимателей. Будет также полезна все кто много и часто совершает операциипокупки / продажи. Позволяет вести учет всего цикла перемещения товаров/денег вторговой операции и составлять отчет о проделанной работе. Для демонстрациивозможностей программы реализована схема интернет-торговли на аукционе Ebay.

Реализация

При решение поставленной задачи использовалась среда Net Beans на базе языка программирования Java. Интерфейс пользователя создавался сприменением технологии Swing.Графическое оформлении делалось с помощью редактора “Corel Draw”, документация с помощью текстового процессора MS Word и Macromedia Flash

Логическая схема

 

Требования

Дляработы программы необходим, по возможности качественный монитор, c поддержкой разрешения 1024*768 ивыше, компьютер c 256 Mb и более оперативной памяти итактовой частотой процессора не менее 700Mhz. Операционная система c установленной виртуальной машиной Java


Экономическая схема торговойдеятельности

Любая торговая экономическая деятельность, включает в себя несколькоосновных разделов:

·         Сами операции

o    Покупка

o    Продажи

o    Посредничество

o    Смешанный вариант(к примеру Dropshipping)

·         Субъекты которыенепосредственно участвуют в этих операциях:

o    Клиенты (любойклиент может выступать в роли посредника)

o    Посредники(помогающие осуществить товарный или денежный  расчет м/у клиентами)

—      Товарноепосредничество (Склады и почты)

·                                  Прием

·                                  Отправка

·                                  Обмен

—      Денежноепосредничество (Банки, платежные системы итд)

·                                  Прием

·                                  Проплата

·                                  Конвертация валют

·                                  Обмен м/уразличными платежными системами

Любая торговая экономическая деятельность при упрощении представляетсобой оборот товаров и денег. А деньги есть эквивалент товара плюс посредникидля обеспечения этого обмена. Но у каждой деятельности, есть также некоторыеотраслевые особенности с определенными дополнительными параметрами, по которымона работает.

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

Если программно реализовать вышеприведенную экономическую схему, то чтобыпостроить необходимую экономическую модель, нужно просто оставить необходимыемодули из этой схемы плюс добавить отраслевые законы, по которым это будет всеработать. Такая практика используется, когда пишут большие экономическиепроекты сходной направленности, после чего они разбиваются на более мелкие, ссохранением архитектуры программы. Измения мелких относительно основногопроекта — несоизмеримы по времени разработки большого – что очень удобно.Поэтому в будущем когда заказчику нужна будет бухгалтерская система опреленнойнаправленности, к примеру работа агентства недвижимости, нет смысла делатьавтономную, статическую программу, и выделять под это весь проект. Удобнейбудет сделать один проект, который будет как конструктор- шаблон для другихлюбых экономических проектов. В общем, любая программа построенная на этом“конструкторе”,  позволит контролировать товарно-финансовые потоки и представитудобные инструменты для выполнения промежуточных .

Пример отраслевой реализацииэкономической схемы

 

Аукцион EBAY

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

Для построения программы для ebay, добавляем систему акционов (обычный, голландский итд) это идет какособенность операции продажи. Также можем добавить типы совершения продаж (Buy it now, immediatepayment required, private auctions etc) и тд. Добавляем систему рейтингов для продавцов и покупателей(CRM/SRM),

Добавляем товарных посредников (почты). Добавляем статистику по закрытымаукционам (аналитика) и тд…

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

Агенство недвижимости

Участники (клиенты или субъекты)

·         Арендодатели(продавцы)

·         Само агенство(посредник)

·         Квартиросъемщик(покупатель)

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

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

После вводим законы и условия, по которым функционирует сегментНедвижимость — > Аренда жилья: Накладываем ограничения на схему Недвижимость- > Аренда жилья: в рамках общей экономической схемы:

·         Смешанный типоперации (Продажа через посредничество)

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

·         Законы проведенияоперации и их последовательность.

Вводим порядок проведения операции (очень упрощенно)

1.   Подача заявки

2.   Предложение вариантов квартир

3.   Заключение предварительного договорас агентством

4.   Выезд агента и просмотр хат

5.   Заключение договора с хозяиномквартиры

6.   Оплата услуг агентства

7.   Заключение договора в ЖЭС м/ухозяином хаты и квартиросъемщиком

·         Определяем товар

Два вида товара, характерные только для данной отрасли

1.              Оплата по фактузаселения (договорился с хозяином хаты – заплатил деньги агентству. Эта услуга,как правило, дороже + выезд агента)

2.              Предоставлениепросто информации о сдаваемых в текущий момент квартирах (дешевле, но нетгарантии, что квартира не сдана)

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

Внешний вид программы

/>

еще рефераты
Еще работы по информатике, программированию