71269

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

Курсовая

Информатика, кибернетика и программирование

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

Русский

2014-11-04

361 KB

21 чел.

  1.  Предметная область автоматизации

1.1. Описание предметной области и функции решаемой задачи

Предметная область (ПО): Сбыт готовой продукции 

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

Задача: Проверка выполнения плана отгрузки продукции заказчикам

Выдать:

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

Описание предметной области и функции решаемой задачи

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

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

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

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

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

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

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

  •  Вся отгрузка заказчикам осуществляется в соответствии с договорами.
  •  Рассматриваются договора только текущего года.
  •  Каждый договор заключается с одним заказчиком.
  •  Номер договора не изменяется и уникален.
  •  Может быть несколько договоров с одним заказчиком.
  •  Количество изделий, отгружаемых заказчику за один  раз, должно быть кратно размеру минимальной партии отгрузки.
  •  Количество готовой продукции измеряется целым числом единиц измерения.
  •  Период отгрузки равен месяцу.
  •  Документ об отгрузке готовой продукции (ТТН) всегда привязан к одному договору, может содержать несколько наименований изделий, и его номер уникален для предприятия.
  •  Заданный период анализа задается номером месяца периода (начало периода – начало текущего года).
  •  Количественные ограничения: номенклатура готовых изделий – не более 100.

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

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

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

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

2. Постановка задачи

2.1. Организационно – экономическая сущность задачи

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

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

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

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

2.2. Описание входной информации

Формы входных документов, на основе которых может быть решена рассматриваемая задача, приведены в формах с 1 - 5.

Условно - постоянная информация

Форма 1 – Справочник готовой продукции

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

Код изделия

Единица

измерения

Цена за единицу, руб.

Гель для бритья

021

шт.

80

Крем для лица

022

шт.

60

Крем для ног

023

шт.

70

Крем для рук

024

шт.

50

Форма 2 – Данные о заказчиках (взяты из договоров)

Наименование заказчика

Код заказчика

Адрес

Дата заключения договора

Магазин «Флирт»

101

Ул. Уллит, 52

12.01.07

Магазин «Для всех»

102

Ул. Жданова, 22

15.01.07

Магазин «По уходу»

103

Ул. Ткача, 37

17.01.07

Форма 3 – Справочник плана отгрузки готовой продукции заказчикам в третьем месяце периода

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

 

Код изделия

Плановое количество отгрузки, шт.

021

6000

022

5500

023

4000

024

5000

Оперативно - учетная информация

Форма 4 –Данные об отгрузке товаров из ТТН

№ ТТН

Дата отгрузки

Код заказчика

Код изделия

Количество отгружено, шт.

0011

18.01.07

101

021

1800

0013

19.01.07

103

022

1300

0014

23.01.07

101

023

800

0015

24.01.07

102

021

1600

0022

30.01.07

102

024

1800

0025

01.02.07

101

023

1300

0027

05.02.07

102

024

2500

0036

10.02.07

102

023

800

0038

12.02.07

101

022

1300

0039

15.02.07

103

021

1700

0041

16.02.07

103

022

2300

Форма 5 – Форма документа:

Спецификация

на поставку продукции к договору _____ от __________ г.

Поставщик ________________

Код поставщика ___

Покупатель ________________

Код покупателя ____

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

Код товара

Месяц

Количество, шт.

2.3. Описание выходной информации

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

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

Формы выходных документов приведены в формах 6 и 7.

Форма 6 – Отчет

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

Код изделия

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

Количество отгружено, шт.

План отгрузки, шт.

Отклонение от плана, шт.

Форма 7 – Запрос

 

Список изделий, по которым не выполнен план поставок

за третий месяц периода

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

Код изделия

Недопоставлено, шт.

-

-

-


3. Разработка информационного обеспечения задачи

3.1 Информационный анализ Предметной Области (ПО) и Информационного Объекта (ИО) задачи

 

Таблица 1 – Объекты справочной информации

ИО

Название реквизита

Признак ключа

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

Код изделия

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

Единицы измерения, шт.

Цена изделия, руб.

Уникальный ключ

Заказчик

№ склада

Код заказчика

Адрес

Дата заключения договора

Уникальный ключ

Таблица 2 – Объекты учетной информации

ИО

Название реквизита

Признак ключа

Данные об отгрузке товаров из ТТН

№ ТТН

Дата отгрузки

Код заказчика

Код изделия

Количество отгружено

Уникальный ключ

Спецификация

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

Код товара

Месяц

Количество, шт.

Уникальный ключ


3.2 Описание реквизитов

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

Таблица3 – Описание реквизитов ИО

ИО

Наименование реквизита

Имя поля

Характеристика реквизитов

Тип

Максимальная

длина

Точность

Продукция

Код изделии

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

Единицы измерения, шт.

Цена изделия, руб

Код Изделия

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

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

Цена

Текст.

Текст.

Текст.

Числовой

3

30

2

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

0

Заказчика

Код заказчика

Адрес

Дата заключения договора

Код заказчика

Адрес

Дата заключения договора

Текст.

Текст.

Дата и время

1

20

Плановая отгрузка

Код изделия

Плановое количество отгрузки, шт.

Код изделия

Плановое количество отгрузки, шт.

Текст.

Числовой

3

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

0

Отгрузка

№ ТТН

Дата отгрузки

Код заказчика

Код изделия

Количество отгружено

№ ТТН

Дата отгрузки

Код заказчика

Код изделия

Количество отгружено

Текст.

Дата

Текст.

Текст

Числовой

4

1

3

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

0


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

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

Аналогично устанавливается связь между другими ИО (табл. 4).

     Таблица 4 Связи информационных объектов

Главный ИО

Детальный ИО

Тип связи

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

Остаток продукции

1:1

Недопоставлено

Данные из ТТН

1:М

Справочник плана отгрузки

Данные из ЦН

1:М

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

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

Логическая структура реляционной БД получена адекватным отображением ИМЛ данных (рис.2). Она определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из  ИО полученной ИМЛ. Логические связи таблиц соответствуют структурным связям между объектами.  На схеме логические связи отображены линиями между одинаковыми полями связи от главной таблицы к подчиненно.

4. Разработка алгоритмов и технологии решения задач

4.1 Разработка технологии ввода и накопления входной информации

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

                                                                                                  Выходные данные задачи

Входные данные задачи

Рис. 3  Технологическая  схема ввода информации и решения задачи анализа

            плана выпуска продукции.

4.2 Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи

Рассматриваемую задачу можно разделить на три подзадачи (А1, А2, А3), в каждой из которых формируется свой документ: отчет выполнения плана выпуска продукции в 6 месяц,  отчет выполнения плана выпуска продукции за полгода, список продукции, по которой не выполнен план. (рис. 3)  

Рис. 4. Декомпозиция задачи  оценки выполнения плана выпуска  продукции заказчиком за первое полугодие.

Подзадача  А1

                    

Рис 5. Обобщенная функционально-технологическая схема подзадачи  А1.


Подзадача А2

Рис. 6 Обобщенная функционально-технологическая схема подзадачи А2.

Рис. 7 Обобщенная функционально-технологическая схема подзадачи А3.

4.3 Детальные алгоритмы реализации подзадач

Подзадача А1  реализуется средствами СУБД - отчет (рис. 8) 

Рис. 8 – отчет – анализ выполнения плана отгрузки изделий за третий месяц периода в режиме конструктора.

Подзадача А2 реализуется средствами СУБД-запрос (рис. 9)

Рис. 9 – созданный запрос в режиме конструктора – не выполненный план отгрузки изделий за третий месяц периода.

Подзадача А3 реализуется средствами СУБД – запрос (рис. 10)

Рис. 10 – созданный запрос в режиме конструктора –отгрузка, параметр – код изделия

5. Анализ результатов решения задачи

Анализ производится по приведенным распечаткам выходных документов: анализ выполнения плана отгрузки изделий, диаграмма «Недопоставлено изделий».

Рис. 11. Диаграмма «Недопоставлено изделий»

В результате произведенного анализа отклонения не выполненного плана поставок были получены следующие данные: Гель для бритья (код 021) отклонение от плана составило 900 шт., крем для лица (код 022) – 600 шт., крем для ног (код 023) – 1100 шт., крем для рук (код 024)  - 700 шт.

6. Приложение

Приложение А  Таблица «Готовая продукция» в режиме конструктора и в режиме форма

Приложение Б  Таблица «Справочник плана отгрузки» в режиме конструктора и в режиме форма

Приложение В   Таблица «Остатки изделий», сводная таблица в режиме конструктора и в режиме форма

Приложение Г    Таблица «Данные об отгрузке товаров из ТТН» в режиме конструктора и в режиме форма

Приложение Е   Отчет «Анализ выполнения плана отгрузки изделий за третий месяц периода»

Приложение Ж  Запрос «Не выполненный план отгрузки»

Приложение З    Запрос «Отгрузка изделий»


БД

Форма 1

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

Форма 4

Данные из ТТН

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

Форма 2

Справочник плана отгрузки

Форма 3

Остатки изделий

СИ

Расчет недопоставленной продукции заказчику в заданном периоде

Запрос

Отгрузка изделий, параметр – код изделия

Отчет

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

Диаграмма

Недопоставлено изделий

Запрос

Не выполненный план отгрузки изделий

ОИ

Учетные  данные

Отчет-Анализ выполнения плана отгрузки изделий

Запрос- Не выполненный план отгрузки изделий

Запрос – Отгрузка изделий, параметр – код изделия

Продукция

аказчик

Расчет:

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

Запрос для отчета

Отчеты

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

Плановая отгрузка

Продукция

Печать отчета

Расчет:

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

Печать запроса

Запрос: Не выполненный план отгрузки

изделий

Запрос для отчета

Запросы

Сумма отгруженной продукции и Сумма произведенной продукции

Расчет недопоставленной продукции заказчику в заданном периоде

Запрос

Отгрузка изделий, параметр – код

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


 

А также другие работы, которые могут Вас заинтересовать

33653. Виртуальные частные сети 30.5 KB
  Виртуальные частные сети Виртуальная частная сеть VPN это технология обеспечивающая безопасную связь по открытой общей сети. Истинная частная сеть принадлежность оборудования сети предприятия и гарантия конфиденциальности информации передаваемой по этой сети. Такие сети не очень распространены. Корпоративные данные практически не доступны для абонентов не являющихся пользователями корпоративной сети или сотрудниками провайдера.
33654. Типы VPN-устройств 31 KB
  Типы VPNустройств Существует несколько основных типов VPNустройств: отдельное аппаратное устройство VPN на основе специализированной ОС реального времени имеющее 2 или более сетевых интерфейса и аппаратную криптографическую поддержку так называемый черный ящик; отдельное программное решение которое дополняет стандартную операционную систему функциями VPN; расширение межсетевого экрана за счет дополнительных функций защищенного канала; средства VPN встроенные в маршрутизатор. Устройства VPN могут играть роль шлюза или клиента...
33655. Атаки на протокол TCP и его защита 34 KB
  Если очередь входных соединений заполнена а система получает SYNпакет приглашающий к установке соединения он будет проигнорирован. ddress Spoofing Для формирования ложного TCPпакета и последующего перехвата установленного между доверенными узлами виртуального соединения атакующему необходимо знать текущие значения идентификаторов для данного соединения Seq и ck. В этом случае можно попытаться получить эти числа путём математического предсказания начального значения идентификатора TCPсоединения экстраполяцией его предыдущих значений...
33656. Метод Эль-Гамаля 103 KB
  1 WP1 = 1 mod P Затем генерируется секретный ключ Ха из диапазона 1 X P1. Затем вычисляется открытый ключ Y как степень: Y = WX mod P. Затем выбрав число K мы вычисляем число R по формуле : R = YK mod P. Для ее формирования используется операция побитового сложения по модулю 2: C1 = WK mod P 5.
33657. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ ГОСТ) 252.5 KB
  БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ ГОСТ В нашей стране установлен единый алгоритм криптографического представления данных для систем обработки информации в сетях ЭВМ отдельных вычислительных комплексов и ЭВМ который определяется ГОСТ 2814789. Этот алгоритм криптографического преобразования данных представляет собой 64битовый блочный алгоритм с 256битовым ключом предназначен для аппаратной и программной реализации удовлетворяет криптографическим требованиям и не накладывает ограничений на степень секретности защищаемой информации. В любом...
33658. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES) 44 KB
  БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ DES Алгоритм DES представляет собой блочный шифр предназначенный для шифрования данных 64битовыми блоками. DES относится к симметричным алгоритмам т. Фундаментальным строительным блоком Des является применение к тексту единичной комбинации этих методов подстановка а за ней перестановка зависящей от ключа. DES включает 16 раундов одна и та же комбинация методов применяется к открытому тексту 16 раз DES оперирует 64битными блоками открытого текста .
33659. Протокол SSL 46.5 KB
  Протокол SSL Протокол SSL Secure Socket Lyer предназначен для защиты данных передаваемых между приложениями клиентом и сервером. SSL работает поверх транспортного протокола предполагающего установление соединения TCP. SSL прозрачен для служб прикладного уровня таких как HTTP и FTP. Протокол SSL базируется на следующих принципах: Защищённый канал передачи данных.
33660. СМЕШАННЫЙ ШИФР (АЛГОРИТМ ГОСТ + ЭЛЬ ГАМАЛЯ) 32 KB
  К тому же ни одна из реализаций систем с открытым ключом предложенных до сих пор не может конкурировать в скорости с системами с секретным ключом такими например как DES или ГОСТ. Когда необходимо передать большое количество информации может оказаться что использование криптоалгоритмов с открытым ключом было бы слишком медленным тогда как использование симметричных алгоритмов было бы либо невозможным изза отсутствия разделенного секретного ключа либо не отвечающим требованиям секретности. Гибридная смешанная криптосистема...
33661. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES, РЕЖИМ ECB) 54.5 KB
  В режиме ЕСВ каждый блок открытого текста заменяется блоком шифротекста. Распространение ошибки: При расшифровании ошибки в символах шифротекста ведут к некорректному расшифрованию соответствующего блока открытого текста однако не затрагивают остальной открытый текст. При случайной потере или добавлении лишнего бита шифротекста весь последующий шифротекст будет расшифрован некорректно если только для выравнивания границ блоков не используется какоенибудь выравниевания по границам блока. Режим CBC В режиме...