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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

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

автоматизированный объектный ориентированный логистический

Рисунок 1 - Диаграмма вариантов использования

2.2 Диаграмма классов

 

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

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

На рисунке 2 представлена диаграмма классов.

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

 

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

2.3 Диаграмма последовательности

 

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

Диаграмма последовательности (sequence diagram) - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления.

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

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

2.4 Диаграмма кооперации

 

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

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

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

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

 

2.5 Диаграмма состояний

 

Диаграммы состояний используются для моделирования динамических ?/p>