Принципы построения и методы проектирования автоматизированных информационных систем

    1 Принципы построения и методы проектирования автоматизированных информационных систем

 

    Проектирование  Автоматизированных Экономических  Информационных Систем (ПАЭИС) – это  формализованное представление  решений по созданию автоматизированной системы.

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

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

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

    Основные  направления развития АЭИС:

    • Развитие децентрализованных систем обработки данных;
    • Объединение и развитие интегральных систем;
    • Развитие, создание автоматизированных банков данных;
    • Интеграция микроэлектроники с оборудованием;
    • Интеграция электрических и технических автоматизированных систем.

    Индустрия разработки автоматизированных информационных систем управления родилась в 50-х – 60-х годах и к концу века приобрела вполне законченные формы. Материалы данного руководства являются обобщением цикла лекций по Автоматизированным Банковским Системам (АБС) и Автоматизированным системам управления конструкторско-технологическим проектированием (АСУ КТП), читаемым в МГТУ им. Н.Э. Баумана. Не смотря на имеющиеся различия в реализации функциональных модулей данных систем, общие подходы к их разработки во многом схожи, что позволило нам объединить вопросы их проектирования в рамках одного издания.

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

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

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

    На  сегодня существуют несколько методов  построения автоматизированных информационных систем (АИС), среди которых можно  выделить следующие:

    1 Метод «снизу-вверх»

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

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

    2 Метод «сверху-вниз»

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

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

    Выделяют  следующие принципы построения автоматизированных систем:

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

    2 Пакеты прикладных  программ, их назначение, классификация и  характеристика 

    Пакеты Прикладных Программ (ППП) относятся к классу программ «поддержки принятия решений» и предназначены для применения непосредственно на рабочем месте инженеров и проектировщиков.

    Пакеты прикладных программ – это комплекс взаимосвязанных программ для решения задач определенного класса.

    Выделяются следующие виды ППП:

  1. Проблемно-ориентированные. Используются для тех проблемных областей, в которых возможна типизация функций управления, структур данных и алгоритмов обработки. Например, это ППП автоматизации бухучета, финансовой деятельности, управления персоналом и т.д.;
  2. Автоматизации проектирования (или САПР). Используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм;
  3. Общего назначения. Поддерживают компьютерные технологии конечных пользователей и включают текстовые и табличные процессоры, графические редакторы, системы управления базами данных (СУБД);
  4. Офисные. Обеспечивают организационное управление деятельностью офиса. Включают органайзеры (записные и телефонные книжки, календари, презентации и т.д.), средства распознавания текста;
  5. Настольные издательские системы – более функционально мощные текстовые процессоры;
  6. Системы искусственного интеллекта. Используют в работе некоторые принципы обработки информации, свойственные человеку. Включают информационные системы, поддерживающие диалог на естественном языке; экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях; интеллектуальные пакеты прикладных программ, позволяющие решать прикладные задачи без программирования.

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

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

     Программы «Мини-бухгалтерия» пользуются наибольшим спросом на современном рынке  бухгалтерских программ, удовлетворяют потребности большинства коммерческих фирм; они сравнительно недорогие и легко адаптируются к условиям пользователя. Пакеты этого класса ориентированы на пользователя-непрофессионала и легко осваиваются бухгалтером. Основой всех пакетов является правильное отражение финансово-хозяйственной операции в виде бухгалтерских проводок в едином журнале хозяйственного учета без выделения отдельных участков учета. Бухгалтер освобождается от ручной работы по ведению учетных регистров, журналов-ордеров, ведомостей затрат по статьям калькуляции, составлению отчетности. На основании проводок, занесенных в единый журнал хозяйственных операций, обеспечивается получение оборотно-сальдовой ведомости, шахматной ведомости, Главной книги, баланса, карточек синтетического счета, отчетных форм. Все выходные формы могут выводиться на экран, жесткий диск, дискету и печать.

     Несмотря  на большое разнообразие программ для  малого бизнеса, можно выделить их некоторые  общие черты:

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

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

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

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

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

     Обработка бухгалтерского учета на малых предприятиях с большой численностью работающих, со значительным объемом хозяйственных операций и при необходимости составления многих регистров аналитического учета затрудняется использованием пакета «Мини-бухгалтерия». Это и вызвало появление пакетов более высокого уровня — интегрированных систем.

     Пакеты  «Интегрированная бухгалтерская система» (ИБС). Большинство разработок этого  класса «выросло» из предыдущего. Сегодня  группа ИБС является одной из наиболее распространенных. Как правило, система работает локально на одном компьютере или в сетевом варианте на нескольких ПК. Система рассчитана на ведение малого и среднего бизнеса и предназначена для бухгалтерий численностью 2-5 человек. При локальном использовании системы на компьютере находится целиком вся система, в сетевом варианте — на нескольких АРМ по участкам учета. Сетевые версии интегрированных бухгалтерских систем могут быть рассчитаны на интеграцию с различными функциями управления. Например, программа «1С: Предприятие (версии 7.5, 7.7)», кроме бухгалтерского учета, предназначена для производственного учета, выполнения операций по сбыту и снабжению, финансовому планированию и анализу, а также автоматизации документооборота.

     Интегрированные бухгалтерские системы относятся  к программам, объединяющим и поддерживающим ведение всех основных учетных функций и разделов. Реализуются обычно в рамках одной программы, состоящей из отдельных модулей. Каждый модуль предназначен для обработки отдельных участков учета, где ведется аналитический учет. Основой пакета, как и в «Мини-бухгалтерии», является Головной модуль «Проводка — Главная книга — Баланс», а также модули для выполнения отдельных участков учета. Состав модулей, обеспечивающих автоматизированную обработку бухгалтерских задач, неодинаков в разных программах. В основном это модули, осуществляющие ведение аналитического учета по финансово-расчетным операциям, учету материалов, учету основных средств и учету товаров. Для учета заработной платы создается, как правило, самостоятельная программа, но этот модуль может находиться и в общей программе.

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

     После окончания обработки участка  учета (или в ходе обработки) бухгалтерские  проводки поступают в головной модуль и записываются в единый журнал хозяйственных  операций, на базе которого получаются оборотно-сальдовые ведомости, Главная книга, карточки счета, баланс, отчетные формы. Таким образом, осуществляется интеграция обработки всех бухгалтерских задач. Лучшими пакетами этого класса на выставках и конкурсах признаны программы корпорации «Парус», фирмы «1С» («1С: Предприятие версии 7.5, 7.7»), «Инфин», «Суперменеджер», «Инфо-бухгалтер», сетевая программа «Интегратор» фирмы «Инфософт», «Турбо-бухгалтер» (4, 5, 6), «БЭСТ-3» «Интеллект-Сервис».

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

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

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

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

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

     Состав  пакетов может иметь отличие  в комплексах, разработанных разными  фирмами. Его содержание может пополняться за счет включения дополнительных модулей. Применение комплексов позволяет создать на средних и крупных предприятиях интегрированную бухгалтерию, где осуществляется комплексная автоматизация бухгалтерского учета. При этом необходимо соблюдать главный принцип: пакеты должны быть информационно взаимосвязаны, что возможно только при приобретении всего комплекса программ у одной фирмы-изготовителя, хорошо зарекомендовавшей себя на рынке программных продуктов. К ним относятся пакеты фирм: «Интеллект-Сервис» (программа «БЭСТ-4»), «Микро-Плюс» («Лука»), «Пролог», «Омега» («Бухкомплекс»), фирма «ЭЙС» («Гепард»), «Звезда», «Инфин» («Бухгалтерия-супер»), «Турбо-бухгалтер» (6 проф.).

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

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

     Системы индивидуально дорабатываются и  внедряются на базе типового ядра для  каждого заказчика. Сложность построения корпоративных систем заключается  в наличии различных модулей  программ. Типичным примером может служить корпоративная система «Галактика», где выделены функциональные контуры административного управления, оперативного управления, управления производством и бухгалтерский учет, для автоматизированной обработки которых предусматривается около 40 программных модулей (АРМ). Систему можно комплектовать из различных модулей. Корпоративные системы предназначены для использования на крупных предприятиях, в торговых центрах и универмагах, но могут в усеченном составе модулей применяться и на средних предприятиях. В качестве примера можно привести некоторые отечественные организации, разрабатывающие корпоративные системы для крупных предприятий: корпорация «Галактика», фирмы «Инфософт», «Никос-софт», «Омега», «Цефей», «Звезда». Переходят на составление корпоративных систем для средних предприятий и корпорация «Парус», фирма «1С» и др. Несомненным достоинством этих организаций является комплексный подход к созданию АИС на предприятии. Они обеспечивают обследование информационной системы, выбор и поставку технических средств, установку программы «под ключ», сопровождение системы, обучение персонала. Можно утверждать, что будущее за такими организациями.

     Из  зарубежных разработок получили всемирную  известность корпоративные системы  «R/3», «Platinym», «Slala», «R/Style», «Concorde XAL» и др.

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

Принципы построения и методы проектирования автоматизированных информационных систем