Моделирование бизнес-процессов в информационной системе Автомастерской

Автор работы: Пользователь скрыл имя, 26 Декабря 2013 в 08:01, курсовая работа

Описание работы


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

Файлы: 1 файл

Курсовая по ПИС.doc

— 687.50 Кб (Скачать файл)

Санкт-Петербургский  Гуманитарный университет профсоюзов

Кафедра информатики

 

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

на тему:

«Моделирование бизнес-процессов в информационной системе   
Автомастерской» 

 

Выполнил

студент 3 курса

экономического факультета,  
ПИ в экономике

Шевченко Александр  Сергеевич

 

Научный руководитель

доцент кафедры

информатики и математики, к.т.н.

Путькина Л.В.

 

 

Дата защиты ________________

Оценка _____________________

____________________________

(подпись руководителя)

 

 

 

Санкт-Петербург,

2012

 

                                                       Оглавление.

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение.

 

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

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

Для упрощения процесса обработки информации создаются  информационные системы.

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

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

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

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

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

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

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

1. Постановка задачи  разработки информационной системы.

1.1. Задание на разработку  информационной системы.

Необходимо построить  информационную систему автомастерской.

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

Также разрабатываемая  система должна обеспечивать упорядоченное  хранение данных, связанных с работой автомастерской, таких как:

• сведения о клиентах ;

• сведения об обслуживаемых автомобилях

• сведения об оказанных  клиенту услугах;

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

средств:

• BPwin;

• ERwin;

• Microsoft Access.

1.2. Обоснование выбора инструментальных  средств.

Технология создания информационных систем предъявляет  особые требования к методикам реализации и программным инструментальным средствам, а именно:

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

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

1.2.1. BPwin.

BPwin является мощным  средством моделирования и документирования  бизнес-процессов. Этот продукт  использует технологию моделирования  IDEF0 (Inte-gration Definition for Function Modeling) - наиболее распространенный стандарт, который принят для моделирования бизнес-процессов. Этот стандарт был разработан в лаборатории военно-воздушных сил США в 1981 году и успешно использовался для разработки систем противовоздушной обороны.

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

Кроме стандарта IDEF0, BPwin поддерживает также методологии моделирования DFD (Data Flow Diagram) и IDEF3 (Work Flow Diagram). Методология DFD служит для описания потоков данных, которые возникают в результате деятельности компании. Методология IDEF3 служит для графического описания потока процессов (работ), взаимодействия процессов и объектов, которые изменяются этими процессами.

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

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

1.2.2. ERwin.

На основе модели BPwin можно  построить модель данных. Для построения модели данных существует мощный и удобный инструмент - ERwin.

Обычно разработка модели базы данных состоит из двух этапов: составление логической модели и создание на ее основе физической модели. ERwin полностью поддерживает такой процесс, он имеет два представления модели: логическое (logical) и физическое (physical). Таким образом, разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реализации, т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать будущая база данных.

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

ERwin является не только инструментом  для построения моделей данных, он также поддерживает автоматическую генерацию спроектированной и определенной на физическом уровне структуры данных. ERwin поддерживает широчайший спектр серверных и настольных СУБД. В этот список входят такие продукты, как Microsoft SQL Server, Oracle, DB2, INFORMIX, Red Brick, Teradata, PROGRESS, Microsoft Access, FoxPro, Clipper и многие другие. Для каждой из перечисленных СУБД в ERwin предусмотрено присоединение по "родному" для этой СУБД протоколу и поддержка всех средств управления данными, присущих этой СУБД.

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

1.2.3 Microsoft Access.

Microsoft Access на сегодняшний  день является одним из самых  распространенных настольных приложений для работы с базами данных. Это связано с тем, что MS Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений.

Изначально MS Access имела  ряд уникальных возможностей, таких  как умение сводить воедино информацию из самых разных источников (электронных таблиц, текстовых файлов, других баз данных), представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов, интеграция с другими компонентами Microsoft Office.

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

1.3. Характеристика предметной области.

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

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

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

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

•  Отдача и получение относится к области бухгалтерии и несет в себе прием заявок на обслуживание, информирование об окончании ремонта и приема оплаты за услуги. Причем она устроена для большего удобства клиентов, то есть, позволяет производить оплату в трех видах: наличными деньгами, оплату через карточку и оплата чеком.

1.4. Структура информационной системы.

 

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

В рассматриваемой нами автомастерской существует четкое разделение на отделы (рис. 1):

• Ремонт и обслуживание;

• Сборка и тестирование;

• Отдача и получение;

Рис. 1. Структура автомастерской.

 

 

2. Функциональная модель бизнес-процесса.

 

Для проведения анализа  и реорганизации бизнес-процессов  предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее следующие методологии:

• IDEF0 (функциональная модель);

• DFD (DataFlow Diagram);

• IDEF3 (Work Flow Diagram).

2.1. Моделирование в IDEF0.

Для построения функциональных моделей обычно используется методология IDEF0.

Методология IDEF0, более известная  как методология SADT (Structure Analysis and Design Technique) предназначена для представления функций системы и анализа требований к системам. Она является одной из самых известных и широко используемых методологий проектирования ИС.

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

Информация о работе Моделирование бизнес-процессов в информационной системе Автомастерской