Курсовая работа (т): Автоматизированные информационные системы (АИС). Системы автоматизированного проектирования АИС: этапы развития, классификация, характеристики CASE-средств: Rational Rose, ErWin, BpWin

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

Рисунок 3 - Выбор сервера при создании физической модели данных

база данные автоматический проектирование

Из рисунка 3 также видно, что программа «Erwin Data Modeler r9», кроме создания логической и физической моделей позволяет создать Match template, то есть создать физическую модель на основании имеющегося шаблона.

После выбора сервера баз данных на следующем этапе создаются сущности, для каждой из которых существует возможность установить поля и атрибуты. Программа «Erwin Data Modeler r9» при создании сущностей и атрибутов учитывает максимальную длину имени и другие ограничения, предъявляемые базой данных [25].

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

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

Окно создания представления в «Erwin Data Modeler r9», приведено на рисунке 4.

Рисунок 4 - Окно создания представления в «Erwin Data Modeler»

Как видно из рисунок 4, окно представления содержит следующие вкладки:

общие «General», на которой устанавливаются общие свойства представления;

вкладка выбор «Select», позволяющая выбрать которые включаются в представление и которые отображаются в представлении;

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

вкладка «Where», позволяет создать информацию на основании которой формируется SQL-запрос;

вкладка «User Defined SQL», позволяет задать настойки для пользователя по умолчанию, которая становиться активной только после создания SQL-запроса;

вкладка «SQL», позволяет создать запрос для представления.

В программе «Erwin Data Modeler r9» имеется возможность создания именованных блоков кода SQL, которые позволяют на сервере повышать производительность выполнения запросов - это триггеры и хранимые процедуры.

Хранимая процедура представляет собой набор команд предварительно откомпилированных на SQL, вызываемый из клиентского приложения или другой хранимой процедуры, а триггер - это процедура, автоматически выполняемая как реакция на событие [15, c.5].

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

Генерация триггера в программе «Erwin Data Modeler» происходит на основании использования шаблона или специального скрипта, который позволяет создать макрокоманды.

Для переопределения триггера программа использует тип ссылочной целостности, шаблон триггера - для связи или для сущности.

После создания сущностей, а в случае необходимости триггеров, хранимых процедур, ограничений в программе «Erwin Data Modeler r9» имеется возможность создания процесса прямого проектирования.

Для этого необходимо в меню «Tools» выбрать настройки «Options» как это показано на рисунке 5.

Рисунок 5 - Окно для выполнения генерирования SQL-кода

Как видно из рисунка 5, программа имеет возможность создания SQL-кода для таблиц, процедур, функций, назначить права для пользователей. Кроме генерации имеется возможность создания отчета, с указанием подробных шагов выполнения процесса и перед выполнением генерации осуществить просмотр [16, c. 10].

Rational Rose в отличие от подобных средств проектирования способна проектировать системы любой сложности, то есть инструментарий программы допускает как высокоуровневое (абстрактное) представление (например, схема автоматизации предприятия), так и низкоуровневое проектирование (интерфейс программы, схема базы данных, частичное описание классов) [17, c.45].

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

В настоящее время свое развитие получили комплексные системы проектирования.

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

За счет механизма Workflow, который находится в основе ELMA происходит быстрая настройка системы на выполнение требований компании в среде ее функционирования.

Основным пакетом ELMA является ECM+, который позволяет выполнить наладку движения документов и операционную деятельность предприятия. Для реализации сквозных процессов используется пакет CRM+.

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

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

Пример разработки графической модели бизнес-процесса приведен на рисунке 6 [18, c. 25].

Рисунок 6 - Пример разработки модели бизнес процессов в ELMA

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

2.2 Сравнительный анализ средств для проектирования автоматизированных информационных систем


В настоящее время, кроме рассмотренных выше наибольшей популярностью пользуются следующие средства проектирования [12, c.5]: Business Studio (BS), CompanyMedia (CM), Rational Rose (LN), ERwin (ERwin), Case Studio (CS), Directum (D), DIS-системы (DIS), BPwin (BPwin), LanDocs (LD) и Optima-Workflow (W) [19, с.29].

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

Таблица 2 - Сравнительный анализ основных возможностей программных продуктов

Возможности средств проектирования

BS

CM

LN

ERwin

CS

D

DIS

BPwin

LD

W

Возможность сохранения данных

+

+

+

+

+

+

+

+

+

+

Работа со словарями и справочниками

+

+

+

+

+

+

+

+

+

+

Поиск: - по реквизитам; - по виду РК документу; - полнотекстовый; - с учетом морфологии

 + -  + -

 + -  + -

 + +  + -

 + +  + +

 + -  + -

 + -  + +

 + +  - -

 + +  + -

 + -  + +

 + +  + +

Маршрутизация

+

-

+

+

+

+

-

+

+

+

Генерация отчетов

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

Возможность назначения участников проекта

+

-

+

+

+

+

+

+

+

+


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

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

Проведем сравнительный анализ доступного инструментария для настройки средств проектирования (таблица 3) [20].

Таблица 3 - Сравнительный анализ доступного инструментария

Программные средства проектирования

BS

CM

LN

ERwin

CS

D

DIS

BP win

LD

W

Конструктор форм карточек документов

+

-

+

+

+

+

-

+

+

+

Конструктор маршрутов/процессов

+

-

+

+

+

+

-

+

+

+

Редактор отчетов

+

+

-

+

+

+

-/+

+

+

+

Средство создания и изменения словарей и справочников

+

-

+

+

+

-

+

+

+


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

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

Таблица 4 - Сравнительный анализ внедрения

Характеристики внедрения программных систем

BS

CM

LN

ERwin

CS

D

DIS

BPwin

LD

W

Количество внедрений на предприятиях

>100

>100

>5001

>1000

>5002

>100

>100

>100

>100

>100

Внедрение собственными силами потребителей

Нет

Нет

Да

Да

Нет

Да

Да

Да

Нет

Нет

Соотношение внедрений в составе проекта (П) и самостоятельно пользователями (С)

П

П

П<С

П<<С

П

П>>С

П>С

П>С

П

П


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

Для разработки модели бизнес процессов используется Process Designer, который организует поддержку подпроцессов, групповых назначений заданий, а также параллельные операции по моделированию бизнес процессов [21].

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

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


3. Пример проектирования автоматизированной информационной системы для предприятия

.1 Постановка задачи


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

К основным видам деятельности компании относятся:

оказание услуг в области разработки проектно-сметной документации, проведения внешнего аудита и супервайзинга;

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

внедрение и сервисное обслуживание систем управления безопасностью информации и защите от пожаров;

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

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

разработка и сопровождение программного обеспечения в области управления технологическими процессами.

Как показали исследования, сайт Нефтеюганского филиал ООО «РН-Информ», имеет существенные недостатки.

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

На странице «Проекты» информация оформлена списком, что является тяжелым для восприятия и получения актуальной информации. Более детализированной является страница «Работа», которая показывает требования, условия работы в компании, актуальные вакансии.

Обобщим проведенный анализ сайта Нефтеюганского филиала ООО «РН-Информ» с помощью таблице 5.

Таблица 5 - Недостатки сайта Нефтеюганского филиала ООО «РН-Информ»

Недостатки

Характеристика

Страница «О компании»

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

Страница «Продукты и услуги»

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

Страница «Проекты»

Информация оформлена списком, является тяжелой для восприятия

Страница «Контакты»

Отсутствует. Не предоставляется местонахождение организации, карта проезда, контактные лица.

Главная страница сайта

Не содержит существующие акции, скидки. Данная страница не обновляется

Источник: https://www.bibliofond.ru/detail.aspx?id=896541