Мат.моделирование (Программа СДКМС)
Введение
Моделирование систем – это построение математических, физических и др. (конструктивных) аналоговых систем, т.е. создание формальных, физических и др. моделей процессов и явлений, связанных с функционированием системы, т.е. самой системы и внешней среды.
Для описания качественных и количественных взаимосвязей любых элементов экономической системы, а также для описания процессов, происходящих во внешней среде, связанной с ЭС, используется в настоящее время 4 направления моделирования:
1.математическое
2.имитационное
3.статистическое
4.структурное
В данной курсовой работе будет рассматриваться применение математического моделирования для вычисления доходности экономической системы (ЭС).
ЭС – это конечная организационная совокупность людей и машин, процедур и методов, собирающих, хранящих и преобразующих информацию, используемую для управления экономическим объектом, который создает конечный продукт производственного назначения (блага общества). Эта система при переработке информации реализует некоторый маршрут преобразования, который может быть описан специальными средствами, а результат описания называется технологическим процессом (ТП) преобразования информации.
ТП – это способ представления маршрута обработки элементов информации для получения конечного результата, входящий в так называемую экономическую информационную систему.
В качестве ЭС в данной курсовой работе рассматривается рекламное агентство «Olrus».
Математическое моделирование – это исследование процессов, явлений, построением их математических моделей.
Математические модели – это система математических соотношений, описывающих изучаемый процесс или явление.
Явления, происходящие в самой системе и вне её, могут быть различны по своей природе, но идентичны по их математическому описанию, т.е. имеет место косвенная аналогия явлений через их математическое ожидание.
Виды математических моделей:
1.
Имеют с физическим оригиналом одинаковое математическое описание.
2.
Это абстрактные модели, конструируемые из знаков, как системы исчисления.
1. Аналитическая часть.
1.1. Постановка задачи.
Дано:
Рекламное агентство «olrus» (описание: см. введение, часть 1.2. «технико-экономическая характеристика объекта моделирования»).
Требуется:
Просчитать доходность рекламного агентства «olrus» при заданных экономических характеристиках.
1.2. Технико-экономическая характеристика объекта моделирования.
Реклама – неличные формы коммуникации, осуществляемые через посредство платных средств распространения информации, с чётко указанным источником финансирования.
Цели рекламы:
1.формирование у потребителя определенного знания о товаре;
2.формирование у потребителя определенной потребности в товаре;
3.формирование благожелательного отношения к фирме;
4.побуждение потребителя обратиться именно в данную фирму;
5.стимулирование сбыта товаров и услуг;
6.стремление сделать потребителя постоянным клиентом;
7.формирование у других фирм образа надёжного партнера;
Основные функции рекламы:
1.информативная – формирование образа товара;
2.психологическая – заключается в определенном побуждении к покупке через воздействие на чувства, самооценку, устремления потребителей;
3.стимулирующая.
Как правило, рекламный процесс включает в себя 4 звена:
Рекламодатель > Рекламное агентство > Средства распространения рекламы > Потребитель
Рекламное агентство предоставляет ряд услуг:
1. исследование рынков и потребителей
2. разработка концепции рекламной программы
3. подготовка рекламных материалов и размещение рекламы
4. проведение рекламных мероприятий
5. разработка товарного знака фирмы, стиля и упаковки
6. разработка, изготовление и монтаж наружной рекламы
7. разработка рекламных сувениров
8. прямая почтовая рассылка рекламных материалов и др.
Функции рекламного агентства:
Схема функционирования рекламного агентства «Olrus»:
SHAPE * MERGEFORMAT
ВНЕШНЯЯ СРЕДА |
КОММЕРЧЕСКИЙ ОТДЕЛ |
СМИ |
КОМПЬЮТЕРНЫЙ ЦЕНТР |
ПРОИЗВОДСТВЕННЫЙ ОТДЕЛ |
СОВЕТ ДИРЕКТОРОВ |
КЛИЕНТЫ |
Объяснение функционирования рекламного агентства:
Внешняя среда : выход(2) 1. информация 2. информация
Совет Директоров : вход(2) 1. информация 2. информация
выход(2) 1.управление 2. управление
Коммерческий отдел : вход(2) 1. управление 2. заказы на рекламу
выход(2) 1. информация 2. наряд на выполнение
Клиенты : вход(1) 1. информация
выход(1) 1. заказ на рекламу
Производственный отдел : вход(3) 1. управление 2. наряд на выполнение 3. отчетность
Компьютерный центр : вход(1) 1. управление
выход(2) 1. отчетность 2. рекламные заказы
СМИ : вход(1) 1. рекламные заказы
1.3. Описание формального метода.
В данной курсовой работе для вычисления доходности рекламного агентства «Olrus» мы применяем метод ЗЛП (задачи линейного программирования). Считаем, что функционирование системы находиться в режиме определенности. ЗЛП описывается системой ограничений и целевой функцией, задающей способ вычисления доходности.
Данные
L - чел. рабочих
K - шт. компьютерных станций
P1 - тариф на рекламу в печати
P2- тариф на рекламу на ТВ
d1, d2 - себестоимость рекламы в печати и на ТВ
l1, l2 - трудоемкость рекламного заказа
k1, k2 - фондоемкость рекламного заказа
_____________________________________________________________________________
L – 5чел.
K – 7шт.
P1 - 5
P2 - 9
d1 - 4
d2 - 6
l1 - 1
l2 - 2
k1 - 2
k2 – 2
Функция прибыли:
F(X1, X2) = (P1-d1)*X1+ (P2-d2)*X2→max l1*X1+ l2*X2 ≤ L
F(X1, X2) = X+3X2→max k1*X1 + k2*X2 ≤ K
X1+2X2 ≤ 5 X1, X2 – необходимое количество рекламных заказов
2X1+2X2 ≤ 7
X1 = 1
X2 = 2
F(X1, X2) = 7
1.4. Выбор и обоснование технических средств, программ и информационных средств для реализации математического моделирования.
Для реализации математического моделирования в целях данной курсовой работы выбрана система проектирования и оценки качества и устойчивости экономических объектов – СДКМС.
1.4.1. Общее назначение СДКМС.
Система декомпозиции, композиции и модификации структур, универсальный программный комплекс, предоставляющий возможность осуществлять следующие функции:
1.4.2. Общие сведения об агрегативной системе проектирования и оценки качества и устойчивости (АСП и ОКУ) экономических объектов СДКМС.
Агрегативная система проектирования и оценки качества и устойчивости (ДСП и ОКУ) СДКМС представляет собой систему бизнес-консалтинга для малых предприятий и предназначена для автоматизированного создания и комплексной оценки функционально-структурной организации предприятия. В ее названии отражены основные методологические подходы названной оценки: СДКМС - система декомпозиции, композиции и модификации структур.
СДКМС является инструментальным средством менеджера малых предприятий. Она автоматизирует проектирование новых и оценку существующих систем малого бизнеса.
СДКМС выполняет следующие функции:
- структурное представление системы;
- расчет показателя качества системы в структурном аспекте;
- расчет показателя качества системы в функциональном аспекте;
- вычисление интегрального показателя качества системы;
- статистический анализ исследуемой системы с целью выявления типовых узлов и подсистем;
- имитационное моделирование процессов системы;
- автоматизация этапа макропроектирования;
- связь с базой данных - каталогом типовых систем малых предприятий; СДКМС строится на основе следующих принципов:
1) структурность - модель задается на уровне схемы структуры взаимосвязи объектов.
2) независимости - элементы структуры описываются самостоятельной функциональной единицей.
3) имитируемость компонентов системы и системы в целом.
Для реализации этих трех принципов используется математический аппарат теории агрегатов.
СДКМС состоит из следующих основных функциональных блоков: Декомпозитор, Композитор, Модификатор, Графика, Оптимизатор, Статистика, Структурная оценка и Библиотекарь.
Блок Декомпозитор предназначен для анализа структур сложных систем, описанных с помощью агрегативного метода. Выполняет ввод описании А-системы, проверку корректности построения, выделение линейных участков в А-схеме с последующим сведением их к представляющим агрегатам. Результатом декомпозиции является совокупность элементов (подсистем) системы.
Блок Композитор выдает в качестве результата множество А-систем из набора агрегатов. При композиции входы и выходы агрегатов, из которых составляется А-система, подлежат обработке через операции сопряжения, если тип входа совпадает с типом выхода, с учетом ограничений, определенных существованием А-систем. Другими словами блок Композитор осуществляет синтез или композицию новых систем из наборов разрозненных агрегатов путем соединения совпадающих по типу входов и выходов агрегатов е различных комбинациях. Результатом работы блока является новая система.
Модификатор производит модификацию структуры системы и выполняет включение/исключение дуг, вершин, подсхем. Результатом работы блока является система, отличная от исходной,
Блок Графика обеспечивает графическое представление предметной области, взаимосвязи объектов, потоков данных и т.д.
Блок Оптимизатор производит проверку функциональной оптимальности производственного процесса объекта на основании решения задачи математического программирования. Он выполняет расчет показателя качества системы в функциональном аспекте;
Блок Статистика производит выбор типовых элементов и типовых подсистем исследуемой системы, выдает рекомендации блоку Библиотекарь для занесения их в базу данных, а также ведет статистику по проектируемым системам. Результатом работы блока является множество типовых элементов и типовых подсистем заносимых в базу данных системы.
Библиотекарь выполняет работы, связанные с созданием, корректировкой и сопровождением банка агрегативных структур (ВАSА) и базой агрегатов (ВАZА). ВАSА содержит информацию о типовых и стандартных структурах А-систем для некоторого класса систем, а ВАZА информацию о типовых и стандартных агрегатах для этого же класса систем. ВАZА может быть построена до разработки проектируемой системы или в процессе ее проектирования. Предполагается, что при проявлении новых типовых элементарных функций, соответствующие им алгоритмы и программы будут добавляться в библиотеку ВАZА.
Основными функциональными блоками СДКМС, в части создания проекта, являются блоки Композитор и Модификатор, в которых происходит создание новых, еще не существующих А-систем (проектов) из набора имеющихся агрегатов. Из всех создаваемых вариантов проектных решений отбираются лишь функционально корректные. Если функционирование А-системы признается неудовлетворяющим требованиям пользователя, то данная версия системы возвращается на этап модификации с указанием ошибочных связей. Создается новая версия системы, которая снова передается на исследование и т.д. до тех пор, пока не будет получена корректная версия системы.
Доступен сетевой, многопользовательский вариант работы с СДКМС.
АСП и ОКУ СДКМС кроме своей основной функции автоматизированного рабочего места рекламного менеджера является достаточно удобным средством обучения, может быть применима в любой проектной организации, занимающейся разработкой программного обеспечения.
Проведение имитационных расчетов в сочетании с параметрической оценкой качественных характеристик СДКМС позволит с достаточной точностью определить уровень конкурентоспособности исследуемого предприятия, а также оценить экономические результаты принимаемых решений по совершенствованию структурно-функциональной организации предприятия.
1.Ввод новой системы 2.просмотр списка систем с выбором активной 3.Просмотр данных по активной системе 4.Вовод в файл данных по активной системе 5.Печать данных по активной системе 6.Корректировка активной системы 7.Удаление активной системы из каталога 0.выход в главное меню |
Работа с системами |
1.Расчет общего критерия качества системы 2.Автоматическое изменение системы 0. Выход |
Структурные преобразования |
Графическое представление системы |
Расчет оценочных характеристик |
Статистический анализ системы на стандартность |
Имитационное моделирование |
F1 помощь |
Выход в DOS |
1.автоматический ввод исходных параметров 2.Ручной ввод исходных параметров 0.Выход в главное меню |
1.Поиск типовых элементов 2.Поиск типовых подсистем 3.Полный статистический анализ (1+2) 0.Выход в главное меню |
1.Математическое моделирование 2.Пакет «Manager» 3.Интерполирование 4.Статистическое моделирование 0.Выход в главное меню |
Дерево диалога MILP
ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ
1.Математическое моделирование: MILP 2.Математическое моделирование: MANAGER 3.Интерполирование 4.Статистическое моделирование: пакет OLYMP 0.Выход в главное меню |
1.Ввод данных ЗЛП 2.Просмотреть данные 3.Сохранить данные в файле 4.Решение ЗЛП (MILP-88) 5.Просмотреть решение 6.Печатать решение 7.Сохранить решение (файл) 8.Расчет функции прибыли ESC – Выход из режима MILP |
2.2 Описание схемы данных СДКМС
Рекламное агентство |
Схема функционирования |
F1 |
F2 |
Ввод |
Изменение |
Оценка |
Стат. анализ |
Графика |
Выход |
Выход |
Полный стат. анализ |
Выход |
Поиск типовых элементов |
Поиск типовых подсистем |
Каталогsdkms |
DBF |
Таблица модулей системы СДКМС
№ |
Наименование |
Имя модуля в схеме диалога СДКМС |
Имя модуля в СДКМС |
1 |
Работа с данными |
REG-1 |
Regiml.pas |
2 |
Графическое представление системы |
GRAF-REG |
Grafica. pas |
3 |
Статистический анализ: поиск типовых элементов и типовых путей |
STAT-REG |
stat_reg. pas |
4 |
Поиск типовых элементов |
SELETE |
Selete. pas |
5 |
Поиск типовых путей |
CELP |
Celp. pas |
6 |
При наличии типовых элементов подсчитать их |
FREQUE |
Freque. pas |
7 |
Анализировать повторяемость функций |
STRUK |
Struk. pas |
8 |
Построение гистограммы частот типовых элементов |
GISTP |
Gistp. pas |
9 |
Сортирует файлы типовых элементов |
SORTTUP |
Sorttup. pas |
2.3 Схема работы системы СДКМС
Начало |
Вызов OFBISSDKMS |
С: |
Главное меню |
Выбор режима |
а |
1 |
2 |
3 |
4 |
5 |
6 |
F1 |
0 |
A |
D |
a |
Графическое представление системы |
a |
E |
Справка |
Выход в DOS |
Конец |
C |
B |
A |
S1 |
Работа с системами |
Выбор режима |
1.ввод новой системы 2.просмотр списка систем с выбором активной 3.просмотр данных по активной системе 4.вывод в файл данных по активной системе 5.печать данных по активной системе 6.корректиоровка активной системы 7.удаление активной системы из каталога 0.выход в главное меню |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
F1 |
0 |
Вывод в файл данных по активной системе |
Корректировка активной системы |
S1 |
S1 |
a |
В |
Структурные преобразования |
Выбор режима |
1.расчет общего критерия качества системы 2.автоматическое изменение структуры 0.выход |
S2 |
Справка |
S1 |
S1 |
просмотр списка систем с выбором активной |
S1 |
|
|
|
|
|
1 |
2 |
0 |
Расчет общего критерия качества системы |
S2 |
Главное меню |
a |
С |
S4 |
Расчет оценочных характеристик |
Выбор режима |
1.автоматический ввод исходных параметров 2.ручной ввод исходных параметров 0.выход в главное меню |
Автоматическая оптимизация структуры |
S2 |
1 |
2 |
0 |
a |
S4 |
Автоматический ввод исходных параметров |
Расчет оценочных характеристик |
Гистограмма |
Исходная информация |
Код и название системы |
Главное меню |
|
|||
S4 |
Графическое меню представление системы |
Экспертная оценка |
Исходные данные |
D |
S5 |
Статический анализ системы на стандартность |
Выбор режима |
1.поиск типовых элементов 2.поиск типовых подсистем 3.полный стат. анализ (1+2) 0.выход в главное меню |
1 |
2 |
3 |
F1 |
0 |
S5 |
S5 |
S5 |
S5 |
a |
Поиск типовых подсистем |
Справка |
Поиск типовых элементов |
Главное меню |
Полный статистический анализ |
E |
S6 |
Имитационное моделирование |
Выбор режима |
1.математическое моделирование 2.пакет “Manager” 3.интерполирование 4.статистическое моделирование 0.выход в главное меню |
1 |
2 |
3 |
4 |
F1 |
0 |
S6 |
S6 |
S6 |
S6 |
a |
Пакет “Manager” |
Справка |
Математическое моделирование MILP |
Главное меню |
Статистическое моделирование |
Интерполирование |
S6 |
Таблица диалога
Экран |
Действия пользователя |
Комментарии |
1 .Таблица Norton Commander. |
Войти в директорию C:alex и установить курсор на файл sdkms.bat. Нажать ENTER. |
|
2. Главное меню: 1 Работа с системами 2 Получение логической структуры системы 3 Графическое представление системы 4 Расчет оценочных характеристик 5 Статистический анализ системы на стандартность F1 - справочная информация 0- выход в ДОС |
Нажать цифру соответствующую нужному пункту меню |
При первом вхождении в главное меню существует только два варианта действия: либо ввод исходных данных (пункт 1), либо выход (пункт 0) |
Работа с системами
3.1. Меню Работа с системами: 1 Ввод новой системы 2 Просмотр списка систем с выбором активной 3 Просмотр данных по активной системе 4 Вывод в файл данных по активной системе 5 Печать данных по активной системе 6 Удаление активной системы из каталога 7 Удаление каталога систем 8 Обновить временные файлы F1 - справочная информация 0 - выход в главное меню |
Нажать цифру соответствующую нужному пункту меню |
Для дальнейшей работы с программой необходимо либо активизировать уже существующую систему (пункт 2), либо создать новую (пункт 1) |
Ввод новой системы
3.2.Меню Работа с системами |
Выбрать, первый пункт меню. Осуществить ввод данных по новой системе с формуляра |
SDKMS создаст файл по имени Вашей новой системы |
Просмотр списка систем с выбором активной
3.3. Меню Работа с системами |
Выбрать пункт 2. Выбрать имя активной системы из предложенного списка систем |
Заглавные и строчные буквы указывать в точном соответствии |
Просмотр данных по активной системе
3.4.Меню Работа с системами |
Выбрать пункт 3. |
Полное описание системы будет выведено на экран |
Вывод данных в файл по активной системе
3.5. Меню Работа с системами |
Выбрать пункт 4. Укажите имя файла, в который будет занесена информация о системе |
Вывод данных на принтер
3.6. Меню Работа с системами |
Выбрать пункт 5. |
Предварительно включите принтер |
Корректировка активной системы
3.7.Меню Работа с системами |
Выбрать пункт 6. После подтверждения необходимости корректировки данного объекта Вы сможете внести изменения |
Удаление активной системы из каталога
3.8. Меню Работа с системами |
Выбрать пункт 7. Система попросит подтвердить запрос на удаление и при положительном ответе уничтожит все данные |
Не удаляйте не подумав! |
Графическое представление системы
4.1. Главное меню режимов работы |
Выбрать пункт "Графическое представление системы" |
|
4.2.Будете выводить схему на принтер? |
Нажмите «Y» или «N», в зависимости от вашего выбора |
На экране появится графическое изображение системы. Следуя подсказкам программы можно посмотреть и распечатать спецификацию. |
Расчет оценочных характеристик
5.1 . Главное меню режимов работы |
Выбрать пункт Расчет оценочных характеристик |
|
5.2. Меню режимов оценки системы: 1 Автоматический ввод исходных параметров 2 Ручной ввод исходных параметров 3 Выход в главное меню |
Выбрать пункт Автоматический ввод исходных параметров |
|
5.3. Идет обработка информации |
Нажмите любую клавишу для продолжения |
|
5.4. Данные будут вводиться из Паскаля? (Y/N) |
Нажмите Y. |
|
5.5. Список кодов систем |
Введите нужный код |
|
5.6. Вывод данных по выбранной системе |
Нажмите любую клавишу для продолжения просмотра данных |
|
5.7. Будете смотреть результат? |
Нажмите Y. |
|
5.8. Результаты анализа. |
Нажмите любую клавишу для продолжения просмотра данных. |
|
5.9. Вывести на принтер? |
Осуществите выбор |
|
5.10. Введите количество экспертов, принимающих участие в оценке системы |
Введите число экспертов |
|
5.11 .Параметры оценки эксперта |
.Введите значения параметров. |
|
5.12. Будете смотреть результат? |
Нажмите Y. |
|
5.13. Результаты экспертной оценки |
Нажмите любую клавишу для продолжения просмотра данных. |
|
5.14. Общий критерий качества системы. Вывести на принтер? |
Осуществите выбор |
|
5.15.Меню режимов оценки системы: 1 Автоматический ввод исходных параметров 2 Ручной ввод исходных параметров 3 Выход в главное меню |
Выбрать пункт Ручной ввод исходных параметров |
В отличие от режима автоматического ввода ввод данных осуществляется вручную. Работа с режимом аналогична пунктам 5.1.-5.14. |
Статистический анализ системы на стандартность
6.1.Меню режимов обработки. |
Выбрать пункт Статистический анализ системы на стандартность. |
|
6.2.Меню статистического анализа 1 Поиск типовых элементов 2 Поиск типовых подсистем 3 Полный статистический анализ F1 - справка 0 - выход в главное меню |
Выбрать режим Полный статистический анализ |
|
6.3 Ввести максимальную частоту повторений |
Осуществите ввод |
Поиск типовых элементов системы |
6.4 Типовые элементы системы |
Для продолжения просмотра данных нажмите любую клавишу |
|
6.5 Ввести максимальную частоту повторений |
Осуществите ввод |
Поиск типовых путей системы |
6.6 Введите тип подсистем для поиска: f по управлению j по информации |
Осуществите ввод типа подсистем |
|
6.7 Пути и связи |
Для продолжения просмотра нажмите любую клавишу |
|
6.8 Вывести результаты принтер? |
Осуществите выбор |
|
6.9 Меню статистического анализа |
Выберите пункт Выход в Главное меню |
|
7 Главное меню режимов работы системы |
Выберите меню Выход в ДОС |
Сценарий диалога
1 - Работа с системами 2 - Структурные преобразования 3 - Графическое представление 4 - Расчет оценочных характеристик 5 - Статистический анализ системы на стандартность 6 - Имитационное моделирование F1 - Справочная информация 0 - Выход в DOS |
1 -Линейное программирование F1 - Справка 0 - Выход в Главное меню |
ВЫБЕРИТЕ РЕЖИМ: 1 - Автоматическое изменение структуры 2 - Пошаговое изменение структуры 3 - Выход |
1 - Поиск типовых элементов 2 - Поиск типовых подсистем 3 - Полный статистический анализ F1 - Справка 0 - Выход в Главное меню |
ОЦЕНКА СИСТЕМЫ: 1 - Автоматический ввод исходных параметров 2 - Ручной ввод исходных параметров 3 - Выход в Главное меню |
1- Ввод новой системы 2 - Просмотр списка систем 3 - Просмотр данных по активной системе 4 - Ввод в файл данных по активной системе 5 - Печать данных по активной системе 6 - Корректировка активной системы 7 - Удаление активной системы 8 - Удаление каталога систем 9 - Обновить временные файлы F1 - Справочная информация 0 - Выход в Главное меню |