Использование СППР Deductor и «1С: Предприятие 8.2» для анализа данных учета поступления материальных ценностей
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ
УНИВЕРСИТЕТ — МСХА имени К.А.ТИМИРЯЗЕВА
Экономический факультет
Кафедра экономической кибернетики
Курсовая работа
на тему «Использование СППР Deductor и «1С: Предприятие 8.2» для анализа данных учета поступления материальных ценностей»
по дисциплине
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В МЕНЕДЖМЕНТЕ
Выполнила: |
студентка 202 группы экономического факультета Чугунова А.С. |
Проверила: |
Доцент кафедры экономической кибернетики, кандидат экономических наук Карпузова В.И. |
МОСКВА – 2013
СОДЕРЖАНИЕ
Введение
В настоящее время многие компании используют для учета средств на предприятии программный продукт «1С: Предприятие 8.Х». Для поддержки и принятия управленческих решений и визуализации этих данных экономистами была разработана программа Deductor.
Актуальность данной темы состоит в том, чтобы разрозненные данные из «1С: Предприятие 8.Х» выгрузить в Deductor.
Цель данной работы: научиться использовать СППР Deductor и «1С: Предприятие 8.2» DemoAccountingEduc для анализа данных учета поступления материальных ценностей.
Задачи данной работы:
- Поставить задачу.
- Ответить на теоретический вопрос.
- Охарактеризовать информационные системы, с помощью которых написана работа.
- Подготовить исходные данные.
- Использовать ETL-процессов.
- Обработать данные.
Источником информации служит демонстрационная информационная база учебной версии «1С: Предприятие 8.2» DemoAccountingEduc и первичный документ «Поступление товаров и услуг».
1 Постановка задачи
Проанализировать стоимость и количество поступивших товаров от разных контрагентов на склады сельскохозяйственных организаций.
Источником информации служит демонстрационная информационная база учебной версии «1С: Предприятие 8.2» DemoAccountingEduc и первичный документ «Поступление товаров и услуг».
Таблица 1
№ п/п |
Имя поля |
Тип поля |
Количество знаков после запятой |
1. |
Дата операции |
Дата |
- |
2. |
Номер операции |
Текстовый |
- |
3. |
Вид операции |
Текстовый |
- |
4. |
Сумма товара |
Числовой |
2 |
5. |
Валюта |
Числовой |
2 |
6. |
Наименование контрагента |
Текстовый |
- |
7. |
Наименование склада |
Текстовый |
- |
8. |
Наименование организации |
Текстовый |
- |
9. |
Ответственный в организации |
Текстовый |
- |
10. |
Комментарий |
Текстовый |
- |
В качестве выходной информации рекомендуются следующие визуализаторы: статистика, столбчатые диаграммы по стоимости товаров, OLAP куб, кросс - диаграммы.
Информационные системы и технологии, использованные для решения поставленной задачи:
- «1С: Предприятие 8.2» - программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.
- Блокнот – текстовый редактор.
- Microsoft Excel - программа для работы с электронными таблицами.
- Deductor Academic 5.3 - технологическая платформа для создания законченных аналитических решений. В нем сосредоточены самые современные методы извлечения, манипулирования, визуализации данных, кластеризации, прогнозирования и многие другие технологии интеллектуального анализа данных.
2 Теоретическая часть
2.1 Обьекты СУБД Access
База данных – это, прежде всего, хранилище объектов данных, т.е. набора возможных понятий или событий, описываемых базой данных, с возможностью поиска этих объектов по признакам. Неотъемлемой чертой базы данных является возможность связывания объектов между собой. Базой данных можно считать не только таблицы, индексирующие файлы со знаниями разных форматов, но и сами эти файлы, потому, что они являются не типизированными хранилищами знаний в такой базе данных.
СУБД — специальные программные комплексы, предназначенные для организации данных в базы с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей.
Основные объекты:
- Таблицы - это основные и самые необходимые объекты любой БД. Именно в таблицах хранятся все данные, и реляционная БД может содержать целый набор взаимосвязанных таблиц.
- Запросы - это специализированные структуры, создаваемые для осуществления обработки базы данных. С помощью запросов можно упорядочить данные, произвести их фильтрацию, объединение, отбор или даже изменение.
- Формы - это объекты, позволяющие вводить в базу новые данные или просматривать уже существующие, в удобной для пользователя форме (виде, представлении).
- Отчеты - эти объекты говорят сами за себя. Они выдают данные на принтер или другое устройство вывода (это может быть и монитор), в удобном и наглядном виде. Например, в виде бланка или счета.
- Макросы - это набор макрокоманд. Когда возникает необходимость частого выполнения одних и тех же операций с БД, имеется возможность сгруппировать набор команд в один макрос. После чего, инициализацию его выполнения закрепляют за определенной комбинацией клавиш клавиатуры. Простыми словами, нажатие этой комбинации при работе с базой, приводит к выполнению всей последовательности действий записанных в макрос.
- Модули - это программы созданные средствами языка Visual Basic. Позволяющие дополнить стандартные средства Access, если уже имеющихся не хватает для удовлетворения всех требований к работе СУБД. Программист под заказ, может расширить возможности системы, дописав необходимые модули и добавив их в Вашу БД.
Рисунок 1 - Порядок действий объектов Access
2.2
Характеристика рассматриваемых
в работе автоматизированных
информационных систем
Автоматизированной системой, рассматриваемой в работе, является «1С: Предприятие» 8.2.
Главной отличительной особенностью является режим «управляемое приложение», при котором пользовательский интерфейс описывается декларативно, а его вид зависит от типа клиентского ПО:
- «Толстый» клиент («старое» клиентское приложение версий 8.0 и 8.1).
- «Тонкий» клиент.
Веб-клиент (включает клиентскую и серверную части: поддерживаются веб-браузеры Internet Explorer и Mozilla Firefox, а веб-сервер может работать на Apache или IIS). Клиент-серверное взаимодействие реализовано с использованием технологий AJAX (DHTML), XMLHttpRequest и JavaScript
Также отличается более «строгой» реализацией клиент-серверной архитектуры, в частности, требует переноса выполнения всей бизнес-логики в серверный код, реализована динамическая балансировка нагрузки в кластера серверов, добавлена поддержка СУБД Oracle. 25 сентября 2009 года выпущена финальная версия 8.2.9.[12]
В новой версии платформы реализована отказоустойчивость кластера серверов «1С: Предприятия» — основной «компоненты», обеспечивающей взаимодействие между пользователем и СУБД.
26 мая 2010 года
выпущено обновление платформы 8.2.11.
В этой версии проведена
- работа с криптозащитой;
- экспорт документов в форматы Microsoft Office 2007;
- отладка Веб-клиента;
- форматированный документ;
- поддержка браузеров Google Chrome и Safari.
Основные программные продукты компании «1С»:
- 1С: Предприятие 8.
- 1С: Бухгалтерия 8.
- 1С: Упрощенка 8.
- 1С: Предприниматель 8.
- 1С: Зарплата и управление персоналом и др.
Сеть партнеров фирмы 1С:
- Ряжское межрайонное объединение ООО ВДПО (услуги), г. Ряжск, Рязанская область.
- "Промгазкомплект" (промышленность), Санкт-Петербург.
- группа компаний "Высота" (строительство), Волгоград.
- ООО Фирма "Морсервис" (услуги), Москва.
- Медицинское объединение "ОНА" (медицина), Санкт-Петербург.
- ЗАО УК "ВостСибСтрой" (строительство), Иркутск.
Список вузов-партнеров программы «1С: Предприятие»:
- РГАУ-МСХА им. Тимирязева.
- Новосибирский Государственный Технический Университет.
- Южный федеральный университет.
- Московский государственный горный университет.
- Московский финансово-промышленный университет «Синергия».
- Казанский (Приволжский) федеральный университет и др.
Структура системы «1С: Предприятие»
Система "1С: Предприятие" состоит из передовой технологической платформы (ядра) и разработанных на ее основе прикладных решений ("конфигураций"). Такая архитектура системы принесла ей высокую популярность, поскольку обеспечивает открытость прикладных решений, высокую функциональность и гибкость, масштабируемость от однопользовательских до клиент-серверных и территориально распределенных решений, от самых малых до весьма крупных организаций и бизнес-структур.
Назначение системы программ «1С: Предприятие»
Система программ «1С: Предприятие» предназначена для
автоматизации управления и учета на предприятиях
различных отраслей, видов деятельности
и типов финансирования, и включает в себя
решения для комплексной автоматизации производственных
Конкурентные преимущества «1С: Предприятие»:
- Решение актуальных задач учета и управления - Состав программ системы "1С: Предприятие" ориентирован на актуальные потребности отечественных предприятий. Фирма "1С" выпускает тиражные программные решения, предназначенные для автоматизации типовых задач учета и управления в коммерческих предприятиях реального сектора и бюджетных организациях. В каждом программном продукте сочетается использование стандартных решений (общих для всех или нескольких программ) и максимальный учет специфики задачи конкретной отрасли или рода деятельности предприятия.
- Непрерывное развитие системы - Состав программ "1С: Предприятия" и набор их функции динамично развиваются вместе с изменением типовых потребностей отечественных предприятий и организаций. Устройство "1С: Предприятия" и принцип построения системы программ позволяют фирме "1С" и ее партнерам оперативно реагировать на изменения потребностей пользователей. Например, одновременно с существенным ростом в экономике производственного сектора, фирмой "1С" было выпущено решение, ориентированное на производственные предприятия. В нем удалось учесть массовые потребности создающихся производственных фирм, разворачивающих свою деятельность практически с нуля. Усиление конкуренции потребовало уделять все больше внимания анализу бизнеса - и в программах "1С: Предприятия" появилась функциональность, ориентированная на контроль эффективности производственной и торговой деятельности, планирования, бюджетирования и анализа финансовой деятельности. Разумеется, специалисты фирмы "1С" обеспечивают оперативное изменение программ при изменениях законодательства. Необходимые обновления программ выпускаются практически ежемесячно. В некоторых случаях изменение законодательства приводит к появлению новых массовых категорий предприятий, для которых требуются решения ориентированные на их потребности. Например, после появления такого массового явления как индивидуальное предпринимательство (ПБОЮЛ, ЧП) фирмой "1С" было выпущено специальное решение, ориентированное именно на эти предприятия.
- Автоматизация отдельных задач и комплексная автоматизация - При внедрении системы автоматизации очень важным вопросом является решение о разделении различных подсистем автоматизации или, наоборот, централизации - внедрения комплексного решения. Современные тенденции развития экономических систем и мировой опыт показывают, что не может существовать единого подхода к решению этой проблемы. У предприятия должна быть свобода выбора одного из этих подходов или их сочетания. Система программ "1С: Предприятие" предоставляет возможность автоматизации как за счет внедрения отдельных прикладных решений, которые будут работать автономно или интегрироваться с использованием различных механизмов информационного обмена, так и за счет использования комплексных решений. Использование обособленных решений проще и эффективнее, если отдельные задачи автоматизации на предприятии мало пересекаются. Комплексные решения эффективнее при сильной увязке различных задач автоматизации и готовности предприятия к формированию единого информационного пространства. Разумеется, на одном предприятии могут применяться и комплексные решения (например, для автоматизации основной деятельности), и обособленные программы (для вспомогательных или независимых задач).
- Единая технологическая платформа - В основе системы программ "1С: Предприятие" лежит единая технологическая платформа. Она является фундаментом для построения всех прикладных решений. Наличие единой технологической платформы не просто облегчает создание отдельных прикладных решений и обеспечивает их невысокую стоимость. Главное преимущество такого подхода - стандартизация разработки, обеспечение масштабируемости и обеспечение быстрого внедрения современных технологий во всех прикладных решениях.
- Открытость системы - Для руководителя, принимающего решение о выборе средства автоматизации, достаточно важно быть уверенным, что система не будет для предприятия "черным ящиком", и существует реальная возможность понять работу системы и, при необходимости, изменить. Эта работа может быть выполнена как франчайзинговыми организациями, специализирующимися на поддержке "1С: Предприятия", так и специалистами ИТ-служб самого предприятия. В комплект поставки системы входят средства, необходимые для доработки прикладного решения и внесения в него изменений любой сложности, а также полный комплект документации к ним. Специалист, осуществляющий поддержку системы в конкретной организации, использует тот же инструмент, что и разработчики фирмы "1С" или фирм, разрабатывающих тиражные решения. Возможности "1С: Предприятия" позволяют минимизировать усилия по изменению системы автоматизации и ее последующему сопровождению.
- Поддержка и сервис - При выборе системы очень важно оценить перспективы эксплуатации и развития системы. Стандартизация платформы и прикладных решений во всех программах "1С: Предприятия" обеспечивает возможность индустриальной поддержки системы. Фирма "1С" обеспечивает регулярную поддержку стандартных прикладных решений и самой платформы. Платформа "1С: Предприятия" обеспечивает возможность совмещения обновлений прикладного решения, производимого фирмой "1С" или разработчиком специализированного решения, с индивидуальными изменениями, внесенными при внедрении системы.
2.3
Понятие и назначение используемых
в работе информационных технологий
1. ETL-технологии
Расшифровка аббревиатуры ETL (Extract, Transformation, Loading – извлечение, трансформация, загрузка) фактически обозначает основные этапы обработки, которым подвергаются данные на пути из источников в хранилище.
Независимо от особенностей построения и функционирования, ETL-система должна обеспечивать выполнение трех основных этапов процесса переноса данных (ETL-процесса):
- Извлечение данных (Extract) – на этом этапе данные извлекаются из одного или нескольких источников и подготавливаются к этапу преобразования (рис. 2). При этом следует отметить, что для корректного представления данных, после их загрузки в хранилище данных из источников, должны быть извлечены не только сами данные, но и информация, описывающая их структуру, из которой будут сформированы метаданные для хранилища.
Рисунок 2 - Извлечение исходных данных из программы "1С: Предприятие 8.2" ( Е- процесс)
Рисунок 3 – Преобразование данных
- Преобразование данных (Transformation) – на этом этапе производится преобразование форматов и кодировка данных, а также их интегрирование и очистка (рис. 3).
- Загрузка данных (Loading) – запись преобразованных, интегрированных и очищенных данных в соответствующую систему хранения (рис. 4).
Рисунок 4 – Загрузка данных
- Data Mining
Data Mining (рус. добыча данных, интеллектуальный анализ данных, глубинный анализ данных) — собирательное название, используемое для обозначения совокупности методов обнаружения в данных ранее неизвестных, нетривиальных, практически полезных и доступных интерпретации знаний, необходимых для принятия решений в различных сферах человеческой деятельности.
Основу методов Data Mining составляют всевозможные методы классификации, моделирования и прогнозирования, основанные на применении деревьев решений, искусственных нейронных сетей, генетических алгоритмов, эволюционного программирования, ассоциативной памяти, нечёткой логики. К методам Data Mining нередко относят статистические методы (дескриптивный анализ, корреляционный и регрессионный анализ, факторный анализ, дисперсионный анализ, компонентный анализ, дискриминантный анализ, анализ временных рядов, анализ выживаемости, анализ связей). Такие методы, однако, предполагают некоторые априорные представления об анализируемых данных, что несколько расходится с целями Data Mining (обнаружение ранее неизвестных нетривиальных и практически полезных знаний).
Одно из важнейших назначений методов Data Mining состоит в наглядном представлении результатов вычислений (визуализация), что позволяет использовать инструментарий Data Mining людьми, не имеющими специальной математической подготовки. В то же время, применение статистических методов анализа данных требует хорошего владения теорией вероятностей и математической статистикой.
3 Практическая часть
3.1 «Технология поиска, сбора, подготовки данных»
Для выполнения задачи необходимо загрузить программу «1С: Предприятие 8.2» DemoAccountingEduc и в разделе покупки и продажи выбрать позицию Реализация товаров и услуг (рис. 5).
Рисунок 5 - Реализация товаров и услуг
Далее следует представить данную таблицу в виде текстового документа, с помощью команды Все действия, Вывести список. Сохранить как текстовый документ и убрать галочку с позиции Ручная корректировка. Сохранить документ Таблица по всем предприятиям.txt.
Для сбора более подробной информации по всем контрагентам, нужно проделать те же операции по каждой позиции (рис. 6). Единицы измерения товаров, необходимые для более полных данных, можно найти, нажав Печать, Приходная накладная.
Рисунок 6 – Сбор информации по всем контрагентам
Далее создадим документ Excel и скопируем в него данные из документа Таблица по всем предприятиям.txt, отформатируем его (рис. 8).
Рисунок 8- Таблица по всем предприятиям
Для получения обобщенных данных требуется собрать все разрозненных данные в одну общую таблицу, после этого нужно назвать документ Сводная таблица.xslx (рис.9)
Рисунок 9 – Сводная таблица
В получившейся таблице следует заменить слова «Без НДС» на ноль, для удобства выгрузки данных в Deductor, с помощью команды Заменить. Также в столбце «Наименование склада» пустые строки нужно заменить на «Прочее». Получившуюся таблицу требуется сохранить как текстовый документ с разделителями табуляции.
3.2 Технология загрузки данных
Для выгрузки исходных данных в Deductor необходимо, открыв эту программу, нажать Мастер импорта, выбрать текстовый формат, нажать Далее (рис. 10).
Рисунок 10 - Выгрузка исходных данных в Deductor
Далее следует выбрать текстовый файл Сводная таблица. txt, трижды нажать Далее, затем Пуск, Далее. В качестве визуализатора выбирать категории «Таблица», «Статистика», «OLAP-куб» нажать Далее, Готово (рис.11)
Рисунок 11 – Сводная таблица
В разделе «Статистика» мы можем увидеть необходимые нам максимальные и минимальные значения, а также средние значения и сумму (рис.12).
Рисунок 12- Статистика
Рисунок 13 - OLAP-куб
3.3 Технология обработки, визуализации и анализ данных
Для анализа качества выгружаемых данных нужно открыть Мастер обработки и выбрать категорию Качество данных, нажать Далее (рис.14).
Рисунок 14 – Качество данных
Поля «Дата операции», «Наименование контрагента», «Наименование организации», «Наименование склада», «Наименование номенклатуры товара» и «Наименование единицы измерения товара» сделать неиспользуемыми, нажать Пуск, Далее (рис. 15).
Рисунок 15 – Мастер обработки
В качестве визуализатора выбрать Оценку качества данных, нажать Далее, Готово. В получившейся таблице можно проследить то, что выбросы обнаружены в категориях Количество товара и Цена (рис. 16).
Рисунок 16 - Оценка качества данных
Далее можно сгруппировать данные по требуемым показателям, для этого следует открыть Мастер обработки и выбрать категорию Группировка данных.
Рисунок 17 – Группировка данных
Рисунок 18 – Диаграмма по группировке данных
Далее можно создать для исходных данных Кросс-таблицу, для этого нужно открыть Мастер обработки и выбрать категорию Кросс-таблица.
Рисунок 19 – Мастер обработки (Кросс - таблица)
В окне Настройка назначения полей в колонки добавить «Наименование номенклатуры товара», в строки – «Наименование склада», а в факты – «Сумма с НДС» (рис. 19), потом нажать Далее.
В настройке фактов поставить галочку в графе «Сумма», дважды нажать Далее, Пуск, Далее, Далее, Готово.
В получившемся окне можно увидеть таблицу распределения по номенклатуре товара согласно складу (рис. 20).
Рисунок 20 – Кросс - таблица
Рисунок 21 – Диаграмма по Кросс - таблице
Рисунок 22 – Гистограмма по Кросс - таблице
Выводы и предложения
В ходе данной работы была выполнена постановка задачи: «Проанализировать стоимость и количество поступивших товаров от разных контрагентов на склады сельскохозяйственных организаций», также были описаны источники информации и информационные системы, использованные при работе.
Был изучен вопрос: «Объекты СУБД Access», на этапах изучения которого было выяснено, что объектами СУБД Access являются: таблицы, запросы, формы, отчеты, макросы и модули. Также все исходные данные были выгружены из исходного документа «Реализация товаров и услуг» сначала в Блокнот, потом для удобства редактирования в Excel, и далее для дальнейшей выгрузки в Deductor данные были преобразованы в текстовый формат.
После этого данные были выгружены в Deductor, где они были трансформированы с помощью следующих обработчиков:
- Качество данных, где было обнаружено, что только данные ставки Количество товара и Цена не пригодны для обработки, все остальные данные не нуждаются в предобработке.
- Группировка данных, где данные были сгруппированы по сумме с НДС и сумме НДС, а также по наименованию номенклатуры товара, сумме товара и сумме НДС. Благодаря таким группировкам можно сравнивать меньшее количество данных, так данные выглядят более наглядно.
- Кросс-таблица, где была создана сводная таблица по наименованию складов и продукции, которая там находится. Такие таблицы нужны для группировки данных по двум наименованиям.
- OLAP-куб, где были показаны наименования контрагентов в соответствии с наименованиями складов, по-другому визуальное представление данных, что нужно для облегчения работы, в частности для анализа стоимости и количества поступивших товаров от разных контрагентов на склады сельскохозяйственных организаций.
Список использованной литературы
- 1С: Предприятие 8.2. Руководство разработчика. Часть I.– М.: Фирма «1С». 2011.
- Карпузова В.И., Скрипченко Э.Н., Светлов Н.М., Чернышева К.В., Яшкова Е.А. Информатика: Учебное пособие. – М.: Изд-во РГАУ-МСХА имени К.А. Тимирязева, 2008.
- Карпузова В.И., Скрипченко Э.Н., Чернышева К.В. Информационное обеспечение управления АПК. Системы поддержки принятия решений Deductor Studio и SAS Enterprise Guide. – М.: ФГОУ-ВПО РГАУ-МСХА имени К.А.Тимирязева, 2011.
- Компания «1С»:
http://www.1c.ru/ (дата обращения 10.10.2013).
- Свободная общедоступная универсальная интернет-энциклопедия «Википедия»:
http://ru.wikipedia.org (дата обращения 22.11.2013).
- Компания «Аналитика. Проекты и решения»:
http://analitica.ru (дата обращения 10.12.2013).
- BaseGroup Labs. Технология анализа данных:
http://www.basegroup.ru/ (дата обращения 12.12.2013).

- Использование среднеарифметических индексов в статистическом анализе деятельности предприятий торговой сети
- Использование средних для анализа финансовой деятельности ОАО «Лукойл»
- Использование средств Microsoft Word для подготовки деловых писем
- Использование средств Microsoft Word для подготовки деловых писем
- Использование средств PR для создания информационных поводов (на примере конкретной фирмы)
- Использование средств автоматизации для расчетов с бюджетом по налогу на доходы физических лиц
- Использование средств графической наглядности при формировании грамматического навыка на среднем этапе обучения
- Использование социологических методов исследования в связях с общественностью
- Использование социологических методов исследования в связях с общественностью на примере организации «Пироговый Дворик»
- Использование специальной лексики в печатном СМИ
- Использование специальных заданий в расследовании ДТП в ходе производства отдельных следственных действий
- Использование специальных познаний в уголовном процессе
- Использование специй в кухне народов Востока
- Использование спиртового производства в животноводстве