Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Преддипломка.doc
Скачиваний:
0
Добавлен:
06.11.2018
Размер:
203.78 Кб
Скачать

1.2 Анализ существующей ситуации

В данный момент на предприятии «Северсталь-метиз» нету определенной автоматизированной системы формирования формул для программы бюджетирования Oracle Financial Analyzer. Все формулы по планированию и расчету (продаж, себестоимости, балансу, производству и т.д.) создаются и формируются вручную.

Администратор системы бюджетирования формирует формулы для программы вручную, используя:

  • Методы созданные на предприятии;

  • Готовые формулы;

  • Функции и вычисления используемые в программе и вне ее.

Все сформированные формулы тестируются и пробуются на тестовой базе данных и проверяются в программе MS Excel.

1.3 Описание методов, используемых для решения поставленной задачи

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

  • Встроенные в программу функции. Например:

    • Extchars – эта функция позволяет вытащить из кода (id) значения измерения определённый символ;

    • Joinchars – эта функция позволяет объединить определённую часть кода значения измерения с определённым символом (или символами);

    • LAG – эта функция позволяет получить данные из предыдущего периода;

    • Findchars – эта функция позволяет найти определённое значение измерения.

  • Находимые значения и используемые при вычислении. Например:

  • Значения продаж (объем, скидка, цена т.д.);

  • Значения себестоимости (стоимость, объемы, отклонения и т.д.);

  • Значения ЦФО (заводы, цеха и т.д.).

  • Базы данных с иерархиями значений.

Для проверки создаются вычисления с созданными формулами, а для их проверки результаты проверяют в MS Excel (вставляются и пересчитываются). Если формула работает правильно и без сбоев, то ее принимают в основные вычисления.

1.4 Характеристика программных средств, используемых для решения

Используемые программные средства:

  • Oracle Financial Analyzer;

  • MS Excel, Word;

2 Специальная часть

2.1 Обоснование необходимости разработки программного обеспечения

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

  • Находить недочеты, ошибки и исправлять их;

  • Показывался процесс вычисления формулы (что она делает).

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