Моделирование и прогнозирование спроса на продукцию предприятия с помощью платформы 1С: Предприятие 8.1

Автор работы: Пользователь скрыл имя, 26 Мая 2012 в 17:34, дипломная работа

Краткое описание

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

Содержание

Введение 3
ГЛАВА 1. СОВРЕМЕННОЕ СОСТОЯНИЕ ОСНОВНЫХ ПОКАЗАТЕЛЕЙ 7
1.1. Основные показатели 7
1.2. Динамика основных показателей 8
ГЛАВА 2. СТАТИСТИЧЕСКИЙ И МАТЕМАТИЧЕСКИЙ АНАЛИЗ, ПРОГНОЗИРОВАНИЕ СПРОСА НА ПРОДУКЦИЮ ПРЕДПРИЯТИЯ 16
2.1. Проверка существования тенденции временных рядов методом серий, основанным на медиане выборки 17
2.2. Корреляционный анализ данных и уравнение регрессии 26
2.3. Построение математической модели с помощью уравнения множественной регрессии. 28
2.4. Построение прогнозных данных показателей и сравнение с эталонными данными 31
ГЛАВА 3. РЕАЛИЗАЦИЯ ЭКОНОМИКО-МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ И ПРОГНОЗИРОВАНИЯ СПРОСА ПРОДУКЦИИ ПРЕДПРИЯТИЯ НА ПЛАТФОРМЕ 1С: ПРЕДПРИЯТИЕ 8.1 53
3.1. Постановка технического задания 54
3.2. Описание алгоритма расчета 57
3.3. Описание обработки, пользовательская форма, код 59
3.4. Инструкция пользователя 66
Заключение 71
Список использованных источников 73
Приложение 1. 75
Приложение 2 79

Вложенные файлы: 1 файл

диплом казаковой.doc

— 1.95 Мб (Скачать файл)

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

     Так как:

     Y = 560821,7 + 1,4 A + 0,6 B – 5702,1 C + 1,9 D – 1259,7 E

     Где

     A - среднедуш. доходы, руб. в месяц

     B - прожиточный минимум, руб. в месяц

     C - индекс цен, %

     D - кредиты, млн. рублей

     E - ставка рефинансирования, %

     Y - выручка от продаж, тыс. руб.

     То  подставив рассчитанные значения получим:

     Y = 560821,7 + 1,4 * 11843,7 + 0,6 * 5527,55 – 5702,1 * 100,79 +

     + 1,9 * 30014,4291 – 1259,7 * 7,846

     Y = 53148,56009 тыс.  руб.

     Прогнозное  начение 

     Фактическое значение выручки от продаж за апрель 2011 года равно 56284,843 тыс. рублей.

     Погрешность расчетных данных ≈ 5,57%.

     Из  полученных данных можно сделать вывод о достаточной достоверности построения уравнения множественной регрессии и достоверности прогноза на краткосрочную перспективу.

 

      ГЛАВА 3. РЕАЛИЗАЦИЯ ЭКОНОМИКО-МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ И ПРОГНОЗИРОВАНИЯ СПРОСА ПРОДУКЦИИ ПРЕДПРИЯТИЯ НА ПЛАТФОРМЕ 1С: ПРЕДПРИЯТИЕ 8.1 

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

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

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

     Например  «Математическая статистика».

     Ее  достоинства: русский язык, бесплатна.

     Недостатки: работает в MS-DOS, имеет очень мало функций.

     Еще одна программа «STATISTICA». На сегодняшний момент последняя версия программы 10.0, однако она имеет только английский интерфейс. Последняя версия с русским интерфейсом – 6.0.

     Данная  программа является мощным инструментом для обработки огромного количества данных и построения на их основе любых  статистических отчетов и математических моделей.

     Существенным  недостатком данной программы является ее стоимость: 36415,40 рублей за однопользовательскую лицензию Statistica 6.0.

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

     Так как основной программой для ведения  бухгалтерского учета предприятия  на рынке является 1С: Предприятие, то в данной квалификационной работе будет сделана попытка создания программы для обработки существующей информации и построения на ее основе прогнозов на краткосрочный период с помощью платформы 1С: Предприятие 8.1. 

     3.1. Постановка технического задания

     Перед созданием любой программы требуется  написать техническое задание.

     Техническое задание (ТЗ, техзадание) — исходный документ для проектирования сооружения или промышленного комплекса, конструирования технического устройства (прибора, машины, системы управления и т. д.), разработки информационных систем, стандартов либо проведения научно-исследовательских работ (НИР).

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

     Назначение технического задания.

     Как инструмент коммуникации в связке общения заказчик-исполнитель, техническое задание позволяет:

  • обеим сторонам
    • представить (вообразить) готовый продукт
    • выполнить попунктную проверку готового продукта (приёмочное тестирование — проведение испытаний)
    • уменьшить число ошибок, связанных с изменением требований в результате их неполноты или ошибочности (на всех стадиях и этапах создания, за исключением испытаний)
  • заказчику
    • осознать, что именно ему нужно
    • в т.ч. опираясь на существующие на данный момент технические возможности и свои ресурсы
    • требовать от исполнителя соответствия продукта всем условиям, оговорённым в техническом задании
  • исполнителю
    • понять суть задачи, показать заказчику «технический облик» будущего изделия, программного изделия или автоматизированной системы
    • спланировать выполнение проекта и работать по намеченному плану
    • отказаться от выполнения работ, не указанных в техническом задании

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

     1. Вводные данные.

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

     Информационная  база предприятия работает с помощью программного обеспечения 1С: Предприятия 8.1.

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

     Возможности 1С: Предприятия 8.1 позволяют получать данные с периодичностью до 1 дня.

     Версия  платформы: 8.1.13.41.

     Наименование  конфигурации: 1С Бухгалтерия предприятия, редакция 1.6. Номер релиза 1.6.24.7.

     Вид базы – файловая база данных.

     Для создания программы прогнозирования  будет использоваться объект конфигурации «Обработка». Наименование: «Прогнозирование данных».

     2. Цель: возможность прогнозировать  в краткосрочном периоде выбранный  пользователем временной ряд.

     3. Дополнительные требования: обработка  должна иметь возможность работать  как в конфигурации 1С Бухгалтерия  предприятия, так и в других конфигурациях. 

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

     Поэтому данные необходимо получать именно с  этого регистра с помощью плана счетов.

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

     Данные  отчета необходимо выводить в табличном  виде и, также, в виде графика.

     У пользователя должна быть возможность распечатать полученные данные. 

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

     Способ  скользящей средней является достаточным  для прогнозирования значений в  краткосрочном периоде, а сезонная компонента позволяет корректировать полученные данные. 

     3.2. Описание алгоритма расчета

     Алгоритм  расчета начинается с проверки заполнения полей выбора, необходимых для  формирования запроса.

     Поля  выбора: Организация, Счет по плану  счетов бухгалтерского учета, Дебет  или Кредит счета учитывать.

     Если  все поля заполнены, то производится расчет уравнения и сезонной компоненты, а затем вывод на экран.

     Если  поля не заполнены, то выдается предупреждение о необходимости заполнения. 
 
 

     Краткий алгоритм выполнения программы можно  отобразить в виде блок-схемы. 

     

     Рис.24. 

     Анализ  будет выполняться в несколько  этапов.

     Первым  этапом будет сглаживание ряда с  помощью скользящей средней.

     Вторым  этапом будет выполнен расчет сезонной компоненты.

     На  третьем этапе будут получены параметры уравнения линейного  тренда.

     На  четвертом этапе будут получены расчётные данные на основе тренда и сезонной компоненты.

     3.3. Описание обработки, пользовательская форма, код

     Объект  «Обработка» состоит из формы, макета для вывода данных на экран и модуля обработки, в котором находится  непосредственно исполняемый код.

     Вид пользовательской формы, с полями для  заполнения:

     

     Рис.25.

     В поле «Организация» выбирается юридическое  лицо из справочника «Организации»

     Поле  «Счет для анализа» для выбора счета из плана счетов бухгалтерского учета.

     Радиоточка  «Дебет» и «Кредит» требуется для более точной выборки оборотов счета.

     В поле «Вид периода» осуществляется выбор  пользователем периода, на который  будет составлен прогноз.

     Поля  «Анализировать данные с:» и «по:»  содержат соответственно даты начала выборки и конца выборки. При выборе вида периода поля, содержащие дату, заполняются автоматически, однако пользователь может поменять их на свое усмотрение. 

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

     Процедура ПриОткрытии()

           КонПериода = ТекущаяДата();

           НачПериода = ДобавитьМесяц(КонПериода, -24);

     КонецПроцедуры

     Данная  процедура заполняет поле «КонецПериода» значением конца месяца текущей даты, заполняет дату начала периода выбора данных на основании поля «КонецПериода» и выполняется при открытии формы.

Информация о работе Моделирование и прогнозирование спроса на продукцию предприятия с помощью платформы 1С: Предприятие 8.1