76070

Оценка оплаты отгруженного товара

Курсовая

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

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

Русский

2015-01-28

1.34 MB

5 чел.

PAGE   \* MERGEFORMAT 2

ФГОУ ВПО

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

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

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

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

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

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

Задача:   Оценка оплаты отгруженного товара

     Руководитель: Шейко И.В.

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

Комар К.А.

Омск 2010

Содержание

  1.  Предметная область (ПО) автоматизации………………………………………3
    1.  Описание ПО и функций решаемой задачи…………………………………3
    2.  Документы ПО, содержащие информацию, необходимую для решения задачи…………………………………………………………………………..4
  2.  Постановка задачи………………………………………………………………..6
    1.  Организационно-экономическая сущность задачи…………………………6
    2.  Описание входной и выходной информации………………………………..6
  3.  Разработка информационного обеспечения задачи……………………………10
    1.  Информационный анализ ПО и выделение информационных объектов информационных объектов (ИО) задачи……………………………….…...10
    2.  Описание реквизитов ИО…………………………………………………….11
    3.  Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)………………………………..12
  4.  Разработка алгоритмов и технологии решения задачи………………………...15
    1.  Разработка технологии ввода и накопления входной информации для решения задачи………………………………………………………………..15
    2.  Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи………………………………………………………………………16
    3.  Детальные алгоритмы реализации подзадач………………………………...17
    4.  Графическое отображение результатов решения задачи…………………...20

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

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

  1.  
    ПРЕДМЕТНАЯ ОБЛАСТЬ (ПО) АВТОМАТИЗАЦИИ
    1.  Описание ПО и функции решаемой задачи

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

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

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

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

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

  •  учет отгрузки готовой продукции;
  •  учет оплаты заказчиками отгруженной продукции;
  •  анализ полноты оплаты за отгруженную продукцию.

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

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

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

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

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

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

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

  1.  ПОСТАНОВКА ЗАДАЧИ
    1.  Организационно-экономическая сущность задачи

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

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

Автоматизированный учет отгрузки должен осуществляться на основе данных из документа ТТН. По мере поступления ТТН на обработку эти данные должны вводиться, накапливаться и храниться в БД . Автоматизированный учет оплаты должен осуществляться на основе данных документа ПП. Эти данные тоже накапливаются и хранятся в БД.

На основе хранимых данных по запросу пользователя должен производиться автоматизированный анализ оплаты товара и выдача отчета:

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

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

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

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

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

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

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

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

Код изделия

Единица

измерения

Код единицы измерения

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

Кроватка детская

401

шт.

1

8 000

Коляска

402

шт.

1

12 000

Стол для кормления

403

шт.

1

5 000

Ходунки

404

шт.

1

2 000

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

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

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

Адрес

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

Магазин «Мир детства»

101

Ул. Мира, 16

20.09.2010

Магазин «Радость»

102

Ул. Зарубина, 2

22.09.2010

ТЦ «Детский»

103

Ул. Литейная, 19

25.09.2010

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

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

№ ТТН

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

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

Код изделия

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

1

2

3

4

5

022

01.10.2010

101

401

50

024

02.10.2010

103

402

300

025

04.10.2010

101

403

100

026

05.10.2010

102

401

600

030

07.10.2010

102

404

600

032

10.10.2010

101

403

100

035

12.10.2010

102

404

1 000

036

15.10.2010

102

403

50

038

17.10.2010

101

402

250

041

19.10.2010

103

401

420

1

2

3

4

5

043

21.10.2010

103

402

700

046

23.10.2010

102

401

200

047

25.10.2010

101

401

400

Форма 4 – Данные об оплате товаров из ПП (ДООПТ)

№ ПП

Дата оплаты

№ ТТН

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

Код изделия

Оплачено, руб.

0212

01.10.2010

022

101

401

400 000

0215

03.10.2010

024

103

402

3 000 000

0216

05.10.2010

025

101

403

500 000

0220

07.10.2010

026

102

401

4 500 000

0221

09.10.2010

030

102

404

1 200 000

0223

11.10.2010

032

101

403

500 000

0225

13.10.2010

035

102

404

2 000 000

0227

15.10.2010

036

102

403

2 000 000

0230

17.10.2010

038

101

402

3 000 000

0231

18.10.2010

041

103

401

3 000 000

0233

20.10.2010

043

103

402

8 400 000

0235

21.10.2010

046

102

401

1 600 000

0237

23.10.2010

047

101

401

3 000 000

Форма 5 – Форма первичного документа:

Товарно – транспортная накладная № _____

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

Заказчик

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

Код:____

Адрес:

Договор

Номер:

Дата:

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

Код изделия

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

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

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

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

  •  Отчет «Оценка оплаты отгруженных товаров». В отчете сгруппировать данные и вывести итого по заказчикам, а в разрезе заказчиков по изделиям.
  •   Запрос. Список заказчиков, имеющих задолженности по оплате товаров. Запрос выводится на экран и на печать.

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

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

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

Оценка оплаты отгруженных товаров (ОООТ)

№ ТТН

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

Код изделия  

Дата

отгрузки

Отгружено, кг.

Отгружено на сумму, руб.

Оплачено, руб.

Недоплата, руб.

Итого

Дата составления отчета:

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

Список заказчиков, не оплативших товар (СЗНОТ)

Заказчик

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

Адрес заказчика

Код изделия

Недоплата, руб.

-

-

-

-

-

Расчеты в выходном документе производятся по формуле:

Недоплата, руб.  =  (Отгружено на сумму, руб. – Оплачено, руб.)

  1.  
    РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ
    1.  Информационный анализ ПО и выделение ИО задачи

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

Таблица 1

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

ИО

Реквизит

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

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

Код изделия

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

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

Код единицы измерения

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

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

Заказчик

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

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

Адрес

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

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

Таблица 2

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

ИО

Реквизит

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

Отгрузка

Номер ТТН

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

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

Код изделия

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

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

Оплата

№ ПП

Номер ТТН

Дата оплаты

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

Код изделия

Оплачено, руб.

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

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

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

Таблица 3

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

ИО

Реквизит

Обозначение

(имя поля)

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

Тип

Максим. длина

Точность

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

Код изделия

КодИ

Текстовый

3

0

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

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

Текстовый

18

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

ЕИ

Текстовый

3

Код единицы измерения

КодЕИ

Текстовый

1

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

Цена

Денежный

Основной

Заказчик

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

КодЗ

Текстовый

3

0

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

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

Текстовый

21

Адрес

Адрес

Текстовый

16

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

ДатаЗаклДоговора

Дата/Время

-

Отгрузка

Номер ТТН

№ТТН

Текстовый

3

0

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

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

Дата/Время

-

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

КодЗ

Текстовый

3

Код изделия

КодИ

Текстовый

3

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

КОЛ

Числовой

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

Оплата

Номер ТТН

№ ТТН

Текстовый

3

0

Номер ПП

№ ПП

Текстовый

4

Дата оплаты

Дата оплаты

Дата/Время

-

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

КодЗ

Текстовый

3

Код изделия

КодИ

Текстовый

3

Оплачено, руб.

Оплачено

Денежный

Основной

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

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

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

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

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

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

В табл. 4 определены главные и подчиненные объекты во всех связях между ними.

Таблица 4

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

Главный ИО

Детальный ИО

Тип связи

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

Отгрузка

1:М

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

Оплата

1:М

Заказчик

Отгрузка

1:М

Заказчик

Оплата

1:М

Отгрузка

Оплата

1:М

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

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

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

Рис. 2. Схема данных

На рис. 2 приводится схема данных (связи между таблицами), построенная в Access.

  1.  
    РАЗРАБОТКА АЛГОРИТМОВИ ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧИ
    1.  Разработка технологии ввода и накопления входной информации

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

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

                                                      БД

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

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

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

Рассматриваемую задачу можно разделить на две подзадачи (А1, А2), в каждой из которых формируется свой выходной документ: Оценка оплаты отгруженных товаров (ОООТ-отчет), Список заказчиков, не оплативших товар (СЗНОТ-запрос) (рис. 4.)

                             А1                                                       А2

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

товара на подзадачи

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

Подзадача А1

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

схема подзадачи А1


Подзадача А2

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

схема подзадачи А2

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

Подзадача А1 реализуется средствами СУБД – запрос. Для реализации данной подзадачи создаются 2 дополнительных запроса: ОНС (Отгрузка на сумму) и СПН (Список по недоплате). Запрос ОНС: из ИО ДООТ используются поля «№ТТН», «КОЛ»; из ИО ДООПТ используется поле «КодИ»; из ИО СГП используется поле «Цена». Затем вводится дополнительное поле с формулой (Отгруженонасумму: [КОЛ]*[Цена]). Далее на основе запроса ОНС и данных таблиц СГП, ДОЗ, ДООТ, ДООПТ с выбранными полями «№ТТН», «КодИ», «КодЗ», «Отгруженонасумму», «Оплачено» создается еще один дополнительный запрос СПГ. После этого создается основной запрос (Форма 7), где используются поля запроса СПН и таблиц ДОЗ и СГП с выбранными полями: «НаименованиеЗ», «КодЗ», «Адрес», «КодИ», «Недоплата».  В колонке «Недоплата» устанавливается условие отбора (>0).

В режиме конструктора запросы изображены на рисунках 7, 8, 9.

Рис. 7. Дополнительный запрос ОНС в режиме конструктора

      

Рис. 8. Дополнительный запрос СПН в режиме конструктора

Рис. 9. Запрос СЗНОТ в режиме конструктора

Подзадача А2 реализуется средствами СУБД – отчет. Для реализации данной подзадачи используются данные из запросов и таблиц. Из ИО ДООТ используются поля «Дата отгрузки», «Отгружено», из ИО СНП используются поля «№ТТН», «Отгруженонасумму», «Оплачено» и из ИО СЗНОТ используются поля «КодЗ», «КодИ», «Недоплата».

В режиме конструктора отчет изображен на рисунке 10.

Рис. 10. Отчет ОООТ в режиме конструктора

  1.  Графическое отображение результатов решения задачи

Для графического отображения результатов решения задачи оценки оплаты отгруженного товара создадим диаграмму. Для создания диаграммы необходимо использовать запрос СЗНОТ (Список заказчиков, не оплативших товар). Из запроса выбираем два поля – это «Недоплата» и «КодЗ», для того, чтобы из диаграммы проанализировать недоплату по отгруженным товарам.

На рисунке 11 представлена диаграмма.

Рис. 11. Сводная диаграмма по недоплате за отгруженные товары


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

  1.  Пецевич Г. А.  Практикум по учебной дисциплине «Информационные системы в экономике»: учебное пособие / Г.А. Пецевич. – 2-е изд., прераб. и доп. -  Омск: Изд-во ФГОУ ВПО ОмГАУ, 2009. – 158 с.
  2.  Пецевич Г.А. Методические рекомендации к выполнению курсовой работы по дисциплине «Информационные системы в экономике» / Г.А. Пецевич. – Омск: Изд-во ОмГАУ, 2009. – 27 с.


ПРИЛОЖЕНИЯ

Приложение А Формы для вывода данных

    

  

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

Приложение В Распечатка отчетов (Форма ТТН и Оценка оплаты отгруженных товаров) и запросов

 


 

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

54485. Героические образы в симфонической музыке 280 KB
  Цель. На примере творчества Д. Шостаковича и А. Пашкевича нацелить учащихся на понимание жизненного содержания музыки, которая воплощает образы реальных исторических событий – Великой Отечественной войны. Учить анализировать образное содержание и звучание музыки, находить общее в содержании разножанровых произведений.
54486. Музыка Чайковского как символ красоты, правды, искренности 81.5 KB
  Чайковского совершенствовать умения сравнивать музыкальные произведения формировать эмоциональнооценочное отношение к музыкальному произведению в процессе его интерпретации развивать способности творческого комбинирования воспитывать ценностные ориентации в сфере музыки. Оборудование: портрет Чайковского фонограммы карточки для составления модели музыкального произведения фильм Доживем до понедельника иллюстрации с сюжетом про вальс. Определение темы и задач урока 3 минуты Кто может назвать композитора чья музыка звучала...
54487. Предмет и метод экономической теории 17.71 KB
  В условиях рыночной экономики субъект, выполняющий экономические функции, называется экономическим субъектом (государство, различные фонды, объединения, ассоциации, фирмы и предприятия, домохозяйства, отдельный человек). В процессе деятельности экономических субъектов возникает экономическое явление.
54488. Музичні захоплення 157.5 KB
  Many people like music but “lovers of music” love it and try to fill every minute of their life with music. As a rule they don’t have much free time so they are very categorical in their choice of favourite music. A real “lover of music” chooses the best. And what about you? Do you belong to the category of “Music lovers”.
54490. Система уроков по теме «Музыка» 275 KB
  Ученики отвечают на вопросы. Ученики задают вопросы ученику возле доски ученик отвечает. Ученики слушают отвечают на вопросы. Ученики работают у доски и с места.
54491. The magic world of music 34.5 KB
  It is difficult to imagine our life without music .It helps us to live and relax. We are going to speak about music because it plays a great role in our lives. Music is everywhere It is in the streets, in the shops, in the parks, on the television sets.
54492. Жанры украинской народной музыки 940 KB
  Цель. Закрепить представления учащихся о жанровых особенностях украинской народной музыки. Повторить календарно-обрядные, исторические, колыбельные, шуточные песни, учащиеся должны продемонстрировать знания песенных жанров народной песни, ее особенностей, характерных признаков. Развивать вокально–хоровые навыки, эмоционально-чувствительный опыт учащихся. Воспитывать интерес к народной песне и уважение к народным традициям. Воспитывать эстетический вкус учащихся.
54493. Загадки про музичні інструменти 81.5 KB
  УДАРНІ ІНСТРУМЕНТИ Живий мертвого бє Живий мовчить а мертвий реве Барабан Тратата тратата Зверху шкіра знизу теж Всередині пустота. Барабан В руки палочки беремНе желаем его бьемТрамтамтам трамтамтам. Барабан Его не жалко никому Колотят палкой по нему. Барабан Сам пустий голос густий Дріб вибиває дітей збирає.