![](/stc/img/evkova.png)
Проектирование реализации операций бизнес-процесса «Складской учёт»
Содержание:
Введение
Объектом курсовой работы является ООО «Электропульт-Система» из АО «РЭП Холдинг».
АО «РЭП Холдинг» — ведущий российский энергомашиностроительный холдинг, разработчик, изготовитель, поставщик энергетического оборудования нового поколения.
Цели курсовой работы является:
- применение полученных теоретических и практических знаний, полученных в ходе образовательного процесса по направлению «Информационные системы и технологии»;
- изучение опыта создания и применения информационных систем и технологий для решения реальных задач преддипломной, организационной, управленческой или научной деятельности в условиях конкретных производств, организаций, фирм;
- овладение методикой анализа предметной области и проектирования профессионально-ориентированных информационных систем;
- приобретение навыков практического решения информационных задач на конкретном рабочем месте в качестве исполнителя или стажера;
- адаптация студентов к реальным условиям бизнеса и создание возможностей для будущего трудоустройства.
Задачи курсовой работы:
- изучение информационных процессов, определяемых спецификой предметной;
- применение знаний и технологий, которыми должен владеть студент;
- анализ приоритетных направлений и проблемных аспектов применения информационных технологий и систем;
- разработка прикладных проектных решений и их реализация в условиях информационного подразделения организации и заданной инструментальной среды.
1 Глава. Аналитическая часть
1.1 Выбор комплекса задач автоматизации
Информационная система - это упорядоченная группа составляющих, которая занимается сбором, обработкой, хранением и передачей сведений, предназначенных для различных пользователей. Обобщенно, информационные потоки любой информационной системы можно представить в виде следующей схемы (рисунок 1):
Рисунок 1 - Схема информационной системы
В зависимости от степени автоматизации различают следующие ИС:
1) ручные ИС, не имеющие в своем составе вычислительной техники;
2) автоматизированные ИС, основанные на постоянном человеко-машинном взаимодействии;
3) автоматические ИС, в которых вмешательство человека в процесс если и требуется, то эпизодически.
Как правило, используют несколько способов классификации ИС – по наиболее существенным их признакам:
- архитектуре построения ИС;
- характеру обрабатываемой информации;
- масштабности использования;
- по характеру и сложности методов обработки информации, определяющему основное предназначение ИС.
1.2 Характеристика существующих бизнес – процессов
Управление складом - это оптимизация резервов произведенных товаров (продукции), незавершенного производства, сырья и иных объектов деятельности организациями с целью снижения затрат хранения при обеспечении уровня сервиса и бесперебойной работы организации.
Эффективное управление складом дает возможность организации удовлетворять или превосходить ожидания клиентов, образуя подобные запасы каждого товара (продукции), которые увеличивают (максимизируют) чистую прибыль предприятия.
Управление складом – это такая область менеджмента, в которой возможно много выиграть от применения эффективных (результативных) методов, и данный выигрыш непосредственно выражается в денежном обороте. Вместе с этим нужно отметить, что использование того или иного подхода к управлению складом должно определяться стратегией фирмы и следующей из нее стратегией управления складом. На практике часто видно, к примеру, что фирма не установив, что для нее важнее: удовлетворение спроса клиентов или минимизация издержек, стремится сконструировать систему управления складом. Без точной постановки целей и установления критериев эффективности данная задача не имеет решения.
Система управления состоянием запаса материального ресурса с максимальным (либо произвольным) уровнем запаса и неожиданным спросом. Движение продукции (приход, расход) в анализируемой системе управления производится в случайные моменты времени.
Система с максимальным уровнем запаса и произвольным спросом обязана иметь в своем распоряжении возможность изменения размера требования на потребление (расход) ресурса, так как в противоположном случае могут формироваться ситуации с абсолютным дефицитом. В данном отношении следует проанализировать разные ситуации, характеризующие систему управления складом с их предельным (максимальным) уровнем и случайным (произвольным) спросом.
Система управления в принципе организуется (формируется) одним параметром - предельным (максимальным) уровнем запаса. Пороговый уровень представляется всего лишь ориентиром при установлении момента оформления заказа. В связи с тем, что спрос в системе по условию величина (значение) случайная, то, из этого следует, что в каждый момент времени потребление (расход) ресурса может быть разнообразным по величине, в том числе и быть равным остатку ресурса, что формирует (образует) абсолютный дефицит ресурса до ближайший поставки.
Эта система организуется (формируется) в тех достаточно часто встречающихся случаях, когда спрос на ресурс в торговле выделяется высокой скачкообразностью, и эта скачкообразность является функцией размера заказа, его времени и числа клиентов.
Высокий спрос на ресурс зачастую кончается резким спадом. Данный факт ставит перед необходимостью образовывать запас ресурса, исходя из двух вероятных состояний: производственный запас и предельный запас, то есть обеспечивать потребление (расход) ресурса в интервалах между поставками (производственный запас) или на время окончания 1-го оборота оборотных средств (предельный запас). При высоком спросе на ресурс надлежит ориентироваться на предельный запас, в ином случае, если спрос на ресурс падает, то ориентиром требуемого запаса может быть его производственная версия.
Объектом исследования в работе выступает склад входящего в структуру общества с ограниченной ответственностью «Термоблок».
Общеизвестно, что для того, чтобы система управления складом общества с ограниченной ответственностью «Термоблок» работала и выполняла все предписанные ей функции, нужна информационная поддержка, которая исключит все вероятные ошибки и неточности.
С данной целью требуется создание (проектирование) автоматизированного рабочего места (АРМ) управления складом, которая помогла бы обществу с ограниченной ответственностью «Термоблок» и его работникам вести точный учет всех операций (действий) и располагать требуемой информацией - то есть вести персональную базу данных (БД). То есть такая система сумела бы сэкономить время, деньги и обеспечить корректность ведения всех проводимых на складе операций (действий), а так же управлять ими.
Система специализирована на хранении и обработке данных об имеющейся на складе продукции. Обработанные данные могут применяться сотрудниками, оформляющими запросы и иными сотрудниками фирмы для принятия решений о предоставлении и осуществлении новых услуг.
Общая концепция (идея) решения складской системы обязана быть экономичной. Экономический успех гарантируется в случае, если проектирование и реализация складской системы анализируется с точки зрения круга интересов всего общества с ограниченной ответственностью, выступая всего лишь частью общей концепции (идеи) склада. А рентабельность склада, выступает основополагающим критерием избранной общей концепции.
Система складирования подразумевает оптимальное расположение продукции на складе и рациональное управление им. При проектировании системы складирования требуется учитывать все существующие взаимосвязи и взаимозависимости среди внешних (поступающими на склад и выходящими из него) и внутренних (внутри-складскими) потоков объекта и объединенные с ними факторы (характеристики склада, технические средства, особенности продукции и так далее). Разработка системы обосновывается на выборе рациональной системы из всех технически возможных (достижимых) систем для решения поставленной (определенной) задачи методом качественной и количественной оценки. Данный процесс выбора и оптимизации подразумевает обнаружение связанных между собой факторов, систематизированных в несколько основополагающих подсистем.
Каждая из данных подсистем содержит в себе ряд вероятных элементов. При этом число элементов, образующих основные подсистемы, может достигать внушительной величины, а комбинация их в различные сочетания еще больше повышает много вариантность системы. Это значит, что альтернативный выбор всех конкурентных вариаций должен производиться в определенной последовательности с учетом технико-экономической оценки каждого из них.
Выбор рациональной системы складирования обязан происходить в нижеследующем порядке:
- определяются функции и положение склада в логистической цепи;
- определяется единая ориентированность технической оснащенности складской системы (автоматизированная, механизированная, автоматическая);
- устанавливается задача, которой подчиняется разработка (проектирование) системы складирования;
- производится подбор элементов каждой складской подсистемы;
- формируются комбинации подобранных элементов всех подсистем;
- выполняется предварительный (промежуточный) выбор конкурентных вариантов из всех технически достижимых;
- проводится технико-экономическая оценка каждого из представленных конкурентных вариантов;
- выполняется альтернативный выбор рационального варианта.
Подбор элементов складских подсистем выполняется при помощи диаграмм и схем либо разработанных программ на электронных вычислительных машинах. Это гарантирует методический подход с учетом всех возможных вариантов.
Логистический процесс(ы) на складе чрезвычайно трудоемок, потому что требует абсолютной согласованности функций обеспечения склада, обработки груза и физического распределения заказов. Фактически логистика на складе захватывает все ключевые функциональные области, которые анализируются на микроуровне. Вследствие этого логистический процесс (ы) на складе существенно масштабнее технологического процесса.
Функционирование (работу) всех элементов логистического процесса надлежит рассматривать во взаимозависимости и взаимосвязи. Подобный подход дает возможность не только точно согласовывать деятельность служб склада, он и выступает основанием контроля и планирования за продвижением груза (товара) на складе с минимизацией затрат. Условно весь процесс, возможно, распределить на три части:
1) операции, нацеленные на координацию службы закупки;
2) операции, напрямую связанные его документацией;
3) операции, нацеленные на координацию службы продаж.
- Снабжение складом. Основная задача снабжения складом заключается в обеспечении склада товарами, в согласовании с возможностями его обработки на этот период при полном удовлетворении запросов клиентов. Поэтому определение нужды в закупке продукции должно согласовываться со службой закупки и имеющейся мощностью склада.
- Контроль за поставками. Контроль и Учет за поступлением продукции (товара) и отправкой запросов дает возможность гарантировать равномерность обработки грузопотоков, максимальное эксплуатация наличествующего объема склада и требуемые условия хранения, сократить сроки хранения, сократить сроки хранения продукции и тем самым повысить оборот склада.
- Разгрузка и приемка грузов (товаров). При выполнении данных операций требуется ориентироваться на условия запроса.
Проводимые на данном этапе операции:
- разгрузку транспорта;
- контроль физического и документального соответствия поставки и заказов;
- документальное оформление пришедшего (приход) груза (товара) через информационную систему (ИС);
- образование складской грузовой единицы.
- Внутри складская транспортировка. Внутри складская транспортировка подразумевает передвижение груза (товара) среди разных зон склада. Транспортировка грузов (товара) внутри площади склада должна совершаться при минимальной затрате, как во времени, так и пространстве, по сквозным «прямоточным» маршрутам (трассам).
- Складирование и хранение. Основополагающий принцип рационального складирования – эффективная эксплуатация объема зоны хранения.
Процесс складирования и хранения содержит:
-
- закладку груза (товара) на хранение;
- хранение груза (товара) и обеспечение соответственных условий;
- контроль, за наличием продукции (товара) на складе, реализуемый при помощи информационной системы (ИС).
- Комплектация запросов. Действия по комплектации сводятся к подготовке продукции (товара) согласно Запросам.
- Информационное поддержание склада предполагает управление информационными потоками, что выступает объединяющей осью функционирования всех служб склада.
Информационной сервис (функции ПО) включает:
- обработку входящей (входной) документации;
- предложения по заказам (возможным изменениям) поставщиков;
- оформление (формирование) заказов поставщиков;
- управление приемом (приходом) и отправкой (расходом);
- контроль наличия продукции (товара) на складе;
- прием запросов столовой;
- оформление документации отгрузки;
- обмен информацией с оперативным штатом и верхним иерархическим уровнем компании;
- разнообразную статистическую информацию.
- Контроль за выполнением - контроль выполнения запросов.
Логический процесс на складе (рисунок 2):
Рисунок 2 – Логический процесс на складе.
1.3 Характеристика документооборота, возникающего при решении задачи
В качестве информационной системы ООО «Электропульт-Система» на данный момент использует интернет-сервис «МойСклад».
«МойСклад» — это не программа в привычном понимании, а облачный сервис для управления торговлей, специально разработанный для малых и средних торговых компаний и индивидуальных предпринимателей.
«МойСклад» — является решением для тех, кто хочет продавать больше, вкладывая меньше. Этот сервис предназначен для автоматизации малого и среднего бизнеса: небольших розничных сетей и магазинов, оптовых компаний, интернет-торговли. Сочетает в себе облачную товароучетную систему и удобное рабочее место кассира-продавца.
«МойСклад» был официально запущен в 2008 году, а в 2013 признан лучшим российским облачным сервисом, получив Гран-при премии «Облака 2013». На сегодняшний день сервисом уже воспользовались более 400 000 компаний.
Основные возможности:
- Управление любым количеством торговых точек и юридических лиц;
- Полноценный складской учет и закупки;
- Печать счетов, накладных, ценников, товарных чеков и других необходимых документов;
- Удобное рабочее место кассира с подключением сканера и фискального регистратора;
- Поддержка ЕГАИС с 1 января 2016 года;
- Учет денежных средств в кассе и на банковских счетах;
- Контроль взаиморасчетов с контрагентами;
- Работа с базой покупателей (CRM);
- Простая, в несколько "кликов", интеграция с интернет-магазином;
- Мобильные приложения для iOS и Android.
«МойСклад» позволяет вести полноценный складской учет товаров, управлять продажами и закупками, обрабатывать заказы, контролировать взаиморасчеты с контрагентами, работать с клиентской базой (CRM), а также печатать все необходимые документы. А простая интеграция с интернет-магазином и специальные возможности для розницы делают ее незаменимой для любой торговой организации.
Краткое описание основных возможностей:
- Продажи
Со склада, «под заказ», передача на реализацию. Товары и услуги. Договоры. Управление ценами: прайс-листы, категории цен, скидки и бонусы. Обработка заказов покупателей. Резервирование товара: точно знайте, что можно обещать клиенту. Мультивалютность: закупки и продажи в разных валютах. Выставление счетов, печать накладных и актов выполненных работ. Статистика продаж.
- Закупки и складской учет
Все складские операции: приемки, отгрузки, перемещения, инвентаризации, списания и др. Печать складских документов. Остатки и обороты. Поддержка нескольких складов, партии, серийные номера, ГТД, характеристики, упаковки и штрих-коды. Работа с большой номенклатурой товаров. Импорт накладных и прайс-листов поставщиков. История закупок по товару и по контрагенту. Планирование закупок: массовое создание заказов поставщикам из заказов покупателей, автопополнение склада до неснижаемого остатка.
- CRM, или работа с клиентской базой
Учет клиентов и договоров, удобный справочник контрагентов и контактных лиц, пользовательские поля. Интеграция с сервисами e-mail и SMS-рассылок. Управление отделом продаж: задачи и напоминания. Все данные о клиенте на одном экране: история взаимоотношений, архив выставленных документов, текущая задолженность и суммарные продажи. Воронка продаж по клиентам и по заказам.
- Задолженности, банк и касса
Контролируйте взаиморасчеты с покупателями и поставщиками, исполнение договоров, остатки средств на счетах. Банк и касса: регистрация платежей, в том числе в иностранной валюте, печать платежных поручений, кассовых ордеров. Работа с авансовыми и частичными оплатами. Импорт выписок из банк-клиента. Отчеты: взаиморасчеты, задолженности, движение денежных средств. Акты сверки с контрагентами.
- Печать документов и отчетность
Все необходимые документы и унифицированные формы: счета, накладные, ТОРГ-12, складские документы, ТТН, маршрутные листы, акты, счета-фактуры, кассовые ордера. Собственные шаблоны документов. Автоматическая сквозная нумерация, массовая печать, архив распечатанных документов, отправка по электронной почте. Настраиваемая выгрузка данных в 1С: Бухгалтерию 8 для подготовки налоговой отчетности.
- Аналитические отчеты
Анализируйте свои продажи и маржу. Ведите статистику. Работайте с ассортиментом и поставщиками. Обороты, складские остатки, доступный запас, статистика продаж и прибыльность по товарам. Дэшборд, или «Экран руководителя». Движение денежных средств. Задолженности и взаиморасчеты. Автоматическая рассылка отчетов по электронной почте.
- Разграничение доступа, подразделения, филиалы
Объедините несколько юр. лиц, филиалов, складов или офисов продаж в единой системе без дополнительных затрат на инфраструктуру. Управление правами пользователей: права на меню и функции, роли, разделение доступа для пользователей из разных подразделений; возможность скрывать ненужные пункты меню и себестоимость товаров. Запрет изменений в закрытых периодах.
Рисунок 3 – Интерфейс программы МойСклад.
Использование интернет-сервиса «МойСклад» в качестве информационной системы ООО «Электропульт-Система» обладает несколькими недостатками:
- Постоянное наличие подключения к сети;
- Цена 2 900 рублей в месяц ( От 5 пользователей, 10 юр. лиц, 2 000 МБ данных, Модификации товаров и дополнительные поля, Собственные шаблоны документов, CRM (управление клиентами), Управление правами пользователей, Адресное хранение);
- Необходимость «подстройки» системы.
1.4 Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – это совокупность единой системы классификации и кодирования информации (ЕСКК), унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных (рисунок 4) .
Под унифицированной системой документации понимается система документации, созданная по единым правилам и требованиям, содержащая информацию, необходимую для управления в определенной сфере деятельности. Такие системы документации разрабатываются на государственном, республиканском, отраслевом и региональном уровнях и предназначены для обеспечения сопоставимости показателей различных сфер общественного производства.
Рисунок 4 - Информационное обеспечение
Информационное обеспечение предназначено для однозначного представления информации на основе классификаторов и кодирования объектов и является основой для принятия управленческих решений.
Информационное обеспечение подразделяется на:
1) внемашинное информационное обеспечение включает в себя различные документы управленческого и организационно-распорядительного характера на бумажных носителях, потоки информации, систему классификации и кодирования;
2) внутримашинное информационное обеспечение это система специальным образом организованных данных подлежащих автоматизированной обработке и составляющих информационную базу ИС, а также и средства ее ведения.
К задачам информационного обеспечения ИС относятся:
1) однозначное представление информации об основных объектах;
2) организация обработки информации с учетом характера связей между объектами;
3) обеспечение взаимодействия пользователей с системой для реализации заложенного в нее функционала.
Основные требования к информационному обеспечению:
1) своевременность, полнота и достоверность предоставления информации для реализации всех расчетов и процессов, принятия управленческих решений;
2) взаимная увязка задач функциональных подсистем на основе однозначного описания;
3) эффективная организация хранения и доступа к данным.
Программное обеспечение (ПО) – это совокупность программ, необходимых для реализации целей ИС, программных средств обслуживания и поддержки, обеспечивающих функционирование технических средств ИС. ПО информационных систем подразделяется на базовое и прикладное ПО (рисунок 5).
Базовое программное обеспечение включает в себя программы, предназначенные для обеспечения функционирования компьютера, где располагается ИС, а также обеспечения взаимодействия с компьютерной сетью как целостной системы. К базовому программному обеспечению относят: операционные системы, сервисное ПО, программы обслуживания и так называемые инструментальные программы или средства разработки.
Рисунок 5 - Программное обеспечение ИС
Операционная система (ОС) - это совокупность программ, обеспечивающая управление ресурсами информационной системы и процессами, которые используют эти ресурсы при вычислениях. ОС является посредником между компьютером и пользователем и его программами. Наиболее распространенными в настоящее время операционных систем является семейство операционных систем Windows.
Сервисные программы предоставляют пользователям дополнительные возможности в его работе, расширяют возможности системного ПО. Как правило, сервисное ПО состоит из программ, улучшающих или расширяющих возможности пользовательского интерфейса, а также программ, предназначенных для дополнительной защиты или восстановления данных, таких как архиваторы и антивирусы.
Под программами обслуживания понимается совокупность программных средств, используемых для диагностики и обнаружения ошибок в процессе работы компьютера или вычислительной системы в целом, а также оптимизации ее работы.
К инструментальному программному обеспечению (системам программирования) относятся средства разработки компьютерных программ с использованием одного из языков программирования. Как правило, они в себя включают: редактор для подготовки текстов программ, транслятор, отладчик, библиотечные модули.
К прикладному программному обеспечению ИС относят программы офисных пакетов, такие как текстовые редакторы, электронные таблицы, программы для создания и просмотра презентаций и другие. Кроме того, в состав прикладного программного обеспечения относят специфические программные продукты, предназначенные и разработанные специально для решения конкретных задач предметной области информационной системы.
Программное обеспечение ИС предназначено для решения задач пользователя и организации вычислительного процесса информационной системы в целом.
Общими требованиями, предъявляемыми к программному обеспечению программам, входящим в состав программного обеспечения информационных систем являются полнота соответствия своему назначению, стабильность работы, документированность и совместимость.
Требования к программному обеспечению каждой конкретной ИС описываются в техническом задании (ТЗ) и могут содержать:
- требования к документации;
- требования к системе в целом;
- требования к структуре и функционированию системы;
- требования к надежности и безопасности;
- требования к эргономике и технической эстетике;
- требования к условиям эксплуатации;
- требования к численности и квалификации персонала системы и режиму его работы;
- требования к защите информации от несанкционированного доступа;
- требования по сохранности информации при авариях;
- требования к защите от влияния внешних воздействий;
- требования к патентной чистоте;
- требования по стандартизации и унификации.
1.5 Обоснование проектных решений по программному обеспечению
При выборе возможностей своей автоматизации у любой фирмы имеются следующие варианты:
- Приобрести готовое решение.
В этих условиях фирма приобретает настроенную модель ведения бизнеса. Достоинствами подобного решения можно считать: невысокую стоимость системы, универсальный комплект связанных бизнес процессов, высокую надежность. В качестве минусов выступают: необходимость корректировки своей деятельности под купленную модель, отсутствие специальной управленческой отчетности.
- Приобрести адаптируемое решение и услуги по настройке.
При подобном подходе фирма приобретет универсальное программное обеспечение (ПО), приспособленное под его специфику. Качество адаптации в большой степени зависит от цены дополнительной настройки. Подобное решение будет принимать во внимание специфику данной фирмы, как с точки зрения процессов, так и с точки зрения отчетности. Нанять собственных специалистов, которые спроектируют и создадут решение.
Сравнительная характеристика существующих программных продуктов (ПО).
На российском рынке представлено достаточно большое многообразного программного обеспечения (ПО) для автоматизации складской логистики. Часть из них представлена в таблице 1, где и представлены их ключевые характеристики:
Таблица 1 – Программного обеспечения (ПО) для автоматизации складской логистики.
Количество транзакций в час |
Количество пользователей |
Поддержка |
Внедрение в эксплуатацию, в мес. |
Количество радио терминалов |
Стоимость, тыс. дол. |
|
“ФОЛИО Логистик Склад 8.1 |
менее двухсот |
не более десяти |
- обеспечение поддержки бумажной технологии или ограниченного круга терминалов сбора данных; - обеспечение предоставления стандартных отчетов; - обеспечение автономного режима работы или простейшего интерфейса обмена данными с головной системой |
три-шесть |
не более десяти |
менее пятнадцати |
advantics фирмы PSI Logistics |
свыше тысячи |
свыше сорока |
- обеспечение наличия наряду со стандартными и настраиваемых отчетов, генератора отчетов; - требуется мощные вычислительные платформы; - обеспечение наличия интерфейсов к системе корпоративного управления и к устройствам складской механизации |
пятнадцать-тридцать |
свыше двадцати |
от пятидесяти |
Radio Beacon WMS Expert фирмы Radio Beacon |
от двухсот до тысячи |
от десяти до сорока |
- присутствие вместе со стандартными отчетами генератора отчетов; - обеспечение способности работать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента; - присутствие интерфейсов к системе корпоративного управления и к устройствам механизации складских операций |
двенадцать |
десять - двадцать |
пятнадцать-пятьдесят |
Logistics Vision Suite от Mantis |
около восьмисот |
свыше тридцати пяти |
- присутствие наряду со стандартными отчетами генератора отчетов; - требуется в мощных вычислительных платформах; - автономный режим работы или простейший интерфейс обмена данными с головной системой |
семнадцать - двадцать пять |
около двадцати |
свыше тридцати |
CoreWMS от “Аргус Софт” |
от пятисот до восьмисот |
двадцать пять-сорок |
- поддержка бумажной технологии или ограниченного круга терминалов сбора данных; - обеспечена способность работать на компьютерных платформах среднего уровня или на рабочих станциях в режиме тонкого клиента; - предоставление интерфейсов к системе корпоративного управления и к устройствам складской механизации |
десять |
десять - пятнадцать |
пятнадцать - тридцать |
Для автоматизации информационной системы (ИС) управления складом ООО «Электропульт-Система» будет разработана собственная АИС, данное решение было вынесено по следующим причинам:
1) высокая цена программных продуктов (ПО), существующих на рынке. Я полагаю, что далеко не каждая фирма имеет возможность себе позволить программное обеспечение (ПО) стоимость которого составляет от пятнадцати до пятидесяти тысяч долларов;
2) минимальный шанс того, что приобретенное программное обеспечение (ПО) будет полностью удовлетворять потребностям определенной фирмы. Вполне вероятно, будет необходимо «дописывать» отдельные модули программы.
В первой главе выпускной квалификационной работы представлен аналитический раздел работы, состоящий из анализа предметной области и постановки задачи, краткая характеристика предприятия, обоснование для разработки нового программного обеспечения (ПО), постановка задачи.
Проведенное исследование и полученные выводы позволяют перейти к рассмотрению материала следующей главы, посвященной проектированию автоматизированной информационной системы управления складом ООО «Электропульт-Система».
2 Глава. Проектная часть
2.1. Информационная модель и её описание
Для проектирования АИС управления складом ООО «Электропульт-Система» применяется программное средство BPwin 4.1, мощный инструмент для формирования моделей, которые позволяют анализировать, документировать и планировать конфигурации трудоемких бизнес-процессов. BPwin дает средство для сбора всей требуемой информации о работе фирмы и графического изображения данной информации в виде целостной (полной) и непротиворечивой модели.
BPwin позволяет работать с тремя методологиями: IDEF0, DFD и IDEF3, разрешающие анализировать бизнес с трех ключевых (основных) точек зрения:
С точки зрения (стороны) функциональности системы. В рамках IDEF0 методологии (Integration Definitionfor Function Modeling) бизнес-процесс отображаются как набор элементов (работ, процессов) взаимодействующих между собой, а также отображается информационные, производственные и людские ресурсы, употребляемые каждой работой.
С точки зрения документооборота (потоков информации) в системе. Диаграммы DFD (Data Flow Diagramming) смогут расширить то, что уже отображено в модели IDEF3, благодаря тому, что они отображают потоки данных, разрешая проследить, каким способом совершается взаимообмен информацией между бизнес-функциями внутри (в рамках) системы. При этом диаграммы DFD «забывают» взаимодействие между бизнес-функциями.
С точки зрения последовательности производимых работ. И еще более точную картину, возможно, приобрести, дополнив модель диаграммами IDEF3. Данный метод обращает внимание к последовательности выполнения событий (производимых действий). В IDEF3 интегрированы элементы логики, что дает возможность моделировать и анализировать альтернативные (иные) сценарии развития бизнес-процесса.
BPwin имеет возможность проверять создаваемые (проектируемые) модели с точки зрения (позиции) синтаксиса избранной методологии, проводит проверку ссылочную целостность между диаграммами, а также осуществляет ряд иных проверок, для помощи в создании правильной модели, а не просто изображение. При этом сохраняются ключевые достоинства рисунка простота создания и наглядность.
Из контекстной диаграммы видно что, управляющая информация поступает в блок сверху (Нормы и требования), при этом входная информация (Списки товаров продукции, Цена на продукцию, Сведения о поставщике, Информация о запросе), которая подвергается обработке, отображена с левой стороны блока, а итоги (выход) изображены с правой стороны блока (Финансовый отчёт руководителю, Списки продукции, Цена на товары (продукцию), Информация о поставщике). Механизм (Работники склада, Работники), который выполняет операцию, представляется дугой, входящий в блок снизу.
Рисунок 6 – Контекстная диаграмма
Далее блок АИС управления складом ООО «Электропульт-Система» разделяется на три процесса, которые изображены на диаграмме декомпозиции процесса:
- Оформление заявки на поставку продукции;
- Формирование запроса;
- Оформление поставку продукции (поставщику)
Рисунок 7 – Диаграмма декомпозиции
По сути DFD (рисунок 8, 9) близка к IDEF, так как также использует принцип иерархии и декомпиляции, но в отличие от IDEF является основным средством моделирования функциональных требований проектируемой системы. Целью создания такой диаграммы является демонстрация того, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. Эта диаграмма изображает систему в состоянии «как будет».
Рисунок 8 – DFD0 диаграмма
Рисунок 9 – DFD диаграмма 1 уровня
2.2. Характеристика нормативно-справочной, входной, оперативной и информации
АО «РЭП Холдинг» — ведущий российский энергомашиностроительный холдинг, разработчик, изготовитель, поставщик энергетического оборудования нового поколения.
Осуществляет инжиниринговые разработки, изготовление и комплексные поставки энергетического и электротехнического оборудования для газовой, нефтяной, металлургической и химической промышленности, энергетики и электросетевого комплекса.
Перед тем, как начать разработку (проектирование) автоматизированной системы нужно определить ключевые критерии (параметры), на основе которых будет разработана система (основные требования). Для этого нужно составить техническое задание, на базе которого будет спроектирована конкретная автоматизированная система.
1. Основание для разработки.
Данное техническое задание на разработку АИС управления складом ООО «Электропульт-Система». Подразумевается, что пользоваться данной системой будут работники (сотрудники) склада, отдела продаж, закупок.
Ключевыми задачами этой автоматизированной системы (АИС) является получение максимально точной (актуальной) информации о товаре (продукции) на складе, о поставщиках.
Данная система гарантирует оперативный доступ к требуемой информации.
2. Назначение.
Она специализирована на хранении и обработки данных о товаре (продукции) на складе и запросах. Обработанные данные смогут быть использованы работниками склада и другими сотрудниками ООО «Электропульт-Система» для принятия решений по складу.
3. Требования к программе или программному изделию.
Требования к функциональным параметрам.
Система должна предоставлять возможность выполнения следующих функций:
- Регистрация в системе;
- Аутентификация в системе;
- Отображение, ввод и коррекция информации о товарах, имеющихся на складе;
- Отображение, ввод и коррекция информации о поставщиках;
- Ввод и коррекцию информация о запросах;
- Обработка запросов и ведение финансового журнала исполнения запросов;
- Предоставление статистики.
Исходные данные:
- Список товаров (продукции);
- Цены на товары (продукцию);
- Информация о поставщике;
- Информация о запросе.
Результаты:
- Финансовый отчёт руководителю;
- Список товаров (продукции);
- Цены (стоимость) на товары (продукцию);
- Информация о поставщике;
- Электронные и напечатанные экземпляры запросов.
Требования к надёжности.
- Контроль вводимой (входной) информации.
- Блокировку ошибочных действий пользователя (клиентов) при работе с системой.
- Гарантировать целостность хранимой информации.
- Обеспечить защиту от несанкционированного (ошибочного) доступа к информации в системе.
Требования к составу и параметрам технических средств.
Система должна работать на IBM совместимых компьютерах.
Минимальная конфигурация:
Тип процессора……............................Pentium II или Athlon и выше;
Частота процессора …………………..333Mhz и выше;
Объём оперативного запоминающего устройства…64 Мб и более;
2.3. Общие положения
В автоматизированной информационной системе управления складом ООО «Электропульт-Система» имеются следующие формы ввода-вывода:
- Добавление/изменение/удаление поставщика:
- Код поставщика (задается системой), Наименование организации (вводится на форме), Юридический адрес (вводится на форме), Телефон (вводится на форме), Расчетный счет (вводится на форме).
- Добавление/изменение/удаление материально ответственного лица: Код материально ответственные лица (задается системой), Ф.И.О. (вводится на форме).
- Добавление/изменение/удаление карточки складского учёта:
- Код продукта (задается системой), Дата (вводится на форме), Номер ордера (выбирается из списка), Номер запроса (выбирается из списка), Количество прихода (вводится на форме), Количество расхода (вводится на форме), Остаток (вводится на форме).
- Добавление/изменение/удаление запроса:
- Код продукта (задается системой), Номер запроса (вводится на форме), Дата запроса (задается системой), Дата получения (задается системой), Количество (вводится на форме).
- Добавление/изменение/удаление справочника продукта:
- Код продукта (задается системой), Наименование (вводится на форме), Единица измерения (вводится на форме), Цена за единицу (вводится на форме).
- Добавление/изменение/удаление Т/С накладной:
- Номер накладной (задается системой), Номер запроса (выбирается из списка), Код материально ответственные лица (выбирается из списка), Код продукта (выбирается из списка), Дата (задается системой), Количество (вводится на форме), Сумма (вводится на форме).
- Добавление/изменение/удаление приходного ордера:
- Номер ордера (задается системой), Дата (задается системой), Код поставщика (выбирается из списка), Код материально ответственные лица (выбирается из списка), Код продукта (выбирается из списка), Количество (вводится на форме), Сумма (вводится на форме).
- Просмотр/ печать информации о поставщике.
- Просмотр/ печать списка материально ответственного лиц.
- Просмотр/ печать карточки складского учёта.
- Просмотр/ печать запроса.
- Просмотр/ печать списка продукции.
- Просмотр/ печать товарно-транспортной накладной.
- Просмотр/ печать приходного ордера.
- Форма 1. Форма выходного документа задачи с результатом анализа текущего запаса готовой продукции (товаров).
- Отчет по складам за период месяц, неделя, год, квартал.
- Остаток на дату запроса
Макет интерфейса программы (рисунок 10):
Рисунок 10 – Макет интерфейса программы.
2.4. Характеристика базы данных
Модель позволяет структурировать и добавлять новые данные. Именно на этапе моделирования возникает больше всего ошибок и сложностей, поэтому этот этап является самым ответственным при разработке информационной системы управления складом ООО «Электропульт-Система». Порой ошибки, допущенные на этом этапе, можно обнаружить только после непосредственного составления документов (отчетов), получив неожиданный результат.
Процесс моделирования можно представить в виде следующих этапов:
1. Выбор источника данных, на основе которого будет создаваться модель
2. Выбор таблиц, которые должны войти в модель
3. Создание и редактирование связей на основе имеющейся структуры Источника данных.
4. Добавление и редактирование данных в модель. Чаще всего этот этап связан с написанием SQL-запросов
Важно понимать, что каждый отчет может содержать данные только из одного пакета.
Логическая структура БД (рисунок 8) , физическая (рисунок 9). Основные таблицы: Поставщики, Приходный ордер, Материально ответственные лица, Карточка складского учёта, Товарно-транспортная накладная, Справочник продукции, Запрос.
Рисунок 11 – Логическая структура БД
В ходе анализа предметной области выделены следующие сущности:
- Поставщики,
- Приходный ордер,
- Материально ответственные лица,
- Карточка складского учёта,
- Товарно-транспортная накладная,
- Справочник продукции,
- Запрос.
1) Для сущности «Поставщики» можно выделить следующие атрибуты:
- id_post Код поставщика
- name_org Наименование организации
- ur_adres Юридический адрес
- tel Телефон
- raschet_schet Расчетный счет
2) Для сущности «Приходный ордер» можно выделить следующие атрибуты:
- N_ordera Номер ордера
- Date_order Дата
- id_post Код поставщика
- id_material_otvetstv_lica Код материально ответственные лица
- id_producta Код продукта
- kolvo_o Количество
- sum_o Сумма
3) Для сущности «Материально ответственные лица» можно выделить следующие атрибуты:
- id_material_otvetstv_lica Код материально ответственные лица
- fio_mol Ф.И.О.
4) Для сущности «Карточка складского учёта» можно выделить следующие атрибуты:
- id_producta Код продукта
- Date_k Дата
- N_ordera Номер ордера
- N_zaprosa Номер запроса
- kolvo_prix Количество прихода
- kolvo_ras Количество расхода
- ost Остаток
5) Для сущности «Товарно-транспортная накладная» можно выделить следующие атрибуты:
- id_nakl Номер накладной
- N_zaprosa Номер запроса
- id_material_otvetstv_lica Код материально ответственные лица
- id_producta Код продукта
- Date_nakl Дата
- kolvo_t Количество
- sum_t Сумма
6) Для сущности «Справочник продукции» можно выделить следующие атрибуты:
- id_producta Код продукта
- name_pdt Наименование
- ed_izm Единица измерения
- Cena_ed Цена за единицу
7) Для сущности «Запрос» можно выделить следующие атрибуты:
- id_producta Код продукта
- N_zaprosa Номер запроса
- Date_zp Дата запроса
- Date_pl Дата получения
- kolvo_z Количество
Рисунок 12 – Физическая структура БД
1) Для сущности «Поставщики» можно выделить следующие атрибуты:
- id_post type: bigint, (Primary key), Identity
- name_org type: nchar(100) (Required)
- ur_adres type: nchar(100) (Required)
- tel type: nchar(30) (Required)
- raschet_schet type: int (Required)
2) Для сущности «Приходный ордер» можно выделить следующие атрибуты:
- N_ordera type: bigint, (Primary key), Identity
- Date_order type: date (Required)
- id_post type: bigint (Foreign key)
- id_material_otvetstv_lica type: bigint (Foreign key)
- id_producta type: bigint (Foreign key)
- kolvo_o type: int (Required)
- sum_o type: int (Required)
3) Для сущности «Материально ответственные лица» можно выделить следующие атрибуты:
- id_material_otvetstv_lica type: bigint, (Primary key),
- fio_mol type: nchar(50) (Required)
4) Для сущности «Карточка складского учёта» можно выделить следующие атрибуты:
- id_producta type: bigint (Foreign key)
- Date_k type: date (Required)
- N_ordera type: bigint, (Primary key),
- N_zaprosa type: bigint (Foreign key)
- kolvo_prix type: int (Required)
- kolvo_ras type: int (Required)
- ost type: int (Required)
5) Для сущности «Товарно-транспортная накладная» можно выделить следующие атрибуты:
- id_nakl type: bigint, (Primary key),
- N_zaprosa type: bigint (Foreign key)
- id_material_otvetstv_lica type: bigint (Foreign key)
- id_producta type: bigint (Foreign key)
- Date_nakl type: date (Required)
- kolvo_t type: int (Required)
- sum_t type: int (Required)
6) Для сущности «Справочник продукции» можно выделить следующие атрибуты:
- id_producta type: bigint, (Primary key),
- name_pdt type: nchar(50) (Required)
- ed_izm type: nchar(30) (Required)
- Cena_ed type: int (Required)
7) Для сущности «Запрос столовой» можно выделить следующие атрибуты:
- id_producta type: bigint (Foreign key)
- N_zaprosa type: bigint, (Primary key),
- Date_zp type: date (Required)
- Date_pl type: date (Required)
- kolvo_z type: int (Required)
2.5. Структурная схема пакета
Перед тем как зайти в информационную систему информационной системы управления складом ООО «Электропульт-Система» пользователю необходимо авторизоваться. Каждый пользователь обладает определенным набором прав доступа к базе данных. После проверки пары логин-пароль системой пользователь может приступать к работе с базой данных. Алгоритм работы модуля авторизации изображен на рис. 13.
Рисунок 13 – Алгоритм подмодуля авторизации.
2.6. Описание программных модулей
Данный алгоритм отображает последовательность операций, которые может производить информационной системы управления складом ООО «Электропульт-Система». Данный модуль содержит несколько операций:
- Действие;
- Создание;
- Просмотр;
- Выход из системы.
Алгоритм работы программного модуля управления БД (рисунок 14).
Рисунок 14 – Алгоритм программного модуля управления БД
2.7. Контрольный пример реализации проекта и его описание
В разработанной информационной системе управления складом ООО «Электропульт-Система» есть три вида ролей пользователей:
- Root – имеет полные права в системе (добавление новых пользователей, измение любых данных в системе);
- Администратор – имеет права на работу с данными пользователей входными данными, через формы ввода;
- Обычный пользователь – имеет права, может только смотреть Просмотр информации, выходного документа задачи с результатом анализа текущего запаса готовой продукции (товаров), Отчет по складам за период месяц, неделя, год, квартал, Остаток на дату запроса
Форма настройки пользователей системы (рисунок 15).
Рисунок 15 – Форма настройки пользователей системы.
Форма авторизации (входа) в систему (рисунок 16).
Рисунок 16 – Форма авторизации (входа) в систему.
Заключение
Объектом курсовой работы является ООО «Электропульт-Система» из АО «РЭП Холдинг».
АО «РЭП Холдинг» — ведущий российский энергомашиностроительный холдинг, разработчик, изготовитель, поставщик энергетического оборудования нового поколения.
Целью курсовой работы являлись сбор подробной информации о предприятии, ознакомление с документами, которые являются предметом рассмотрения для дипломного проекта, необходимых для более глубокого изучения предметной области.
Задачи, решенные при прохождении курсовой работы:
- изучение информационных процессов, определяемых спецификой предметной области;
- применение знаний и технологий, которыми должен владеть студент;
- анализ приоритетных направлений и проблемных аспектов применения информационных технологий и систем;
- разработка прикладных проектных решений и их реализация в условиях информационного подразделения организации и заданной инструментальной среды.
В аналитическом разделе была поставлена задача проектирования и определены цели проекта, была описана структура и принцип работы учреждения.
Составленный отчет основывается на понятиях и требованиях ГОСТов.
В проектном разделе разработана БД информационной системы управления складом ООО «Электропульт-Система», а так же создан и описан макет интерфейса программы.
Список использованных источников
- Информационные системы и технологии управления: учебник для вузов под ред. Г. А. Титоренко. - Третье издание, переработанное и дополненное. - М.: ЮНИ-ТИ-ДАНА, 2011.
- АО «РЭП Холдинг» [Электронный ресурс] URL: http://www.reph.ru/ (дата обращения 05.10.2017)
- Регламентирующие и нормативно-справочные материалы предприятий - организаторов курсовой работы.
- Должностные инструкции предприятия.
- Федеральный закон Российской Федерации от 27 июля 2006 г. № 149-ФЗ Об информации, информационных технологиях и о защите информации
- Федеральный закон Российской Федерации от 6.04.2011 № 63-ФЗ Об электронной цифровой подписи.
- Государственная программа РФ «Информационное общество (2011 - 2020 годы)». Утверждена распоряжением Правительства РФ от 20 октября 2010 г. № 1815-р
- Общая характеристика проекта (Описание проекта на примере «HellFest»)
- Автоматизация учёта арендованных средств
- Налоги с физических лиц и их экономическое значение (Динамика поступления налогов, уплачиваемых физическими лицами)
- Барьеры на пути эффективных коммуникаций ( ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ КОММУНИКАЦИИ )
- Использование интервью как метода сбора первичной маркетинговой информации
- Интернет-маркетинговые решения для кондитерской ( Разработка маркетинговых предложений для интернет-продвижения домашней кондитерской)
- Теоретические основы понятия процесса принятия решений
- Анализ жизненного цикла товара на примере магазина "Мир дверей"
- Лицензирование отдельных видов предпринимательской деятельности
- ВИНА КАК УСЛОВИЕ НАСТУПЛЕНИЯ ГРАЖДАНСКО-ПРАВОВОЙ ОТВЕТСТВЕННОСТИ (Категория вины в гражданском праве РФ)
- Лицензирование отдельных видов предпринимательской деятельности (Теоретические положения о лицензировании предпринимательской деятельности)
- Вина как условие наступления гражданско-правовой ответственности