Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

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

Содержание:

Введение

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

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

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

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

Задачами работы явились:

- анализ теоретических аспектов использования информационных технологий;

- анализ организационной структуры ООО «Стандарт-Класс»;

- анализ бизнес-процессов в технологии складского учета;

- постановка задач автоматизации указанной технологии;

- анализ структуры автоматизированной системы предприятия;

- проектирование информационной складского учета;

- разработка архитектуры программного продукта в области автоматизации складского учета.

Объектом исследования является ООО «Стандарт-Класс».

Предмет исследования – автоматизация деятельности специалистов по складского учету.

Метод исследования – изучение текущего состояния бизнес-процессов в технологии складского учета, моделирование, изучение литературных источников в области информационных технологий, CASE-систем и языков программирования.

1. Общая характеристика предметной области

1.1 Краткая характеристика ООО «Стандарт-Класс»

Общество с ограниченной ответственностью «Велес» (г. Нижний Новгород») было зарегистрировано в 2008 году. Компания специализируется на производстве и реализации сельскохозяйственной продукции в Нижнем Новгороде.

ООО «Велес» осуществляет реализацию проекта организации выращивания и обработки овощных культур, на базе современного, автоматизированного тепличного хозяйства в комплексе с автономной теплоэлектростанцией (АТЭС), для дальнейшей продажи её потребителям, как на внутреннем рынке, так и близлежащим регионам Российской Федерации.

Основные культуры:

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

В дальнейшем предусматривается организация переработки продукции.

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

Организационная структура ООО «Стандарт-Класс» показана на рисунке 1.

Рисунок 1 - Организационная структура ООО «Стандарт-Класс»

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

- организацию снабжения предприятия;

- организацию складского учета;

- организацию перевозок в рамках оборота грузов согласно заявкам клиентов;

- организацию хранения плодоовощной продукции;

- учет хранения поступивших грузов, их доставки на соответствующие терминалы для отправки транспортом компаний-партнеров, а также собственным транспортом ООО «Стандарт-Класс», либо прибывших грузов для выдачи получателям.

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

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

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

Перед тем как продолжить исследование и выбрать направления модернизации необходимо дать определение бизнес-процесса. Бизнес-процесс – структурированный набор действий, охватывающий различные сущности предприятия и подчиненный определенной цели (ISO/CD 15531-1). Принято также и другое определение: бизнес-процесс представляет собой специфически упорядоченную во времени и в пространстве совокупность работ, с указанием времени начала и окончания и точным определением входных и выходных потоков» (Т. Давенпорт).

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

Существует множество методов моделирования бизнес процессов [10].

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

Методология IDEF3 позволяет проводить создание «поведенческих» моделей процесса. IDEF3 включает два вида моделей, первый из которых представляет описание потока работ. Второй – описание переходных состояний.

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

Flow Chart Diagram (диаграмма потока работ) – это графический метод представления процесса, в котором операции, данные, оборудование процесса и прочее изображаются специальными символами. Данный метод используется для наглядного отображения последовательности выполнения работ в рамках бизнес-процесса. Главным преимуществом метода является его гибкость, так как позволяет отображать бизнес-процессы множеством способов.

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

В качестве инструмента, используемого при моделировании бизнес-процессов складского учета выбрано программное обеспечение AllFusion Process Modeler, позволяющее проводить анализ бизнес-процессов в различных методологиях как в форме расчетов, так и в форме графической интерпретации. Также в данном ПО реализованы возможности описания, анализа и моделирования данных в форме построителя мета-моделей. В данном ПО реализованы три стандартные методологии: IDEF0 - для функционального моделирования, DFD – для моделирования потоков данных, а также  IDEF3, используемая для моделирования потоков работ.

На стадии проведения системного анализа наиболее эффективным является применение метода функционального моделирования, поддерживаемого такими программными средствами, как All Fusion Process Modeller. Выбор данного ПО обусловлен тем, что в нем реализованы средства CASE-технологий и обеспечивается соблюдение технологий функционально-модульного или структурного подходов к проектированию. Методология IDEF0, используемая при разработке диаграмм бизнес-процессов с применением принципов декомпозиции, соответствует всем требованиям этой методологии. [5].

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

Таким образом, в качестве методологии моделирования бизнес-процессов складского учета выберем: IDEF0, DFD. В качестве инструмента моделирования – All Fusion Process Modeller.

1.3. Моделирование бизнес-процессов складского учета ООО «Стандарт-Класс»

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

Информация, циркулирующая в системе ООО «Стандарт-Класс», может предоставляться и обрабатываться как в автоматизированной, так и в неавтоматизированной форме.

В рамках данной работы был проведен анализ функционирования технологии работы специалистов по логистике ООО «Стандарт-Класс». Данная категория специалистов находится в структуре отдела в подчинении дирекции по снабжению. Структура отдела логистики приведена в таблице 1. Информационная модель ООО «Стандарт-Класс» приведена на рисунке 2.

Рисунок 2 - Информационная модель отдела складского учета ООО «Стандарт-Класс»

Таблица 1 - Функционал специалистов отдела складского учета ООО «Стандарт-Класс»

Наименование должности

Количество ставок

Функциональные обязанности

Начальник отдела складского учета

1

Курирует деятельность специалистов отдела логистики, формирует отчетную информацию о логистической деятельности.

Специалист по приему плодоовощной продукции

6

Прием ТМЦ от поставщиков согласно накладным, сверка принятого товара с документами по количеству и номенклатуре. Прием и формление первичной документации от поставщиков.

Специалист по отпуску ТМЦ

4

Отпуск товара со склада по заявке от отдела продаж согласно платежным документам

Специалист склада

4

Инвентаризация складских запасов, обеспечение условий хранения товаров

Специалист по управлению транспортом

6

Организация доставки ТМЦ для перевозчиков, клиентов, обеспечения ООО «Стандарт-Класс»

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

Таблица 2 - Перечень видов первичной информации отдела складского учета ООО «Стандарт-Класс»

Вид информации

Подразделение

Носитель

Способ

Накладная на получение продукции

Спец. по учету товарно-материальных ценностей

Журнал накладных

Неавтоматизированный

Отпуск ТМЦ со склада

Спец. по учету товарно-материальных ценностей

Журнал отгрузки товара

Неавтоматизированный

Инвентаризация складских запасов

Спец. по учету товарно-материальных ценностей

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

Неавтоматизированный

Счета и счета-фактуры

Экономический отдел

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

Неавтоматизированный

Заявки на отгрузку товара

Зав.складом

Журнал заявок

Неавтоматизированный

Заявки на перевозку товара

Спец.по управлению транспортом

Путевые листы

Неавтоматизированный

Таким образом, как показано в таблице 2, большая часть первичной системы ООО «Стандарт-Класс» поступает в неавтоматизированной форме. Далее специалисты отделов вводят поступившую информацию в АИС программных комплексов предприятия, после чего формируется отчетность для руководителей подразделений и консолидированная отчетность для генерального директора. Вместе с тем, существует ряд технологий, в рамках которых на этапе консолидации информации работа с информацией производится в ручном режиме путем ввода данных в MS Excel.

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

Технология складского учета включает следующие работы:

  1. Производится учет прихода продукции, согласно приходным накладным.
  2. Выполняется инвентаризация склада.
  3. После проведения инвентаризации рассчитывается фактический расход продуктов за период.
  4. Формируется отчетность по наличию и движению продуктов.

Модель AS-IS (как есть) — это модель текущей организации бизнес-процессов предприятия. Схема бизнес-процессов в варианте AS-IS в нотации IDEF0 (методология функционального моделирования) до внедрения ЭИС представлена на рисунке 3.

Как видно из рис. 3, основными технологическими процессами складского учета являются:

- учет прихода продукции;

- учета расхода продукции;

- учет площадей склада;

- мониторинг наличия продукции связи на складе.

Результатными информационными потоками в информационной системе являются сформированные печатные формы:

- «Торг-14» (Приходно-расходные накладные);

- «Торг-18» (Ведомость движения продукции);

- Отчет по остаткам материалов на складе, представляющий собой ведомость складских остатков продукции на рассматриваемую дату;

- отчет по использованию площадей, представляющий собой расширенную ведомость, включающую данные о размещении товаров на участках склада;

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

Рисунок 3 – IDEF0 диаграмма бизнес-процессов (контекстная)

Рисунок 4 –IDEF0 диаграмма бизнес-процессов (декомпозиция)

Рисунок 5 – Диаграмма декомпозиции первого уровня

Рисунок 6 – Диаграмма декомпозиции второго уровня

Рисунок 7 – Диаграмма декомпозиции третьего уровня

1.4. Анализ структуры автоматизированной системы ООО «Стандарт-Класс»

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

- 235 рабочих станций специалистов и продавцов, в т.ч. терминалы продаж;

- 55 сетевых принтеров;

- 1 файловый сервер.

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

Схема локальной сети ООО «Стандарт-Класс» приведена на рисунке 8.

Рисунок 8 – Схема локальной вычислительной сети

Системное программное обеспечение основано на:

- серверная операционная система Windows 2003 Server, в работе которых используются возможности контроля учетных записей пользователей средствами Active Directory. Применяются централизованные политики контроля разграничения доступа пользователей, использования средств администрирования, возможности централизации установки и удаления программного обеспечения, сбора данных о рабочих станциях;

- операционные системы Windows XP/7/8 на рабочих станциях, наличие которых позволяет работать с возможностями Active Directory, а также другими возможностями.

Средства защиты информации:

- антивирусное программное обеспечение на платформе Kaspersky EndPoint Security 10.0. Сервер антивирусной защите развернут на файловом сервере, управление антивирусной защитой осуществляется через ПО Kaspersky Security Center на сервере, агенты администрирования на рабочих станциях. Такая схема позволяет централизованно управлять антивирусной защитой организации, минимизируя вмешательство администратора;

- в работе специалистов по бухгалтерскому учету используются криптографические модули как средство электронного документооборота с органами Пенсионного Фонда, налоговой службой, а также система «Банк-Клиент».

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

Схема программной архитектуры ООО «Стандарт-Класс» приведена на рис.2. Особенности функционирования программного обеспечения описаны в таблице 3.

Таблица 3 – Особенности функционирования программного обеспечения ООО «Стандарт-Класс»

Название ПО

Платформа, СУБД

Размещение, режим доступа

Учет договоров

Delphi, MS SQL Server

Файловый сервер

1С Предприятие: Бухгалтерский учет

1С Предприятие

Файловый сервер, тонкий клиент

1С Предприятие: Зарплата и Управление Персоналом

1С Предприятие

Файловый сервер, тонкий клиент

СБИС++

Dbase, С++

Файловый сервер

Аппаратный комплект работы с пассажирами

MS SQL Server

Файловый сервер

Учет продукции на складе

Delphi, MS SQL Server

Файловый сервер

На рисунке 9 приведена схема программной архитектура ООО «Стандарт-Класс».

Рисунок 9 – Схема программной архитектуры ООО «Стандарт-Класс»

Выводы по разделу.

Таким образом, рассмотрев технологию работы специалистов отдела логистики ООО «Стандарт-Класс», можно сделать выводы:

- специфика деятельности отдела логистики ООО «Стандарт-Класс» связана с учетом складских операций, организацией перевозок товаров согласно заявкам клиентов, оборота грузов;

- автоматизация логистической деятельности ООО «Стандарт-Класс» предполагает внедрение программных решений в технологию автоматизации складского учета, оптимизацию транспортных потоков, формирование отчетности;

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

1.5.Анализ существующих разработок

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

При приобретении готового решения организацией приобретается готовая бизнес-модель задачи организации складского учёта. К достоинствам данного решения можно отнести: сравнительно небольшие затраты на внедрение системы, внедрение универсального набора связанных бизнес процессов, высокие параметры надежности. В качестве недостатков данного способа приобретения ПО следует отметить: необходимость адаптации деятельности предприятия под приобретенную модель, отсутствие возможности формирования отчетности, характерной для предприятия (либо отчетные цифры будут вычисляться специалистами вручную).

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

Конечное решение будет построено с учетом специфики данной организации, как в плане бизнес-процессов, так и специфики построения отчетов. Надежность данного решения будет ниже, чем в предыдущем примере, так как в процессе настройки неизбежно будут вноситься изменения, функциональность которых не протестирована. Стоимость использования информационной системы, приобретенной таким образом, будет значительно выше, чем в первом случае [12].

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

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

Таблица 4 - Существующие программные средства для решения задач складского учета

Количество транзакций

в час

Количество пользователей

Поддержка

Внедрение в эксплуатацию, в мес.

Количество радиотерминалов

Стоимость,

тыс. дол.

“ФОЛИО ЛогистикСклад” 8.1

менее 250

не более 20

- работа с терминалами сбора данных;

- формирование стандартных отчетов;

 - автономность режима работы, наличие простейших интерфейсов обмена данными с головной системой

2-5

не более 10

менее 15

advantics фирмы PSI Logistics

свыше 1500

свыше 50

- наличие генератора отчетов, а также пакета стандартной отчетности;

- необходимость использования мощных аппаратных платформ;

- предоставление интерфейсов к системе корпоративного управления и к устройствам складской механизации

20-30

свыше 25

от 60

Radio Beacon WMS Expert фирмы Radio Beacon

от 200 до 1000

от 10 до 40

- наличие генератора отчетов, а также пакета стандартной отчетности;

- способность функционировать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента;

- наличие интерфейсов к системе корпоративного управления и к устройствам механизации складских операций

12

10-20

15-50

Logistics Vision Suite от Mantis

около 800

свыше 35

- наличие наряду со стандартными отчетами генератора отчетов;

- потребность в мощных вычислительных платформах;

- автономный режим работы или простейший интерфейс обмена данными с головной системой

17-25

около 20

свыше 30

CoreWMS от “Аргус Софт”

от 500 до 800

25-40

- поддержка бумажной технологии или ограниченного круга терминалов сбора данных;

- способность работать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента;

- предоставление интерфейсов к системе корпоративного управления и к устройствам складской механизации

10

10-15

15-30

Для автоматизации складского учета ООО «Стандарт-Класс» был выбран подход, связанный с разработкой собственного программного обеспечения. Такое решение было принято по следующим причинам:

1) Высокая стоимость существующих программных продуктов автоматизации складского учета. Не каждое предприятие может позволить себе программное обеспечение стоимостью от 15 до 50 тысяч рублей на одно рабочее место;

2) Рассмотренные программные решения включают в себя функционал, не используемый в условиях ООО «Стандарт-Класс», что при их внедрении приведет к необоснованным затратам;

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

Таким образом, автоматизированная система складского учета будет реализована именно ООО «Стандарт-Класс» и будет уникальной в своем роде.

К основным преимуществам разрабатываемой программы можно отнести относительную низкую стоимость внедрения данной системы, а также еще ряд преимуществ [7, c.96]:

  • Надежность создаваемых приложений.
  • Программный комплекс (ПК) должен быть устойчив не только к ошибкам пользователей, но и к сбоям в системе коммуникаций.
  • настройка пользовательского интерфейса в соответствии с потребностями специалистов ООО «Стандарт-Класс»
  • Высокий уровень безопасности системы, что подразумевает не только контроль доступности тех или иных ресурсов системы и защищенность информации на всех этапах функционирования, но и отслеживание выполняемых действий с высокой степенью достоверности.

Выводы

Рассмотрев основные технологические аспекты складского учета ООО «Стандарт-Класс» показано, что автоматизация указанной технологии позволит повысить эффективность работы специалистов указанной службы. По итогам анализа бизнес-процессов в методологии IDEF0, приведенном в данном разделе, определены основные области применения информационных технологий. Стратегией автоматизации учета товарно-материальных ценностей выбрана собственная разработка программного обеспечения, что позволит максимально приблизить функционал разрабатываемого ПО к специфике ООО «Стандарт-Класс».

В следующем разделе рассмотрим практическую реализацию поставленных нами задач с учетом выбора обеспечивающих подсистем.

2. Разработка информационной системы складского учёта

2.1. Модернизация бизнес процессов складского учета

Специалисты по складскому учету ООО «Стандарт-Класс» обрабатывают большое количество данных: учитывают приходные накладные, данные о фактических остатках товара на складе, проводят инвентаризацию, работают с данными по выдаче товара со склада, составляют отчетность для руководителей и др. Большая часть операций производится в ручном режиме. Разработка информационной системы складского учета позволит значительно снизить трудозатраты специалистов, снизить вероятность ошибок, возникающих вследствие человеческого фактора. За счет автоматизации функций складского учета предполагается сокращение времени обработки данных по каждой операции, и соответственно, появляются возможности снижения издержек, связанные с возможностью сокращения персонала.

Обработка информации в системе складского учета предполагает возможность обеспечения:

- полноты и достаточности данных для реализации функций управления складским учетом;

- своевременности предоставления данных;

- обеспечения достоверности информации;

- экономичности обработки данных - величина затрат на обработку данных должна не превышать получаемый эффект;

- возможность адаптации к изменяющимся информационным потребностям сотрудников.

Каждое из вышеперечисленных требований было учтено и реализовано в рамках разработки информационной системы складского учета ООО «Стандарт-Класс». Разработка информационной системы позволяет частично изменять алгоритмы работы менеджера.

Проведем анализ бизнес-процессов компании с учетом внедрения системы складского учета.

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

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

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

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

- наличие задержек в работе организации из-за ошибок в расчетах количества товаров на складе;

- нерациональность распределения рабочего времени по специалистам и аппаратуре создавала перегрузки на одних участках работ и простои на других участках;

- отсутствие подсистемы анализа состояния склада приводило к ошибка в определении стратегии развития ООО "Стандарт-Класс";

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

Совершенствование технологии складского учета в ООО «Стандарт-Класс» позволит минимизировать влияния указанных недостатков и повысить эффективность работы предприятия в целом.

2.2. Информационная модель технологии складского учета

Проведем определение сущностей информационной системы, установим связи между ними. На рисунке 10 приведена диаграмма «Сущность – Связь».

Рисунок – 10 Диаграмма «Сущность - Связь»

Поставщики выписывают множество накладных. Связь 1:N. Накладная содержит множество позиций. Связь 1:N. Продукция входит в позиции накладной. Связь 1:N. На рисунке 2.4 приведена логическая модель данных.

Рисунок 11 – Логическая модель базы данных

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

- операторов;

- администраторов;

- клиентов.

Клиенты (поставщики) работают с первичными данными при поставках и выдаче материалов на склад, оператор проводит работу с текущей информацией. Администратор работает со справочными данными, классификаторами, а также провидит регламентные работы с базой данных. Диаграмма кооперации приведена на рисунке 13. Структура нормативно-справочной информации, используемой для разработки ЭИС специалиста по складской логистике показана в таблице 5.

Рисунок 12 – Диаграмма вариантов использования

Рисунок 13 – Диаграмма кооперации

Таблица 5 - Структура нормативно-справочной информации

№ п/п

Наименование кодируемого множества объектов

Значность кода

Система кодирования

Вид классификатора

1

2

3

4

5

1

Идентификатор контрагента

ХХХХХХ

порядковая

локальный

2

Идентификатор товара

ХХХХХ

порядковая

локальный

3

Идентификатор помещения склада

ХХХХХХ

порядковая

локальный

4

Идентификатор позиции накладной

ХХХ ХХХХХ

порядковая

локальный

5

Идентификатор накладной

ХХХХХХ

порядковая

локальный

6

Идентификатор размещения товара

ХХХХХХХ

порядковая

локальный

Описание структуры нормативно-справочной информации.

- Идентификатор контрагента. Длина кода ХХХХХХ, где ХХХХХХ – порядковый номер поставщика;

- Идентификатор товара. Длина кода ХХХХХ, где ХХХХХ – порядковый номер товара;

- Идентификатор помещения склада. Длина кода ХХХХХХ, где ХХХХХХ – номер помещения склада;

- Идентификатор позиции накладной. Длина кода: ХХХХ ХХХХХХ, где ХХХХ – код позиции, ХХХХХХ – код позиции накладной;

- Идентификатор накладной. Длина кода: ХХХХХХ, где ХХХХХХ – порядковый номер приходной накладной;

- Идентификатор размещения товара. Длина кода: ХХХХХХХ, где ХХХХХХХ – номер документа размещения товара на складе.

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

Проведем анализ свойств сущностей информационной системы складского учета.

Таблица 6 - Справочник “Номенклатура”

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор продуции

Числовой

целое- первичный ключ

наименование

Символьный

50

единица измерения

Символьный

10

стоимость

денежный

Таблица 7 – Справочник “Контрагенты”

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор контрагента

Числовой

Целое- первичный ключ

Наименование

Символьный

40

Адрес

Символьный

50

телефон

Символьный

15

ФИО руководителя

Символьный

20

ИНН

Символьный

15

Таблица 8 – Справочник “Помещения склада”

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор помещения склада

Числовой

целое- первичный ключ

Наименование

Символьный

50

Площадь

Числовой

Вещественное

Таблица 9 – Журнал накладных

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор накладной

Числовой

целое - первичный ключ

Идентификатор контрагента

Числовой

целое

Дата

Дата

Тип

Символьный

10

Таблица 10 – Журнал - Позиции накладных

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор продукта

Числовой

Целое - первичный ключ

Приход

Числовой

целое

Расход

Числовой

целое

Идентификатор накладной

Числовой

Целое

Идентификатор позиции накладной

Числовой

целое

Идентификатор накладной

Числовой

целое

Таблица 11 – Журнал размещений на складе

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор размещения

Числовой

Длинное целое

Идентификатор помещения склада

Числовой

целое

Количество

Числовой

Целое

Идентификатор товара

Числовой

Целое

На рисунке 14 приведена физическая модель базы данных

Рисунок 14 – Физическая модель базы данных

Структура таблиц базы данных описана ниже.

Таблица 12 – Структура таблицы nomen

Наименование поля

Тип данных

Размер поля

1

2

3

Id_nom

counter

nam

char

50

edizm

char

10

stm

money

Таблица 13 – Структура таблицы “contrag”

Наименование поля

Тип данных

Размер поля

1

2

3

Id_contr

counter

nam

char

40

adr

char

50

tel

char

15

fio

char

20

inn

char

15

Таблица 14 - Структура таблицы “sklad”

Наименование поля

Тип данных

Размер поля

1

2

3

Id_sklad

counter

nam

char

50

plos

money

Таблица 15 – Структура таблицы “oper”

Наименование поля

Тип данных

Размер поля

1

2

3

code

counter

contrag

int

day

date

typ

char

10

Таблица 16 – Структура таблицы “pos_nakl”

Наименование поля

Тип данных

Размер поля

1

2

3

cd_prod

counter

prih

int

rash

int

cd_oper

int

cd_pos

counter

kol

int

Таблица 17 – Структура таблицы “gur_hran”

Наименование поля

Тип данных

Размер поля

1

2

3

cd_rasm

counter

mesto

int

kol

Int

cd_prod

int

2.3. Анализ структуры входной и результатной информации

Входная информация в систему представляется в форме документов (приходных и расходных накладных, информации из классификаторов клиентов, данных о складских помещениях и характеристик товаров)

В таблице 18 приведена структура входного документа «Приходная накладная», в таблице 19 – структура документа «Расходная накладная».

Таблица 18 – Структура документа «Приходная накладная»

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор накладной

Числовой

Длинное целое

Дата операции

Дата

Получатель

Символьный

Наименование продукции

Символьный

Единица измерения

Символьный

Количество принятого товара

Числовой

Целое

Стоимость

Денежный

Таблица 19 – Структура документа «Расходная накладная»

Наименование поля

Тип данных

Размер поля

1

2

3

Идентификатор накладной

Числовой

Длинное целое

Дата получения

Дата

Наименование

Символьный

Продукция

Символьный

Единица измерения

Символьный

Количество отпущенного товара

Символьный

Целое

Стоимость

Денежный

Результатной информацией в рамках данной работы является:

- Торг-18;

- Данные об остатках на складе;

- Отчет об использовании площадей;

- Сводный отчет по площадям.

Далее приведем характеристики результатной информации. В таблице 20 приведена структура документа «Торг-18», в таблице 21 – структура отчета об использовании площадей, в таблице 22 – сводного отчета по площадям

Таблица 20 – Структура отчетного документа «Торг-18»

Наименование поля

Тип данных

Размер поля

Наименование продукции

Текстовый

Дата начала периода

Дата

Дата окончания периода

Дата

Дата операции

Дата

Количество принятой продукции

Числовой

Целое

Количество отпущенного товара

Числовой

Целое

Входящий остаток

Числовой

Целое

Остатки на складе

Числовой

Целое

ФИО оператора

Текстовый

Таблица 20 – Структура отчетного документа «Данные об остатках на складе»

Наименование поля

Тип данных

Размер поля

1

2

3

Наименование продукции

Текстовый

Количество имеющейся продукции

Числовой

Целое

Единица измерения

Текстовый

Дата формирования отчета

Дата

Таблица 21 – Структура отчетного документа об использовании площадей

Наименование поля

Тип данных

Размер поля

1

2

3

Блок склада

Текстовый

Общая площадь

Числовой

Целое

Занятая площадь

Числовой

Целое

Дата формирования отчета

Дата

Наименование

Текстовый

Количество

Числовой

Целое

Таблица 22 – Структура сводного отчета по площадям

Наименование поля

Тип данных

Размер поля

1

2

3

Блок склада

Текстовый

Общая площадь

Числовой

Целое

Процент занятой площади

Числовой

Процентный

Дата формирования отчета

Дата

2.4. Обоснование выбора средств разработки и построение дерева функций и сценария диалога

В рамках анализа стратегии автоматизации деятельности специалиста по логистике ООО «Стандарт-Класс» была выбрана стратегия собственной разработки программного обеспечения. Проведем анализ сред разработки и обоснование выбора языка программирования для реализации задачи автоматизации деятельности данной категории специалистов.

Приведем сравнительную характеристику сред программирования.

Ниже описанные характеристики сред программирования приведены в работе [13]. Сравнительная характеристика языков программирования приведена в таблице 23.

Таблица 23 –Сравнительная характеристика языков программирования

Параметры

Средства

VFP

Access (VBA)

VC++ Builder

Delphi

1.

Принципы по обработке кода

Интерпретатор

(псевдокомпилятор.)

Интерпретатор

(псевдокомпилятор.)

Компилятор

Компилятор

2.

Язык

DBASE c

с объектами

Basic c Объектами

С++

Pascal

3.

Система

Закрытая

Закрытая

Открытая

Открытая

4.

Форматы встроенных базы данных

DBF, DBC, ODBC

MDB, ODBC

Наличие библиотек для работы с большинством БД

Объекты работы с основными форматами

5.

Создание пользовательских мастеров

-

-

+

+

6.

Динамическое создание форм ввода, обработки сообщений

+

+

-

+

7.

Модель создания приложения

-

-

каркасная (мастер)

компонентная (мастер)

8.

Технологии

Наличие построителей экранов, меню, отчетов (drag-and-drop), классов

Наличие построителей экранов, меню, отчетов (drag-and-drop), классов

Редакторы классов, Редактор ресурсов (drag-and-drop)

Редакторы объектов (drag-and-drop)

9.

Вывод из баз данных на печать

Встроенный Report

Встроенный Report

Внешний

Объект : Report

10

Обработка исключений

Процедура

Процедура

Объект

Объект

11

Поддержка CASE Rational Rose

Нет

Да

Да

Нет

В рамках данного проекта для реализации задачи создания информационной системы складского учёта будет использован язык программирования С++ (среда программирования С++ Builder). Выбор сделан исходя из:

- соответствия возможностей языка программирования системным требованиям;

- возможностями работы с различными СУБД;

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

На рисунке 14 показано дерево функций программы. Сценарий диалога для программного модуля складского учета рассмотрен в таблице 24. Схема дерева функций программы содержит схему меню программного продукта.

Рисунок 14 – Дерево функций программы

Таблица 24 – Сценарий диалога

Экран

Функции

1.Таблица имущества компании

2.Таблица поставок

3.Таблица поставщиков

4.Таблица заказов внутри предприятия

5.Таблица представителей отделов

Нажать кнопку, соответствующую нужному пункту меню

1 Таблица имущества компании

  • нажать кнопку «Запись» для сохранения данных об организации
  • нажать кнопку «Закрыть» для закрытия формы

2. Таблица поставок

  • нажать кнопку «Добавить» для добавления новой информации;
  • нажать кнопку «Изменить» для изменения текущей записи;
  • нажать кнопку «Удалить» для удаления текущей записи;
  • Использовать кнопки навигатора для перемещения по позициям справочника;
  • нажать кнопку «Закрыть» для закрытия формы

3 Таблица поставщиков

  • нажать кнопку «Добавить» для добавления новой информации;
  • нажать кнопку «Изменить» для изменения текущей записи;
  • нажать кнопку «Удалить» для удаления текущей записи;
  • Использовать кнопки навигатора для перемещения по позициям справочника;
  • нажать кнопку «Закрыть» для закрытия формы

4 Таблица заказов внутри предприятия

  • нажать кнопку «Добавить» для добавления новой информации;
  • нажать кнопку «Изменить» для изменения текущей записи;
  • нажать кнопку «Удалить» для удаления текущей записи;
  • Использовать кнопки навигатора для перемещения по позициям справочника;
  • нажать кнопку «Закрыть» для закрытия формы

5 Таблица представителей отделов

  • нажать кнопку «Добавить» для добавления новой информации;
  • нажать кнопку «Изменить» для изменения текущей записи;
  • нажать кнопку «Удалить» для удаления текущей записи;
  • Использовать кнопки навигатора для перемещения по позициям справочника;
  • нажать кнопку «Закрыть» для закрытия формы.

6 Выход

6.1 Выход

  • Закрытие программы

Заключение

Качественная информационная поддержка позволяет повысить эффективность деятельности предпринимателя, а эффективная информационная система - процессы управления.

Применение информационной системы складского учета позволит значительно повысить эффективность работы ООО «Стандарт-Класс».

Основной целью работы являлась модернизация части бизнес-процессов складского учета предприятия ООО «Стандарт-Класс» для повышения качества его услуг и увеличения эффективности деятельности предприятия.

В процессе её выполнения была обоснована актуальность выбранной проблематики, проведен системный анализ деятельности ООО «Стандарт-Класс». Изучены организационно-функциональная структура компании и функции, выполняемые подразделениями. Составлен граф целей изучаемого предприятия, на основании которого выбраны бизнес-процессы, анализ которых необходимо было провести с целью выявления направлений модернизации. Выбранные бизнес-процессы были исследованы и смоделированы в состоянии «Как есть» в методологии IDEF0.

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

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

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

Список использованных источников

  1. Агальцов, В.П. Базы данных. В 2-х т.Т. 1.Разработка локальных баз данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2014. - 352 c.
  2. Акперов, И.Г. Использование информационных технологий в управлении / И.Г. Акперов, А.В. Сметанин, И.А. Коноплева. - М.: НИЦ ИНФРА-М, 2013. - 400 c.
  • Боровский А.Н.: Разработка приложений в С++ Builder - СПб.: БХВ-Петербург, 2005
  1. Венделева, М.А. Управленческие информационные системы/ М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
  • Герчикова Т.М.: Разработка информационных систем. - М.: Бук-Пресс и К, 2005
  1. Голицына, О.Л. Разработка баз данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
  2. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Технологии проектирования информационных систем. — М.: Интернет-университет информационных технологий – М.: ИНТУИТ.ру, 2009. с.135
  3. Гринберг, А.С. Информатика в управлении/А.С.Гринберг, Н.Н. Горбачев, А.С. Бондаренко.-М.: ЮНИТИ, 2010.-479 с.
  4. Диго, С.М. Проектировании использование баз данных /С.М. Диго.-М.: Финансы и статистика, 2010.-591 с.
  • Емельянов В.И.: Основы программирования на С++/В.И.Емельянов. - М.: Высшая школа, 2014, - 245с.
  • Зубов, А.К.: Программирование на С++/А.К.Зубов - СПб.: Питер, 2005. - 368с.
  1. Ивасенко, А.Г. Информатика в экономике /А. Г. Ивасенко, А. Ю. Гридасов, В. А. Павленко.-М.: КноРус, 2011.-153 с.
  2. Гуда, А.Н. Проектирование бизнес-процессов /А. Н. Гуда [и др.] ; под общ. ред. В. И. Колесникова.-М.: Дашков и К°, 2010.-399 с.
  3. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013. - 464 c.
  • Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
  1. Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2012. - 464 c.
  • Комплексная система защиты информации на предприятии. Часть 1. – М.: Московская Финансово-Юридическая Академия, 2008. – 124 с.
  1. Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
  • Корняков В.Н.: Программирование документов и приложений MS Office в Delphi. - СПб.: БХВ-Петербург, 2006
  1. Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
  • Культин Н.Б.: Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2006
  1. Луенбергер, Д.Д. Моделирование бизнес-процессов/ Д.Д. Луенбергер.-М.: Техносфера, 2008.-447 с.
  2. Маклаков, С.В. Bpwin и Erwin. Case-средства разработки информационных систем − М. : ДИАЛОГ-МЭФИ, 2009.
  3. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 c.