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

Планирование закупок и размещение заказов__ поставщикам

Содержание

ВВЕДЕНИЕ 3

1. Аналитическая часть 5

1.1. Выбор комплекса задач автоматизации 5

1.2. Характеристика существующих бизнес-процессов 7

1.3. Характеристика документооборота, возникающего при решении задачи 14

1.4. Обоснование проектных решений по информационному обеспечению 16

1.5. Обоснование проектных решений по программному обеспечению 17

2. Практическая часть 21

2.1. Информационная модель и её описание 21

2.2. Характеристика нормативно-справочной, входной и оперативной информации 22

2.3. Характеристика результатной информации 23

2.4. Общие положения (дерево функций и сценарий диалога) 25

2.5. Характеристика базы данных 27

2.6. Структурная схема пакета (дерево вызова программных модулей) 28

2.7. Описание программных модулей 30

2.8. Контрольный пример реализации проекта и его описание 30

ЗАКЛЮЧЕНИЕ 32

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33

ПРИЛОЖЕНИЕ 1 34

ВВЕДЕНИЕ

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

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

В процессе составления плана закупок определяют следующие показатели:

  1. наименование и количество необходимых материалов;
  2. время, в которое понадобятся материалы;
  3. поставщики и их возможности;
  4. площадь склада, необходимая для размещения сырья и материалов;
  5. затраты на закуп сырья и материалов.

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

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

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

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

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

Объектом исследования является процесс планирования закупок и размещения заказов поставщикам.

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

Целью работы является проектирования информационной системы, автоматизирующей процесс процесса планирования закупок и размещения заказов поставщикам.

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

  1. Дать характеристику существующих бизнес-процессов.
  2. Описать документооборот бизнес-процессов предметной области.
  3. Дать обоснование проектным решения по информационному и программному обеспечению.
  4. Создать информационную модель предметной области.
  5. Охарактеризовать данные, необходимые для решения поставленной задачи.
  6. Дать характеристику базе данных.
  7. Описать назначение и состав программных модулей.
  8. Разработать контрольный пример реализации проекта.

Аналитическая часть

    1. Выбор комплекса задач автоматизации

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

В процессе составления плана закупок определяют следующие показатели:

  1. Наименование и количество необходимых материалов;
  2. Время, в которое понадобятся материалы;
  3. Поставщики и их возможности;
  4. Площадь склада, необходимая для размещения сырья и материалов;
  5. Затраты на закуп сырья и материалов.

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

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

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

  1. Потребность в сырье и материалах;
  2. Период времени, через который необходимо обеспечить производство сырьем и материалами.
  3. Список поставщиков.

Выходными информационными потоками процесса являются:

  1. Сформированные заказы.

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

  1. Загрузка плана производства;
  2. Расчет потребности в сырье и материалах;
  3. Выбор поставщиков;
  4. Расчет оптимальной партии сырья и материалов;
  5. Сформированный заказ [10].

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

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

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

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

  1. Наименование материала или сырья;
  2. Оптимальный объем партии закупаемого сырья и материалов;
  3. Список поставщиков, у которых можно осуществить закупку.

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

  1. План производства;
  2. Финансовый план.

Документами, в которых отражены результатные показатели являются:

  1. План закупок.

Исполнителями этапов расчета плана закупок являются специалисты планового отдела. Регламент выполнения расчетов выглядит следующим образом:

  1. Анализ плана производства.
  2. Выделение необходимых сырья и материалов и их количества.
  3. Выделение из финансового плана суммы затрат на закуп сырья и материалов.
  4. Анализ поставщиков и их предложений.
  5. Расчет оптимальной партии закупаемых сырья и материалов с учетом размещения их на складе.
  6. Формирование плана закупок.
  7. Передача плана закупок в отдел закупок.
    1. Характеристика существующих бизнес-процессов

Основным бизнес-процессом предметной области является процесс планирования закупок. На рисунке 1 представлена контекстная диаграмма бизнес-процесса. Входом процесса является план производства. Выходом процесса является сформированный заказ. Управление процессом осуществляется директором организации и регламентом. Механизмами процесса являются: плановый отдел, отдел закупок и табличный процессор MS Excel.

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

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

Рисунок 2. Декомпозиция процесса планирования закупок

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

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

Рисунок 3. Модель процесса анализа плана производства

На рисунке 4 представлена модель процесса расчета оптимальной партии сырья и материалов. Специалист планового отдела вводит в табличный процессор «MS Excel» параметры решения задачи. С помощью функции «Поиск решения» в процессоре формируются параметры оптимальной партии сырья и материалов. Специалист оформляет полученные результаты в документ. В итоге получается план закупок, который передается в отдел закупок.

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

На рисунке 5 представлена модель процесса формирования заказа сырья и материалов. На основании плана закупок специалист отдела закупок осуществляет поиск поставщиков. Из найденных поставщиков осуществляется отбор. В результате специалист отдела закупок формирует заказ у выбранных поставщиков.

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

Рисунок 5. Модель процесса формирования заказа сырья и материалов

Рассмотрим изменения в бизнес-процессах, которые произойдут в результате внедрения информационной системы. На рисунке 6 представлена контекстная диаграмма бизнес-процесса. Отличие от модели «As-Is» заключается в наличии в механизмах информационной системы (ИС).

На рисунке 7 представлена декомпозиция модели «To-Be» процесса планирования закупок. Специалист планового отдела загружает в ИС план производства. ИС анализирует план, выявляет параметры для расчета оптимальной партии заказа, осуществляет расчет и формирует план закупок. Затем план закупок передается в отдел закупок, где специалисты отдела формируют заказ поставщикам.

На рисунке 8 представлена модель бизнес-процесса анализа плана производства.

Рисунок 6. Модель «To-Be» процесса планирования закупок

Рисунок 7. Модель «To-Be» процесса планирования закупок

Рисунок 8. Декомпозиция процесса анализа плана производства

Специалист планового отдела загружает план производства в ИС. Затем ИС осуществляет выявление параметров для расчета оптимальной партии сырья и материалов.

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

Процесс формирования заказа в результате автоматизации не изменился, поэтому модель «To-Be» этого процесса не рассматривается.

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

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

    1. Характеристика документооборота, возникающего при решении задачи

При осуществлении бизнес-процесса используются два документа:

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

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

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

Рисунок 10. Схема документооборота процесса планирования закупок

Таблица 1

Характеристика формирования документооборота

Характеристика

План производства

План закупок

Количество документов в год, шт.

5

5

Количество символов в документе, шт.

30 000

10 000

Частота возникновения в год

5

5

Трудозатраты на обработку в год, ч/час

130 000

160 000

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

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

  1. Простои в производстве, возникающие в результате опозданий в поставках сырья и материалов;
  2. Затраты, связанные с простоем оборудования;
  3. Высокие трудозатраты на расчет показателей, необходимых для планирования закупок;
  4. Высокая трудоемкость обработки данных (290 ч/часов в год).

В таблице 2 представлен расчет трудозатрат на формирование документооборота при внедрение информационной системы.

Таблица 2

Трудозатраты на формирование документооборота

Характеристика

План производства

План закупок

Количество документов в год, шт.

5

5

Количество символов в документе, шт.

30 000

10 000

Частота возникновения в год

5

5

Трудозатраты на обработку в год, ч/час

30 000

40 000

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

    1. Обоснование проектных решений по информационному обеспечению

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

Входным документом является План производства, который содержит данные о наименовании готовой продукции, объеме выпуска готовой продукции. План производства не является унифицированным документом, в каждой организации существует своя форма представления документа, соответственно необходимо оригинальное проектирование на основе документа, используемого в организации. План производства должен сохраняться в формате .xlsx, .xls, .xml для дальнейшей загрузки в информационную систему [8].

Выходным документом является план закупок, который содержит данные о наименовании сырья и материалов, их количестве необходимых для обеспечения производства. План закупок не является унифицированным документом, соответственно необходимо оригинальное проектирование на основе документа, используемого в организации. Документ должен иметь возможность печати и сохранения в форматах: .doc, .docx, .xlsx, .xls для обеспечения удобства дальнейшей обработки.

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

  1. Номенклатура;
  2. Единицы измерения.

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

    1. Обоснование проектных решений по программному обеспечению

Операционная система является основой программного обеспечения ПК. Она представляет собой комплексы системных и служебных программных средств, обеспечивающих взаимодействие пользователя с ПК. Операционные системы различаются способами реализации алгоритмов управления ресурсами ЭВМ, методами проектирования, аппаратными платформами и т.д [6].

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

  1. Количество пользователей, работающих одновременно:
  • однопользовательские ОС;
  • многопользовательские ОС.
  1. Число процессов, выполняемых одновременно под управлением ОС:
  • однозадачные;
  • многозадачные.
  1. Количество поддерживаемых процессоров:
  • однопроцессорные;
  • многопроцессорные.
  1. Разрядность кода ОС:
  • 32-разрядные;
  • 64-разрядные.
  1. Тип интерфейса:
  • командные;
  • графические.
  1. Тип доступа пользователя к ЭВМ:
  • ОС с пакетной обработкой;
  • ОС с разделением времени;
  • ОС реального времени.

Проанализируем достоинства и недостатки операционных систем семейства Linuxи Windows.

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

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

Использование операционной системы Linux имеет свои преимущества, однако ввиду большей распространенности Windowsсреди пользователей, поддержки оборудования и ПО, была выбрана системаWindows 10.

Рассмотрим классификацию СУБД.

  1. Степень универсальности:
  • СУБД общего назначения;
  • СУБД универсального назначения.
  1. Тип модели данных:
  • иерархические;
  • сетевые;
  • реляционные;
  • объектно-ориентированные;
  • многомерные.
  1. Способ доступа к базе данных:
  • файл-серверные;
  • клиент-серверные;
  • встраиваемые [9].

Выбранная СУБД должна отвечать следующим критериям:

  1. Поддержка реляционной модели данных.
  2. Обладание масштабируемостью и мобильностью.
  3. Содержать средства контроля использования памяти компьютера.
  4. Быть производительной и надежной.

Рассмотрим решения, представленные на рынке. Лидерами на рынке СУБД являются продукты IBM DB2, Oracle и Microsoft SQL Server.СУБД IBM DB2 является кросс-платформенной, обеспечивает стабильную работу базы данных. Недостатками системы являются высокая стоимость и низкая производительность. СУБД Microsoft SQL Server обладает большим пакетом инструментов, стабильностью работы и низкими затратами на администрирование. Недостаток системы заключается в том, что она работает только на платформе Windows. СУБД Oracleобладает высокой производительностью, легкостью интегрирования приложений и устойчивостью к большим потокам данных. Недостатком является высокая стоимость, необходимость приобретения мощного оборудования и персонала для поддержки СУБД. Таким образом для реализации базы данных наиболее подходит СУБД Microsoft SQL Server [1].

Рассмотрим средства проектирования и разработки информационной системы. Критерии классификации средств совпадают с их составом:

  1. Средства анализа (Design/IDEF, BPwin).
  2. средства анализа и проектирования (Vantage Team Builder, Designer/2000).
  3. Средства проектирования баз данных (Erwin, S-Designor).
  4. Средства разработки приложений (Uniface, JAM).
  5. Средства реинжиниринга (Rational Rose, Object Team).

На российском рынке представлены не все средства, перечисленные в классификации. На данный момент наиболее распространенными, обладающими простым интерфейсом и управлением являются средства BPWinи Erwin, которые будут использоваться для проектирования системы [7].

Практическая часть

    1. Информационная модель и её описание

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

Рисунок 11. Информационная модель системы

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

Редактирование перечисленных таблиц базы данных осуществляется с помощью форм ИС: форма загрузки документа (таблицы План производства и Готовая продукция), форма документа (таблицы План закупок, Материал и Сырье), форма редактирования справочников (таблицы Номенклатура, Сырье и Материал). Форма сохранения документа используется для выгрузки Плана закупок из ИС, в результате работы с формой ни одна таблица базы данных не изменяется.

В результате работы с ИС создается документ «План закупок», который используется специалистами планового отдела и отдела закупок.

    1. Характеристика нормативно-справочной, входной и оперативной информации

Входным документом, на основании которого ИС осуществляет расчет оптимального плана закупок, является План производства. План производства создается специалистами планового отдела. Пример Плана производства представлен на рисунке 12.

Рисунок 12. Пример плана производства

План производства загружается в ИС в виде файла электронных таблиц «MS Excel» с помощью формы загрузки файлов, представленной на рисунке 13.

Рисунок 13. Форма загрузки файлов

В плане производства содержатся следующие первичные показатели:

  1. Наименование готовой продукции.
  2. Плановое количество готовой продукции.

В документе содержится не фиксированное количество строк, поскольку план производства может меняться ежеквартально. План производства на следующий год составляется в конце текущего года. Данные в плане сгруппированы поквартально. При этом в реальных условиях экономической деятельности план может подлежать корректировке. Это происходит в конце каждого квартала [3].

Для осуществления работы с ИС должны быть разработаны три справочника: номенклатура, сырье и материал. Характеристика справочников представлена в таблице 3.

    1. Характеристика результатной информации

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

  1. Период плана закупок.
  2. Наименование сырья/материала.
  3. Количество.

Таблица 3

Характеристика справочников

Характеристика

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

Сырье

Материал

Ответственный за ведение

Начальник планового отдела

Объем справочника в записях

10 000

100 000

100 000

Частота актуализации

1 раз в квартал

Объем актуализации

10%

Реквизитный состав

Код

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

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

Характеристика

Характеристика

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

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

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

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

  1. План закупок.
  2. Материал.
  3. Сырье.

Характеристика перечисленных таблиц представлена в таблице 4.

Таблица 4

Характеристика таблиц с результативной информацией

Наименование таблица

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

План закупок

Период

Год

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

Материал

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

Характеристика

Количество

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

Сырье

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

Характеристика

Количество

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

Результативная информация получается на основании данных таблиц «План производства» и «Готовая продукция». Пример плана закупок представлен на рисунке 14.

Рисунок 14. Пример плана закупок [4]

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

    1. Общие положения (дерево функций и сценарий диалога)

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

  1. Функции, реализующие служебные функции.
  2. Функции, реализующих основные функции управления и обработки данных.

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

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

  1. Редактирование справочников.
  2. Создание плана закупок.
  3. Загрузка плана производства.

К служебным функциям разрабатываемой ИС относятся:

  1. Выделение параметров из плана производства для составления экономико-математической модели задачи.
  2. Создание экономико-математической модели задачи.
  3. Расчет оптимального объема плана закупок.

Дерево функций представлено на рисунке 15 [7].

Рисунок 15. Дерево функций системы

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

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

Рисунок 16. Сценарий диалога

    1. Характеристика базы данных

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

  1. План производства.
  2. Готовая продукция.
  3. План закупок.
  4. Сырье.
  5. Материал.
  6. Номенклатура.

Для описания взаимосвязей между таблицами построим ER-модель. ER-модель представлена на рисунке 17.

Характеристика таблиц базы данных представлена в таблице 5.

Рисунок 17. ER-модель базы данных

Таблица 5

Характеристика базы данных

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

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

Тип поля

Длина поля

Прочее

Справочник «Номенклатура»

ID_номенклатуры

ID_nomen

Счетчик

5

Ключевое поле

Код

Code_nomen

Текст

30

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

Name_nomen

Текст

100

Сырье

ID_сырья

ID_stock

Счетчик

5

Ключевое поле

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

Name_stock

Текст

30

Параметр

Par_stock

Текст

30

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

Ed_stock

Текст

5

Материал

ID_материала

ID_mat

Счетчик

5

Ключевое поле

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

Name_mat

Текст

30

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

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

Тип поля

Длина поля

Прочее

Параметр

Par_mat

Текст

30

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

Ed_mat

Текст

5

Готовая продукция

ID_продукции

ID_gp

Счетчик

5

Ключевое поле

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

Name_gp

Текст

30

План закупок

ID_плана

ID_pz

Счетчик

5

Ключевое поле

Дата

Date_pz

Дата/Время

8

Период

Per_pz

Текстовый

15

Количество

Kol_pz

Числовой

7

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

Ed_pz

Текстовый

5

План производства

ID_плана

ID_pp

Счетчик

5

Дата

Date_pp

Дата/Время

8

Период

Per_pp

Текстовый

15

Количество

Kol_pp

Числовой

7

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

Ed_pp

Текстовый

5

    1. Структурная схема пакета (дерево вызова программных модулей)

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

  1. Модули, выполняющие служебные функции.
  2. Управляющие модули, осуществляющие загрузку меню и передачу управления другому модулю.
  3. Модули, связанные с хранением, обработкой и выдачей информации.

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

Описание функций модулей представлено в таблице 6.

Таблица 6

Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1

Глобальный модуль

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

2

Модуль расчета ЭММ

Содержит предопределенные процедуры формы, необходимые для осуществления загрузки плана производства, извлечения из него параметров для создания ЭММ

3

Модуль создания плана закупок

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

Модель дерева вызова программных модулей представлено на рисунке 18.

Рисунок 18. Модель дерева вызова программных модулей

    1. Описание программных модулей

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

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

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

Поскольку алгоритм расчета ЭММ имеет большой объем, графический вариант будет представлен в Приложении 1.

    1. Контрольный пример реализации проекта и его описание

Для разработки контрольного примера реализации проекта и его описания необходимо:

  1. Описать тестовые данные, которые необходимы для проверки работоспособности основных функций проекта.
  2. Описать процесс обработки тестовых данных.
  3. Описать результаты обработки тестовых данных.

Реализация контрольного примера состоит из следующих этапов:

  1. Ввод тестовых данных в справочники.
  2. Расчет плана закупок.

Для заполнения справочника «Номенклатура» необходимо код и наименование. В справочник была введена информация о номенклатуре «2.1111.03» «Проволока алюминиевая». После нажатия кнопки «Сохранить», введенные данные записываются в базу данных и становятся доступными для просмотра (см. рис. 19).

Рисунок 19. Заполнение справочника «Номенклатура»

На основании загруженного плана производства был сформирован план закупок, который может быть выгружен из ИС или напечатан. Результат создания плана производства представлен на рисунке 20.

Рисунок 20. Сформированный план закупок

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

Были разработаны дерево функций системы и сценарий диалога. Дана характеристика базы данных, разработана ER-модель базы данных, приведённой к третьей нормальной форме.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Гвоздева Т.В., Баллод Б.А. / Проектирование информационных систем. – М.:Феникс, 2014.
  2. Горбаченко В.И., Убиенных Г.Ф. / Проектирование информационных систем с СА ErwinModelingSuite 7.3. – П.:ПГУ 2014.
  3. Грекул В.М, Коровкина Н.А, Куприянов В.С. / Проектное управление в сфере информационных технологий. – М.:БИНОМ, ИНФРА-М, 2013.
  4. ЕлиферовВ.Г., РепинВ.В. / Процессный подход к управлению. Моделирование бизнес-процессов. – М.:Манн, Иванов и Фербер, 2013.
  5. Избачков Ю.С., Петров В.Н. / Информационные системы. – СПб,: Амфора. 2014.
  6. Исаев Г.Н. / Проектирование информационных систем. Учебное пособие. – М.: Омега-Л, 2015.
  7. Мацяшек Л.А. / Проектирование информационных систем. – М.: Вильямс,2016.
  8. Ньютон Р. / Управление проектами от А до Я. – М.: Альпина Паблишер, 2014.
  9. Смит К.У., Уильямс Л.Дж. / Эффективные решения: практическое руководство по созданию гибкого и масштабируемого программного обеспечения. – М.:Вильямс, 2013.
  10. Эванс Э. / Предметно-ориентированное проектирование: структуризация сложных программных систем. – М. Вильямс, 2016.

ПРИЛОЖЕНИЕ 1

Описание программных модулей