Разработка автоматизированной системы складского учета в ООО "Фортуна+"

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

Рубрика Бухгалтерский учет и аудит
Вид дипломная работа
Язык русский
Дата добавления 14.12.2019
Размер файла 7,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

  • ВВЕДЕНИЕ
  • 1. АНАЛИЗ ПРЕДПРИЯТИЯ ООО “ФОРТУНА+”
    • 1.1 Общая характеристика предприятия
    • 1.2 Характеристика процессов сбора, передачи и обработки информации
    • 1.3 Сущность комплекса решаемых задач
    • 1.4 Структура, состав технических и программных средств
    • 1.5 Характеристика используемых программных средств
    • 1.6 Анализ существующих программных решений для автоматизации склада
  • 2. ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ СКЛАДСКОГО УЧЁТА
    • 2.1 Проектирование функциональной модели
    • 2.2 Проектирование информационной модели
    • 2.3 Использование программы “1С: Предприятие” для создания приложения складского учёта
  • 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ СКЛАДСКОГО УЧЁТА
    • 3.1 Разработка справочных экранных форм
    • 3.2 Разработка экранных форм документов
    • 3.3 Разработка отчёта товародвижения и составление регистра накопления
  • 4. РАСЧЁТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ СИСТЕМЫ
  • 5. ДОКУМЕНТАЦИЯ ПО РАБОТЕ ПРИЛОЖЕНИЯ
    • 5.1 Руководство пользователя
    • 5.2 Руководство программиста
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ

информация складской учет товародвижение

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

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

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

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

Целью выпускной квалификационной работы является перепроектирование процесса учёта товара на складе, а также разработка программного обеспечения для автоматизации информационной системы на предприятии ООО “Фортуна+”.

Для достижения поставленной цели необходимо выполнить следующие задачи:

- провести анализ работы складского учёта ООО “Фортуна+” для понимания протекающих бизнес-процессов;

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

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

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

- провести расчёт экономической эффективности разрабатываемой системы.

Выпускная квалификационная работа содержит пять разделов.

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

Во втором разделе выполняется проектирование системы, строится графическая нотация для описания бизнес-процессов (IDEF0), диаграммы потоков данных (DFD), диаграммы документирования технологических процессов, происходящих на предприятии (IDEF3), рассматриваются основные инструменты системы “1C: Предприятие”.

В третьем разделе выполняется разработка системы складского учёта.

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

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

1. АНАЛИЗ ПРЕДПРИЯТИЯ ООО ФОРТУНА+

1.1 Общая характеристика предприятия

В условиях развитой рыночной экономики предприятие является основным субъектом рынка, поскольку именно на уровне рыночных отношений образуется необходимая обществу продукция, появляются необходимые услуги. ООО “Фортуна+” является динамично развивающейся организацией, занимающейся коммерческой деятельностью, отвечающей современным стандартам торговли и бизнеса.

Проведем анализ направления деятельности предприятия:

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

- по форме собственности - это совместное предприятие, основанное на базе объединения имущества разных собственников;

- по признаку принадлежности капитала - национальное;

- по степени подчиненности - головное предприятие;

- по функционально-отраслевой деятельности ООО “Фортуна+” является торговым предприятием;

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

Главная цель ООО “Фортуна+” носит двойственный характер. Получить прибыль больших размерах - такова главная цель и побудительный мотив деятельности организации. Однако организация вынуждена одновременно добиваться и другой важной цели - полнее и наилучшим образом удовлетворять запросы потребителей.

Менее приоритетными можно назвать следующие цели:

- наращивание объемов выпуска продукции, работ, услуг;

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

- гибкая ценовая политика;

- рациональное использование всех ресурсов;

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

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

С точки зрения организационно-правовой формы “Фортуна+” является Обществом с Ограниченной Ответственностью.

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

Рассмотрим структуру данного предприятия на рисунке 1.1

Рисунок 1.1 - Структура предприятия ООО “Фортуна+”

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

Товарная номенклатура - это систематизированный перечень всех ассортиментных групп и товарных единиц, предлагаемых для реализации. Номенклатура ООО “Фортуна+” представляется обширным выбором продуктов питания, а именно:

- мясо и мясопродукты;

- рыба и рыбопродукты;

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

- хлебобулочные продукты, крупы и макаронные изделия;

- бакалея;

- напитки;

- кондитерские изделия.

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

- поиск новых поставщиков и точек сбыта, то есть расширение зоны торгового покрытия;

- расширение складского помещения для повышения ассортимента товара;

- поиск новых квалифицированных сотрудников.

1.2 Характеристика процессов сбора, передачи и обработки информации

Можно выделить четыре основных вида информационных процессов: сбор, передача, обработка и накопление. Рассмотри их поподробнее в компании ООО “Фортуна+”.

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

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

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

Обработка данных - это процесс преобразования информации от исходной ее формы до определенного результата. Сбор, накопление, хранение информации часто не являются конечной целью информационного процесса. Первичные данные привлекаются для решения какой-либо проблемы, затем они преобразуются шаг за шагом в соответствии с алгоритмом решения задачи до получения выходных данных, которые после анализа пользователем предоставляют необходимую информацию. Обработка данных на данном предприятии заключается, например, в преобразовании товарных накладных в накладные на сборку и только после в конечные документы для покупателя, состоящие из счёт-фактуры, доверенности, возврата товара и т.п. [3]

Технологические процессы обработки информации представлены в таблице 1.1.

Таблица 1.1 - Технологические процессы обработки информации

Признак классификации

Процессы обработки

информации

Описание

1

2

3

по типу технического обеспечения

локальная сеть ПК

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

по типу режима обработки

диалоговая

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

по типу обрабатываемых данных

текстовые и графические данные

числовые, табличные данные

данные в таком виде предоставляются поставщиками для ознакомления с продаваемой продукцией и всевозможных акциях

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

по отношению к ПК

внутримашинные технологические процессы

внемашинные технологические процессы

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

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

по типу автоматизируемого процесса управления

СППР (системы поддержки принятия решений)

анализ данных и поиск знаний в базах данных

Продолжение таблицы 1.1

1

2

3

по типу специального программного обеспечения

методо-ориентированные ППП

проблемно-ориентированные ППП

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

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

по типу организации информационного обеспечения

локальная БД

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

1.3 Сущность комплекса решаемых задач

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

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

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

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

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

На рисунке 1.2 представлена схема взаимосвязей элементов документооборота.

Рисунок 1.2 - Схема взаимосвязей элементов документооборота

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

Каждый документ обладает набором реквизитов, необходимых для выполнения задач предприятия. Реквизитами являются наименования, номера, коды. Благодаря реквизитам появляется возможность связать все информационные объекты предприятия, а взаимосвязь этих объектов соединяет вместе всю базу данных, определяет её смысл. Приведём пример: код номенклатуры, код единицы измерения, код разгруженного и погруженного товара, сроки доставки и отправки, объём продукции и количество товара - всё это можно отнести к сведениям о складах. Коды товара необходимы для указания спецификации по договорам, что позволяет облегчить идентификацию продукции. Если реквизитов очень много, путаницы можно избежать выделением наиболее важных из них, которые наверняка будут указывать на нужную позицию. [4]

Определим связи информационных объектов. Схема связи информационных объектов изображена на рисунке 1.3.

Рисунок 1.3 - Схема связи информационных объектов

1.4 Структура, состав технических и программных средств

Для выполнения необходимых задач предприятия рабочие станции были оснащены процессорами седьмого поколения Intel i3-7320 (2 ядра, 4 потока и базовая частота - 4100 МГц) и оперативной памятью объёмом 8 Гб. Серверное же решение подразумевало процессор Intel Core i5-8500 восьмого поколения (6 ядер, 6 потоков и базовая частота - 3000 МГц) с оперативной памятью 16 Гб и SSD-накопителем Kingston KC400, который, как нельзя кстати, подходит для быстрого доступа к таким программам как 1С: Предприятие во всех ПК в локальной сети. Выведения необходимой печатной информации осуществлялось с помощью принтера KYOCERA ECOSYS P3045dn.

На рисунке 1.4 представлена схема топологии сети предприятия.

Рисунок 1.3 - Схема топологии сети предприятия

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

Давайте подробнее рассмотрим технические и программные средства в таблице 1.2.

Таблица 1.2 - Состав технических и программных средств

Функция

Программные средства для

реализации функции

Технические средства для

реализации функции

1

2

3

Ведение списка поставщиков

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Ведение списка покупателей

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Ведение списка договоров

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Ведение таблицы доход/расход

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Ведение списка продукции

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Ведение списка работников

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Оформление товарно-транспортных накладных

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Составление накладной для покупателя

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Составление накладной для поставщика

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Оформление заказа от поставщика

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Принятие прайс-листа от поставщика

Браузер Mozilla Firefox

ПК

Распределение заказа

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

Формирование отчётности

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

ПК на базе Intel i3-7320 и оперативной памятью объёмом 8 Гб

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

В первую очередь предприятие, занимающееся коммерческой деятельностью, ведущее экономическую и организационную деятельность, должно иметь программное решение для автоматизации бухгалтерского и управленческого учётов. В данной организации подобным программным средством выступает “1С: Предприятие”. Оно позволяет предприятию автоматизировать управление процессами продаж, запасами и закупкой товара. Так же программа автоматизирует оформление практически всех первичных документов торгового учёта и движения денежных средств. [11]

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

Таблица 1.3 - Программные средства

Программные средства

Описание

Windows 10

операционная система для персональных компьютеров и рабочих станций

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

предназначен для автоматизации деятельности на предприятии

Mozilla Firefox

предназначен для связи с поставщиками через электронную почту

Zemana AntiLogger

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

AIDA 64 Extreme

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

Crystal Disk Mark

небольшая программа, предназначенная для сравнительного анализа (тестирования) быстродействия жестких дисков компьютера; позволяет измерить скорость чтения и записи данных

Telegram Desktop

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

1.6 Анализ существующих программных решений для автоматизации склада

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

Существующие программные решения представлены в таблице 1.4.

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

Программа

Функционал

системы

Простота освоения

Стоимостные

затраты

Надёжность

Техническая

поддержка

Общая оценка

1

2

3

4

5

6

7

1C: Управление торговлей

10

5

1

10

10

7,2

CloudShop

7

9

10

8

8

8,4

УчётОблако

7

9

9

7

8

8

Мой склад

9

10

7

8

10

8,8

СуперСклад

7

8

8

7

7

7,4

Большая птица

7

6

7

8

7

7

ИП: Торговый склад

9

8

4

9

8

7,6

Subtotal

6

7

7

7

6

6,6

Microinvest Склад Pro

6

8

3

7

8

6,4

Товар-Деньги-Товар

7

7

4

7

7

6,4

Рассмотрим каждое программное решение поподробнее. Начнём с “Товар-Деньги-Товар”: её универсальный функционал подойдёт для ведения складского учёта на небольших предприятиях оптовой и, приоритетно, розничной торговли. Программа поддерживает работу на удалённых компьютерах, вне локальных сетей и позволяет создать собственную структуру предприятия, однако обладает некорректным программным кодом, что позволяет выполнять махинации с учётом.

“Microinvest Склад Pro” предназначена для автоматизации складского учёта преимущественно сетевой розничной торговли. Программа обладает возможностью выстраивания логических цепей из предложенных операций с последующим отслеживанием каждого бизнес-процесса. Проблемы заключаются в поиске документов, формировании отчётов и не простом интерфейсе.

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

“ИП: Торговый склад” обеспечивает стабильную работу на ПК и обладает лучшим соотношение цены и функционала, в сравнении с аналогами. Из минусов можно выделить архаичный интерфейс и недостаток автоматических настроек типовых операций.

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

Программа “СуперСклад” является крайне простой в освоении и, при этом, обладает всеми нужными функциями для ведения складского учёта на небольшом предприятии.

“Мой склад” - это облачный сервис складского учёта. Отличается универсальностью и гибким API, что позволяет производить интеграцию с другими необходимыми сервисами и программами. В сервисе отсутствуют шаблоны для продаж и возможности создания архивов данных.

“УчётОблако” считается прекрасным выбором для малых оптово-розничных предприятий. Простой интерфейс и ориентация на функции учёта остатков и движения материальных средств, однако отличается медленным темпом развития и внедрения новый возможностей.

Онлайн-сервис “CloudShop” обладает надёжной системой защиты данных пользователя, удобным интерфейсом и гибкостью настроек программы. В сервисе отсутствует возможность привязки контрольно-кассовой техники и поддержки чековых принтеров.

“1С: Управление торговлей” обладает большим списком функциональных возможностей и подходит для управления складом любых предприятий. Проанализировав программы складского учёта, можно отметить, что выбранное программное средство обладает широким спектром возможностей, стабильностью и практически круглосуточной технической поддержкой. Однако данная система требует серьёзных финансовых и временных вложений, что значит, что она является не слишком дружелюбной к новым пользователям. [5]

2. ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ СКЛАДСКОГО УЧЁТА

2.1 Проектирование функциональной модели

Перед тем, как начать разрабатывать приложение, необходимо понять, как работает объект автоматизации, то есть само предприятие ООО “Фортуна+”. Для описания работы предприятия необходимо построить модель, которая будет соответствовать выполняемым действиям работников склада, а также придерживаться рамок предметной области. Чтобы смоделировать надлежащие бизнес-процессы воспользуемся методологией IDEF0.

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

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

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

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

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

Контекстная диаграмма представлена на рисунке 2.1.

Рисунок 2.1 - Контекстная диаграмма деятельности предприятия ООО “Фортуна+”

Данная диаграмма, помимо функционального блока, имеет:

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

- информация, которая подвергается обработке и входит в блок с левой стороны;

- результаты выхода, выходящие с правой стороны;

- механизмы (человек или автоматизированная система), которые выполняют связанные операции, представляются вхождением в нижнюю кромку.

Управляющие воздействия в данной диаграмме представлены с помощью параметров “Должностные инструкции” и “Требования безопасности”. Входящая информация представлена в виде следующих информационных потоков: “Приходный кассовый ордер”, “Товарно-транспортная накладная” и “Товар”. Выходящая информация представлена следующим образом: “Документы прихода на склад”, “Документы расхода на складе”, “Сопроводительный документ нагрузки” и “Отгруженный товар”. Механизмом исполнения данных операций является “Персонал склада”.

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

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

С помощью декомпозиции рассмотрим подсистемы разрабатываемого проекта. Диаграмма декомпозиции первого уровня функциональной модели представлена на рисунке 2.2.

Рисунок 2.2 - Диаграмма декомпозиции первого уровня функциональной модели

На данной диаграмме изображены все функции модуля, которые распределены по следующим подсистемам: “Приём товара”, “Переучёт и хранение”, “Отгрузка товара” и “Формирование отчёта товародвижения”. Кроме этого на диаграмме присутствуют потоки данных необходимые для выполнения функций подсистем, а также взаимосвязи между самими подсистемами.

Рассмотрим каждый блок диаграммы декомпозиции первого, изображенный на рисунке 2.2, поподробнее.

Диаграмма декомпозиции второго уровня блока “Приём товара” изображена на рисунке 2.3.

Рисунок 2.3 - Диаграмма декомпозиции второго уровня блока “Приём товара”

Данная диаграмма раскрывает функцию “Приём товара”. На схеме представлены следующие функции: “Проверка договора, занесение в БД”, “Проверка поставленного товара”, “Занесение данных о товаре в БД”, “Штрихкодирование” и “Размещение товара на складе”. Также имеется база данных “БД склада”. Диаграмма имеет все необходимые потоки данных для полного функционирования системы и установленные взаимосвязи.

Диаграмма декомпозиции второго уровня блока “Переучёт и хранение” изображена на рисунке 2.4.

Рисунок 2.4 - Диаграмма декомпозиции второго уровня блока “Переучёт и хранение”

Предоставленная диаграмма так же является вторым уровнем функциональной модели и раскрывает функцию “Переучёт и хранение”. На ней изображены все необходимые потоки данных и следующие функции: “Обновить данные”, “Сканировать штрих-код”, “Ввод сканируемого товара”, “Передать данные в БД”. Имеется, необходимая для полного функционирования, база данных “БД склада”.

Диаграмма декомпозиции второго уровня блока “Отгрузка товара” изображена на рисунке 2.5.

Рисунок 2.5 - Диаграмма декомпозиции второго уровня блока “Отгрузка товара”

На данной диаграмме изображена декомпозиция второго уровня блока “Отгрузка товар”. Названный блок состоит из следующих функций: “Проверка накладной”, “Поиск расположения товара в БД”, “Составление списка отгружаемых товаров”, “Занести информацию об отгруженном товаре в БД”, “Сформировать сопроводительный документ отгрузки” и “Отгрузка”. На диаграмме присутствуют все информационные потоки данных и соответствующая некоторым функциям база данных “БД склада”.

Диаграмма декомпозиции второго уровня блока “Формирование отчёта товародвижения” изображена на рисунке 2.6.

Рисунок 2.6 - Диаграмма декомпозиции второго уровня блока “Формирование отчёта товародвижения”

Представленная диаграмма является декомпозицией второго уровня блока “Формирование отчёта и товародвижение”. Диаграмма состоит из таких функций, как: “Обработка данных о принятом товаре”, “Обработка данных о наличие товара на складе”, “Обработка данных по отгруженному товару” и “Формирование отчётности товародвижения”. На диаграмме имеются все необходимые информационные потоки.

Рассмотрев бизнес-процессы на предприятии ООО “Фортуна+” более подробно, стоит уделить внимание документообороту, происходящему в системе. Для этого воспользуемся нотацией IDEF3.

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

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

Данная методология имеет некоторые существенные отличия. Во-первых, весь процесс строится не сверху вниз, а слева направо и при этом, как правило, ограничен количеством используемых блоков на одну диаграмму. Во-вторых, нотация изначально предназначалась для технических специалистов, поэтому содержит специальные перекрёстки, такие как, “XOR”, “Synchronous OR”, “Asynchronous OR”, “Synchronous AND” и “Asynchronous AND”, знакомые программистам, но требующие дополнительное пояснения менеджерам предприятия.

Рассмотрим диаграмму декомпозиции блока “Проверка договора, занесение в БД” на рисунке 2.7.

Рисунок 2.7 - Диаграмма декомпозиция блока “Проверка договора, занесение в БД”

На данной диаграмме изображены следующие работы: “Принятие договора”, “Проверка поставщика”, “Проверка поставленных товаров”, “Проверка количества поставленных товаров”, “Проверка реквизитов” и “Регистрация договора в БД”. Также имеются два перекрёстка вида “Асинхронный “И” J1 и J2, они представляют собой схему расхождения и схему схождения, соответственно. Схема схождения означает, что все последующие работы запускаются, а схема расхождения - наоборот, все предшествующие работы должны быть завершены.

Рассмотрим диаграмму декомпозиции блока “Проверка договора, занесение в БД” на рисунке 2.8.

Рисунок 2.8 - Диаграмма декомпозиция блока “Проверка поставленного товара”

Данная диаграмма характеризуется следующими работами: “Выбор продукции для проверки”, “Проверка товара по товарно-транспортной накладной”, “Осмотр на наличие дефектов”, “Проверка срока годности товара” и “Занесение товара в БД и подготовка к штрихкодированию”. Здесь так же, как и на рисунке 2.7, имеются два перекрёстка вида “Асинхронный “И”. J3 - схема схождения, а J4 - схема расхождения.

2.2 Проектирование информационной модели

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

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

Предметная области информационной системы - это комплекс реальных процессов и объектов, или же сущностей, обладающий интересом для пользователя. Каждый объект имеет определённым набор свойств или атрибутов. Проведя анализ предметной области были выделены следующие объекты: “Номенклатура”, “Единица измерения”, “Контрагенты”, “Склады”, “Приходная накладная”, “Расходная накладная”, “ЮрФиз лицо”, “Остатки товаров” и “Товародвижение”.

Свойства выделенных объектов представлены в таблице 2.1.

Таблица 2.1 - Свойства объектов

Объект

Свойства

1

2

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

- Код

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

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

- Остаток

- Склад

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

- Код

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

Контрагенты

- Код

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

- Полное Наименование

- ИНН

- КПП

- Признак Юр Физ Лица

- Группа

Склады

- Код

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

Приходная накладная

- Номер

- Дата

- Контрагент

- Склад

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

- Количество

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

- Цена

- Сумма

Расходная накладная

- Номер

- Дата

- Контрагент

- Склад

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

- Количество

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

- Цена

- Сумма

ЮрФиз лицо

- Значение ЮрФиз лица

- ЮрЛицо

- ФизЛицо

Остатки товаров

- Товар

- Склад

- Партия

- Количество

- Сумма

- Период

- Регистратор

- Номер строки

Товародвижение

- Отчёт

- Склад

- Товар

- Партия

- КоличествоРасход

- КоличестовПриход

Построение схемы данных осуществлялось с помощью программы Erwin Data Modeler r7, так как она позволяет создать логический, физический и логический/физический тип модели.

Логический тип модели предназначен для представления объектов системы в терминах бизнес-процессов. Моделирование выполняется с помощью диаграмм “сущность-связь”, модель, основанная на ключах и полностью определенная модель.

Физический тип модели необходим для создания баз данных информационных систем. Данный тип модели обеспечивает перевод понятий бизнес-процессов на уровень понятий информационных технологий. Существует два вида моделей: трансформационная и схематичная модель базы данных.

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

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

Рисунок 2.9 - Информационно-логическая модель предметной области

2.3 Использование программы 1С: Предприятие для создания приложения складского учёта

Система программ “1С: Предприятие” включает в себя саму платформу и программные продукты, разработанные на ее основе для ведения учета, например, “1С: Бухгалтерия 8”. На одной платформе можно автоматизировать деятельность подразделений компании, разных компаний и направлений бизнеса, докупая соответствующие конфигурации программ и интегрируя их в единое информационное пространство.

Гибкость платформы позволяет использовать систему программ “1С: Предприятие” для автоматизации учета и управления на производственных предприятиях, в бюджетных и финансовых организациях, предприятиях оптовой и розничной торговли, сферы обслуживания и т.д.

Система программ “1С: Предприятие 8” обеспечивает:

- поддержку оперативного управления предприятием;

- автоматизацию организационной и хозяйственной деятельности;

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

- широкие возможности для управленческого учета и построения аналитической отчетности, поддержки многовалютного учета;

- решение задач планирования, бюджетирования и финансового анализа;

- расчет зарплаты и управление персоналом;

- другие области применения.

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

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

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

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

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

- применение стилей оформления;

- создание многоязычных прикладных решений;

- механизм полнотекстового поиска в данных;

- механизм генерации отчетов любой сложности.

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

- возможность формирования иерархических, многомерных и кросс-отчетов;

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

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

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

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

Масштабируемость системы “1С: Предприятие” позволяет работать как в однопользовательском режиме, так и обеспечивает возможность параллельной работы большого количества пользователей. Программа позволяет также эффективно работать при увеличении количества решаемых задач и объема обрабатываемых данных. Технологическая платформа “1С: Предприятия” содержит ряд механизмов, оптимизирующих скорость работы прикладных решений и поддерживает следующие режимы работы:

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

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

- клиент-серверный вариант работы на основе трехуровневой архитектуры с использованием кластера серверов “1С: Предприятия” и СУБД: Microsoft SQL Server, IBM DB2, PostgreSQL. Обеспечивается надежное хранение и эффективная обработка данных при одновременной работе большого количества пользователей;

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

Кроме того, программа “1С: Предприятие” предоставляет удобные инструменты для администрирования:

- конфигуратор;

- механизмы аутентификации;

- список пользователей;

- механизм заданий;

- списки общих информационных баз;

- журнал регистрации и технологический журнал;

- выгрузка, загрузка, тестирование и исправление информационной базы;

- настройка параметров информационной базы;

- обновление конфигурации;

- администрирование клиент-серверного режима работы

- восстановление файловой базы данных;

- 1С:Центр управления производительностью;

- 1С:Тест-центр;

- 1С:Центр контроля качества;

- выбор оборудования и т.д.

Конфигуратор входит в стандартную поставку системы “1С: Предприятие” и представляет собой специальный режим запуска системы “1С: Предприятие”. Этот режим позволяет выполнять изменение существующих прикладных решений и создание новых, а также выполнять действия по администрированию информационной базы.

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

Открытость системы “1С: Предприятие” позволяет осуществлять интеграцию практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных:

- Текстовые документы;

- Текстовые файлы;

- XML-документы;

- DBF-файлы;

- Внешнее соединение;

- Automation Client/Server;

- HTML-документы;

- Работа с файлами;

- Технология внешних компонентов;

- Макеты ActiveDocument;

- Работа с Интернетом;

- Web-расширение;

- Механизмы обмена данными;

- Механизм Web-сервисов;

- Механизм XDTO.

3. РАЗРАБОТКА ПРИЛОЖЕНИЯ СКЛАДСКОГО УЧЁТА

Выполнив проектирование функциональной и информационной моделей, были обозначены все объекты исследуемой системы и соответствующие свойства каждого объекта, благодаря чему были выделены объекты метаданных. Структура базы данных 1С описывается в конфигурации с помощью объектов метаданных 1С. Объекты метаданных 1С разделены по “видам” или “ролям”. Роль объекта метаданных 1С описывает его функцию: справочник - это хранение данных, документ - это регистрация хозяйственных операций.

Верхний уровень в дереве конфигурации - виды объектов метаданных 1С. По нажатию правой кнопки на вид доступна команда “Добавить”, которая добавляет конкретный объект метаданных 1С.

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

Вводить и просматривать пользовательские данные можно только в режиме исполнения (режим “1С: Предприятие”). Просматривать и изменять свойства объекта метаданных 1С можно только в режиме конфигуратора.

Разработка интерфейса в 1С состоит из двух частей - разработка меню или рабочего стола и разработка экранных форм 1С. Окна, с которыми пользователь работает в 1С, называют экранные формы 1С или просто формы 1С. Форма 1С - это метод представления объекта 1С пользователю. Обычно форма представляет собой ряд полей, которые требуется заполнить и набор кнопок (команд меню) для управления. Форма 1С есть у большинства объектов 1С, при этом у каждого объекта, имеющего форму, имеется определенный перечень основных форм. Количество и состав основных форм может отличаться в зависимости от типа объекта.

Например, у справочников это - форма элемента, форма списка, форма группы, форма выбора и форма выбора группы. А у документов - форма документа, форма списка и форма выбора. [1], [12]

3.1 Разработка справочных экранных форм

Одним из основополагающих элементов любых конфигураций 1С являются справочники. Они хранят в себе информацию, которая используется в большинстве других объектов приложения 1С. Именно поэтому при разработке или модернизации любой системы на платформе 1С в первую очередь добавляют новые справочники и заполняют их. Знать основные свойства, функции и возможности этих объектов конфигурации должен каждый разработчик 1С. [13]

Основная функция справочников заключается в хранении и предоставлении нормативно-справочной информации пользователю. Учёт в данной конфигурации ведётся в разрезе справочников:

- Номенклатура;

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

- Контрагенты;

- Склады.

Каждый справочник обладает выделенными ранее свойствами.

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

На рисунке 3.1 изображена ветвь “Справочники” в дереве конфигуратора.

Рисунок 3.1 - Ветвь “Справочники” в дереве конфигуратора

Рассмотрим в отдельности каждый справочник в режиме исполнения.

Основным справочником выступает справочник под названием “Номенклатура”, однако в режиме исполнения он имеет название “Товары”.

Форма справочника “Товары” представлена на рисунке 3.2.

Рисунок 3.2 - Форма справочника “Товары”

Справочник обладает атрибутами “Наименование”, “Код” и “Остаток”. Строка “Склад”, расположенная на командной панели, позволяет найти остаток товара относительно всех складов или каждого по-отдельности, при отсутствии товара строка выделится красным цветом для того, чтобы пользователь обратил внимание на дефицит товарных позиций. Так же на командной панели находятся три кнопки, это: “Создать”, что создает новый элемент списка, “Создать группу”, которая создает новую товарную группу и кнопка создающая новый элемент копированием предыдущего, которая будет полезна при занесении схожего товара. [6], [7], [8]

На рисунке 3.3 изображена форма кнопки “Создать”.

Рисунок 3.3 - Форма кнопки “Создать”

На рисунке 3.4 изображена форма кнопки “Создать группу”.

Рисунок 3.4 - Форма кнопки “Создать группу”

Вспомогательный справочник “Склады” обладает лишь свойствами “Наименование” и “Код”. Данный справочник имеет большое значение как ссылка в других справочниках и документах, а также при учёте количества остатков товара. На командной панели имеются кнопки “Создать” и кнопка копирующая предыдущее значение.

Форма справочника “Склады” изображена на рисунке 3.5.

Рисунок 3.5 - Форма справочника “Склады”

Следующим справочником является “Единица измерения”, обладающий свойствами “Наименование” и “Код”. “Единица измерения” так же ссылается на другие справочники и документы. На командной панели имеются кнопки “Создать” и скопировать предыдущее значение.

Форма справочника “Единица измерения” изображена на рисунке 3.6.

Рисунок 3.6 - Форма справочника “Единица измерения”

Последним справочником является “Контрагенты”, он содержит информацию о всех покупателях и поставщиках. Справочник обладает такими свойствами, как: “Наименование”, “Код”, “ИНН”, “КПП”, “Признак юр физ лица” и “Полное наименование”. “Признак юр физ лица” является элементом “Перечисления” и может быть изменён только через действия в конфигураторе. Для удобства ориентирования справочник представлен в виде иерархического списка. Обладает кнопками “Создать”, “Создать группу” и создать с помощью копирования предыдущего элемента. [2], [14]

Форма справочника “Контрагенты” представлена на рисунке 3.7.

Рисунок 3.7 - Форма справочника “Контрагенты”

3.2 Разработка экранных форм документов

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

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

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

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.