АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Этапы проектирования информационно-управляющих систем

Читайте также:
  1. A) к любой экономической системе
  2. A) прогрессивная система налогообложения.
  3. C) Систематическими
  4. CASE-технология создания информационных систем
  5. ERP и CRM система OpenERP
  6. HMI/SCADA – создание графического интерфейса в SCADА-системе Trace Mode 6 (часть 1).
  7. I СИСТЕМА, ИСТОЧНИКИ, ИСТОРИЧЕСКАЯ ТРАДИЦИЯ РИМСКОГО ПРАВА
  8. I. Основні риси політичної системи України
  9. I. ОСНОВНЫЕ ПОНЯТИЯ (ТЕРМИНЫ) ЭКОЛОГИИ. ЕЕ СИСТЕМНОСТЬ
  10. I. Суспільство як соціальна система.
  11. I. Формирование системы военной психологии в России.
  12. I. ЭТАПЫ ПРОТЕКАНИЯ КОНФЛИКТА

Процесс проектирования ИУС можно разделить на пять этапов.

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

2. Анализ информационных требований. Определяется, какой тип информации требуется для принятия каждого решения.

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

4. Проектирование процесса обработки информации. На данном этапе разрабатывается реальная система для сбора, хранения, передачи и модификации информации.

5. Проектирование и контроль за системой контроля. Последний этап - это создание и воплощение системы, служащей для оценки выдаваемой ИУС информации и позволяющей распознавать и исправлять замеченные ошибки. Кроме того, было бы необходимо иметь возможность модифицировать ИУС в соответствии с изменениями ситуации. Нужно допустить, что проектируемая система будет иметь много недостатков, в том числе значительных. Следовательно, необходимо определить, в чем именно она имеет недостатки, и создать процедуры для их выявления и корректировки системы с целью их устранения. Таким образом, следует проектировать систему так, чтобы она была гибкой и приспособляемой.[9]

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

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

CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей [6].



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

Тема 2.2. Технологии построения корпоративных экономи­ческих информационных систем

Интегрированные (корпоративные) ИС – используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Они включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности. Типовые задачи, решаемые модулями корпоративной системы, приведены в таблице [16].

Таблица 6 – Функциональное назначение модулей корпоративной ИС

 

Подсистема маркетинга Производственные подсистемы Финансовые и учетные подсистемы Подсистема кадров (человеческих ресурсов) Прочие подсистемы (например, ИС руководства)
Исследование рынка и прогнозирование продаж Планирование объемов работ и разработка календарных планов Управление портфелем заказов Анализ и прогнозирование потребности в трудовых ресурсах Контроль за деятельностью фирмы
Управление продажами Оперативный контроль и управление производством Управление кредитной политикой Ведение архивов записей о персонале Выявление оперативных проблем
Рекомендации по производству новой продукции Анализ работы оборудования Разработка финансового плана Анализ и планирование подготовки кадров Анализ управленческих и стратегических ситуаций
Анализ и установление цены Участие в формировании заказов поставщикам Финансовый анализ и прогнозирование   Обеспечение процесса выработки стратегических решений
Учет заказов Управление запасами Контроль бюджета, бухгалтерский учет и расчет зарплаты    

 

‡агрузка...

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

Свободные корпоративные информационные системы (КИС), предназначенные для автоматизации всей деятельности предприятия, могут в скором времени составить серьезную конкуренцию лидерам отрасли информационных технологий. Согласно прогнозам аналитиков из Gartner Inc, рынок открытых ERP-систем вырастет с сегодняшних 7 до 19 млрд. долларов к 2012 году.

Исследование рынков ERP-систем показало, что клиенты начинают задумываться о возможности использования открытых альтернативных решений, если они полностью соответствуют их потребностям и не уступают в возможностях традиционным продуктам. ERP-система — не просто обычное приложение, которое можно установить на ПК сотрудников и сразу начать использовать. Поскольку она внедряется в существующую ИТ-инфраструктуру и затрагивает ключевые производственные процессы, где определенные участки уже могут быть автоматизированы, ERP-система требует специальной настройки и тестирования, а пользователи, которые будут с ней работать, должны пройти полноценное обучение. На российском рынке присутствует несколько ERP-решений, предназначенных для СМБ-компаний и адаптированных к российским условиям (стандартны делопроизводства, законодательство). Различия между ними заключаются в функциональном наборе модулей, базовых технологиях функционирования в ИТ-инфраструктуре фирмы (ОС, серверы приложений и баз данных и т. д.). Это влияет на конечную стоимость лицензий, а значит, и на стоимость владения (TCO) системой.

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

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

В таблице приведены наиболее популярные свободные ERP-системы из следующих источников: http://www.ohloh.net/ и http:// sourceforge.net/

Таблица 7. Свободные ERP-системы

Наименова-ние Примерная стоимость разработки, $ Основной язык програм- мирования Лицензия СУБД Веб-сайт  
 
Adempiere 64.189.728 J2EE GPL2 Oracle, PostgreSQL http://www.adempiere.com  
Blue ERP 623.931 PHP GPL2 MySQL 5 http://open.mitija.com/ blueerp  
Compiere 18.951.213 J2EE GPL2 Oracle, MS SQL, PostgreSQL http://www.compiere.com  
ComUnion ERP 2.426.302 PHP GPL3 MySQL 4.x http://www.comunionerp.com  
Dolibarr ERP/CRM 4.763.560 PHP GPL2 MySQL http://www.dolibarr.org  
ERP5 130.855.991 Python GPL2 ZODB http://www.erp5.org  
GNU Enterprise 6.879.973 J2EE GPL, др. Firebird/Interbase, MaxDB, MS ADO, MySQL 4.x+, Oracle, SQLite, PostgreSQL 8.1+ http://www.gnuenterprise.org  
Jfire 10.817.260 J2EE GPL2.1 MS SQL, Derby http://www.jfire.org  
  OFBiz 18.073.605 Java, JavaScript Apache v2 PostgreSQL, MySQL,Oracle, DB2, Sybase, MS SQL http://ofbiz.apache.org
  Openbravo 136.658.667 J2EE MPL 1.1 Oracle, PostgreSQL http://www.openbravo.com
  OpenERP (Tiny ERP) 28.307.934 Python GPL PostgreSQL http://www.openerp.com
  Opentaps 12.631.236 Java Apache v2, HPL, MITL IBM DB2, MS SQL, MySQL, Oracle, PostgreSQL http://www.opentaps.org
  OrangeHRM 6.197.950 PHP GPL2 MySQL http://www.orangehrm.com
  xTuple ERP: PostBooks Edition 19.762.991 SQL CPAL PostgreSQL http://sourceforge.net/ projects/postbooks
  project-open 11.953.412 SQL GPL2 PostgreSQL http://www.project-open.org
  Tine 2.0 1.897.540 PHP Affero GPL MySQL http://www.tine20.org
  TUTOS 2.018.009 PHP GPL2 Firebird/InterBase, MySQL, Oracle, PostgreSQL http://www.tutos.org
  webERP 1.935.947 PHP GPL2 MySQL - innodb http://www.weberp.org
                         

 

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

- Класс А: системы (подсистемы) управления технологическими объектами и/или процессами.

- Класс В: системы (подсистемы) подготовки и учета производственной деятельности предприятия.

- Класс С: системы (подсистемы) планирования и анализа производственной деятельности предприятия.

Анализ современного состояния рынка ИС показывает устойчивую тенденцию роста спроса на информационные системы организационного управления. В таблице 8 приведен перечень наиболее популярных в настоящее время программных продуктов для реализации ИС организационного управления различных классов.

Таблица 8 – Классификация корпоративных ИС

Локальные системы Малые интегрированные системы Средние интегрированные системы Крупные интегрированные системы (IC)
БЭСТ Инотек Инфософт Супер-Менеджер Турбо-Бухгалтер Инфо-Бухгалтер Concorde XAL Exact NS-2000 Platinum PRO/MIS Scala SunSystems БЭСТ-ПРО 1C-Предприятие БОСС-Корпорация Галактика Парус Ресурс Эталон Microsoft-Business Solutions - Navision, Axapta J D Edwards (Robertson & Blums) MFG-Pro (QAD/BMS) SyteLine (COKAП/SYMIX) SAP/R3 (SAP AG) Baan (Baan) BPCS (ITS/SSA) OEBS (Oracle E-Business Suite)

«1С:Предприятие» фирмы «1С»

Встроенный язык системы «1С:Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

При своей относительной простоте язык имеет много общих черт с другими языками, такими как Pascal, Java Script, Basic, что облегчает его освоение начинающими разработчиками.

Вот некоторые, наиболее значимые особенности встроенного языка:

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

- кэширование скомпилированных модулей в памяти;

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

- отсутствие программного описания объектов конфигурации;

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

Назначение встроенного языка в системе «1С:Предприятие» определяется идеологией создания прикладных решений. Прикладные решения в «1С:Предприятии» не кодируются целиком. Большая часть прикладного решения создается разработчиком путем визуального конструирования – создания новых объектов конфигурации, задания их свойств, форм представления, взаимосвязей и пр. Встроенный язык используется для того, чтобы определить поведение объектов прикладного решения, отличного от типового, и создать собственные алгоритмы обработки данных.

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

Данная информационная система легка в освоении пользователями и администраторами системы, на рынке труда имеется немало специалистов в данной ИС. Система является достаточно гибкой и может быстро настраиваться под нужды того или иного предприятия. Если предприятия работают с огромным объемом данных – много записей в каталогах, большой документооборот, то от этой системы лучше отказаться. Крупнейшая в г. Уфе сеть книжных магазинов «Планета» уже отказалась от использования «1С: Предприятие» в пользу ERP «Галактика». Данное предприятие ведет учет каждого наименование книг, каталог номенклатурных номеров имеет настолько большие размеры, что наблюдаются постоянные «падения» баз данных «1С: Предприятие».

Лексема 7.0

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

Пользователей Лексемы 7.0 можно разделить на две категории; сотрудники IT служб и бизнес пользователи. Сотрудников IT служб в свою очередь можно отнести к трем категориям: сотрудники Экософт, сотрудники дилерских предприятий и специалисты IT служб заказчика. Для специалистов, не работающих в Экософт, может оказаться избыточным наличие в системе средств автоматизации бизнес процессов, так как а других предприятиях бизнес процессы в IT могут отличаться от принятых в Экософте. Возможно, можно будет продавить партнеров и обязать их работать с Лексемой 7.0 только по технологиям Экософт. При этом требуется бизнес процессы Экософта перестроить на современной основе (например, внедрив MSF). В качестве целевой категории требуется выбрать средние предприятия. Продукт Лексема 7.0 должен разрабатываться с учетом интересов только этой категории. Лексема 7.0 должна позволять работать в системе и малым и крупным предприятиям, но при принятия решения в конфликтных ситуациях мы всегда принимаем решения в интересах среднего предприятия. Область применения заказчиками Лексемы – ERP 2. Это связано с тем, что именно в этой области у Экософта имеются каналы сбыта и в этой области у персонала имеется высокая квалификация. Таким образом, Лексема 7.0 это платформа для разработки ERP систем на средних предприятиях.

«Парус»

«Корпорация ПАРУС» предлагает комплексные решения для автоматизации финансово-управленческой деятельности крупных предприятий, работающих в различных отраслях экономики. Система управления «ПАРУС» изначально строилась как комплексная система автоматизации управления. Именно как комплексная и для автоматизации управления . Система характеризуется четким разграничением оперативно-управленческих и учетных задач при полной их интеграции на уровне единой базы данных и соблюдении принципа однократности ввода исходной информации. В основу решений «ПАРУСа» положен модульный принцип при взаимосвязи всех подсистем с единой базой данных, что обеспечивает возможность автоматизации полного цикла управления предприятием. Но основное развитие продукта ведется в секторе государственного и муниципального управления. На момент выбора информационных систем, планирование и управление производством. Такие зарубежные ERP системы, как SAP R/3 и Oracle ERP не учитывают в полной мере все ньюансы российского законодательства и ведения учета в различных сферах деятельности предприятия. Так же стоимость внедрения данных информационных систем в несколько раз выше, чем стоимость российских ERP систем, в которых учитывается специфика работы на российских предприятиях.

«Компас»

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

«Система Oracle E-Business Suite»

Система Oracle E-Business Suite создана с использованием собственных стандартных инструментальных средств разработки и моделирования Oracle. Большинство из средств моделирования и разработки объединено в единый пакет интегрированных средств разработки Oracle Internet Developer Suite. Основной язык программирования в Oracle E-Business Suite – PL/SQL.

PL/SQL – процедурное расширение языка SQL корпорации ORACLE, объединяющее структурированные элементы процедурного языка программирования с языком SQL, разработанное специально для организации вычислений в среде клиент/сервер. Оно позволяет передать на сервер программный блок PL/SQL, содержащий логику приложения, как оператор SQL, одним запросом. Используя PL/SQL, можно значительно уменьшить объем обработки в клиентской части приложения и нагрузку на сеть. Запрос, последующие операторы SQL и операторы условного управления могут быть включены в один блок PL/SQL и пересланы серверу за одно обращение к сети. Процедурные конструкции PL/SQL являются частью языка. Доступность SQL делает язык по-настоящему мощным и полезным, множество встроенных функций обеспечивает дополнительные функциональные возможности. PL/SQL поддерживает использование исключений (аналогично Java), которые предоставляют определенную инфраструктуру для обработки любой ситуации времени выполнения. В языке имеется возможность использования процедур, модулей, функций и триггеров. Триггеры – это особый вид именованных блоков PL/SQL, исполняемых автоматически при наступлении активизирующего события. Дополнительные возможности PL/SQL: объектные типы, динамический SQL, LOB, канализированные функции – обеспечивают его гибкость и эффективность в работе. Следует подчеркнуть, что Oracle E-Business Suite поставляется с полностью открытыми исходными текстами, подробным описанием внутренней архитектуры базы данных и множеством открытых интерфейсов, что позволяет при необходимости легко и быстро понять структуру и логику работы системы и внести необходимые дополнения или модификации, в зависимости от требований пользователя.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |


При использовании материала, поставите ссылку на Студалл.Орг (0.012 сек.)