Моделирование и оптимизация деятельности водителя-экспедитора ООО "Пепсико Холдингс" г. Краснодар
Пути решения актуальных проблем деятельности водителей-экспедиторов ООО "Пепсико Холдингс" через оптимизацию бизнес-процессов и внедрение информационных технологий в системы планирования маршрутов передвижения транспорта и организации работы персонала.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 05.11.2017 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Таким образом, чтобы найти кратчайший путь от s к t с помощью алгоритма Дейкстры, достаточно начать поиск с вершины s и закончить его, когда вершина t добавится в очередь [12].
Алгоритм обхода препятствий А*. Предлагаемый алгоритм обхода препятствий основан на алгоритме Дейкстры. В англоязычной литературе он называется алгоритмом A* ("а"-звездочка) [14, 15].
Алгоритм реализуется в ряде предположений:
1) карта разбита на квадратные части, называемыми клетками (ячейками);
2) каждая клетка имеет несколько показателей:
* стоимость прохождения по этой клетке,
* предыдущая клетка - клетка, из которой пришли в эту клетку,
* статус клетки (нерассмотренная, граничная, отброшенная),
* оценка пройденного пути,
* оценка оставшегося пути;
3) имеются две клетки - начальная и конечная;
4) сосед клетки - клетка, в которую можно попасть из рассматриваемой за 1 шаг.
Общий принцип: на каждой итерации из всех граничных точек выбирается та, для которой сумма уже пройденного пути и пути до конца по прямой является минимальной, и от нее осуществляется дальнейшее продвижение.
Алгоритм итерационный. Опишем реализацию алгоритма пошагово. Начальные данные: Start - начальная клетка, Finish - конечная клетка.
1 шаг. Помечаем Start как граничную точку.
2 шаг. Среди всех граничных точек находим Клетку 1 - клетку с минимальной суммой оценки пройденного пути g и оценки оставшегося пути h.
3 шаг. Для Клетки 1 рассматриваем соседей. Если сосед имеет статус нерассмотренного, то мы обозначаем его как граничную клетку, и указываем Клетку 1 как предыдущую для него. Оценку g для соседа принимаем равной g+p, где p-стоимость прохождения по клетке-соседу, а g - оценка пройденного пути для Клетки 1. Оценка h для любой клетки равна длине кратчайшего пути (количеству ячеек на пути по прямой от рассматриваемой клетки до клетки Finish). Рассматриваемую Клетку 1 помечаем как отброшенную.
4 шаг. Если на предыдущем шаге один из соседей оказался равен клетке Finish, то путь найден. Если ни одного нового соседа не существует, то нет и пути.
5 шаг. Переход на шаг 2.
Алгоритм достаточно прост и в тоже время быстр. Он превосходит по скорости алгоритм Дейкстры (в общем случае) благодаря направленному поиску [14, 15].
Генетический алгоритм. Нейронные сети и генетические алгоритмы в настоящее время находят огромное число разнообразных применений. Действительно, в любой области человеческой деятельности есть задачи, для решения которых не существует определенного алгоритма или существующие алгоритмы очень сложны и требуют значительных вычислительных затрат, которые выходят за рамки возможностей современных ЭВМ. Нейронные сети и генетические алгоритмы являются универсальным средством для решения подобных задач, а также практически любых задач, которые возникают в человеческой деятельности [13].
В некоторых задачах, таких как прогнозирование, проектирование или распознавание образов, нейронные сети стали уже привычным инструментом. Ниже приведены некоторые из многочисленных способов использования нейронных сетей и генетических алгоритмов в различных областях [16]:
* обслуживание кредитных карточек;
* медицинская диагностика;
* распознавание речи;
* обнаружение фальсификаций;
* анализ потребительского рынка;
* прогнозирование объема продаж и управление закупками;
* проектирование и оптимизация сетей связи;
* прогнозирование изменений котировок;
* управление ценами и производством;
* разработка месторождений;
* исследование факторов спроса;
* прогнозирование потребления энергии.
Естественный отбор в природе. Эволюционная теория утверждает, что каждый биологический вид целенаправлен-но развивается и изменяется для того, чтобы наилучшим образом приспособиться к окружающей среде. В процессе эволюции многие виды насекомых и рыб приобрели защитную окраску, еж стал неуязвимым благодаря иглам, человек стал обладателем сложнейшей нервной системы. Можно сказать, что эволюция - это процесс оптимизации всех живых организмов. Рассмотрим, какими же средствами природа решает эту задачу оптимизации.
Основной механизм эволюции - это естественный отбор. Его суть состоит в том, что более приспособленные особи имеют больше возможностей для выживания и размножения и, следовательно, приносят больше потомства, чем плохо приспособленные особи. При этом, благодаря передаче генетической информации (генетическому наследованию), потомки наследуют от родителей основные их качества. Таким образом, потомки сильных индивидуумов также будут относительно хорошо приспособленными, а их доля в общей массе особей будет возрастать. После смены нескольких десятков или сотен поколений средняя приспособленность особей данного вида заметно возрастает [16].
Чтобы сделать понятными принципы работы генетических алгоритмов, поясним также, как устроены механизмы генетического наследования в природе. В каждой клетке любого животного содержится вся генетическая информация этой особи. Эта информация записана в виде набора очень длинных молекул ДНК (дезоксирибонуклеиновая кислота). Каждая молекула ДНК - это цепочка, состоящая из молекул нуклеотидов четырех типов, обозначаемых А, T, C и G. Собственно, информацию несет порядок следования нуклеотидов в ДНК. Таким образом, генетический код индивидуума - это просто очень длинная строка символов, где используются всего 4 буквы. В животной клетке каждая молекула ДНК окружена оболочкой - такое образование называется хромосомой. Каждое врожденное качество особи (цвет глаз, наследственные болезни, тип волос и т. д.) кодируется определенной частью хромосомы, которая называется геном этого свойства. Например, ген цвета глаз содержит информацию, кодирующую определенный цвет глаз. Различные значения гена называются его аллелями.
Рисунок 2.1 - Блок-схема работы генетического алгоритма
При размножении животных происходит слияние двух родительских половых клеток и их ДНК взаимодействуют, образуя ДНК потомка. Основной способ взаимодействия - кроссовер (cross-over - скрещивание). При кроссовере ДНК предков делятся на две части, а затем обмениваются своими половинками. При наследовании возможны мутации из-за радиоактивности или других влияний, в результате которых могут измениться некоторые гены в половых клетках одного из родителей. Измененные гены передаются потомку и придают ему новые свойства. Если эти новые свойства полезны, они, скорее всего, сохранятся в данном виде - при этом произойдет скачкообразное повышение приспособленности вида [16].
Понятие и особенности генетического алгоритма. Пусть дана некоторая сложная функция (целевая функция), зависящая от нескольких переменных, и требуется найти такие значения переменных, при которых значение функции максимально. Задачи такого рода называются задачами оптимизации и встречаются на практике очень часто.
Генетический алгоритм - это простая модель эволюции в природе, реализованная в виде компьютерной программы. В нем используются как аналог механизма генетического наследования, так и аналог естественного отбора. При этом сохраняется биологическая терминология в упрощенном виде. Вот как моделируется генетическое наследование:
* хромосома - вектор (последовательность) из нулей и единиц. Каждая позиция (бит) называется геном;
* индивидуум (генетический код) - набор хромосом, вариант решения задачи;
* кроссовер - операция, при которой две хромосомы обмениваются своими частями;
* мутация - случайное изменение одной или нескольких позиций в хромосоме.
Чтобы смоделировать эволюционный процесс, сгенерируем вначале случайную популяцию - несколько индивидуумов со случайным на-бором хромосом (числовых векторов). Генетический алгоритм имитирует эволюцию этой популяции как циклический процесс скрещивания индивидуумов и смены поколений.
Жизненный цикл популяции - это несколько случайных скрещиваний (посредством кроссовера) и мутаций, в результате которых к популяции добавляется какое-то количество новых индивидуумов. Отбор в генетическом алгоритме - это процесс формирования новой популяции из старой, после чего старая популяция погибает. После отбора к новой популяции опять применяются операции кроссовера и мутации, затем опять происходит отбор, и так далее (рис. 2.1).
Отбор в генетическом алгоритме тесно связан с принципами естественного отбора в природе. Приспособленность индивидуума - значение целевой функции на этом индивидууме. Популяция следующего поколения формируется из наиболее приспособленных особей. Чем больше приспособленность индивидуума, тем больше вероятность его участия в кроссовере, то есть размножении.
Таким образом, модель отбора определяет, каким образом следует строить популяцию следующего поколения. Как правило, вероятность участия индивидуума в скрещивании берется пропорциональной его приспособленности. Часто используется так называемая стратегия элитизма, при которой несколько лучших индивидуумов переходят в следующее поколение без изменений, не участвуя в кроссовере и отборе. В любом случае каждое следующее поколение будет в среднем лучше предыдущего. Когда приспособленность индивидуумов перестает заметно увеличиваться, процесс останавливают и в качестве решения задачи оптимизации берут наилучшего из найденных индивидуумов [16].
Итак, если на некотором множестве задана сложная функция от нескольких переменных, то генетический алгоритм - это программа, которая за разумное время находит точку, где значение функции достаточно близко к максимально возможному. Выбирая приемлемое время расчета, мы получим одно из лучших решений, которые вообще возможно получить за это время.
Алгоритм решения задачи коммивояжера. Рассмотрим применение генетических алгоритмов в классической задаче коммивояжера (TSP - travelling salesman problem). Суть задачи состоит в том, чтобы найти кратчайший замкнутый путь обхода нескольких городов, заданных своими координатами. Оказывается, что уже для 30 городов поиск оптимального пути представляет собой сложную задачу, побудившую развитие новых различных методов (в том числе нейросетей и генетических алгоритмов).
Каждый вариант решения такой задачи - это числовая строка, где на j-ом месте стоит номер j-ого по порядку обхода города. Таким образом, в этой задаче столько параметров, сколько городов в сети, причем не все комбинации значений допустимы. Естественно, первой идеей является полный перебор всех вариантов обхода. Но такой подход к решению задачи абсолютно невозможен при современных ЭВМ. Если в задаче все города связаны с каждым из остальных, то количество разных вариантов решения задачи (N?1)!/2, где N - количество городов в сети. При N=30 число вариантов решения 4,4Ч1030. Для перебора этих вариантов понадобится много времени! И это только при 30 городах, когда как в практике задачи такого рода насчитывают сотни, и даже тысячи городов. В таких ситуациях на помощь приходят генетические алгоритмы, которые, хотя и не гарантируют нахождение оптимального решения, но позволяют найти одно из приемлемых решений задачи [16].
Построение генетического алгоритма начинается с конструирования двоичной хромосомы, представляющей возможные решения этой задачи. Традиционно генетические алгоритмы используют для этого двоичные строки фиксированной длины. Предположим, что задана сеть из 4-х городов, для кодирования каждого из которых понадобится 2 бита. Таким образом, хромосома будет иметь длину 1 байт. Например: "01_10_11_00".
Если следовать справа налево, то данная хромосома предполагает маршрут 0-3-2-1. Очевидно, что такой подход к построению хромосомы не из лучших, потому что может получиться так, что один город окажется в маршруте не один раз, что противоречит задаче. Подойдем к этой проблеме несколько иначе. Пусть число на j-ом месте означает не номер следующего города в маршруте, а номер города из оставшихся (не пройденных) городов. Так для нашего примера сначала 0-вой город, затем число 3 (11) показывает номер следующего города из оставшихся 1,2,3 (для 1-ого города номер 0, для 2-1 и для 3-2), так как число 3 превышает максимальный номер из оставшихся, то будем использовать вместо него остаток от деления его же на число оставшихся городов: 3 mod 3 = 0, то есть следующим городом в маршруте будет оставшийся город с номером 0, то есть 1-ый город, и так далее. Таким образом, при данном подходе не будет иметь место ситуация, когда один город окажется в маршруте не один раз. Заметим, что число на последнем месте хромосомы (самое левое) вовсе не нужно, так как остается один город (после прохождения трех), кодировать который нет необходимости. И еще важная поправка к хромосоме, заключается в том, что для кодирования очередного города необходимо не то количество бит, которое необходимо для хранения общего числа городов, а то, которое достаточно для кодирования числа оставшихся городов. Например, хромосома "01_10_11_00" преобразуется к виду (для того же маршрута) "1_10_00".
В результате мы уменьшили размер хромосомы с 8 бит до 5, что, во-первых, позволяет сэкономить оперативную память, во-вторых, уменьшить число возможных вариантов решения задачи (а также исключить невозможные "решения"). Второе качество является очень важным, так как эффективность генетического алгоритма тем выше, чем ниже число вариантов решения. Если одни города не имеют связи с некоторыми другими, то это также сокращает число вариантов решения.
Следующий этап построения генетического алгоритма - разработка так называемой фитнес-функции. Эта функция является единственной частью программы, которая должна понимать то, что действительно кодирует хромосома, и возвращать число, которое можно сопоставить с выживаемостью индивидуума в природе. Используя эту функцию, мы можем определить, насколько хорошо приспособлен индивидуум (насколько длинный маршрут). Так как количественной характеристикой решения в нашей задаче является длина пути, то примем в качестве значения фитнес-функции выражение "1/длина пути" (чем выше длина маршрута, тем ниже приспособленность).
Сначала генерируется определенное количество хромосом со случайными значениями (это количество обычно несколько сотен или тысяч). Результатом данного этапа является создание начальной популяции. Далее реализуется жизненный цикл популяции (случайное скрещивание, мутация) и отбор. Продолжать это нужно либо определенное количество раз (сотни, тысячи раз), или до тех пор, пока приспособленность не будет значительно изменяться.
Для каждой пары хромосом определяется случайным образом, будут ли они скрещиваться. Операция кроссовера предполагает выбрать также случайным образом, точку кроссовера. После этого две хромосомы обмениваются старшими частями (слева от точки кроссовера).
Например, даны две хромосомы: "10111" и "01100". Точка кроссовера может быть 1, 2, 3 или 4 (исходя из размера хромосомы - 5 бит). Пусть случайным образом определена точка 2, таким образом, хромосомы преобразуются в другие (рис. 2.2).
Рисунок 2.2 - Кроссовер хромосом
Дальнейший этап - это мутация. Частота мутации обычно очень низкая - отвечающая за нее виртуальная монетка должна падать орлом вверх один раз за сто или тысячу бросаний. А суть мутации заключается в том, что в некоторой хромосоме инвертируется некоторый бит.
И, наконец, происходит отбор индивидуумов в следующее поколение. Для реализации этой операции представим себе виртуальную рулетку, но такую, у которой секторы неодинаковые по ширине. Каждый сектор будет соответствовать какой-либо хромосоме, а ширина его будет пропорциональна приспособленности индивидуума. Теперь запустим рулетку столько раз, сколько индивидуумов в популяции. Та особь, на которую укажет остановившийся шарик, переходит в следующее поколение. Таким образом, шансы у наиболее приспособленных выше, чем у других, и в среднем число "хороших" решений будет расти с каждым очередным поколением.
Далее снова выполняем скрещивание, мутацию и отбор, и так далее до определенного условия. Этим условием может быть малое изменение приспособленности с каждым поколением или его отсутствие, либо процесс эволюции продолжается определенное количество раз (сотни, тысячи, возможно миллионы). И в самом конце выбираем особь с наибольшей приспособленностью. Это решение и будет максимально близким среди найденных к оптимальному решению задачи [16].
Важно отметить, что во всех этих операциях присутствует случайность, что необходимо для генетического алгоритма. Это повышает вариабельность решений.
2.2 Сценарий деятельности водителя-экспедитора на основе оптимизированной графовой модели и выбор способов его осуществления
Чтобы обеспечить заявленные показатели математической модели после оптимизации, требуется выбрать средство выполнения оптимизированных бизнес-процессов.
После внедрения процесса расчета маршрута, алгоритм работы водителя-экспедитора будет иметь следующий вид (рисунок 2.3).
Рисунок 2.3 - Сценарий работы водителя-экспедитора после оптимизации
Чтобы минимизировать затраты на расчет маршрута, необходимо выбрать способ самого быстрого вычисления решения задачи методом ветвей и границ. Проведем сравнение наиболее очевидных способов осуществления:
Таблица 2.1 - Оценка вариантов выполнения процесса расчета маршрута
Способ |
Требуемое время |
Достоинства |
Недостатки |
|
Расчет вручную |
30-40 минут |
· Минимум затрат на осуществление · Отсутствие затрат на реализацию |
· Высокие риски ошибок в прокладке маршрута; · Отсутствие явных критериев Оптимальности |
|
Прокладка с помощью навигатора |
5-10 минут |
· Возможность сохранения повторяющихся маршрутов · Минимальные затраты на реализацию |
· Отсутствие критериев Оптимальности · Эффективность зависит в большей степени от водителя-экспедитора |
|
Расчет через информационную систему |
1-2 минуты |
· Удобство использования (справочники точек, история маршрутов) · Высокая скорость расчета · Полная формализация процесса расчета · Наличие критериев Оптимальности |
· Затраты на реализацию (окупаемые) |
Из всех рассмотренных вариантов минимальное время обеспечивает информационная система, кроме того, она обладает наибольшим числом достоинств при одном недостатке (причем со временем устраняемом). Следовательно, в работе при реинжиниринге следует применить именно информационную систему.
2.3 Сравнительный анализ и выбор CASE-средств моделирования
Для проведения сравнительного анализа CASE-средств бал выбран Метод Анализа Иерархий. Метод анализа иерархий - методологическая основа для решения задач выбора альтернатив посредством их многокритериального ранжирования.
Метод анализа иерархий создан американским ученым Т. Саати и вырос в настоящее время в обширный междисциплинарный раздел науки, имеющий строгие математические и психологические обоснования и многочисленные приложения.
Основное применение метода - поддержка принятия решений посредством иерархической композиции задачи и рейтингования альтернативных решений. Имея в виду это обстоятельство, перечислим возможности метода.
Цель проведения анализа: выявление наилучшего CASE-средства для построения графической модели бизнес-процессов деятельности водителя-экспедитора ООО "Пепсико Холдингс". Для решения этой цели сравним такие программные продукты, как:
BPWin. BPWin имеет достаточно простой и интуитивно понятный интерфейс пользователя, дающий возможность аналитику создавать сложные модели при минимальных усилиях.
BPwin поддерживает три методологии - IDEFO, IDEF3 и DFD, каждая из которых решает свои специфические задачи. Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. Работа изображается в виде прямоугольников, данные - в виде стрелок. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно как диаграммы IDEFO, так и IDEF3 и DFD.
Пакет Design/IDEF (Meta Software). CASE-пакет Design/IDEF автоматизирует все этапы проектирования сложных систем различного назначения: формулировку требований и целей проектирования, разработку спецификаций, определение компонентов и взаимодействий между ними, документирование проекта, проверку его полноты и непротиворечивости. Наиболее успешно пакет применяется для описания и анализа деятельности предприятия; он позволяет оценить такую структуру, как единый организм, сочетающий управленческие, производственные и информационные процессы. В основе пакета лежит методология структурного проектирования и анализа сложных систем IDEF0/SADT. Design/IDEF строит иерархические модели сложных систем посредством декомпозиции ее компонентов, поддерживает коллективную разработку IDEF-модели, позволяя в любой момент объединять различные подмодели в единую модель системы, создает словарь данных для хранения всей информации о функциях и структурах данных проекта. Кроме IDEF0, пакетом поддерживаются методологии моделирования данных IDEF1, IDEF1X (основанные на диаграммах "сущность-связь"), а также методология моделирования динамики систем IDEF/CPN, основанная на "цветных" или "раскрашенных" сетях Петри.
ARIS. Среда описания и анализа бизнес-процессов ARIS включает в себя методологическую основу ARIS (Architecture of Integrated Information Systems) и ее программную реализацию в виде семейства продуктов ARIS, разработанных компанией IDS Scheer AG. Методология ARIS рассматривает предприятие как совокупность четырех взглядов (views): взгляд на организационную структуру, взгляд на структуру функций, взгляд на структуру данных, взгляд aна структуру процессов. Среди большого количества возможных методов описания можно выделить следующие:
§ EPC (event-driven process chain) - метод описания процессов, нашедший применение для описания процессов системы SAP R/3;
§ ERM (Entity Relationship Model) - модель сущностей-связей для описания структуры данных;
§ UML (Unified Modeling Language) - объектно-ориентированный язык моделирования.
В ARIS присутствует понятие декомпозиции, но не в качестве "иерархии диаграмм", а в качестве описания объекта более высокого уровня, моделью, поясняющей его суть.
Числовые оценки матрицы попарных сравнений.
Построим матрицу альтернатив и критериев, по которым они будут сравниваться.
Таблица 2.2 - Критерии сравнения CASE-средств
CASE-средство |
ARIS |
BPwin |
Design/IDEF |
|
Поддерживаемые методологии |
EPCERMUML |
IDEF0IDEF3DFD |
IDEF0IDEF1IDEF1xIDEF/CPN |
|
Сложность использования |
сложно |
просто |
просто |
|
Интеграция моделей |
есть |
есть |
есть |
|
Возможности графического представления |
обширные |
ограниченные |
ограниченные |
|
Возможности оптимизации бизнес-процессов |
есть |
нет |
нет |
Таким образом, были выбраны следующие критерии:
1. Поддерживаемые методологии
2. Сложность использования
3. Интеграция моделей
4. Возможность графического представления
5. Возможность оптимизации бизнес-процессов.
Для оценки критериев первоначально составим матрицу попарных сравнений. Для этого строим матрицу 5 Ч 5 (по числу критериев). Сравнение критериев происходит согласно шкале относительной важности. Значения из этой шкалы вписываем в ячейки, образованные пересечением соответствующей строки и столбца. По диагонали будет 1, а ячейки относительно ее будут содержать обратные значения. Заполняем таблицу. Для этого попарно сравниваем критерий из строки с критерием и из столбца по отношению к цели - выбору средства. Значения из шкалы относительной важности вписываем в ячейки, образованные пересечением соответствующей строки и столбца.
Таблица 2.3 - Попарное сравнение критериев
КРИТЕРИИ |
Поддерживаемые методологии |
Сложность использования |
Интеграция моделей |
Возможность граф. Представления |
Возможность оптимизации б/п |
Оценка компонент собственного вектора |
Нормализованныеоценкивектораприоритета |
|
Поддерживаемые методологии |
1 |
2 |
3 |
9 |
2 |
2,550849 |
0,369951659 |
|
Сложность использования |
1/2 |
1 |
1/3 |
8 |
1/3 |
0,850283 |
0,12331722 |
|
Интеграция моделей |
1/3 |
3 |
1 |
8 |
1/3 |
1,21672868 |
0,176463129 |
|
Возможность граф. Представления |
1/9 |
1/8 |
1/8 |
1 |
1/9 |
0,1807453 |
0,026213634 |
|
Возможность оптимизации б/п |
1/2 |
3 |
3 |
9 |
1 |
2,09648136 |
0,304054358 |
|
Сумма |
6,89508734 |
Сначала определяем оценки компонент собственного вектора. Для критерия "Поддерживаемые методологии" это будет:
S1=1; S2=2; S3=3; S4=9; S5=2;
S=(S1*S2*S3*S4*S5)1/5=(1*2*3*9*2)1/5=2,55.
Аналогично для остальных критериев:
ѕ Сложность использования S2=(1/2*1*1/3*8*1/3)1/5=0,85
ѕ Интеграция моделей S3=(1/3*3*1*8*1/3)1/5=1,22
ѕ Возможность графического представления S4=(1/9*1/8*1/8*1*1/9)1/5=0,18
ѕ Возможность оптимизации б/п S5=(1/2*3*3*9*1)1/5=2,1
Далее получим сумму оценок собственных векторов:
S=2,55+0,85+1,22+0,18+2,1=6,9
Вычисляем нормализованные оценки вектора приоритета для каждого критерия, разделив значение оценки собственного вектора на эту сумму.
Для критерия "Поддерживаемые методологии" это будет:
S1=2,55;
Sum=6,9;
B1=S1/Sum=0,37.
Аналогично для остальных критериев:
B2=0,12;
B3=0,18;
B4=0,03;
B5=0,30.
Сравнивая нормализованные оценки вектора приоритета можно сделать вывод, что наибольшее значение при выборе CASE-средства придается критерию Поддерживаемые методологии.
Для проверки непротиворечивости суждений рассчитаем индекс согласованности для данной матрицы. Для этого: суммируем значения по столбцам, затем сумму первого столбца умножаем на величину первой компоненты нормализованного вектора приоритетов, сумму второго столбца - на вторую компоненту и т.д. - лi.
Для наших критериев это будет:
ѕ Поддерживаемые методологии л1=0,9;
ѕ Сложность использования л2=1,13;
ѕ Интеграция моделей л3=1,32;
ѕ Возможность графического представления л4=0,92;
ѕ Возможность оптимизации б/п л5=1,15.
Затем полученные числа суммируем - получаем л max.
лmax=л1+ л2+ л3+ л4 +л5=5,42.
Затем рассчитываем Индекс Согласованности по формуле:
ИС=(лmax-n)/(n-1),
где n - число сравниваемых критериев.
.
Определим отношение согласованности (ОС) путем деления ИС на число, соответствующее случайной согласованной матрицы того же порядка. Для матрицы размерностью 4 это число составляет 1,12.
ОС = 0,11/1,12= 9.19 % < 10 %,
т. е. пересматривать свои суждения не нужно.
Теперь рассмотрим каждый из критериев отдельно.
Поддерживаемые методологии.
Строим таблицу попарных сравнений, для этого сравниваем альтернативы по критерию "Поддерживаемые методологии". При этом никакие другие критерии не учитываются. Для оценивания используем шкалу относительной важности. Диагональ матрицы заполняется значением "1", а ячейки относительно главной диагонали - обратные.
Очевидно, что предпочтение мы отдадим средствам с поддержкой методологий IDEF0, IDEF3, DFD.
Таблица 2.4 - Сравнение альтернатив по критерию "Поддерживаемые методологии"
ARIS |
BPwin |
Design/IDEF |
Оценка компонент собственного вектора |
Нормализованные оценки вектора приоритета |
||
ARIS |
1 |
0,5 |
0,5 |
0,757858283 |
0,248050747 |
|
BPwin |
2 |
1 |
1 |
1,148698355 |
0,375974627 |
|
Design/IDEF |
2 |
1 |
1 |
1,148698355 |
0,375974627 |
|
Сумма |
5 |
2,5 |
2,5 |
3,055254993 |
лмах=9,53; ИС=3,27; ОС=2,92 %. Сложность использования.
Таблица 2.5 - Сравнение альтернатив по критерию "Сложность использования"
ARIS |
BPwin |
Design/IDEF |
Оценка компонент собственного вектора |
Нормализованные оценки вектора приоритета |
||
ARIS |
1 |
1/2 |
1/5 |
0,630957344 |
0,194805958 |
|
BPwin |
2 |
1 |
6 |
1,64375183 |
0,507502849 |
|
Design/IDEF |
5 |
1/6 |
1 |
0,964192504 |
0,297691193 |
|
Сумма |
8 |
1,666667 |
7,2 |
3,238901678 |
лмах=14,73; ИС=5,87; ОС=5,24 %.
Интеграция моделей.
Таблица 2.5 - Сравнение альтернатив по критерию "Интеграция моделей"
ARIS |
BPwin |
Design/IDEF |
Оценка компонент собственного вектора |
Нормализованные оценки вектора приоритета |
||
ARIS |
1 |
1/5 |
1/2 |
0,630957344 |
0,193984953 |
|
BPwin |
3 |
1 |
5 |
1,718771928 |
0,528428577 |
|
Design/IDEF |
3 |
1/5 |
1 |
0,902880451 |
0,27758647 |
|
Сумма |
7 |
1,4 |
6,5 |
3,252609724 |
лмах=12,69; ИС=4,85; ОС=4,33 %.
Возможность графического представления.
Таблица 2.6 - Сравнение альтернатив по критерию "Возможность графического представления"
ARIS |
BPwin |
Design/IDEF |
Оценка компонент собственного вектора |
Нормализованные оценки вектора приоритета |
||
ARIS |
1 |
1/3 |
1/2 |
0,698827119 |
0,223281988 |
|
BPwin |
3 |
1 |
1/3 |
1 |
0,319509622 |
|
Design/IDEF |
2 |
3 |
1 |
1,430969081 |
0,45720839 |
|
Сумма |
6 |
4,333 |
1,8333 |
3,1297962 |
лмах=11,15; ИС=4,08; ОС=3,64 %.
Возможность оптимизации бизнес-процессов.
Таблица 2.7 - Сравнение альтернатив по критерию "Возможность оптимизации бизнес-процессов"
ARIS |
BPwin |
Design/IDEF |
Оценка компонент собственного вектора |
Нормализованные оценки вектора приоритета |
||
ARIS |
1 |
1/2 |
1/3 |
0,698827119 |
0,22522418 |
|
BPwin |
2 |
1 |
2 |
1,319507911 |
0,425262672 |
|
Design/IDEF |
3 |
1/2 |
1 |
1,084471771 |
0,349513148 |
|
Сумма |
6 |
2 |
3,333 |
3,102806801 |
лмах=10,45; ИС=3,72; ОС=3,33 %.
Результат выбора альтернативы. Итак, теперь проведем последний этап определение Оптимальной альтернативы. Строим матрицу следующего вида: строки - альтернативы, столбцы - критерии.
· Сначала в таблицу вносим значения нормализованных оценок вектора приоритета для каждой альтернативы.
· Далее для каждой альтернативы заполняем столбцы критериев значениями локальных нормализованных оценок вектора приоритета.
· Вычисляем значения глобального приоритета для каждой альтернативы: суммируем произведение значения вектора приоритета для критерия и значения вектора локального приоритета альтернативы в отношении данного критерия.
Таблица 2.8 - Окончательная оценка альтернатив
CASE-средства |
Критерии |
||||||
Поддерживаемые методологии |
Сложность использования |
Интеграция моделей |
Возможность графического представления |
Возможность оптимизации б/п |
Глобальные приоритеты |
||
Численное значение вектора приоритета |
|||||||
0,36995 |
0,123317 |
0,176463 |
0,026213 |
0,304054 |
|||
ARIS |
0,24805 |
0,194805 |
0,193984 |
0,223281 |
0,225224 |
0,2243 |
|
BPwin |
0,37597 |
0,507502 |
0,507502 |
0,319509 |
0,425262 |
0,4289 |
|
Design/IDEF |
0,37597 |
0,297691 |
0,277586 |
0,457208 |
0,349513 |
0,3430 |
Выбранной альтернативе соответствует альтернатива с максимальным значением глобального приоритета, т.е. для нашего выбора Максимальный Глобальный Приоритет=0,43, и, следовательно, наилучшим для наших целей является CASE-средство BPWin.
2.4 Описание используемых методологий
Среди всего многообразия средств решения данных задач в методологиях структурного анализа наиболее часто и эффективно применяемыми являются следующие:
· DFD (Data Flow Diagrams) - диаграммы потоков данных;
· IDEF0;
· IDEF3.
Все они содержат графические и текстовые средства моделирования: первые - для удобства демонстрирования основных компонент модели, вторые - для обеспечения точного определения ее компонент и связей.
Методология IDEF0.
Начало моделирования в SADT означает создание диаграмм АО и А-0, которые затем могут быть отрецензированы. Эти две диаграммы полностью рассказывают все об изучаемой системе с минимальной степенью детализации. Создавая их, аналитик предпринимает начальную попытку декомпозировать систему и затем обобщить полученную декомпозицию. Декомпозиция (диаграмма АО) освещает наиболее важные функции и объекты системы. Объединение (диаграмма А-0) трактует систему как "черный ящик", дает ей название и определяет наиболее важные входы, управления, выходы и, возможно, механизмы.
В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, т. е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
Наиболее важным принципом данной методологии IDEF0 является принцип "функциональной декомпозиции" блоков. Данный принцип представляет собой модельную интерпретацию той практической ситуации, что любое действие (тем более такое сложное, как бизнес-процесс) может быть разбито (декомпозировано) на более простые операции (действия, бизнес-функции). Или, другими словами, функция может быть представлена как совокупность элементарных функций.
Методология DFD.
Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований проектируемой системы. С их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
В основе данной методологии (методологии Gane/Sarson) лежит построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных (ДПД или DFD), описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут такой уровень декомпозиции, на котором процесс становятся элементарными и детализировать их далее невозможно.
Главная цель построения иерархического множества DFD заключается в том, чтобы сделать требования ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними.
Методология описания процессов IDEF3.
Наличие в диаграммах DFD элементов для описания источников, приемников и хранилищ данных позволяет более эффективно и наглядно описать процесс документооборота. Однако для описания логики взаимодействия информационных потоков более подходит IDEF3, называемая также workflow diagramming - методологией моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов.
IDEF3 - это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.
Техника описания набора данных IDEF3 является частью структурного анализа. В отличие от некоторых методик описаний процессов IDEF3 не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что может привести к созданию неполных или противоречивых моделей.
IDEF3 может быть также использован как метод создания процессов. IDEF3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа.
Каждая работа в IDEF3 описывает какой-либо сценарий бизнес-процесса и может являться составляющей другой работы. Поскольку сценарий описывает цель и рамки модели, важно, чтобы работы именовались отглагольным существительным, обозначающим процесс действия, или фразой, содержащей такое существительное.
2.5 Модели оптимизированных бизнес-процессов
Рассмотрев математическую модель и проведя ее оптимизацию, мы получили готовые предложения по реинжинирингу, которые опишем с помощью методологии IDEF0, IDEF3 и DFD. На рисунке 2.4 показана контекстная диаграмма.
Рисунок 2.4 - Контекстная диаграмма
Рассмотрим составляющие диаграммы.
Группа "Управление"
1. Приказы руководства;
Группа "Входная информация"
1. Задания (содержит план и нормы работ по текущему списку торговых точек);
2. Список торговых точек (полный перечень мест, которые должен посетить водитель-экспедитор);
3. Карта местности в цифровом формате, пригодном для использования информационной системой;
Группа "Исходящая информация"
1. Заключенные договоры;
2. Отчетность о проделанной работе;
Группа "Механизмы"
1. Водитель-экспедитор;
2. Информационная система;
Черный ящик "Деятельность водителя-экспедитора содержит основные бизнес-процессы, которые выполняются в ходе привлечения клиентов и работы с уже существующими. Проведем его декомпозицию (см. рисунок 2.5)
Рисунок 2.5 - Декомпозиция бизнес-процесса
При декомпозиции были выявлены следующие бизнес-процессы:
Планировать деятельность - водитель-экспедитор получает задание от супервайзера, список торговых точек и карту местности в электронном виде. Руководствуясь этими документами, он планирует маршруты передвижения. Основные нововведения в этом процессе - это добавление выхода "Пепсико Холдингсльный маршрут передвижения" помимо имевшегося ранее подмножества торговых точек "Текущий список торговых точек", маршрут передвижения до которых ранее определял сам водитель-экспедитор. Также новым является введение информационной системы как механизма.
Доставка товаров - основной процесс в рамках деятельности водителя-экспедитора. Нами он затронут не был, так что в дальнейшем более глубоко рассмотрен не будет. Водитель-экспедитор осуществляет объезд точек сбыта по спланированному маршруту и делает попытки заключить договоры. Обо всех результатах докладывается начальству. На вход подаются списки торговых точек, задания, а также Пепсико Холдингсльный маршрут движения. На выходе имеем заключенные договоры, заказы клиентов.
Подготовка отчетов - в рамках данного бизнес-процесса водитель-экспедитор систематизирует данные о проделанной работе и сдает их в виде отчетов супервайзеру и более высокому начальству.
Все вышеперечисленные процессы осуществляются посредством механизмов "Водитель-экспедитор" и "ИС" под управлением должностной инструкции.
Перейдем к декомпозиции процесса "Планировать деятельность" (см. рисунок 2.6). Она будет произведена с помощью методологии IDEF3.
Рисунок 2.6 - Декомпозиция бизнес-процесса "планировать деятельность"
При декомпозиции были выявлены следующие бизнес-операции:
Ознакомление с заданием - Водитель-экспедитор изучает список торговых точек, который предоставил ему супервайзер и выбирает те, которые он посетит в текущий день. Далее может произойти ветвление. Если все точки уже объезжались и набор их неизменен, то можно выбрать готовый маршрут из системы и начать передвижение по нему, либо приступить к планированию нового маршрута.
Выбор созданного ранее маршрута - используя собственную базу данных, информационная система может предоставлять водителю-экспедитору готовые варианты передвижения, отображая их с помощью карты местности.
Планирование нового Оптимального маршрута - новый процесс, введенный нами при оптимизации. Отличие от предыдущего положения дел - маршрут планировался "на ходу", по списку точек объезда. Теперь используя карту местности и введенные торговым представителем точки строит на основе заложенных в нее алгоритмов, оптимальный маршрут и выдает его водителю-экспедитору.
Глава 3. Проектирование информационной системы оптимальной организации процесса работы водителя-экспедитора ООО "Пепсико Холдингс"
3.1 Основы геоинформатики
Геоинформационная система (ГИС) - это информационная система, предназначенная для сбора, хранения, обработки, отображения и распространения данных, а также получения на их основе новой информации и знаний о пространственно-координированных объектах и явлениях [3]. Основной особенностью ГИС, отличающей ее от других информационных систем, является то, что все моделируемые в ГИС объекты и явления имеют пространственную привязку, позволяющую анализировать их во взаимосвязи с другими пространственно-определенными объектами. ГИС кардинально отличаются от большинства других информационных систем тем, что вся информация в них очень наглядно представляется в виде электронных карт, позволяя человеку получать новые знания.
Первые ГИС появились в 60-х годах ХХ века в Канаде, США и Швеции. Они имели существенные программные и технические ограничения. В течение следующих 20 лет, вплоть до 80-х годов, проходило становление геоинформатики как науки, отрабатывались методологические подходы к созданию ГИС, создавался математический аппарат, разрабатывались модели данных и алгоритмы их обработки. В 80-х годах начинается стремительное распространение компьютерной техники с одновременным увеличением быстродействия и возможностей. Всё это приводит к переходу геоинформатики на новый уровень [2, 3].
Первоначально термин ГИС расшифровывался как географическая информационная система. Однако сейчас такой термин считается неверным, так как в настоящее время геоинформационные системы решают самые разные задачи в различных отраслях экономики.
Главным отличием электронных карт ГИС от бумажных карт является то, что в ГИС карта не является обычной статической картинкой. Каждый условный знак, изображенный на карте ГИС, соответствует некоторому объекту, который можно проанализировать, например, получить дополнительную (неграфическую) информацию из базы данных (БД). То есть, одной из базовых функций ГИС является получение информации по выбранному на карте объекту. Так, например, в ГИС, выбрав здание на карте города, можно получить детальную информацию о нем: адрес, этажность и пр.
В основе ГИС лежит концепция послойной организации пространственных данных: однотипные данные на земной поверхности группируются в слои. Совокупность всех слоев образует карту. Деление объектов на слои производится так, чтобы объекты одного слоя были общей природы происхождения (дороги, реки, здания) и имели одинаковую топологическую структуру и размерность (описание объекта точками, линиями или полигонами). Большое количество слоев создавать нежелательно: нет смысла создавать отдельные слои для дорог с различным типом покрытия, лучше сделать один слой с дорогами, и у каждого объекта (дороги), указать тип покрытия. В ГИС выделяют несколько основных слоев, например:
1) Слой рек. На карте города реки обычно представляются в виде многоугольников, на крупномасштабных картах (картах области, страны) - с помощью ломаных.
2) Слой деревьев. Деревья можно представить в ГИС в виде точечных объектов или многоугольников, окаймляющих сплошные зоны лесопарковых насаждений.
3) Слой автомобильных дорог. В зависимости от решаемых задач автомобильные дороги могут быть представлены в виде осевых линий, либо в виде многоугольников, точно описывающих проезжую часть. В некоторых случаях имеет смысл иметь два отдельных слоя для осевых линий дорог и для проезжих частей.
4) Слой зданий. Здания представляются в виде многоугольников, описывающих контур здания на уровне земли. В атрибутах зданий обычно указывают тип здания (жилое, промышленное, коммерческое), адрес, высоту, количество этажей и пр.
Деление данных на слои позволяет работать в ГИС только с теми данными, которые необходимы для решения поставленных задач. В самом простом случае можно "выключить" те слои, которые нам не нужны, и увидеть на карте оставшиеся [1]. Таким образом, изображение на карте ГИС всегда соответствует некоторому набору данных, хранящемуся в БД. При этом всегда можно перейти от условного знака на экране к объекту в базе данных и получить требуемую информацию. А также и наоборот, найдя по некоторому критерию объект в БД, можно посмотреть его расположение на карте.
Классификации. В настоящее время геоинформационными системами называют различные информационные системы, решающие широкий круг задач. В связи с этим существует несколько классификаций, позволяющих более полно понять сущность ГИС [3].
1) Виды ГИС по пространственному охвату:
* глобальные (планетарные);
* субконтинентальные;
* межнациональные;
* национальные (государственные);
* региональные (областные, краевые, республиканские);
* субрегиональные (районы внутри регионов);
* локальные (городские);
* ультралокальные (отдельные ограниченные территории).
2) Виды ГИС по используемой модели данных:
* векторные ГИС работают с различными моделями данных, а также иногда с триангуляционными моделями поверхностей;
* растровые ГИС позволяют работать только с растровыми моделями данных;
* гибридные совмещают в себе возможности векторных и растровых ГИС.
3) Виды ГИС по компьютерной платформе, на базе которой они функционируют:
* Настольные ГИС. К этой категории относятся большинство известных ГИС. Как правило, используемые в них данные сохраняются в локальных файлах.
* Клиент-серверные ГИС. В этих системах пространственные данные хранятся полностью в базе данных сервера. Этот сервер обычно является высокоуровневой надстройкой над некоторой промышленной системой управления базами данных (СУБД типа Microsoft SQL Server, Oracle, DB2, Sybase и др.).
* ГИС для интернета. Такие системы бывают двух видов: а) самостоятельные программы, обеспечивающее полные функции HTTP-сервера, либо б) наборы программных компонент (обычно ActiveX- объектов), которые могут быть интегрированы в существующий Html- код и произвольным образом настроены. Первый подход позволяет очень быстро выполнить публикацию карт в интернете, а второй подход более гибок.
Следует заметить, что термином ГИС называются очень многие и разные информационные системы. Этим словом описывают как собственно прикладные программы для различных отраслей, так и сами инструментальные ГИС, на основе которых создаются конкретные отраслевые системы.
Области применения. ГИС применяются в различных областях деятельности человека и помогают решать разнообразные задачи [1, 3]:
* управление (федеральное, региональное, муниципальное, корпоративное);
* землепользование (земельные кадастры, инвентаризация земельных участков, межевание земель);
* управление недвижимостью (кадастр недвижимости);
* градостроительство (генеральные планы развития, дежурные планы, планирование развития);
* архитектура (проектирование генеральных планов, ландшафтное проектирование);
* бизнес (оценка инвестиций и планирование бизнеса);
* инженерные сети (управление и эксплуатация городских, поселковых и корпоративных инженерных сетей: электрических, водопроводных, тепловых, газовых, телефонных и др.);
* инженерно-геодезические изыскания (ввод и обработка данных геодезических изысканий, уравнивание геодезических сетей);
* инженерно-геологические изыскания (ввод и обработка данных по геологическим колонкам);
* геология (моделирование геологических пластов; обработка данных бурения, сейсморазведки);
* картография (составление географических и топографических карт);
* проектирование и строительство (проектирование автомобильных и железных дорог, генеральных планов, электрических и трубопроводных сетей);
* экстренные службы (диспетчеризация выездов милиции, пожарных, скорой медицинской помощи, службы спасения);
* ГИБДД (управление инженерным обустройством автомобильных дорог: светофорами, знаками и др.; диспетчеризация выездов);
* транспорт (управление и эксплуатация автомобильных и железных дорог; управление речными, морскими и воздушными перевозками);
* логистика (планирование и управление транспортными перевозками);
* оборона (планирование войсковых операций, тыловое обеспечение);
* чрезвычайные ситуации (анализ и предсказание чрезвычайных ситуаций, планирование и осуществление мероприятий по ликвидации последствий);
* экология (оценка и прогнозирование воздействия на окружающую среду);
* метеорология (предсказание погоды, управление сетью метеорологических пунктов и станций);
* недропользование (управление месторождениями полезных ископаемых);
* природопользование (управление природными ресурсами);
* нефтегазовая отрасль (управление нефтегазодобычей, управление промысловыми площадками, управление магистральными трубопроводами);
* демография и статистика (демографический и статистический анализ);
* навигация (навигация на местности и выбор маршрутов движения).
3.2 Обзор существующих программных реализаций ГИС-редактор "City Explorer"
City Explorer представляет собой профессиональную полнофункциональную ГИС для создания, редактирования и анализа цифровых карт. Система включает в себя редактор векторной графики, СУБД, редактор условных знаков (для точек, линий и полигонов). Также среди ее стандартных возможностей - полный набор функций для редактирования карт и нанесения объектов, различные виды поиска, маршрутизатор, обращение к внешним БД, встроенный язык VBA, возможность подключения растровых данных и разработки своих модулей расширения на основе СОМ технологий [4].
Возможности редактирования:
* определение прав отдельных пользователей;
* создание собственных слоев картографических данных;
* редактирование метаданных;
* редактирование объектов данных;
* создание расширений функциональности системы и дополнительных модулей.
City Explorer является платным программным обеспечением (ПО), стоимость одной лицензии - 16 800 рублей.
Городская информационная система ДубльГИС. Информационная система ДубльГИС - современная замена бумажным картам и справочным службам. Все версии ДубльГИС выходят ежемесячно и распространяются бесплатно. Электронные карты городов ДубльГИС создаются профессиональной картографической службой по актуальным спутниковым снимкам (данные дистанционного зондирования спутников Iconos и Quickbird). Для уточнения карты проводится объезд территории города [5] (рис. 3.1).
Рисунок 3.1 - Панорамная карта в ДубльГИС
Возможности ДубльГИС позволяют:
* найти на карте любой из объектов: дом по адресу, улицу, жилой массив, район, остановку городского транспорта, железнодорожную станцию, станцию метро;
* получить информацию о находящихся в здании организациях;
* измерить расстояние между объектами или оценить длину определенного маршрута;
* распечатать фрагменты карты вместе с информацией о выбранных зданиях;
* делать собственные пометки на плане города.
Раздел "Транспорт" в справочниках ДубльГИС включает инф...
Подобные документы
Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Понятие и значение информации и коммуникации в управлении современным предприятием. Изучение тенденций развития информационных технологий. Анализ экономической деятельности предприятия ТОО "Бриз". Проектирование системы автоматизации бизнес-процессов.
дипломная работа [718,5 K], добавлен 06.07.2015Основные принципы и область действия ITIL. Изучение важности книги ITIL для бизнес-персонала компании. Внедрение информационных технологий в компании. Повышение управляемости, прозрачности деятельности организации за счет создания единой инфраструктуры.
презентация [695,6 K], добавлен 01.12.2014Анализ деятельности предприятия и моделирование основных бизнес-процессов. Моделирование бизнес-процессов при помощи CASE-средства Rational Rose. Получение прибыли путем расширения рынка товаров и услуг. Бизнес-процесс "Заказ и закупка товара".
дипломная работа [1,2 M], добавлен 31.07.2012Оптимизация бизнес-процессов профсоюза строителей г. Геленджик через разработку информационной системы, которая позволит разрешить проблему скорости и качества обслуживания в организации и сбора текущей информации о состоянии деятельности профсоюза.
дипломная работа [3,4 M], добавлен 11.06.2012Моделирование бизнес-процессов как средство поиска путей оптимизации деятельности компании. Методология SADT (структурный анализ и проектирование), семейство стандартов IDEF и алгоритмические языки в основе методологий моделирования бизнес-процессов.
реферат [21,7 K], добавлен 14.12.2011Теоритические аспекты информационных технологий на предприятиях. Системы, используемые в информационных технологиях. Особенности применения информационных технологий в маркетинговой деятельности. Влияние информационных технологий на туристическую отрасль.
курсовая работа [498,9 K], добавлен 29.10.2014Бизнес-процесс — целенаправленная последовательность исполнения функций, направленная на создание результата, имеющего ценность для потребителя. Сравнительный анализ методологий процессного моделирования. Анализ разрывов в информационных носителях.
дипломная работа [1,5 M], добавлен 17.06.2017Методики и значение бизнес-моделирования в деятельности организации, применение универсальных графических языков в данном процессе. Основы работы с графическим языком IDEF0, его преимущества и недостатки. Основные бизнес-процессы трикотажной фабрики.
курсовая работа [1,6 M], добавлен 20.05.2009История развития автоматизированных информационных систем, преимущества их использования. Эволюция MRP, MRP II, ERP, ERP II. Системы бизнес-аналитики. Внедрение ERP системы SAP в ООО "Газпром добыча Астрахань" и ОАО "Астраханское стекловолокно".
курсовая работа [1,6 M], добавлен 10.06.2014Особенности и принципы профессиональной деятельности адвоката. Роль информационных технологий в успешности организации его работы. Необходимость использования электронных устройств и специализированных программ. Проблемы применения и специфика ИТ.
курсовая работа [1,7 M], добавлен 08.04.2014Анализ существующих информационных систем для автоматизации деятельности предприятий общественного питания. Моделирование основных бизнес-процессов, выполняемых в автоматизированной информационной системе. Этапы разработки информационной системы.
дипломная работа [1,8 M], добавлен 14.11.2017Особенность применения лучевой диагностики в современной среде. Главный анализ внедрения в повседневную практику работы врачей и среднего медицинского персонала информационных технологий. Характеристика построения электронного журнала учета пациентов.
статья [56,8 K], добавлен 11.09.2017Этапы разработка автоматизированной информационной системы предприятия. Среда бизнес моделирования BPwin. Разработка методологических подходов, предложений и указаний по планированию, организации и совершенствованию программного обеспечения организации.
дипломная работа [4,3 M], добавлен 05.07.2009Создание модели бизнес-процессов "Распродажа" в ВPwin. Цели и правила распродажи. Прогнозирование бизнес-процессов ППП "Statistica". Методы анализа, моделирования, прогноза деятельности в предметной области "Распродажа", изучение ППП VIP Enterprise.
курсовая работа [2,4 M], добавлен 18.02.2012Архитектура интегрированных информационных систем ARIS как методология моделирования бизнес-процессов, преимущества и недостатки использования. Выбор бизнес-процесса для моделирования и его содержательное описание, табличный формат его описания.
курсовая работа [2,2 M], добавлен 19.06.2015Понятие "информационных технологий" с точки зрения права, их разновидности, свойства, главные компоненты организации. Актуальные вопросы и методика, принципы функционирования информационных технологий в правоохранительных органах на современном этапе.
дипломная работа [76,0 K], добавлен 10.05.2011Функциональная направленность использования информационных технологий. Электронные сетевые технологии ведения бизнеса. Электронный бизнес как результат новых качественных изменений, связанных с внедрением информационных технологий, электронная торговля.
контрольная работа [96,8 K], добавлен 03.10.2010Анализ системы информационного обеспечения деятельности в ООО "Эстэл-Инфо". Стратегия оптимизация автоматизации деятельности предприятия. Оценка социально-экономической эффективности проекта методической поддержки стратегии автоматизации бизнес-процессов.
курсовая работа [252,8 K], добавлен 06.01.2012Внедрение ИКТ на пути движения в информационное общество. Виртуальные университеты, открытое и дистанционное образование. Знания, умения и навыки, необходимые для эффективного их использования. Применение средств информационных технологий в обучении.
курсовая работа [35,0 K], добавлен 12.10.2011