АВС - анализ, XYZ – анализ

Автор: Пользователь скрыл имя, 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

Работа содержит 1 файл

Пояснительная записка.docx

— 1.20 Мб (Скачать)

     SP1589    Учитывать НДС    

     SP1590    Сумма, включая НДС     

     SP1591    Учитывать НП     

     SP1592    Сумма, включая НП      

     SP1595    Тип Цен          

     SP1596    Скидка          

     SP1594    Сумма Взаиморасчет

     SP1588    Дата Оплаты      

     SP7550    Флаг Свертки     

     SP1604    Сумма           

     SP1605    Сумма НДС        

     SP1606    Сумма НП      

     Документ (Мнч.) реализации товарно – материальных ценностей DT1611:

     IDDOC     Код документа       

     SP1599    Код Номенклатура    

     SP1600    Количество      

     SP1601    Единица         

     SP1602    Коэффициент     

     SP1603    Цена             

     SP1604    Сумма           

     SP1608    Ставка НДС       

     SP1605    Сумма НДС         

     SP1609    Ставка НП        

     SP1606    Сумма НП         

     SP1607    Партия 

     Справочник  Номенклатуры SC84:

     ID              Код Номенклатуры          

     DESCR     Название 

     SP85         Артикул         

     SP86         Базовая Единица  

     SP208       Весовой         

     SP2417     Вид Номенклатуры 

     SP97         Минимальный Остаток      

     SP5066     Не включать в прайс

     SP5013     Номер ГТД         

     SP94         Основная Единица

     SP4427     Основное Свойство 

     SP103      Ставка НДС       

     SP104      Ставка НП        

     P5012      Страна Происхождение

     На  основе выбранных таблиц, была построена  схема части исходной базы данных «1С: Торговля и склад»[2] (рис. 2.1)

     

     Рис.2.1. Схема части исходной базы данных 1С «Торговля  и склад» 
 
 

     Общая схема реализации приложения

     Для разработки аналитического приложения была построена общая схема программы  в системе Aris c помощью диаграммы eEPC (рис.2.2).

     Диаграмма eEPC описывает последовательность и логику выполнения функций приложения, указывая при этом исполнителей, информационные носители, входные и выходные объекты и многое другое[6]. 
 
 
 
 
 
 

     Рис.2.2. Общая схема реализации

       

     2.2. Обоснование выбора  средства программирования

     У многих Basic ассоциируется очень простым в освоении и использовании средством программирования, это действительно так. Basic был создан для создания простых программ и использовался в качестве учебного языка для первых шагов при изучении основ программирования с последующим переходом на более сложные и универсальные языки. Это было заложено в название языка BASIC — Beginners All-purpose Symbolic Instructional Code, то есть многоцелевой код символьных инструкций для начинающих[5]. Basic  развивался вместе с прогрессом компьютерных технологий. Сейчас версия Visual Basic 6 позволяет решать любые современные задачи разработки приложений. При этом Visual Basic 6 остался достаточно простым в освоении и одновременно с этим одним из мощных современных языков программирования.

     Версия  языка Visual Basic 6 это интегрированная среде разработки — IDE (Integrated Development Environment). Значит, что в Visual Basic 6 интегрирован набор инструментов, облегчающих и значительно ускоряющих процесс разработки готового приложения. Это позволяет отнести его к средствам быстрой разработки приложений — RAD (Rapid Application Development) и ставит практически в один ряд с такими средствами разработки, как Visual C++, Delphi и другими[7].

     С помощью Visual Basic 6 можно создавать приложения практически для любой области современных компьютерных технологий: бизнес-приложения, игры, мультимедиа, базы данных[5]. При этом приложения могут иметь различный уровень сложности, в зависимости от поставленной задачи.

     Благодаря своей простоте и мощности язык Visual Basic 6 стал встроенным языком для приложений Microsoft Office. Многие независимые разработчики, как например известная своими программами в области бухгалтерского учета фирма "1С", приобретают лицензии на использование языка

     Преимущества  Visual Basic 6.0

    •  Не покидая среду Visual Basic можно с помощью нтегрированных средства Visual Database и нового конструктора Data Environment Designer системы Visual Basic 6.0 использовать визуальные средства для создания баз данных Oracle и Microsoft SQL Server и создавать запросы доступа к данным многократного использования.
    •  С помощью классов WebClasses Visual Basic 6.0 можно создавать работающие в серверной части Web-приложения, к которым можно легко осуществлять доступ из любого обозревателя на любой платформе. Конструктор страниц Dynamic HTML (Dynamic HTML Page Designer) позволяет создавать высокоинтерактивные Web-страницы[7].
    •  Использование простых функций перетаскивания для быстрого создания насыщенных форм данных и разработки сложных иерархических отчетов с помощью интегрированного средства создания отчетов Report Writer.

     2.3. Реализация БД

     В процессе выполнения анализа программно создаются следующие таблицы:

     1. tov-общие данные, необходимые для проведения АВС, XYZ и совмещенного анализа.

     Содержит  следующие поля:

        Mesjc- месяц

        Naimenjvanie - наименование товара

        stoimost - объем денежный (на какую суммы товара было закуплено (если число с минусом)        или продано (если число с плюсом))

     Ниже  приведен запрос на создание таблицы  tov[2]:

     SELECT right(left(DH15821.SP1560,5),2)  AS Data,  DT15821.SP1569 AS Nomenklatura, 

     sum(DT15821.SP1570) AS z_n, sum(DT15821.SP1570*DT15821.SP1573) AS z_d, 0 AS p_n, 0

     AS p_d, 1 AS f_zak, 0 AS f_p

     from DH15821, DT15821

     group by DT15821.SP1569,DH15821.SP1560; UNION Select right(left(DH16112.SP1588,5),2) AS Data, DT16112.SP1599 AS Nomenklatura, 0 AS z_n, 0 AS z_d, sum(DT16112.SP1600) AS p_n, sum(DT16112.SP1600*DT16112.SP1603) AS p_d, 0 AS f_zak, 1 AS f_p

     from DH16112,DT16112

     group by  DT16112.SP1599, DH16112.SP1588; 

     2. nef – данные, необходимые для проведения АВС-анализа

     Содержит  следующие поля:

       Naimenjvanie – наименование товара

       stoimost – общая стоимость товара за весь анализируемый период (>0)

     Ниже  приведен запрос для создания таблицы  nef:

     Select Naimenjvanie, sum(stoimost) as [summa] from tov group by Naimenjvanie having sum(stoimost) > 0 order by sum(stoimost)  desc 

     3. pomes – данные, необходимые для проведения XYZ – анализа.

     Содержит  следующие поля:

       Naimenjvanie – наименование товара

       mesjc4 - объем денежный (на какую суммы товара было закуплено (если число с минусом)        или продано (если число с плюсом)) в течении 4 месяца

     ……..

     mesjcn - объем денежный (на какую суммы товара было закуплено (если число с минусом)        или продано (если число с плюсом)) в течении n месяца 

     4. smeh– данные, необходимые для проведения совмещенного анализа. Содержит следующие поля:

       Naimenjvanie – наименование товара

       ABC – группа товара полученная из таблицы nef

       XYZ – группа товара полученная из таблицы pomes

     В созданных таблицах хранится информация необходимая для проведения анализов. 

     Выводы  к Главе 2:

         1. Определен набор данных, необходимых для реализации структуры разрабатываемой базы данных.

         2. Построены схема базы дланных и общая схема реализации приложения

         3. Обоснован выбор языка Basic в качестве средства программирования 
     
     
     
     
     
     
     
     

     Глава 3. Технико-экономическое  обоснование разрабатываемого приложения

     3.1. Исходные данные

     В данной главе представлены элементы бизнес–плана по созданию подсистем анализа торгового бизнеса. Заказчик платит фирме исполнителю за всю работу 250 000 р. Длительность проекта 2 месяца  – с 1 июля 2011 года до 31 августа 2011 года. Работа разделяется на несколько этапов:

  • Реализация системы 
  • Внедрение системы
  • Обучение сотрудников компании

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

      

       Таблица№3.1. Используемые  ресурсы 

     Название      Стоимость, руб.
     Компьютеры и оргтехника[7]      27000
     Средства разработки[8]      1500
     Прочие расходы      2000
 
 

     В качестве постоянных издержек учитывается  заработная плата инженера-разработчика, которая составляет в месяц 70 000 р.[9]

                 Таким образом затраты на осуществление  заказа фирмы ООО «Веста» по созданию аналитического приложения составляют 170 500 р.

     Заказчиком  установлено, что он будет получать прибыль от данного проекта в  размере 170 000 руб. в год.  

     3.2. Экономическая эффективность  проекта

 

     Экономическую эффективность проекта для фирмы  исполнителя не трудно вычеслить.

     Исходя  из суммы затрат на проведения работ  и денежных инвестиций заказчика  фирмы ООО «Веста» получаем, что прибыль составляет 69 165 руб.

     Далее рассмотрена экономическая эффективность  проекта для самого заказчика.

     Срок  окупаемости[1] проекта рассчитывается по формуле:

     Т=К/П, где:

     К – капитальные вложения

     П – годовая прибыль

     Оснoвным показатeлем эффeктивности проeкта являeтся чистый дискoнтированный дохoд (интегрaльный эффeкт, накoпленный дискoнтированный эффeкт, прибыль). 
Чистый дискoнтированный дохoд (ЧДД)[1] характeризует превышeние дeнежных пoступлений над cуммарными зaтратами, привeденными к eдиному мoменту врeмени. Это рeальный дохoд, котoрый мoжет обeспечить кoнкретный проeкт за рaсчетный периoд. ЧДД рассчитываeтся по фoрмуле:

Информация о работе АВС - анализ, XYZ – анализ