Скачать 196.19 Kb.
|
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Выпускная работа по «Основам информационных технологий» Магистрант кафедры технологий программирования Ивашутин Дмитрий Руководители: профессор Курбацкий Александр Николаевич, ст. преподаватель Кожич Павел Павлович Минск 2009 ОглавлениеОглавление 3 Список обозначений ко всей выпускной работе 5 Реферат на тему «Применение ИТ при оценке мультипликативного эффекта экспортно-импортных потоков на основании сетевой модели» 6 Введение 6 Глава 1 (обзор литературы) 8 Происхождение проблемы мультипликатора 8 Обзор литературы 8 Глава 2 (методика исследований) 9 Постановка задачи 9 Технологии исследования с применением ИТ 12 Жизненный цикл разработки программного продукта 15 Глава 3 (обсуждение результатов) 17 Заключение 17 Библиографический список 19 Список публикаций 19 Предметный указатель к реферату 20 Интернет ресурсы в предметной области исследования 21 Действующий личный сайт в WWW (гиперссылка) 22 Граф научных интересов 23 Презентация магистерской (кандидатской) диссертации. (не менее15 слайдов, гиперссылка в электронном варианте, черно-белые выдачи по 6-9 слайдов на листе на бумажном носителе, помещаются в приложение) 26 Список литературы к выпускной работе 30 Приложение А 31 Приложение Б 32 Список обозначений ко всей выпускной работеИТ – информационные технологии Реферат на тему «Применение ИТ при оценке мультипликативного эффекта экспортно-импортных потоков на основании сетевой модели»ВведениеВ условиях кризиса остро встает вопрос о состоянии рыночной экономики в случае обрывов либо сокращения объемов продажи и покупки ресурсов по экспортно-импортным потокам. Очевидно, что разрыв некоторых связей может быть критическим как для отдельного предприятия промышленного комплекса, так и для развития экономических связей в целом. Одним из основных показателей для оценки последствий изменения внутрирыночных связей является мультипликатор. Мультипликатор показывает как увеличивается либо уменьшается воздействие от сокращения определенного вида ресурса в системе взаимодействия предприятий, так как сокращение одного вида ресурсов может привести к сокращению выпуска ряда продукции, которая не идет сразу конечному потребителю, а является ресурсом в другом производстве, таким образом сокращение одного вида ресурса может иметь катастрофические результаты для системы в целом. Для моделирования экономической системы удобно использовать сетевую модель, где узлы будут представлять собой предприятия или группы предприятий, а дуги или потоки между ними будут иллюстрировать связи по покупке или продажи определенного вида ресурсов. После построения самой модели возникает ряд вопросов связанных с балансировкой этой системы. Однако это не самая сложная задача, которую предстоит решить, намного сложнее задача моделирования обрывов связей (экспортных, импортных, внутресетевых). Естественно, что в случае отсутствия системы замещения или сглаживания эффекта обрыва произойдет падение выпуска продукции до нулевого уровня, что сравнимо с полным крахом промышленности, однако на практике такое происходит крайне редко, и в большинстве случаев срабатывает механизм замещения. К примеру, излишки продукции продаются неким дополнительным внесетевым предприятиям, а недостающие ресурсы докупаются у аналогичных предприятий, которые можно назвать имитирующими буферами. Замещение путем введения буферов является одним из самых распространенных. После построения модели и разработки алгоритмов следующим этапом является написание приложения и его оптимизация. Классический подход написания Windows приложений уже является устаревшим, так как связан с рядом ограничений по возможности массового доступа к данным и многопользовательского удаленного использования приложения. В связи с этим, требуется разработать тестовое Windows приложение, которое в дальнейшем требуется преобразовать к формату клиент-серверных приложений и провести его оптимизацию, с целью повышения скорости работы приложения, его безопасности и удобства. Разработка приложения пройдет в рамках комбинирования моделей жизненного цикла проекта. Будут пройдены все основные этапы жизненного цикла, начиная с определения области применения и задачи данной прикладной задачи, заканчивая тестированием и отладкой созданного приложения. Таким образом, в ходе написания работы было проведено разбиение работы по этапам жизненного цикла проекта, проведено исследование сетевой модели, адаптация этой модели под поставленную прикладную задачу, реализован алгоритм балансировки сети, симитирован и реализован алгоритм замещения связей, написано клиент-серверное приложения для моделирования поведения сети. Глава 1 (обзор литературы)Происхождение проблемы мультипликатора Мультипликатор [от. лат. multiplicator – умножающий] – коэффициент, характеризующий соотношение между агрегатной величиной и ее структурной составной частью. Численное значение мультипликатора не может быть меньше единицы. Понятие мультипликатор введено Дж. М. Кейнсом для характеристики отношения между конченым продуктом (национальным доходом) и входящими в его состав капитальными вложениями. Джон Мейнард Кейнс (англ. John Maynard Keynes), лорд (5 июня 1883, Кембридж, — 21 апреля 1946, поместье Тилтон, графство Сассекс) — английский экономист, основатель кейнсианского направления в экономической теории. Кроме того, Кейнс создал оригинальную теорию вероятностей, не связанную с аксиоматиткой Лапласа, Р.Фон Мизеса или Колмогорова, основанную на предположении, что вероятность является логическим, а не числовым отношением. Возникшее под влиянием идей Джона Мейнарда Кейнса экономическое течение впоследствии получило название кейнсианство. Обзор литературы Проблемы мультипликативного эффекта экспортно-импортных потоков литература для рассматриваемой прикладной задачи описана в статье Ивашутин А.Л., Ивашутин Д.А. Оценка мультипликативного эффекта экспортно-импортных потоков с использованием сетевой модели. Пособием по написанию приложения использовались книги Дино Эспозито «Microsoft ASP.NET 2.0. Базовый курс» и Дино Эспозито «Microsoft ASP.NET 2.0. Углубленное изучение», в которых рассмотрены все тонкости написания приложение на платформе ASP.NET. Глава 2 (методика исследований)Постановка задачи Для начала следует ввести ряд понятий и обозначений, которые будут использоваться в дальнейшем: Сетевой моделью (другие названия: сетевой график, сеть) называется экономико-компьютерная модель, отражающая комплекс работ (операций) и событий, связанных с реализацией некоторого проекта (научно-исследовательского, производственного и др.), в их логической и технологической последовательности и связи. Мультипликатор - числовой коэффициент, показывающий, во сколько раз сумма прироста/сокращения национального продукта, дохода или денежного обращения превышает инициирующую такое изменение сумму инвестиций, правительственных расходов, налоговых отчислений или вкладов в финансово-кредитные учреждения. Различают: - мультипликатор инвестиционных расходов; - мультипликатор правительственных расходов; - мультипликатор потребительских расходов; - мультипликатор денежного предложения; - налоговый мультипликатор. Поток в математике: Потоком в сети S из вершины s в вершину t называют функцию (где E — множество дуг графа S) т.ч. выполнены условия баланса и допустимости. Условие баланса: Условие допустимости: , где c(e) - пропускная способность дуги. В нашем случае под потоком будем понимать функцию, которая будет каждой дуге ставить в соответствие набор чисел, отображающих объем продаж в указанном направлении (вес ребра в случае задач на графах), процент сокращения объема поставки, доли распределения объема продаж и прочую необходимую информацию. Таким образом, понятие потока будет сужено до случая двух вершин, а сеть будет состоять из объединения сетей. Под ресурсом следует понимать любые средства или продукты, служащие для производства другого продукта либо поступающие к конечному потребителю. Узлами создаваемой сетевой модели могут быть как отдельные предприятия (что довольно трудоемко), так и их группы. В реальной системе имитирующей, к примеру, торговлю целого государства могут быть тысячи и даже сотни тысяч предприятий, поэтому для решения таких больших задач следует группировать предприятия одной отрасли в один сетевой узел и считать одним целым. Это естественно повлияет на точность прогнозов касательно каждого отдельного предприятия, но может дать оценку для отрасли в целом. Для последующего анализа удобно узлы сгруппировать по отдельным секторам (рис.1):
Рисунок 1 – Принципиальная схема воздействия экспортно-импортных потоков на внутриэкономические связи. Между отдельными узлами (предприятиями, группами предприятий) могут существовать как материальные, так и реновационные потоки. Под материальными будем понимать потоки ресурсов, которые непосредственно используются для производства товаров и услуг. Реновационные потоки «списываются» в себестоимость через амортизационные отчисления. Используем следующие обозначения: Матрица материальных связей , если i-й узел связан с j-м узлом материальным потоком. Матрица реновационных связей , если i-й узел связан с j-м узлом реновационным потоком. Технологии исследования с применением ИТ Первым этапом моделирования сети является балансировка введенной сети. Очевидно, что реальные системы сбалансированы, так как при построении взаимосвязей между предприятиями оговариваются цены и объемы поставок. Однако при моделировании системы мы не можем обладать точными данными. Само моделирование происходит на тестовом наборе данных и требует только ввода ряда внутренних показателей для каждого предприятия, не затрагивая связи между предприятиями, которые, в свою очередь, будут заполнены при балансировке сети, исходя из значений заданных в узлах системы. Применяя общую теорию оптимизации сетевых моделей можно сделать следующие выводы:
При постановке задачи была расписана общая проблема, связанная с имитацией: при обрыве связей происходит цепное понижение производительности предприятий, если в цепи существуют циклы (т.е. предприятия связаны по кругу между собой), то сокращение потока входящего в предприятие приведет к повторному сокращению потока после обхода по сети. Мы можем наблюдать картину, когда при отсутствии каких либо систем замещения или сглаживания сокращение поставок на 10% может привести к остановке группы связанных между собой предприятий, а в самом худшем случае к полному обнулению производства в целой сети. Естественно, что в реальной ситуации такое происходит крайне редко. В большинстве реальных задач срабатывает некое тормозящее явление. Одним из самых распространненых явлений является замещение. Т.е. при значительной нехватке одного из ресурсов производства происходит дозакупку сырья из некого внесетевого источника, и аналогичному источнику продаются излишки производства. Такие узлы называются буферами продаж и закупок. Очевидно, напрашивается решение проблемы обрыва связей – путем введения уникальных буферов, которые будут закупать и допродавать ресурсы, однако в реальной ситуации, буфер может позволить закупить или продать лишь малую часть от общего объема сокращения потока и позволяет уменьшить негативный мультипликативный эффект. Насколько эффективны вводимые буфера, позволяют судить проценты сокращения производства по сети в целом. Естественно, что введение буферов не является единственным вариантом торможения мультипликативного эффекта. На практике предприятия могут замещать сырье другим видом сырья, менять технологию производства или экономить определенный вид сырья, или же отказываться от собственного производства некоторых составляющих производимой продукции и закупать детали у других производителей, однако такие тонкие скорее административные, чем экономические решения слишком сложны для реализации и могут быть косвенно сведены к модели буферов. Поэтому в нашем случае мы остановимся на буферной модели замещения. Общий алгоритм можно представить следующий образом:
Жизненный цикл разработки программного продукта В рамках методологии Института управления проектами (англ. Project Management Institute) жизненный цикл проекта имеет 5 фаз:
Кроме основных ступеней разработки проекта, существует также множество моделей, в рамках которых можно разрабатывать приложение. Ранее было принято придерживаться одной конкретной модели и следовать пошагово только ей, однако современные требования предполагают комбинирование моделей, либо поэтапное применение моделей. Так на этапе создания тестового оконного приложения для проверки балансировки разработка велась в рамках модели создания прототипов – было написано тестовое приложение, на котором проверен алгоритм балансировки, рассмотрены и реализованы основные структуры расчетов, определены те тонкости разработки, которые следует учесть при написании итогового приложения. Дальнейшую разработку будем проводить в рамках итеративной модели с элементами быстрой разработки (технологии экстремального программирования). Экстремальное программирование заключается в выполнение некоторых основных принципов:
Согласно итеративной модели выполнение работ производится параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы. Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл: Планирование — Реализация — Проверка — Оценка. Таким образом, коррективы вносятся сразу, не давая нарастать ошибкам, и не требуя на финальном этапе разработки возвращаться к началу. Таким образом, при разработке приложения уже были пройдены первые две фазы – теперь перейдем к третьей фазе разработки приложения – реализация подпроектов. Глава 3 (обсуждение результатов)ЗаключениеПостроение полноценной модели поведения экспортно-импортных потоков позволит:
При написании приложения были пройдены все этапы разработки программного продукта и применено комбинирование моделей жизненного цикла разработки программного продукта. На начальном этапе согласно модели создания прототипов было написано тестовое приложение, в рамках которого были рассмотрены и реализованы основные структуры расчетов и протестирован базовый алгоритм балансировки сети. Дальнейшая разработка проходила в рамках итеративной модели с элементами быстрой разработки (технологии экстремального программирования), когда на каждом этапе разработка проводилась в кратчайшие строки с целью достижения наилучшего результат, а также выпускалась отдельная версия приложения. Далее следовали этапы тестирования и практического применения (внедрения приложения), на которых проводилась доработка написанного приложения и внесения корректив в расчеты. Графическая составляющая приложения сведена до минимума, однако оставляет широкие возможности по дальнейшей визуализации, приложение разработано в рамках шаблона Модель-Вид-Котроллер. Очевидно, что в виде Модели выступает база данных на MSSQL, Контроллером служит класс ReportAccess, а составляющая Вид реализована как ASP.NET страницы. Также проведены исследования в области оптимизации прикладного кода и оптимизации работы с базой данных. Выделены ключевые моменты для упрощения кода, повышения производительности, безопасности и надежности разработанного приложения, что успешно реализовано при реализации приложения. Cписок литературы к реферату Библиографический список
Список публикаций
Предметный указатель к рефератуИнтернет ресурсы в предметной области исследования
Действующий личный сайт в WWW (гиперссылка)Ссылка на действующий личный сайт [Электрон. ресурс] – 2008. – Режим доступа: www.ivashutinda.narod.ru Граф научных интересовМагистранта Ивашутина Д.А., факультета прикладной математики и информатики Специальность - прикладная математика
Презентация магистерской (кандидатской) диссертации. (не менее15 слайдов, гиперссылка в электронном варианте, черно-белые выдачи по 6-9 слайдов на листе на бумажном носителе, помещаются в приложение)http://www.ivashutinda.narod.ru/presentation.ppt Список литературы к выпускной работе
Приложение АФрагмент листинга процедур баз данных ALTER PROCEDURE dbo.GetBalance AS IF ((SELECT IsBalanced FROM NetSystem) = 0) BEGIN SELECT NULL; RETURN; END ELSE BEGIN EXEC dbo.Balance; SELECT LinkID, InNodeID, OutNodeID, ( ISNULL(MAmount,0) + ISNULL(AAmount,0) + ISNULL(WAmount,0) + ISNULL(PAmount,0) ) AS [Money] FROM Links; RETURN; END Приложение Б |
Задачи долгосрочного планирования. Понятие стоимости капитала Дисконтирование потоков денежных средств при оценке издержек привлечения капитала. Модель Гордона | Рабочая программа учебной дисциплины правовое регулирование экспортно-импортных... Данную программу разработала Олейник Татьяна Владимировна д эн., доцент ноу впо имэс | ||
1. Современная мировая практика использования импортных пошлин Специфика регулирования импортных операций в современной мировой экономике | Министерством юстиции республики узбекистан Республике Узбекистан" и от 30 сентября 2003 г. N 416 "О мерах по дальнейшему совершенствованию мониторинга экспортно-импортных операций"... | ||
Тема: «Географический портрет Краснодарского края» Подвести итоги изучения темы. Проверить усвоение терминов и понятий, знания признаков размещения промышленных предприятий, уровень... | Обработка результатов эксперимента по исследованиЮ 3-х мерного эффекта... Рабочая программа составлена на основании гос впо направления 030600. 62 «Журналистика» (квалификация – бакалавр журналистики) | ||
Удк 535. 4 Обработка результатов эксперимента по исследованиЮ 3-х... Рабочая программа составлена на основании гос впо направления 030600. 62 «Журналистика» (квалификация – бакалавр журналистики) | Программа по формированию навыков безопасного поведения на дорогах... Модели учебной деятельности и их применение при изучении технологии. Метод проектов | ||
Литература Эта работа не посвящена закону сохранения энергии в чистом виде, я буду рассматривать применение закона сохранения для движущихся... | «Применение ит при оценке времени работы алгоритмов» В рамках данной статьи раскрывается значимость оценивания времени работы алгоритмов и рассматриваются некоторые практические случаи... | ||
Фио группа Правильных ответов Тест №2 по «Оценке собственности» Вопрос... Экономика и бухгалтерский учет, 080112. 51 Маркетинг, 080501. 51 Менеджмент, 080108. 51 Банковское дело, 080504. 51 Государственное... | Реферат по истории математики Научный проф. Верещагин Н. К Теория потоков в сетях – одно из современных направлений развития компьютерных наук в целом, и теории графов в частности. Многие... | ||
Рабочая программа по дисциплине В. В сетевой маркетинг Целью дисциплины «Сетевой маркетинг» является определение системы сбыта, функционирующей на законных основаниях, позволяющей потребителям... | «Модели компьютерного обеспечения иос. Использование цифрового интерактивного... Постепенное оснащение школы средствами икт определо педагогические модели применения информационных и коммуникационных технологий... | ||
Урок 4 Класс: 11. Тема урока: «Способы организации баз данных: иерархический,... ... | Мы начнём наш курс с самых простых и базовых правил. Представьте,... Вот и мы с вами разберём «Правила ухода и техника безопасности». (2 слайд) Что строго запрещается (3 слайд). Посмотрите на системный... |