Автор работы: Пользователь скрыл имя, 29 Октября 2013 в 06:52, курсовая работа
Курсовой проект выполнен с целью освоения на практике основных приемов, правил и навыков проектирования систем на примере создания информационных систем. В качестве предметной области разрабатываемой информационной системы выбрана гипотетическая фирма по производству и реализации пиццы, имеющая зарегистрированное название «Outsider».
Фирма заинтересована в оптимизации бизнес-процессов и автоматизации процесса учета заказов клиента. Автоматизация процесса учета заказов клиента, необходима для предоставления скидок постоянным клиентам, а также для ведения отчетной документации.
Введение 4
1 Предпроектное обследование 5
1.1 Описание предметной области 5
1.2 Организационная модель 6
1.3 Функциональная модель (внешняя часть) 6
1.4 Функциональная модель (внутренняя часть) 7
1.5 Информационная модель 8
1.6 Миссия организации 8
1.7 Критические факторы производства 9
1.8 Структурные проблемы предприятия 9
1.9 Цели информационной системы 9
1.10 Задачи информационной модели 10
2 Выделение бизнес-процессов 11
2.1 Бизнес-процессы «Заказ пиццы» 11
3 Анализ и оптимизация бизнес-процессов 12
3.1 Оптимизация бизнес-процесса «Заказ пиццы» 12
Заключение 16
Литература 17
Для конечного неориентированного графа можно определить его диаметр, как максимальное расстояние между двумя его вершинами:
Соответствующие кратчайшие простые цепи, связывающие две вершины с максимальным расстоянием, можно называть диаметральными простыми цепями [6].
Выберем некоторую фиксированную вершину с и обозначим через
максимальное значение от с до G назовем с0 центром графа G, если величена r(c) принимает для этой вершины минимальное значение
Значение r0 назовем кратчайшей простой цепью от с0 до какой-нибудь вершины. Это и будет кратчайший маршрут, который мы искали.
Теперь рассмотрим возможный алгоритм нахождения кратчайшего пути в графе. Будем рассматривать графы вида , дугам которых приписаны веса [4]. Это означает, что каждой дуге поставлено в соответствие некоторое вещественное число , называемое весом данной дуги. Полагаем, что , если не существует дуга . Если последовательность вершин определяет путь в графе G, то его длинна определяется как сумма . Нас будет интересовать нахождение кратчайшего пути между двумя фиксированными вершинами . Длину такого пути обозначим и назовем расстояние от s до t (расстояние, определенное таким образом, может быть и отрицательным). Если не существует ни одного пути из s в t, то полагаем , но у нас такого быть не может из условий поставленной перед нами задачи. Отметим, что если контур нашего графа имеет положительную длину, то кратчайший путь будет всегда элементарным путем [5].
Практическая интерпретация:
Мы будем рассматривать
алгоритм нахождения
Далее рассмотрим нашу задачу на примере “алгоритма равных цен”. Суть алгоритма заключается в следующем, есть точка отправления (вершина А), есть конечная точка прибытия (Вершина Цель), нам необходимо найти кратчайший путь из А в Цель. Из всех дуг выходящих с вершины A выбираем дугу с наименьшим весом, (в данном случае AB). С вершины B выходит ещё две дуги BF и BE. Теперь у нас есть 4 варианта выбора пути: ABE, ABF, AC и AD. Также выбираем путь с наименьшим весом дуг (ABE - 3) и проверяем, достигли мы вершины или нет. Если достигли, то соответственно кратчайший путь найден, иначе продолжаем тем же способом проверять оставшиеся вершины. В нашем случае дальнейшие действия будут выглядеть следующем образом. ABF – 6, AC – 7, ACG – 12, A-C-G-Цель – 14. Наименьшим путем в данном графе является путь с вершинами A-C-G-Цель.
Пример реализации «алгоритма равных цен»
При выполнении курсового проекта по дисциплине «Теория систем и системный анализ» была подвергнута анализу организация, которая занимается производством и реализацией пиццы.
Результаты выполнения курсового проекта заключаются в следующем:
В итоге получилась информационная система удовлетворяющая миссии организации и решающая поставленные задачи.