Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Проектирование модели IDEF0




Министерство науки и образования Российской Федерации

Московский университет экономики, статистики и информатики (МЭСИ)

Институт компьютерных технологий

Кафедра ПИЭ

Специальность: Прикладная информатика в экономике

 

 

Курсовая работа

по курсу «Проектирование информационных систем»

на тему:

Проектирование информационной системы компании «IT-Сервис»

 

Москва 2014


ОГЛАВЛЕНИЕ

 

ВВЕДЕНИЕ

1. Аналитическая часть

1.1 Анализ предметной области

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

Метод разработки

2. Проектная часть

2.1 Проектирование модели IDEFO

Построение модели потоков данных. Диаграмма DFD

Разработка схемы базы данных

Генерация базы данных

Разработка приложения

3. Оценка Экономического Эффекта

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

 


ВВЕДЕНИЕ

 

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

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

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

Проектирование выполнялось с использованием CASE-средств BPWin, ERWin, а также СУБД IBExpert.

База данных - InterBase, средство разработки прототипа программного продукта - Borland Delphi 7.0.

 

1.
АНАЛИТИЧЕСКАЯ ЧАСТЬ

Анализ предметной области

 

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

Структура предприятия схематично представлена на Рисунке 1.

 

Рисунок 1 - Структура предприятия «IT-Сервис»

 

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

Существует база данных о клиентах.

Сотрудники предоставляют руководству отчеты об объеме выполненных работ, объеме продаж, наличии товара.

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

 

Таблица 1

Матрица организационных проекций

Функции Продажа товара Достав-ка товара Установка оборудо-вания Приня-тие заказа Переда-ча заказа исполнителям Настройка оборудования Бухгал-терский учет Отчет-ность Контролирующие функции Заказ товара
Исполнитель                    
Директор                 Х  
Бухгалтер             Х Х   Х
Продавец Х             Х   Х
Менеджер по работе с клиентами       Х Х     Х    
Установщики   Х Х     Х   Х    

 

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

 

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

 

Метод разработки

 

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

Средства описания бизнес-процессов отличаются по функциональным возможностям, и выбрать нужное средство для поддержки проекта по оптимизации бизнес-процессов сложно. На сегодняшний день получили распространение следующие системы описания бизнес-процессов: Visio, ARIS-Toolset, Rational Rose и BPWin [1].

Ниже представлены основные характеристики этих программных средств.

1. Visio - наиболее простое и доступное средство моделирования процессов. Этот продукт имеет стандартные, привычные всем панели управлении в стиле MS Office и легко интегрируется с любыми приложениями этого пакета, что упрощает работу с ним для неопытных пользователей. Однако для временного или стоимостного анализа требуется разработка отчетов, что значительно усложняет использование этого продукта. Типовые отчеты явно не достаточны для анализа бизнес-процессов. Несмотря на это, Visio является распространенным средством для описания бизнес-процессов как в России, так и за рубежом. Visio поддерживает IDEF и UML форматы для описания бизнес-процессов. Возможна также самостоятельная разработка форматов.

2. ARIS рассматривает предприятие как совокупность четырех взглядов (views):

- взгляд на организационную структуру;

-  взгляд на структуру функций;

-  взгляд на структуру данных;

-  взгляд на структуру процессов.

ARIS позволяет составлять диаграмму целей, связывая процессы через цели с миссией компании. В результате после построения бизнес-модели получается комплексное видение компании: Цели - Процессы - Оргструктура - Данные - Продукты/услуги в виде отдельных, но связанных через объекты диаграмм. Это означает, что при изменении названия должности на одной диаграмме сразу корректируются названия во всех процессах, где она присутствует, и в оргструктуре.

При этом каждый из данных взглядов разделяется еще на три подуровня:

- описание требований;

-  описание спецификации;

-  описание внедрения.

ARIS предлагает рассматривать организацию с позиции 4-х аспектов, отображающих разные взгляды на предприятие, а также разную глубину этих взглядов. Для описания бизнес-среды предлагается использовать 85 типов моделей (обычно в практической деятельности применяется не более 6-7 типов моделей), каждая из которых принадлежит тому или иному аспекту. ARIS Toolset является, с одной стороны, достаточно сложной для освоения системой. С другой стороны, диаграммы бизнес-процессов в готовом виде понятны даже неподготовленным сотрудникам, это позволяет эффективно организовывать работу команд, не прибегая к тотальному обучению всех работающих над проектом сотрудников.

3. Rational Rose - CASE-средство фирмы Rational Software Corporation (США), предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанный ими универсальный язык для моделирования объектов (UML - Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Delphi, Smalltalk, PowerBuilder, Ada, SQLWindows и ObjectPro). Основной вариант - Rational Rose/C++ - позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на C++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.

4. BPWin занимает промежуточное место, отличаясь достаточной простотой и большими возможностями анализа. Функциональность BPWin заключается не только в создании диаграмм, но и в проверке целостности и согласованности модели. BPWin обеспечивает логическую четкость в определении и описании элементов диаграмм, а также проверку целостности связей между диаграммами. Инструмент обеспечивает коррекцию наиболее часто встречающихся ошибок при моделировании. Кроме того, BPWin поддерживает пользовательские свойства, которые применяются к элементам диаграммы для описания специфических свойств, присущих данному элементу. Основным ограничением этой системы является положенный в ее основу стандарт IDEF, в котором существуют жесткие ограничения при построении моделей. Это упрощает задачу при описании простых процедур, но усложняет описание больших процессов. Схемы IDEF при описании сложных процессов начинают представлять бесчисленное множество взаимосвязанных схем, внешне очень похожих, что затрудняет понимание процесса в целом. Часто не удается представить нужную степень точности описания на одной схеме.

При выполнении курсового проекта мною были использованы CASE-средства компании Computer Associates (CA). СА предлагает полный набор программных средств, обеспечивающих эффективное управление, анализ, проектирование и кодогенерацию информационных систем.

Для проведения анализа и реорганизации бизнес-процессов СА предлагает CASE - средство верхнего уровня - BPwin, поддерживающий методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram) [2].

На основе модели BPwin с помощью мощного и удобного инструмента ERwin можно построить модель данных. ERwin позволяет проводить процессы прямого и обратного проектирования более чем для 20 СУБД различных производителей. Это означает, что по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога. Кроме того, ERwin позволяет выравнивать модель и содержимое системного каталога после редактирования того, либо другого. ERwin интегрируется с популярными средствами разработки клиентской части, в том числе с Borland Delphi, что позволяет автоматически генерировать код приложения, который готов к компиляции и выполнению.

информационный серверный автоматизация документооборот


ПРОЕКТНАЯ ЧАСТЬ

Проектирование модели IDEF0

 

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

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

 

Рисунок 2 - Деятельность предприятия «IT-Сервис»

 

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

Рисунок 3 - Деятельность обслуживающего подразделения

 

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...