Материал: Пакеты прикладных программных продуктов. Лубянская Э.Б., Лукаш Е.Н

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

4.6. Внешний интерфейс

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

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

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

5. Ппп экономической сферы

5.1. ERP – системы

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

1) ППП автоматизации производственных процессов;

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

3) ППП автоматизации финансовых и бизнес-процессов.

Конечно, это разбиение довольно условно, существует большое количество интегрированных ППП, объединяющих в себе функции всех трех групп. К таким ППП относятся, например, современные системы управления ресурсами предприятия (Enterprise Resource Planning – ERP).

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

Рис. 5.1. ERP - система

В настоящее время ERP является последней стадией в эволюции автоматизированных интегрированных систем управления предприятием.

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

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

По данным Forrester Research сегодня автоматизированные системы планирования используют 100% крупных и более 50% средних компаний. Увлечение ERP началось в 90-е годы, когда крупные промышленные компании стали устанавливать у себя системы планирования ресурсов на базе единого интегрированного комплекса корпоративных данных.

При внедрении систем управления компания получает целый ряд преимуществ.

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

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

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

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

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

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

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

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

  • планировать производственные процессы в соответствии с ростом или понижением спроса на конкретную продукцию; при этом производственные процессы планируются в соответствии со сроком исполнения клиентского заказа;

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

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

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

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

  • повышать уровень доверия клиентов и заказчиков за счет своевременного исполнения поставок и оптимизации сервиса.

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

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

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

Однако, выводя часть бизнеса в Сеть, необходимо отчетливо понимать, что этот процесс не будет эффективным, если компания заранее не позаботится о создании надежного back-office для онлайновых операций. Если Интернет-решения недостаточно хорошо интегрированы со всеми основными бизнес-процессами, эффективность переноса бизнеса в Интернет будет крайне низкой.

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

5.1.1. Зарубежные erp-системы

Oracle Application. Один из мировых лидеров в производстве ПО – фирма Oracle наряду с другими программными продуктами предлагает семейство модулей Oracle Applications, предназначенное для создания корпоративных ERP-систем. Пакет бизнес-приложений Oracle Applications представляет собой 55 интегрированных друг с другом программных модулей, каждый из которых является полнофункциональным решением в области управления кадрами, финансами, производством, материально-техническим снабжением и сбытом. Это модули Главная книга, Дебиторы, Кредиторы, Движение денежных средств, Основные средства, Финансовый анализатор, входящие в подсистему Финансы, модули Заказы, Закупки, Запасы, Планирование, Управление запасами, НЗП, Управление качеством и др., входящие в подсистему Производство и Распределение, модули Сбыт и маркетинг, Проекты, Персонал, Система информационной поддержки руководства и другие.

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

Рис. 5.2. Место модуля Главная книга

в ERP-системе Oracle Application

Модуль Финансовый анализатор представляет собой настраиваемое бизнес-приложение, предназначенное для получения финансовой и статистической отчетности, анализа и нормирования затрат, составления бюджетов и финансово-сметного планирования (рисунок 5.3).

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

Рис. 5.3. Данные на входе и выходе модуля

Финансовый анализатор (ФА)

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

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

Рис. 5.4. Бизнес-отчет, сформированный при помощи модуля Система информационной поддержки руководства

Сегодня ПО Oracle используют около 6700 предприятий и организаций в 76 странах мира.

SAP/R3. Компания Systemanalyse und Programmentwicklung была создана в 1972 году в Германии (ФРГ) специально для создания универсального программного обеспечения для решения организационно-экономических задач предприятий. За 30 лет, прошедших со времени ее создания, компания поменяла свое название на SAP (Systems, Applications and Products in Data Processing), однако цели своей не изменила и продолжает заниматься разработками в сфере ERP. Сегодня, по данным IDC, SAP занимает около 36% рынка ПО для планирования бизнес-процессов и третье место на рынке делового ПО (вслед за Microsoft и Oracle).

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

В настоящее время клиентами SAP являются около 10 тыс. предприятий. Последняя версия ERP от SAP – R/3.

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

Система обладает следующими характеристиками:

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

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

  • полной локализацией на русский язык и интеграцией в системе российского законодательства и в российской системе учета и отчетности;

  • многовалютностью;

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

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

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

  • встроенными инструментальными средствами разработки программ, позволяющими создавать собственные высокопроизводительные приложения в масштабе всего предприятия, не зависящие от стандартных;

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

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

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

С точки зрения конечного пользователя система R/3 подразделяется по основным сферам применения на несколько функциональных составляющих:

  • Учет и отчетность – официальный бухгалтерский учет (учет дебиторов, кредиторов, основных средств, управление финансами, управление имуществом, баланс, главная книга), а также внутрипроизводственный учет затрат по местам их возникновения, управление заказами, калькуляция, учет результатов хозяйственной деятельности, планирование и контроль проектов, управление денежными средствами.

  • Логистика – объединяет планирование и управление производством, материально-техническое снабжение (закупки, контроль счетов, управление запасами) и сбыт (продажа, экспедиция, выставление счетов).

  • Персонал – включает в себя планирование и управление кадрами и систему начисления заработной платы.

Источник: https://studfile.net/preview/16567672/