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

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

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

Открытие Интернет-магазина позволит осуществить:

экономию времени на поиск, выбор и заказ услуг;

возможность получения дополнительной прибыли от осуществления сделок;

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

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

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

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

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

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

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

3.2 Структурный системный анализ


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

Рисунок 7 - Контекстная диаграмма

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

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

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

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

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

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

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

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

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

Проведем декомпозицию контекстной диаграммы, выделив основные подзадачи, которые приведены на рисунке 8.

Рисунок 8 - Декомпозиция главной задачи

Проведем также декомпозицию задачи «Оформить заказ», которая требует детализации и построим дерево целей (приложение 1).

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

3.3 Объектно-ориентированный анализ


Объектно-ориентированный анализ проведем на основании разработки UML-диаграмм с использованием программы Rational Rose [23].

Диаграмма классов для предметной области приведена на рисунке 9.

Рисунок 9 - Диаграмма классов

Как видно из рисунка 9, диаграмма классов будет включать следующие классы:

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

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

«Услуги» - это класс, который будет использоваться для описания услуг и установления цены;

«Заявки» - это класс, который будет использоваться для формирования заказов клиентов, сотрудниками магазина для формирования ценовой политики на услуги;

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

Разработаем диаграммы состояния предметной области. Диаграмма состояния класса «Клиент» приведена на рисунке 10.

Рисунок 10 - Диаграмма состояния для класса Клиент

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

В случае необходимости уточнение информации про клиента, подтверждение заказа услуги посредством добавления его в «Корзину покупателя» и оплата заказа на услугу через платежную систему.

Конечной точкой будет совершение покупки через Интернет-магазин и выход из сайта.

Рассмотрим также состояние класса «Заявка», которое приведено на рисунке 11.

Рисунок 11 - Диаграмма состояния для класса Заявка

Как видно из рисунка 11, при поступлении заявки на оказание услуг в Интернет-магазине будет выполнена обработка этой заявки за счет оформления форм и работы клиента на сайте.

После этого возможно два варианта: если клиента не заинтересовали услуги или он не оплатил за услугу, тогда заявка будет отменена.

В случае добавления услуги в Корзину покупателя заявка будет выполнена.

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

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

Рисунок 12 - Диаграмма вариантов использования Интернет-магазина для оказания услуг клиентам Нефтеюганского филиала ООО «РН-Информ»

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

Для законодательного утверждения и контроля выполнения договоров по оказанию услуг Нефтеюганским филиалом ООО «РН-Информ» также необходимо предусмотреть работу юриста.

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

Разработаем также диаграмму последовательности для работы в Интернет-магазине, которая приведена на рисунке 13.

Рисунок 13 - Диаграмма последовательности

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

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

В случае заказа услуги в Нефтеюганским филиалом ООО «РН-Информ» пользователь может выбрать платежную систему, заполнить форму для оформления заказа, оплатить услугу и выбранная услуга будет передана для выполнения в структурные подразделения компании.

Также подтверждение оплаты за услугу приходит в бухгалтерию, которая ведет учет услуг оказанных через Интернет-магазин.

Разработаем также кооперативную диаграмму, которая будет отражать работу в системе менеджера сайта, который будет иметь доступ к административной части Интернет-магазина (рисунок 14).

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

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

Для менеджера будет предоставлена возможность добавления новых услуг в Интернет-магазин и обновление информации по существующим услугам.

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

Одной из главных задач менеджера будет просмотр оплаченных услуг для передачи этих данных в структурные подразделения Нефтеюганского филиала ООО «РН-Информ».

Заключение


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

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

Локальные автоматизированные информационные системы, как правило, реализуются на одном автономном компьютере и рассчитаны на работу одного пользователя. Как правило, приложения разрабатываются с помощью локальных баз данных, к котором относятся: Clarion, Clipper, FoxPro, Paradox, dBase и Microsoft Access.

Групповые автоматизированные информационные системы в локальной сети и рассчитаны на работу группы пользователей подключенных к одному серверу баз данных, которые называются SQL серверами. Наиболее часто используемыми являются Oracle, DB2, Microsoft SQL Server, Sybase, Informix.

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

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

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

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

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

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

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

В процессе разработки с помощью ERwin Process Modeler были разработаны диаграммы бизнес процессов, а с помощью программы Rational Rose диаграммы объектно-ориентированного анализа.

Список использованной литературы


Источники на русском языке

1.              Адамов С. А. Технология разработки программного обеспечения / С. А. Адамов. - СПб: Питер, 2012 - С.45

2.      Афанасиев А. В. Технология разработки программных продуктов / А. В. Афанасиев, 2014 - С. 88

.        Базаров С. А. Технологии разработки программного обеспечения / С. А. Базаров, Цилькер Б. Я. - СПб: Питер, 2012 - С.5

.        Блинов Ю. А. Проектирование информационных систем / Ю. А. Блинов - Саратовский государственный университет, 2011 - С. 89

.        Кармайкл Э., Хэйвуд Д. Быстрая и качественная разработка программного обеспечения. - М.: Вильямс, 2012 - С.21

.        Синева П. А. Компьютерные технологии в жизненном цикле изделия / П. А. Синева. - СПб: СПбГУ ИТМО, 2016 - С.27

.        Эрик Дж. Брауде. Технология разработки программного обеспечения. - СПб: Питер, 2012 - С.156

8.    Эндрю В. Технологии разработки программного обеспечения: Современный курс по программированию инженерии: Учебник для вузов. Стандарт третьего поколения / В. Энрю. - 4-e изд. - ил. - (Учебник для вузов), (Гриф) Питер, 2012. - С.58

9.      Яблочников Е. И. Технология внедрения системы автоматизации / Е.И. Яблочников // Справочник программиста. - 2013. - № 5. - С. 82.

10.          Кондратьев В. В. Показываем бизнес-процессы: учеб. пособие / Кондратьев В. В., Кузнецов М. Н. - М.: Эксмо, 2012. - С.14

11.    Елиферов В. Г. Бизнес-процессы: регламентация и управление: учеб. пособие / В. Г. Елиферов, В. В. Репин. - М.: Инфра-М, 2013. - С.3

.        Кулябов Д. С. Введение в формальные методы описания бизнес-процессов: учеб. пособие / Д. С. Кулябов, А. В. Королькова. - М.: РУДН, 2012 - С.85

.        Озерова И. Г., Дмитриева Е. А., Цапко Г. П., Вичугоров В. Н. Методика автоматизированного построения схема в системах управления бизнес-процессами // Известия Томского политехнического университета, 2012. - №10. - C.54

.        Радченко А. В. Особенности бизнес-процессов на предприятии // Бизнес в законе, 2012. - №5 - С. 14

.        Селезнева А. А. Объектно-ориентированный подход при разработке базы данных информационной системы / А. А. Селезнева, А. В. Гусынин, А. А. Стендик // Современные направления теоретических и прикладных исследований 2012: межд. науч.- практ. конф. 23-31 марта 2012. - Москва. - Т.6. Техн. науки, менеджмент и маркетинг. - С. 5

.        Мякишев Ю. Д. Пути оптимизации бизнес-процессов на предприятии // Современная экономика: проблемы, тенденции, перспективы, 2013. - №2 - С.10

17.          Новикова Т. В. Бизнес-процессы в организационном планировании предприятия // Проблемы экономики, 2012. - №1 - С.45

18.       Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. - М.: ЭКО, 2015. - С.25

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