Автоматизированная логистическая информационная подсистема управления запасами в ООО "Тиги-Тверь"

Тип работы:
Дипломная
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Содержание

  • Введение
  • 1. Анализ предметной области и технологий построения систем
  • 1.1 Анализ организационной структуры управления
  • 1. 2 Анализ функционирования объекта (анализ бизнес-процессов) или существующей информационной системы
  • 1. 3 Разработка концепции информационной системы
  • 1.3. 1 Разработки по информационному обеспечению
  • 1.3. 2 Разработки по программному обеспечению
  • 1.3. 3 Разработки по техническому обеспечению
  • 1.3. 4 Разработки по математическому обеспечению
    • 1.3.4.1 Модель с фиксированным размером заказа
      • 1.3.4.2 Модель с установленной периодичностью пополнения запасов до постоянного уровня
      • 1.3.4. 3 Модель по минимуму-максимуму с постоянной периодичностью пополнения запасов
      • 1. 4 Разработка ТЗ (постановка задачи)
  • 2. Проектирование информационной системы и технологий
  • 2. 1 Общесистемные решения
  • 2. 2 Информационное обеспечение
  • 2.2. 1 Информационная модель и ее описание
  • 2.2.2 Связи информационных объектов
  • 2.2. 2 Логическая структура реляционной базы данных
  • 2.2.4 Классификаторы и системы кодирования
  • 2.2.5 Нормативно-справочная и входная информация4
  • 2.2.6 Характеристика выходной информации
  • 2. 3 Математическое обеспечение
  • 2. 4 Программное обеспечение
  • 2.5 Техническое обеспечение
  • 2. 6 Технологическое обеспечение
  • 2.7 Расчет надежности системы
  • 3. Обоснование экономической эффективности проекта
  • 3.1. Методика оценки экономической эффективности проекта
  • 3. 2 Организационно-экономические показатели эффективности проекта
    • 3. 3 Выводы и предложения
  • 3. 4 Оптимизация управления запасами
  • 4. Безопасность и экологичность
  • 4. 1 Охрана труда в помещении с ПЭВМ (ЭВТ)
  • 4.1. 1 Общая характеристика помещения с ПЭВМ (ЭВТ)
  • 4.1. 2 Гигиеническая сертификация используемого оборудования (пэвм, эвт) и аттестация рабочих мест с пэвм
  • 4.1. 3 Санитарно-гигиенические и психофизиологические факторы условий труда в помещении с пэвм (эвт), мероприятия и технические средства по снижению их негативного влияния
  • 4.1. 4 Характеристика выполняемой на пэвм работы и рекомендации по улучшению ее организации
  • 4.1. 5 Профессионально-обусловленные заболевания и медицинское обслуживание пользователей ПЭВМ
  • 4.1. 6 Характеристика помещения с ПЭВМ (ЭВТ) по электроопасности и обеспечение электробезопасности в помещении
    • 4.1.7 Характеристика помещения с ПЭВМ (ЭВТ) по взрывопожароопасности и беспечение пожаровзрывобезопасности в помещении
    • 4.2 Мероприятия и технические средства по предупреждению чрезвычайных ситуаций и ликвидации их последствий
    • 4.3 Мероприятия и технические средства по охране окружающей среды в районе расположения объекта исследования
    • 4.4 Эргономика рабочего места пользователя ПЭВМ
  • Заключение
  • Список используемой литературы
  • Приложение 1. Сравнение СУБД
  • Приложение 2. Структура базы данных
  • Приложение 3. Бланк «Заказ товара»
  • Приложение 4. Договор на поставку товара
  • Приложение 5. Внутренние отчеты компании
  • Приложение 6. Основные формы подсистемы

Введение

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

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

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

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

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

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

Задачи дипломного проекта:

— исследование предметной области;

— анализ функционирования объекта управления;

— выбор программно-технических средств разработки;

— разработка программного средства.

Внедрение и использование разработки необходимо для:

— снижения трудоёмкости выполняемой работы;

— сокращения времени на поиск интересующей информации;

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

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

— повышения надежности хранения данных.

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

— проводить анализ ассортимента (ABC-анализ) за выбранный период;

— исходя из условий поставки и плана продаж, формировать оптимальную партию запасов;

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

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

1. Анализ предметной области и технологий построения систем

1.1 Анализ организационной структуры управления

ООО «Тиги-Тверь» — торговая компания, основными направлениями деятельности которой являются [1]:

— оптовые и розничные продажи строительных и отделочных материалов со складских комплексов;

— доставка строительных и отделочных материалов собственным транспортом.

Компания является официальным дилером товаров многих торговых марок, имеет надежные отношения с поставщиками строительных и отделочных материалов, такими как:

— ООО «Кнауф Сервис»;

— ЗАО «Цеминвест»;

— группа компаний UNIS;

— ПО «Металлист»;

— ООО «Хенкель Баутехник» и другими.

Всего с компанией «Тиги-Тверь» сотрудничает более 50 производителей строительных и отделочных материалов.

На сегодняшний день ООО «Тиги-Тверь» располагает несколькими магазинами и офисами продаж в городе Твери. Складские площади позволяют иметь в наличии значительный товарный ассортимент строительных и отделочных материалов из порядка 5 000 наименований.

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

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

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

В целях обеспечения стабильной работы и получения прибыли, ООО «Тиги-Тверь» ставит следующие задачи:

— оптимизация логистической деятельности компании;

— оптимизация размеров запасов товаров на складе;

— улучшение качества оказываемых услуг;

— повышение конкурентоспособности предприятия.

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

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

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

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

— линейная модель;

— функциональная модель;

— линейно-функциональная;

— дивизиональная модель;

— матричная модель.

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

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

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

В дивизиональной структуре дивизионы (филиалы) выделяются или по области деятельности или географически. Ключевыми фигурами в управлении организациями с дивизиональной структурой становятся не руководители функциональных подсистем, а управляющие производственными отделениями. Наиболее распространена смешанная система, в которой сочетается линейная и функциональная системы [3].

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

Организационная структура компании «Тиги-Тверь» представлена на рисунке 1.1.

Рис. 1.1. Организационная структура компании «Тиги-Тверь»

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

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

Основные цели отдела управления запасами на складе это:

— взаимодействие только с надежными поставщиками;

— поддержка оптимального уровня товарных запасов на складе;

— определение оптимального количества товаров, которое необходимо заказать у поставщика;

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

Основные функции, которые выполняет отдел управления запасами на складе — это:

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

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

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

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

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

— определение параметров заказа. Сотрудникам отдела управления запасами необходимо рассчитать нормы запасов: текущего, страхового (порогового). Когда уровень запаса достигает страхового, работники отдела управления запасами формируют заявки на закупку товара для пополнения складских запасов.

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

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

1.2 Анализ функционирования объекта (анализ бизнес-процессов) или существующей информационной системы

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

Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций [4]. Функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

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

Представим основные бизнес-процессы в виде контекстной диаграммы (рис. 1. 2) и декомпозиции первого уровня (рис. 1. 3).

Для более детального изучения процесса управления запасами произведем декомпозицию процесса «Закупки» на функциональные блоки (рис. 1. 4).

Рис. 1.2. Контекстная диаграмма

Рис. 1.3. Первый уровень декомпозиции

Рис. 1.4. Декомпозиция процесса «Закупка»

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

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

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

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

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

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

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

Рис. 1.5. Структура информационной системы

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

В отделе управления запасами на складе компании «Тиги-Тверь» используется подсистема «1С: Торговля и склад». Данная подсистема представляет собой компоненту «Оперативный учет» системы «1С: Предприятие» с типовой конфигурацией для автоматизации складского учета и торговли [5].

Типовая конфигурация позволяет:

— вести раздельный управленческий и финансовый учет;

— вести раздельный учет собственных товаров и товаров, взятых на реализацию;

— оформлять закупку и продажу товаров;

— производить автоматическое начальное заполнение документов на основе ранее введенных данных;

— вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам;

— формировать необходимые первичные документы;

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

— выполнять резервирование товаров и контроль оплаты;

— вести учет переданных на реализацию товаров, их возврат и оплату.

Однако в процессе работы с данной системой были выявлены следующие недостатки:

— неудобный и сложный для восприятия интерфейс системы;

— достаточно высокая стоимость системы и необходимость ее доработки и настройки;

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

— при формировании и оформлении заказа приходится пользоваться дополнительным программным обеспечением таким как, MS Office (Word, Excel) и специализированными банковскими программами для заполнения документов.

На рынке на сегодняшние день существуют различные программные продукты, предназначенные для управления запасами предприятия. Наиболее известными из них являются система «Inventor» и «Deductor ISO».

Система автоматизированного управления товарным запасом Inventor разработана компанией Inventor Soft. Основной функцией системы Inventor является инструментальная поддержка закупочной деятельности торговой фирмы [6].

С помощью Inventor определяется оптимальный момент и объем восполнения запаса по каждой ассортиментной позиции. Система может применяться ко всем позициям ассортимента независимо от принадлежности позиции к группе ABC-XYZ-классификации.

При построении финансовой модели в процессе внедрения системы Inventor учитываются следующие издержки компании:

— расходы, связанные с дефицитом (упущенные продажи и «штрафы»);

— расходы, связанные со стоимостью замороженных в товаре финансовых ресурсов;

— стоимость физического хранения товара (аренда);

— стоимость складских операций;

— затраты на организацию поставки.

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

Другой популярный продукт на российском рынке — Deductor ISO [7]. Данное решение предназначено для торговых сетей, дистрибьюторов и производственных компаний и предназначается для выполнения многих функций: начиная от прогнозирования спроса, оптимизации товарных запасов, автоматизации процессов ассортиментного планирования, расчета оптимальных страховых запасов и заканчивая оценкой состояния работы склада и расчёта показателей движения материальных потоков.

Deductor ISO состоит из следующих компонентов:

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

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

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

Проведя анализ существующих решений, были выявлены общие недостатки:

— неэффективность использования: затраты не соответствуют экономическому эффекту от внедрения;

— сложность обучения персонала.

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

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

1.3 Разработка концепции информационной системы

1.3.1 Разработки по информационному обеспечению

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

Информационное обеспечение информационной системы (ИС) включает два комплекса: внемашинное информационное обеспечение (классификаторы технико-экономической информации, документы, методические материалы) и внутримашинное информационное обеспечение (макеты/экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структуры информационной базы: входных, выходных файлов, базы данных).

Для того чтобы обеспечить эффективный поиск, обработку на ЭВМ и передачу по каналам связи технико-экономической информации, ее необходимо представить в цифровом виде. С этой целью ее нужно сначала упорядочить (классифицировать), а затем формализовать (закодировать) с использованием классификатора [9].

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

Внутримашинное информационное обеспечение включает макеты (экранные формы) для ввода первичных данных в ЭВМ или вывода результатной информации, и структуры информационной базы: входных, выходных файлов, базы данных.

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

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

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

К информационному обеспечению предъявляются следующие общие требования:

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

— для кодирования информации должны использоваться принятые у заказчика классификаторы;

— формы документов должны отвечать требованиям корпоративных стандартов заказчика (или унифицированной системы документации);

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

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

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

1.3.2 Разработки по программному обеспечению

Программное обеспечение (ПО) — совокупность программ, реализующих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств [10].

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

— системные программы (базовое программное обеспечение);

— прикладные программы;

— среды программирования.

К системному ПО относятся операционные системы и программы, драйвера, утилиты.

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

К средам программирования относятся инструментальные средства для создания новых программ (ЛОГО, QuickBASIC, Pascal, Delphi и т. д.)

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

В качестве операционной системы для разработки и дальнейшего использования автоматизированной логистической информационной подсистемы управления запасами ООО «Тиги-Тверь» была выбрана система MS Windows XP.

ОС Windows XP Professional Edition является наиболее удобной операционной системой для организаций любых размеров. Она была разработана для предприятий и предпринимателей и содержит такие функции, как удалённый доступ к рабочему столу компьютера, шифрование файлов (при помощи Encrypting File System), центральное управление правами доступа и поддержка многопроцессорных систем, а так же удобный и интуитивно-понятный интерфейс [12].

Для разработки логистической подсистемы управления запасами была выбрана среда Delphi 7. 0, в которой используется язык программирования Delphi (в ранних версиях — Object Pascal).

Выбор среды разработки приложений Delphi обусловлен как тем, что это одна из наиболее популярных сред программирования, так и несомненными объективными достоинствами Delphi. Среди этих достоинств:

— простой язык программирования;

— удобная и полная объектная модель;

— достаточно удобная среда разработки;

— обширная объектная библиотека VCL;

— мощные средства разработки приложений баз данных.

Основными отличительными особенностями среды Delphi является [13]:

— сокращение пути от прототипа до готовой версии: обширная, расширяемая библиотека визуальных компонентов (VCL) позволяет быстро создавать прототипы и предоставляет мощный и удобный в использовании набор компонентов для разработки многофункциональных пользовательских интерфейсов;

— поддержка большего числа настольных систем: Delphi позволяет поддерживать различные версии настольных систем Windows, не заботясь об особенностях реализации Windows API каждой версии;

— подключения: Delphi предоставляет разработчикам новые возможности для подключения к данным, веб-службам и архитектурам приложений и позволяет подключаться к различным серверам, используя стандартные протоколы, включая COM, XML, SOAP, REST, JSON и веб-службы, для взаимодействия с решениями с архитектурой, ориентированной на службы (SOA);

— мгновенная компиляция: в состав Delphi входит быстродействующий компилятор. Удобный для поддержки и восприятия, полностью объектно ориентированный язык Delphi, созданный на основе языка Object Pascal, включает все возможности современных языков, позволяющие создавать мощный, производительный и устойчивый код. Компиляция всего кода, даже огромных проектов, выполняется за считанные секунды;

— работа со всеми данными: Delphi содержит встроенные средства, использующие небольшой объем ресурсов и обеспечивающие высокопроизводительный доступ ко всем популярным системам управления базами данных, включая Microsoft SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird и другим.

База данных — это совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области [14].

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

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

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

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

Для построения базы данных используется СУБД Microsoft SQL Server 2008.

Выбор СУБД производился на основе анализа достоинств и недостатков двух наиболее популярных на российском рынке СУБД: Oracle, MS SQL Server. Результаты анализа приведены в таблице (Приложение 1).

На основе проведенного анализа, можно сделать вывод, что данные СУБД обладают практически одинаковыми достоинствами, но стоимость СУБД Oracle гораздо выше, чем MS SQL Server, что и определило выбор.

1.3.3 Разработки по техническому обеспечению

Техническое обеспечение — это комплекс технических средств, обеспечивающих работу ИС, соответствующей документации на эти средства и технологические процессы.

В комплекс технических средств входят:

— компьютеры любых моделей;

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

— устройства передачи данных и линий связи;

— оргтехника и устройства автоматического съема информации;

— эксплуатационные материалы и др.

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

— компьютеры-клиенты;

— сервер, на котором будет функционировать СУБД;

— локальная вычислительная сеть.

На рабочих местах специалистов отдела управления запасами достаточно будет следующей конфигурации ПК:

— процессор Pentium на 233 МГц или более мощный (или совместимый с ним);

— рекомендуемый объем оперативной памяти 512 мегабайт (Мб), минимальный объем 64 Мб, максимальный 4 гигабайта (Гб);

— не менее 500 Мб свободного места на жестком диске;

— поддержка монитором и видеоадаптером ПЭВМ рабочих разрешений не менее 1024×768 точек при глубине цвета не менее 8 бит;

— клавиатура;

— мышь или совместимое указывающее устройство;

— дисковод компакт-дисков или DVD-дисков.

— лазерный принтер.

Для функционирования программы на ПК пользователя должны быть установлены следующие программные средства:

— операционная система семейства Windows;

— СУБД MS SQL Server 2008.

1.3.4 Разработки по математическому обеспечению

Одна из основных частей логистики — теория управления запасами (УЗ). Необходимо максимально точно определить оптимальное количество товаров, которое требуется компании на текущий момент. Если товаров будет много — будут омертвляться оборотные средства, вложенные в запас. Если мало — слишком часто надо будет заниматься получением новых партий товара и нести соответствующие расходы. Следовательно, необходимо рассчитать и использовать оптимальный размер запаса. Для решения проблем, связанных с запасами предназначены модели управления запасами. Модели должны отвечать на два основных вопроса: сколько заказывать продукции и когда.

Основными применяемыми на практике являются модель с фиксированным размером заказа, модель с установленной периодичностью пополнения запасов до постоянного уровня, модель по минимуму-максимуму с постоянной периодичностью пополнения запасов [16].

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

1.3.4.1 Модель с фиксированным размером заказа

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

Движение запасов в системе с фиксированным размером заказа графически представлено на рис. 1.6.

Рис. 1.4. Графическая модель работы системы УЗ с фиксированным размером заказа

Основные параметры системы управления запасами с фиксированным размером заказа:

1. Оптимальный размер запаса (ОРЗ):

,(1.3.4. 1)

где A — затраты на поставку единицы заказываемого товара;

D — потребность в заказываемом товаре за определенный период времени;

S — затраты на хранение единицы запаса.

2. Страховой запас:

, (1.3.4. 2)

где tз — возможное время задержки поставки товара;

— интенсивность потребления товара.

3. Пороговый уровень запасов

,(1.3.4. 3)

где — страховой запас;

— время поставки товара;

— интенсивность потребления товара.

4. Максимально желательный запас:

, (1.3.4. 4)

где — страховой запас;

Q — оптимальный размер запаса.

1.3.4.2 Модель с установленной периодичностью пополнения запасов до постоянного уровня

Эта система содержит в себе элементы первых двух систем управления запасами.

В данной системе заказы производятся не только в фиксированные плановые моменты времени, но и при достижении запасом порогового уровня. Объем заказа определяется по принципу восполнения запаса до максимального желательного уровня соответственно от текущего или от порогового уровня запаса (с учетом потребления за время поставки). Движение запасов в данной системе представлено на рис. 1.5.

Рис. 1.5. Графическая модель работы системы УЗ с установленной периодичностью пополнения запасов до постоянного уровня

Основные параметры системы управления запасами с установленной периодичностью пополнения запасов до постоянного уровня:

1. Интервал между поставками:

, (1.3.4. 5)

где t — число рабочих дней в периоде;

Q — оптимальный размер запаса;

D — годовая потребность в заказываемом товаре.

2. Страховой запас:

, (1.3.4. 6)

где tз — возможное время задержки поставки товара;

н — интенсивность потребления товара.

3. Пороговый уровень запасов:

, (1.3.4. 7)

где Hc — страховой запас;

tп — время поставки товара;

н — интенсивность потребления товара.

4. Максимально желательный запас:

, (1.3.4. 8)

где Hc — страховой запас;

I — Интервал между поставками;

н — интенсивность потребления товара.

5. Объем заказа, подаваемый в плановые фиксированные моменты времени:

,(1.3.4. 9)

где Hmax — максимальный желательный запас;

Hi — текущий запас;

tп — время поставки товара;

н — интенсивность потребления товара.

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

,(1.3.4. 10)

где Hmax — максимальный желательный запас;

Hп — пороговый уровень запасов;

tп — время поставки товара;

н — интенсивность потребления товара.

1.3.4.3 Модель по минимуму-максимуму с постоянной периодичностью пополнения запасов

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

Движение запасов в данной системе представлено на рис. 1.6.

Рис. 1.6. Графическая модель работы системы «минимум-максимум»

Основные параметры системы управления запасами с установленной периодичностью пополнения запасов до постоянного уровня:

1. Интервал между поставками:

, (1.3.4. 11)

где t — число рабочих дней в периоде;

Q — оптимальный размер запаса;

D — годовая потребность в заказываемом товаре.

2. Страховой запас:

, (1.3.4. 12)

где tз — возможное время задержки поставки товара;

н — интенсивность потребления товара.

3. Максимально желательный запас:

, (1.3.4. 13)

где Hп — пороговый уровень запасов;

I — Интервал между поставками;

н — интенсивность потребления товара.

4. Минимальный пороговый уровень запасов:

, при, (1.3.4. 14)

, при, (1.3.4. 15)

где Hc — страховой запас;

tп — время поставки товара;

I — Интервал между поставками;

н — интенсивность потребления товара.

5. Объем заказа:

,(1.3.4. 16)

где Hmax — максимальный желательный запас;

Hi -текущий уровень запасов;

tп — время поставки товара;

н — интенсивность потребления товара.

Основным инструментом управления запасами в логистике является метод АВС [17].

Идея метода АВС анализа строится на основании принципа Парето: «за большинство возможных результатов отвечает относительно небольшое число причин», в настоящий момент более известного как «правило — 20 на 80». Данный метод анализа получил большое развитие, благодаря своей универсальности и эффективности. Результатом АВС анализа является группировка объектов по степени влияния на общий результат.

Проведение АВС-классификации включает ряд этапов.

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

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

Третий этап — формирование информационного массива для анализа.

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

Пятый — разделение объектов на группы.

Группа A — это наиболее ценные и ходовые товары, на которые приходится примерно 75−80% общей стоимости изделий, хранящихся на складе, но составляющие лишь 10−20% от общего количества продукции.

Группа B — средние по стоимости и среднеходовые товары (примерно 10−15% стоимости всех изделий), но в количественном отношении составляющие 30−40% хранимой продукции.

Группа С — самые дешевые (примерно 5−10% от общей стоимости хранимых изделий) и самые массовые (40−50% общего объема хранения) товары.

Существует множество методов выделения групп, наиболее популярные это [18]:

— эмпирический;

— метод суммы.

Эмпирический метод заключается в разделении объектов на группы на основе усредненных результатов ранее проведенных исследований. Наиболее распространенный вариант предполагает следующие границы: вклад в общий результат группы, А (ВРА) — 80% и группы B (ВРВ) — 95%. Затем находятся соответствующие значения доли вклада объекта в группу, А (ДОА) и группу B (ДОВ). То есть разбиение на группы происходит в пропорции 80/15/5.

В методе сумм складывается доля объектов и их совокупная доля в результате — таким образом значение суммы находится в диапазоне от 0 до 200%. Группы выделяют следующим образом: группа, А — 100%, В — от 100% до 145%, С — остальное. Преимущество данного метода перед эмпирическим методом в его гибкости, поэтому его результаты лучше отражают конкретную ситуацию.

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

Таблица 1. 1

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

Группа

Подходящая модель управления запасами

A

Модель управления запасами с установленной периодичностью пополнения запасов до постоянного уровня

B

Модель с фиксированным размером заказа

Модель с фиксированным интервалом времени между заказами

C

Модель управления запасами по минимуму-максимуму и с постоянной периодичностью пополнения запасов

Использование ABC-анализа позволит [19]:

— повысить эффективность системы управления товарными ресурсами;

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

— выявить ключевые товары и причины, влияющие на количество товаров хранящихся на складе;

— выявить приоритеты для размещения товаров на складе;

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

1.4 Разработка Т З (постановка задачи)

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

Задачи дипломного проекта:

— исследование предметной области;

— анализ функционирования объекта управления;

— выбор программно-технических средств разработки;

— разработка программного средства.

Внедрение и использование разработки необходимо для:

— снижения трудоёмкости выполняемой работы;

— сокращения времени на поиск интересующей информации;

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

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

— повышения надежности хранения данных.

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

— проводить анализ ассортимента (ABC-анализ) за выбранный период;

— исходя из условий поставки и плана продаж, формировать оптимальную партию товара, который необходимо закупить;

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

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

Входная информация для решения задачи должна включать следующие разделы:

— плановая информация, поступающая со склада, от службы маркетинга и сбыта;

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

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

— заказы клиентов;

— список товаров;

- классификация видов товаров;

— список поставщиков;

— список клиентов.

Программа должна формировать следующие выходные документы:

— отчет о прибыли, доходах и издержках по различным параметрам;

— отчет об остатках товаров на складе;

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

— договоры, заключенные с поставщиками;

— заказы поставщику с указанием наименования товаров, их количестве;

— заказы клиентов, товарные накладные.

2. Проектирование информационной системы и технологий

2.1 Общесистемные решения

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

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

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

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

— подготовка и ввод данных, необходимых настроек в БД;

— анализ структуры запасов;

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

— расчет нормативного уровня запасов (оптимального запаса) и/или точки заказа;

— вывод рекомендаций по частоте и объемам закупок;

— формирование заказа поставщикам в виде электронного документа и вывод результатов на отображение;

— печать заказа поставщику;

— контроль выполнения заказа;

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

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

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

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

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

ПоказатьСвернуть
Заполнить форму текущей работой