42895

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

Курсовая

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

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

Русский

2013-11-03

3.92 MB

13 чел.

PAGE   \* MERGEFORMAT 2

ФГОУ ВПО

«Омский государственный аграрный университет»

Институт экономики и финансов

Кафедра информационных технологий и моделирования

 Курсовая работа

по информационным системам в экономике

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

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

                                                                                Руководитель: Пецевич Г.А.

  Исполнитель: студент 37 гр.

   Чанчилов И.В.

ОМСК-2011

Содержание

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

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

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

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

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

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

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

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

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

3.3. Определение связей информационных объектов и построение информационно-логической модели (ИЛМ) 11

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

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

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

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

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

Библиографический список…………………………………………………….….22

Приложения…………………………………………………………………............23


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Код изделия

Единица

измерения

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

Ноутбук

011

шт.

28000

Принтер

012

шт.

7000

Сканер

013

шт.

6000

Радиотелефон

014

шт.

3000

 

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

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

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

Адрес

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

Магазин «Техника»

031

Пр. Шатрова, 5

01.10.2010

Ресторан «Сеть»

032

Ул. Матросова, 17

05.10.2010

Магазин «Связь»

033

Ул. Семчева, 38

07.10.2010

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

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

Код изделия

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

011

100

012

200

013

150

014

150

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

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

№ ТТН

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

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

Код изделия

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

0110

11.10.2010

031

011

20

0112

13.10.2010

033

012

50

0114

14.10.2010

031

013

40

0115

17.10.2010

032

011

30

0117

19.10.2010

032

014

80

0120

20.10.2010

031

013

120

0122

22.10.2010

032

014

60

0124

24.10.2010

032

013

30

0127

26.10.2010

031

012

50

0130

29.10.2010

033

011

40

0131

01.11.2010

033

012

100

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

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

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

Поставщик ________________

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

Покупатель ________________

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

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

Код товара

Месяц

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

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

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

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

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

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

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

Код изделия

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

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

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

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

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

 

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

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

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

Код изделия

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

-

-

-


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

3.1. Информационный анализ ПО и выделение ИО задачи

На основе анализа приведённого описания предметной области и установления функциональной зависимости между реквизитами документов (приведённых выше) были выделены ИО и установлены связи между ними. Описание выявленных информационных объектов рассматриваемой задачи представлено в таблицах 1 и 2.

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

ИО

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

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

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

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

Код изделия

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

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

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

Заказчики

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

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

Адрес

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

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

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

Код изделия

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

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

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

ИО

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

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

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

№ТТН

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

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

Код изделия

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

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


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

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

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

ИО

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

Обозначение

(имя поля)

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

Тип

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

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

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

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

Текст.

12

Код изделия

Код изделия

Текст.

3

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

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

Текст.

3

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

Цена

Денеж.

-

Данные о заказчиках

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

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

Текст.

17

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

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

Текст.

3

Адрес

Адрес

Текст.

17

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

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

Дата/время

-

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

Код изделия

Код изделия

Текст.

3

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

ПлановоеКО

Числ.

-

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

№ТТН

№ТТН

Текст.

4

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

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

Дата/время

-

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

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

Текст

3

Код изделия

Код изделия

Текст

3

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

КО

Числ.

-

3.3. Определение связей ИО и построение ИЛМ

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

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

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

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

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

Главный ИО

Подчиненный ИО

Тип связи

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

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

1:М

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

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

1:1

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

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

1:М

Данные о заказчиках

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

1:М

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

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

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

Рис. 2. Логическая структура реляционной базы данных задачи

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

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

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

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

  

  БД

 Справочные данные  

 

 Ввод 

 

 

 

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

 

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

 

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

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

Объектами загрузки являются:

  •  Таблица Справочник готовой продукции. Загрузка этой таблицы будет производиться с (формы 1).
  •  Таблица Данные о заказчиках. Загрузка производится с договоров (форма 2).
  •  Таблица Справочник плана отгрузки ГП заказчикам в третьем месяце периода. Загрузка данной таблицы производится с (форма 3).
  •  Таблица Данные об отгрузке товаров из ТТН. Загрузка данной таблицы производится с ТТН (форма 4).

Разработанные формы для ввода данных приведены на рис.4

Рис.4. Разработанные формы для ввода данных в режиме конструктора

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

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

 

                 А1                                 А2                                   А3

А1 А2 А3

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

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

Подзадача А1

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

Подзадача А2

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

Подзадача А3

 

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

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

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

На основании таблиц Справочник готовой продукции (СГП), Справочник плана отгрузки ГП заказчикам в третьем месяце периода (СПОГПЗ) и Данные об отгрузке товаров из ТТН (ТТН) был сформирован отчет Анализ выполнения отгрузки изделий за третий месяц периода (ВПО для отчёта). На основании вспомогательного запроса (ВПО для отчёта) был создан отчёт, позволяющий оценить выполнения плана отгрузки изделия.

Рис.9. Отчёт Анализ выполнения плана отгрузки изделий за третий месяц периода (ВПО) в режиме конструктора

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

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

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

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

На основании ранее сформированного запроса НВПО и таблицы ТТН был создан запрос для получения информации об отгрузке для любого, заданного в запросе изделия. Чтобы вывести диалоговое окно для ввода конкретного наименования изделия введём непосредственно в условие отбора «[Введите значение изделия]».

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

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

В данной работе для оценки полноты отгрузки товара был произведён учёт не выполненного плана отгрузки в третьем месяце. Диаграмма «Недопоставленно изделий» (диаграмма построена на основании запроса «Список изделий, по которым не выполнен план отгрузки в третьем месяце периода).


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

В результате произведенного анализа отклонения не выполненного плана поставок были получены следующие данные: Ноутбук (код 011) отклонение от плана составило 210 шт., принтер (код 012) отклонение от плана составило 400 шт., сканер (код 013) отклонение от плана составило 260 шт., радиотелефон (код 014) отклонение от плана составило 160 шт.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1.  Практикум по дисциплине «Информационные системы в экономике»: учеб. пособие / Г.А. Пецевич.- 2-е изд., перераб. и доп.- Омск: Изд-во ФГОУ ВПО ОмГАУ, 2009 г.- 158 с.: ил.
  2.  Пецевич Г.А. Методические рекомендации к выполнению курсовой работы по дисциплине «Информационные системы в экономике» / Г.А. Пецевич. – Омск: Изд-во ОмГАУ, 2009. – 27 с.
  3.  Хэлворсон М., Янг М. Эффективная работа с MS Office 2000.-  СПб.: Питер, 2007 г. – 1232 с.

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ А

Формы для вводя данных

 

 

                 

  

 

ПРИЛОЖЕНИЕ Б 

Распечатка заполненных таблиц



ПРИЛОЖЕНИЕ В

Распечатка отчета

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

Форма документа (Спецификация)


ПРИЛОЖЕНИЕ Г

Распечатка запросов:

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

«Информация об отгрузки для любого, заданного в запросе изделия»

(запрос с параметрами)


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

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

Код изделия

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

Код изделия

Данные о заказчиках

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

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

Код изделия

БД

Форма 1

СГП

Отчет

ВПО

Форма 2

ДЗ

СИ

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

Запрос

НВПО

Форма 3

СПОГПЗ

ОИ

Печать

НВПО

Форма 4

ТТН

Запрос

ИООЛИ

Диаграмма

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

ИООЛИ

НВПО

ВПО

СПОГПЗ

Отчёт

ВПО

ТТН

ВПО

(для отчёта)

СГП

Выборка заказчиков, имеющих не выполненный план отгрузки

ДЗ

Запрос

НВПО

СГП

ВПО

(для отчёта)

СПОГПЗ

Печать

НВПО

ТТН

Запрос

ИООЛИ

Выборка информации об отгрузке для любого заданного изделия

ДЗ

СГП

ВПО

(для отчёта)

СПОГПЗ

ТТН


 

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

11848. Арифметические сумматоры 59 KB
  Лабораторная работа №2 Арифметические сумматоры Теоретическое введение Арифметические сумматоры являются составной частью так называемых арифметикологических устройств ЛЛУ микропроцессоров МП. Они используются также для формирования физического адреса
11849. Логический элемент с тремя состояниями 68 KB
  Лабораторная работа №3 Логический элемент с тремя состояниями Теоретическое введение. Схема логического элемента с тремя состояниями заимствована из монографии и несколько модифицирована с учетом возможностей программы ЕWB. За основу взят базовый элемент сери...
11850. Мультиплексоры и демультиплексоры и их значение 62.5 KB
  Мультиплексоры и демультиплексоры Теоретическое введение. Назначение мультиплексоров от английского multiplex многократный коммутировать в заданном порядке сигналы поступающие с нескольких входных шин на одну выходную. У мультиплек
11851. Шифраторы (кодеры) и дешифраторы 55.5 KB
  Лабораторная работа №5 Шифраторы и дешифраторы Теоретическое введение Шифраторы кодеры используются чаще всего для преобразования десятичных чисел в двоичный или двоичнодесятичный код например в микрокалькуляторах в которых нажатие десятичной клавиши со
11852. Цифровой компаратор 81.5 KB
  Лабораторная работа №6 Цифровой компаратор Теоретическое введение Цифровые компараторы от английского compare сравнивать выполняют сравнение двух чисел А В одинаковой разрядности заданных в двоичном или двоичнодесятичном коде. В зависимости от схемного исп...
11853. Устройство контроля четности 67 KB
  Лабораторная работа №7 Устройство контроля четности Теоретическая часть Операции контроля четности двоичных чисел позволяет повысить надежность передачи и обработки информации. Ее сущность заключается в суммировании по модулю 2 всех разрядов с целью выяснени
11854. Модуляция и детектирование сигналов оптического диапазона 542.5 KB
  Тема: Модуляция и детектирование сигналов оптического диапазона Текст лекции № 20 по дисциплине: Теория электрической связи Модуляция и детектирование сигналов оптического диапазона Введение Волоконно-оптические линии связи ВОЛС имеют ряд преимущес...
11855. Характеристики модуляции сигналов оптического диапазона 683.5 KB
  Текст лекции № 21 по дисциплине: Теория электрической связи Характеристики модуляции сигналов оптического диапазона Введение Волоконнооптические линии связи ВОЛС имеют ряд преимуществ по сравнению с линиями связи на основе металлических кабелей. К ни
11856. Представление аналогового сигнала в цифровом виде 163.5 KB
  Текст лекции № 22 по дисциплине: Теория электрической связи Представление аналогового сигнала в цифровом виде Введение Цифровая обработка сигналов как направление развития науки и техники зародилась в 1950х годах. За прошедшие 50 лет благодаря успехам микро