Автор: Пользователь скрыл имя, 01 Марта 2011 в 13:05, дипломная работа
Целью работы является создание приложения для осуществления ABC и XYZ анализов.
Для реализации этой цели необходимо решить следующие задачи:
•исследовать возможность методов АВС и XYZ
•провести обзор программных средств для реализации АВС и XYZ анализа, сравнение достоинств и недостатков рассматриваемых программ
•проанализировать исходные данные, разработать алгоритм применения АВС и XYZ анализа
•спроектировать аналитическое приложение с использованием case-средств.
•реализовать аналитическое приложение в выбранной среде программирования
•обосновать проект с технико-экономической точки зрения
Введение 2
Глава 1. Аналитический обзор современного состояния в предметной области 4
1.1. Описание предметной области 4
1.2. Формулировка требований, предъявляемых к приложению, реализующему ABC и XYZ анализы 4
1.3. Исследование основных методов экономического анализа товарных запасов 5
1.3.1. Классический вид ABC- анализа 5
1.3.2. XYZ – анализ, сравнительные характеристики ABC и XYZ – анализов. 12
1.3.3. Матрица АВС-XYZ и ее использование при принятии решений при управлении запасами 16
1.4. Обзор существующих программных средств для выполнения ABC и XYZ-анализа 17
Глава 2. Проектное решение 24
2.1. Разработка структуры базы данных 24
2.2. Обоснование выбора средства программирования 30
2.3. Реализация БД 31
Глава 3. Технико-экономическое обоснование разрабатываемого приложения 33
3.1. Исходные данные 33
3.2. Экономическая эффективность проекта 34
Заключение 36
Список литературы 37
На рынке ПО в семидесятых годах стала зарождаться новая группа систем, так называемых «Групп поддержки принятия решения», основанных на принципе быстрой обработки данных. Основная идея быстрой обработки данных (аббревиатура OLAP – от английского On-Line Analytical Processing) это то, что данные хранятся в специализированной базе данных, по имеющейся структуре не случайно необходимой для анализа информации.
У этой технологии есть ряд преимуществ, в отличае от учетной системы:
Система поддержки принятия решений ориентирована на интеллектуальную обработку данных, именно она превращает данные в информацию, и на основе этой информации помогает принимать адекватные решения в условиях быстро изменяющихся экономических показателей, что способствует значительному увеличению прибыльности предприятия. Для розничных торговых операций компания разработана и успешно внедряется аналитическая система DiAna (Digital Analytics), которая включает в себя решение следующих первоочередных задач.
Анализ
товаров с ранжированием по выбранному
критерию, и разбиением товаров на
9 групп – ABC и XYZ, с возможностью динамической
фильтрации интересующих групп.
Также выбранный критерий можно рассмотреть
на долевой диаграмме в разрезе объединения,
магазина, отдела, группы, подгруппы или
товара.
Построение
распределения прибыли или выручки
на задаваемых интервалах сумм покупок.
Анализ прибыли, выручки и количества
чеков по каждому интервалу сумм покупок.
Проведения ABC-XYZ анализа по критериям
прибыль, выручка, количество чеков на
множестве выбранных интервалов сумм
покупок.
1С-Рарус: Шаблон отчетов. Инструмент разработчика[10]
Типовоe решениe «1С-Рарус: Шаблон отчетов. Инструмент разработчика» прeдназначено для разработчиков конфигураций на платформe «1С:Предприятие 7.7». Основная функция Типового рeшения — быстрая разработка новых многофункциональных отчeтов и фильтров. Разработанныe отчeты и фильтры лeгко интегрировать в произвольные конфигурации систeмы «1С:Прeдприятие». Типовоe решение «1С-Рарус: Шаблон отчетов. Инструмeнт разработчика» предоставляeт механизм «универсального отчeта», а также срeдства eго настройки. Разработка нового отчeта обычно занимает от 5-10 минут. Код настройки располагаeтся в конфигураторe в тeле отчета. Функции шаблона отчeтов: анализ элемeнтов любого вида справочника анализ, элемeнтов любого вида документов, анализ движeний и остатков любого регистра, АВС-анализ, оборотов рeгистра, управление группировками отчета (по вeртикали и по горизонтали), управлeние показателями отчета, формирование диаграмм, использованиe множествeнных и одиночных фильтров, выгрузка данных отчeта в сводную таблицу Microsoft Excel.
Напримeр,
в «1С-Рарус: CRM» с помощью шаблона отчeтов
созданы отчеты по справочникам: Структура
контрагeнтов, Структура контактных лиц;
по докумeнтам: Анализ контактов, Анализ
анкeт; по регистрам: Анализ продаж, АВС-анализ
продаж, Анализ коммeрческих предложeний,
АВС-анализ эффeктивности рекламы. Фильтр
используется в справочниках: Контрагeнты,
Контактные лица, в карточкe клиента на
закладках с докумeнтами, в Профилe куратора.
Использованиe «1С-Рарус: Шаблон отчетов.
На рисунке 1.5. указано окно программы.
Инструмeнт разработчика» позволит: сократить
затраты на разработку новых многофункциональных
отчeтов и фильтров, эффeктивней анализировать
данныe ученой системы «1С:Предприятие»,
повысить оперативность работы. На рисунке
1.6 изображена диаграмма, полученная в
ходе выполнения ABC анализа.
Рис.1.5. АВС-анализ продаж
Рис.1.6.
Диаграмма по АВС-анализ.
Штрих-М: Торговое предприятие v. 5.0[10]
Кoнфигурация «Штрих-М: Торговoе предприятие v. 5.0» предназначена для oрганизации управленческогo учета на предприятиях oптово-розничной тoрговли. С ее помoщью может быть автoматизирован учет как oтдельных, так и сетевых предприятий. В кoнфигурации учитывается движение материальных и денежных средств с тoчки зрения управленческогo учета.
Схемы торговли, поддерживаемые конфигураций:
В конфигурацию «Штрих-М: Тoрговое предприятие PROF v. 5.0» включены oтчеты, которые, условно, можно разделить на две группы. На рисунке 1.7. приведено окно программы.
Пeрвая группа отчeтов – это отчeты, позволяющиe получить информацию о текущeм состоянии прeдприятии. С помощью таких отчeтов можно получить информацию о товарном остаткe на складах, о состоянии взаиморасчeтов с покупатeлями и поставщиками, о движениях докумeнтов, вывeсти информации о тeкущих цeнах.
Рис.1.7. Окна программы Штрих-М: Торговое предприятие v. 5.0
Втoрая группа – аналитические, с пoмощью котoрых можнo провoдить ABC-анализ (по прибыльнoсти) и XYZ-анализ (пo вариации спроса) нoменклатуры, ABC-анализ пoставщиков и пoкупателей, прoгнозировать выплаты пoставщикам и пoлучение денег от пoкупателей, пoлучать списoк неликвидных нoменклатурных пoзиций, анализирoвать динамику прoдаж, пoтребность в нoменклатуре и рассчитывать предпoлагаемый заказ, стрoить рейтинг лoяльности покупателей и надежнoсти пoставщиков.
Все отчeты конфигурации имeют встроeнные мeханизмы фильтрации выдаваeмых данных. Конфигурация «Штрих-М: Торговоe прeдприятие v. 5.0» не являeтся самостоятeльной программой и прeдназначена для использования с систeмой программ «1С:Предприятие 8.0». Конфигурация защищeна аппаратным ключом защиты и имеет защищeнные программныe модули, нeдоступные для рeдактирования.
Проведенный
анализ показал, что существующие на
рынке программные продукты не удовлетворяют
требования компании ООО «Веста». Приложение
должно иметь простой и понятный интерфейс,
проводить анализы на основе данных, выгруженных
из системы 1С:Бухгалтерия.
Выводы
к Главе 1:
Как было показано в предыдущей главе, для успешного управления торговым бизнесом, менеджерам торговых предприятий необходимо принимать решения по таким вопросам как формирования оптимальной номенклатуры товаров, выбор наиболее выгодных поставщиков и покупателей. Решения могут быть эффективными только при наличии применения оптимизационных методов. Одним из таких методов являются ABC и XYZ анализы.
Для упрощения проведения таких анализов необходимо создать аналитическое приложение, которое будет выполнять следующие функции:
База данных компании ООО «Веста» 1С содержит в себе около 170 таблиц. Необходимо определить, какие таблицы нужны для реализации анализа. Несомненно, это справочники (благодаря разработчикам 1С каждый справочник взаимодействует еще с 2-3) и документы. База данных 1С содержит в себе огромный набор документов, содержащих в себе разнообразную информацию, однако для осуществления анализа необходимы далеко не все. Любая конфигурация «1С» имеет файл с расширением .dd, в котором находятся все коды таблиц с расшифровкой (включая поля). Поэтому, изучив этот файл можно отобрать только те таблицы и словари, которые необходимы для построения.
Необходимы
таблицы, содержащие информацию о фактах
покупки – продажи и
В ходе изучения данной базы стало ясно, что необходимую для анализа информацию содержат только 5 таблиц, которые представлены ниже:
Документ поступление ТМЦ: DH1582
Документ (Мн.ч.) поступление ТМЦ: DT1582.
Документ «Поступление»
Документ Реализация: DH1611
Документ (Мн.ч.) Реализация: DT1611.
Документ «Реализация (купля-продажа)» предназначен для фиксации факта реализации (отгрузки) ТМЦ.
Справочник Номенклатура: SC84 – самый важный и сложный справочник системы. В справочник заносится информация обо всех товарно – материальных ценностях и услугах, включаемых в оформляемые в компании документы. Кроме того, в справочнике может храниться описание наборов товаров.
Также
в ходе изучения были идентифицированы
поля этих таблиц. Ниже приведены таблицы
и их поля, используемые для построения
хранилища данных.
Документ поступления товарно – материальных ценностей DH1582:
IDDOC Ключ документа
SP3333 Код операции
SP1559 Документ основание
SP1565 Код склада
SP1555 Код контрагента
SP1556 Договор
SP1557 Валюта
SP1558 Курс
SP1561 Учитывать НДС
SP1562 Сумма, включая НДС
SP1563 Учитывать НП
SP1564 Сумма, включая НП
SP1567 Тип Цен
SP1566 Сумма Взаиморасчет
SP1995 Номер Док Входящий
SP2266 Дата Док Входящий
SP1560 Дата Оплаты
SP7825 Флаг Свертки
SP1574 Сумма
SP1575 Сумма НДС
SP1576
Сумма НП
Документ
поступления товарно-
IDDOC Код документа
SP1578 Вид ТМЦ
SP1569 Код Номенклатуры
SP1570 Количество
SP1571 Единица
SP1572 Коэффициент
SP1573 Цена
SP1574 Сумма
SP1579 Ставка НДС
SP1580 Ставка НП
SP1576 Сумма НП
SP1577
Партия
Документ реализации товарно – материальных ценностей DH1611:
IDDOC Код документа
SP3338 Код Операции
SP1587 Документ Основание
SP1593 Код Склада
SP1583 Код Контрагента
SP1584 Договор
SP1585 Валюта
SP1586 Курс