Pазработкa корпоративных систем с
использованием современных инструментальных
средств
Б.Вольфман, ЭЛКО Технологии
Основное направление деятельности "ЭЛКО
Технологии" - выполнение крупных проектов на базе современных информационных
технологий.
О современных информационных технологиях
Прежде, чем перейти к непосредственному изложению представленных материалов, кратко
остановимся на основных понятиях и терминах, используемых при описаниях современных
автоматизированных систем (АС).
Классификация информационных систем
По масштабам применения современные АС подразделяются на три основные класса:
- Настольные - для работы одного человека. К ним следует отнести Автоматизированное
Рабочее Место (АРМ) бухгалтера малого предприятия, АРМ кассира, АРМ расчетчика
заработной платы и.т.д. Внедрение таких программ не вызывает особых трудностей и для
хороших систем может исчисляться днями.
Основные проблемы возникают при объединении
информации с разных участков учета - так как рабочие данные специалистов хранятся на
разных компьютерах, и возникает много рассогласований. Например, один и тот же объект
(материал, товар, изделие) на разных АРМах может иметь разные коды.
- Офисные - для работы отдела. К такого рода системам следует отнести сетевые бухгалтерские
программы, программы автоматизации торгового зала, сетевые складские программы и.т.д.
Сотрудники всего отдела могут одновременно работать с единой базой данных, выполняя
отдельную функцию управления предприятием. Внедрение систем этого класса значительно
сложнее настольных : требуется упорядочение плана счетов, составление общего справочника
поставщиков и потребителей, настройка на учетную политику предприятия, обучение
персонала и т.д.
Но настоящие проблемы возникают при попытках обеспечения информационного
безбумажного взаимодействия между сбытом, бухгалтерией, снабжением и производством.
- Корпоративные - для работы целого предприятия или даже нескольких предприятий.
Корпоративные системы охватывают, как правило, всю финансово-хозяйственную и
производственную деятельность предприятия, в т.ч. имеющего филиалы и дочерние фирмы,
входящего в холдинговые компании и концерны.
Рассмотрим корпоративные системы, которые только в настоящее время стали появляться на
нашем рынке, и в скором времени неизбежно станут столь же популярны, как и на Западе. Может
показаться, что корпоративные системы нужны только крупным предприятиям. На самом деле те
проблемы, которые в них решаются, актуальны для любой фирмы.
Ниже приводятся отличительные черты современных корпоративных систем.
Автоматизируется документооборот предприятия
Работа строится по привычной пользователю технологии обработки документов. Документы
автоматически передаются от одного исполнителя к другому или на подпись руководителю, при
этом сводится к нулю возможность неправильной адресации, забывания или потери документов.
Система контролирует сроки исполнения работ и выдает напоминания ответственным
исполнителям.
Моделируются бизнес-процессы
Пояснять, что такое бизнес-процессы в документообороте, вряд ли нужно - каждый специалист
сталкивается с ними ежедневно. Например, бизнес-процесс покупки материалов состоит из
получения счета, его оплаты, получения материалов по накладной и их оприходования на
склад. Этому сопутствует оформление и подписание определенного набора документов (Рис.~300K). Из подобных бизнес-процессов, в сущности, и
состоит вся оперативный документооборот предприятия. Корпоративные системы нового
поколения позволяют предприятию самостоятельно моделировать в системе свои бизнес-
процессы. Это значит, что, продумывая внедрение нового бизнес-процесса, руководитель
самостоятельно или с помощью своего специалиста по компьютерам описывает его в своей
корпоративной системе, определяя при этом, какие документы участвуют в процессе и кто из
специалистов отвечает за действия с этими документами. Больше руководителю не придется ни
инструктировать своих специалистов, ни контролировать последовательность действий или
правильность оформления документов - система просто не позволит персоналу делать ошибки
или нарушать технологию работы.
Бизнес-процесс получения
товаров по накладной
Убираются внутрифирменные барьеры
Думаем, многие руководители сейчас озабочены информационной разобщенностью своих
специалистов. Корпоративные системы сыграют немаловажную роль в том, чтобы коллектив
начал работать как единая команда, ориентированная на выполнение общей цели (увеличение
прибыли предприятия). (Рис.~95K)
Для обеспечения согласованной работы произвольного числа пользователей в единой
компьютерной сети наиболее подходящей является технология клиент/сервер, в которой один или
несколько самых мощных компьютеров, называемых серверами, используются не для работы, а
выделяются для хранения данных со всех участков и, главное, для обеспечения правильного
взаимодействия между рабочими местами. Все остальные компьютеры в сети являются клиентами.
Раньше в компьютерных сетях применялась технология файл-сервер, которая практически не
обеспечивала защиты данных от сбоев и ошибок специалистов и создавала поэтому множество
аварийных ситуаций. Клиент/серверная технология гораздо надежнее и "умнее": она позволяет
избегать потерь данных (например, когда несколько людей пытаются одновременно вносить
изменения в одни и те же данные), гораздо лучше обеспечивает сохранность информации и от
случайностей, и от злого умысла, и, наконец, она дает возможность работать в сети гораздо
большему числу людей одновременно.
Открывается доступ в международные информационные
сети
А для пользователей это означает:
- У вас появляются новые способы ведения бизнеса: в сеть можно поместить свои прейскуранты
и другую информацию для всеобщего ознакомления, можно по электронной почте получать и
посылать заказы, выставлять клиентам счета, обсуждать и согласовывать тексты контрактов и
коммерческих предложений, посылать напоминания должникам и т.д.
- Вы можете обращаться к огромным объемам информации по любым областям знаний,
гораздо большим, чем в любой самой крупной библиотеке. Это могут быть книги, справочники,
программы, материалы периодических изданий, различные базы данных, коммерческая реклама
и многое другое.
- Вы можете вести деловую переписку по электронной почте с абонентами в любых уголках
мира
- Вы приобретаете одну из самых удобных возможностей получения консультаций, советов,
помощи. Все серьезные фирмы, производящие компьютеры или программы, осуществляют сейчас
техническую поддержку своих пользователей через глобальные сети.
Наиболее известной фирмой, обеспечивающей коммуникационные возможности (или услуги
глобальной сети), является Internet. Каждое серьезное предприятие сегодня обязательно должно
иметь выход в Internet. Такую возможность начинают предоставлять многие корпоративные
системы.
Удобство и простота работы
Понятие "интуитивно понятный интерфейс" означает, что уже после 1-2 часов экспресс-обучения
человек свободно может общаться с программой. Такие системы учитывают психологию людей,
они дружелюбны и понятны, широко используют изображения и звук вместо текста. Работать с
такой системой может даже непрофессионал, и ему не требуется изучать тома документации.
Человек видит на экране просто свой рабочий стол со стопками чистых бланков, папками с
подшивками документов, журналами и ведомостями.
Кроме того, существует ряд современных технологий, облегчающих общение человека и
компьютера. Эти технологии особенно оценят те специалисты, которым приходилось работать с
неудобными системами, где простейшая операция требует многократных нажатий кнопок
клавиатуры и сложных переходов по меню.
Резюме
Одна из черт нашего времени - качественный скачок в автоматизации финансово-хозяйственной
и производственной деятельности предприятий. Программы нового поколения - корпоративные
системы, выполненные в технологии клиент/сервер, - предоставляют такие возможности для
учета и управления, о которых руководители еще недавно могли только мечтать. Ряд ведущих
фирм разрабатывает и предлагает такие проекты для предприятий различных отраслей и видов
деятельности. Сообщения об этом регулярно появляются в компьютерной прессе и компьютерных
рубриках экономических изданий, корпоративные системы демонстрируются на тематических
выставках, семинарах, конференциях.
Этапы выполнения сложных
проектов:
- обследование предприятия и моделирование его деловых процессов;
- разработка плана реинжиниринга предприятия;
- выполнение сетевых проектов любой сложности;
- подбор, поставка, установка, техническая поддержка и сопровождение
программно-технических средств - высококачественного компьютерного,
сетевого и телекоммуникационного оборудования, современного системного и
прикладного программного обеспечения;
- проектирование баз данных корпоративных систем;
- разработка прикладных программ в технологии клиент/сервер;
- интеграция с существующими на предприятии информационными
системами;
- обучение всех категорий пользователей в авторизованном учебном центре;
- внедрение и техническая поддержка систем
Технические предложения на разрабатываемый проект
содержат:
- моделирование бизнес-процессов, включающее описание организационной
структуры предприятий, их технологических процессов и систем
документооборота, а также связей с внешними организациями;
- разработка планов реинжиниринга предприятий;
- определение Автоматизированных Рабочих Мест (АРМов) и
информационного взаимодействия между АРМами и внешними базами
данных;
- определение основных задач и направлений, решаемых в системе;
- постановки всех функциональных подсистем;
- разработка технологии решения задач пользователей в условиях автоматизации;
- проектирование концептуальной модели базы данных;
- определение основных входных и выходных сообщений;
- определение требований к системному программному обеспечению и
инструментальным средствам, с помощью которых будет осуществляться
прикладное программирование;
- определение требований к техническим средствам, средствам связи,
обеспечивающим надежную и эффективную эксплуатацию системы.
- определение конфигурации и состава разрабатываемых систем.
- определение организационной структуры и оценка необходимой численности
эксплуатационного персонала разрабатываемых систем.
Предпроектное обследование деловых процессов
Краткое описание методики и состава работ по
предпроектному обследованию
Предпроектное обследование предприятия предусматривает изучение и описание:
- организационной структуры предприятия;
- технологических процессов предприятия;
- системы документооборота предприятия;
- связей предприятия с внешними организациями.
Созданная модель предприятия анализируется по следующим направлениям:
- распределение функций между подразделениями;
- выявление дублирования функций;
- выявление перегруженности или недогруженности отдельных элементов
модели;
- выявление скрытых ресурсов предприятия.
В основу методики обследования положен принцип "черного ящика": вначале в роли "черного
ящика" выступает предприятие в целом, затем каждый из его отделов, затем - отдельные
процессы внутри отдела (например, заказ товаров) и т.д.
Обследование предприятия проводится "сверху вниз":
- исследование целей и общей организационной структуры предприятия и
описание его связей с внешними организациями;
- изучение ответственности, функций и обязанностей каждого отдела;
- изучение документооборота каждого отдела;
- изучение связей с другими подразделениями предприятия;
- изучение внешних связей каждого отдела.
В результате обследования вырабатываются:
- Рекомендации по реинжинирингу предприятия (в данном случае употребляется второе
значение слова реинжиниринг- реструктуризация предприятия, в отличие от значения
обратное проектирование применительно к CASE-средствам), вплоть до комплекта служебных
инструкций:
- Проект базы данных корпоративной информационной системы предприятия:
- Конфигурация вычислительной сети:
- Предложения по набору программно-технических средств:
- Операционные системы:
- Семейство сетевых ОС корпорации Novell основано на
концепции интегрированной вычислительной архитектуры (NICA - Novell
Integrated Computing Architecture), которая позволяет создать открытую
сетевую среду, интегрирующую ресурсы серверов, настольных компьютеров,
больших и мини- ЭВМ и поддерживающую на рабочих станциях разные
операционные системы: Windows, DOS, OS|2, UNIX, Macintosh;
- Microsoft Windows NT характеризуется приоритетной
многозадачностью, встроенной сетевой поддержкой, защищенностью,
многопоточностью, поддержкой широкого спектра компьютерных платформ,
симметричной мультипроцессорной обработки и т.д.;
- SCO Open Server обеспечивает возможность работы до 30
процессоров и хорошую отказоустойчивость при выполнении
клиент/серверных приложений.
- SCO UnixWare 2.1 основана на самой современной версии
ядра UNIX - System V UNIX, имеет отказоустойчивую файловую систему,
обеспечивает интеграцию с TCP/IP и NetWare рабочими средами.
- Средства построения сетей:
- сетевое оборудование Cabletron, Bay Networks, 3Com, Chipcom;
- высококачественные Brand Name компьютеры фирм Compaq,
Gateway, Tricord для серверов и рабочих станций.
- Средства программирования:
- Centura Team Developer - мощная среда разработки
приложений, обеспечивающая широкие возможности масштабирования
приложений и интеграцию корпоративных систем с Internet;
- Centura Ranger - сервер баз данных, реализующий средства
универсальной репликации данных;
- Centura Web Data Publisher - система, обеспечивающая
эффективную и безопасную передачу данных через Internet;
- Centura Application Server - система, обеспечивающая
возможности разделения приложенийCentura
- Системы управления базами данных:
- SQLBase Server - новая версия сервера реляционных баз
данных, включающая средства репликации данных;
- семейство Sybase SQL Server - семейство серверов,
ориентированных на задачи, связанные с быстрой обработкой транзакций в
реальном масштабе времени, с системами принятия решений, обслуживанием
большого числа пользователей и т.д.;
- Microsoft SQL Server - специально разработан для систем с
распределенной обработкой данных;
- Informix Universal Server Engine - поддерживает
разнообразные типы данных и предусматривает возможность расширения,
через интерфейс АPI работает с DataBlade-модулями;
- Oracle Server - универсальный сервер, поддерживающий
распределенные базы данных, параллельные системы, а также включающий
новые средства поддержки хранилищ данных.
- Предложения по использованию и разработке прикладных программ.
рис.~300K
Компания ЭЛКО Технологии готова по заказам пользователей выполнить программные
проекты любой степени сложности. Мы принимаем на себя ответственность за выполнение всех
требований заказчика, за эффективное функционирование и развитие систем.
[Назад]
[Содержание]
[Вперед]
|
|