Научная Петербургская Академия

Оценка оплаты отгруженного товара - (курсовая)

Оценка оплаты отгруженного товара - (курсовая)

Дата добавления: март 2006г.

    ОМСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ
    ИНСТИТУТ ЭКОНОМИКИ И ФИНАНСОВ
    Кафедра информационных технологий и моделирования
    Курсовая Работа
    По дисциплине “Информационные системы в экономике”
    По теме: Оценка оплаты отгруженного товара
    Исполнитель: Студент 34 группы
    экономического факультета
    Мануйлова А. Л.
    Руководитель:
    Омск – 2003
    Содержание
    1. Предметная область автоматизации 3

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

    2. Постановка задачи 5
    2. 1. Организационно – экономическая сущность задачи 5
    2. 2. Описание входной информации 5
    2. 3. Описание выходной информации 7
    3. Разработка информационного обеспечения задачи 9
    3. 1. Информационный анализ ПО и выделение ИО задачи 9
    3. 2. Описание реквизитов ИО 9
    3. 3. Определение связей ИО и построение ИЛМ 10
    4. Разработка алгоритмов и технологии решения задач 12

4. 1. Разработка технологии ввода и накопления входной информации 12 4. 2. Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи 13 4. 3. Детальные алгоритмы реализации подзадач 14

    5. Анализ результатов решения задачи 15
    6. Приложение 16
    1. Предметная область автоматизации
    1. 1. Описание предметной области и функции решаемой задачи

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

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

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

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

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

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

Вся отгрузка заказчикам осуществляется в соответствии с договорами. Рассматриваются договора только текущего года.

    Каждый договор заключается с одним заказчиком.
    Номер договора не изменяется и уникален.
    Может быть несколько договоров с одним заказчиком.

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

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

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

Документ об отгрузке готовой продукции (ТТН) всегда привязан к одному договору, может содержать несколько наименований изделий, и его номер уникален для предприятия.

Номер документа об оплате отгруженной продукции (№ ПП) уникален для заказчика и всегда соответствует одной ТТН или одной СФ.

    Одной ТТН может соответствовать несколько ПП.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Условно - постоянная информация
    Форма 1 – Справочник готовой продукции
    Наименование изделия
    Код изделия
    Единица
    измерения
    Код единицы измерения
    Цена за единицу, руб.
    Балтика “Светлое”
    001
    шт.
    2
    16
    Балтика “Особое”
    002
    шт.
    2
    15
    Балтика “Классическое”
    003
    шт.
    2
    17
    Балтика “Оригинальное”
    004
    шт.
    2
    14
    Форма 2 – Данные о заказчиках (взяты из договоров)
    Наименование заказчика
    Код заказчика
    Адрес
    Дата заключения договора
    Магазин “Диета”
    001
    Пр. Мира, 28
    12. 01. 02
    Универмаг “Клен”
    002
    Ул. Литейная, 45
    15. 01. 02
    АО “Полистрово”
    003
    Ул. Пархоменко
    14. 01. 02
    Оперативно - учетная информация
    Форма 3 –Данные об отгрузке товаров из ТТН
    № ТТН
    Дата отгрузки
    Код заказчика
    Код изделия
    Количество отгружено, шт.
    0012
    20. 01. 02
    001
    001
    500
    0013
    21. 01. 02
    003
    002
    600
    0014
    23. 01. 02
    001
    003
    800
    0015
    24. 01. 02
    002
    001
    1000
    0022
    30. 01. 02
    002
    004
    550
    0025
    1. 02. 02
    001
    003
    1000
    0027
    5. 02. 02
    002
    004
    800
    0036
    10. 02. 02
    002
    003
    500
    0038
    12. 02. 02
    001
    002
    700
    0039
    15. 02. 02
    003
    001
    500
    0040
    16. 02. 02
    003
    002
    800
    0041
    17. 02. 02
    002
    001
    500
    0042
    19. 02. 02
    001
    001
    600
    Форма 4 – Данные об оплате товаров из ПП
    № ПП
    Дата оплаты
    № ТТН
    Код заказчика
    Код изделия
    Оплачено, руб.
    0021
    22. 01. 02
    0012
    001
    001
    8000
    0022
    24. 01. 02
    0013
    003
    002
    7500
    0027
    25. 01. 02
    0014
    001
    003
    12750
    0030
    27. 01. 02
    0015
    002
    001
    16000
    0037
    03. 02. 02
    0022
    002
    004
    7700
    0041
    05. 02. 02
    0025
    001
    003
    17000
    0045
    07. 02. 02
    0027
    002
    004
    9800
    0048
    15. 02. 02
    0036
    002
    003
    8500
    0051
    17. 02. 02
    0038
    001
    002
    10500
    Продолжение Формы №4
    0052
    19. 02. 02
    0039
    003
    001
    7200
    0054
    20. 02. 02
    0040
    003
    002
    12000
    0057
    21. 02. 02
    0041
    002
    001
    6400
    0060
    22. 02. 02
    0042
    001
    001
    9600
    2. 3. Описание выходной информации
    Выходной информацией задачи для пользователя являются:

Отчет “Оценка оплаты отгруженных товаров”. Отчет выдать в разрезе изделий и заказчиков. Запрос. Список заказчиков, по которым имеется недоплата Запрос выводится на экран и на печать

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

Форма 5 –Форма выходного документа задачи с результатами анализа оплат отгруженных изделий

    Отчет
    Оценка оплаты отгруженных товаров
    № ТТН
    Код изде-лия
    Код заказчика
    Дата
    отгрузки
    Отгружено, шт.
    Отгружено на сумму, руб.
    Оплачено, руб.
    Недооплата, руб.
    Итого по заказчику
    И т. д.
    Итого по изделию
    Итого по заказчику
    И т. д.
    Итого по изделию
    Всего
    Дата составления отчета:

Форма 6 – Форма выходного документа с результатами выявленных недооплат: Запрос:

    Список заказчиков, не оплативших товар
    Заказчик
    Код заказчика
    Адрес заказчика
    Код изделия
    Недоплата, руб.
    Форма 7 – Форма первичного документа:
    Товарно – транспортная накладная № _____
    Дата отгрузки ____________________
    Заказчик
    Наименование:
    Код: ____
    Адрес:
    Договор
    Номер:
    Дата:
    Наименование изделия
    Код изделия
    Единица измерения
    Количество отгружено
    3. Разработка информационного обеспечения задачи
    3. 1. Информационный анализ ПО и выделение ИО задачи

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

    ИО
    Название реквизита
    Признак ключа
    Готовая продукция
    Наименование изделия
    Код изделия
    Единица измерения
    Код единицы измерения
    Цена
    Уникальный ключ
    Заказчики
    Наименование заказчика
    Код заказчика
    Адрес
    Дата заключения договора
    Уникальный ключ
    Таблица 2. Объекты учетной информации
    Оплата товаров
    № Платежное поручение
    Дата оплаты
    № ТТН
    Код заказчика
    Код изделия
    Оплачено
    Уникальный ключ
    Отгрузка товаров
    № ТТН
    Дата отгрузки
    Код заказчика
    Код изделия
    Отгружено
    Уникальный ключ
    3. 2. Описание реквизитов ИО

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

    Таблица 3. Описание реквизитов ИО
    ИО
    Наименование реквизита
    Обозначение (имя поля)
    Характеристика реквизитов
    Тип
    Максим. длина
    Точность
    Готовая продукция
    Наименование изделия
    Код изделия
    Единица измерения
    Код единицы измерения
    Цена
    Наименование изделия
    Код изделия
    Единица измерения
    Код единицы измерения
    Цена
    Текст
    Текст
    Текст
    Числ.
    Денеж.
    50
    4
    10
    0
    0
    Заказчики
    Наименование заказчика
    Код заказчика
    Адрес
    Дата заключения договора
    Наименование заказчика
    Код заказчика
    Адрес
    Дата заключения договора
    Текст
    Текст
    Текст
    Дата
    50
    10
    50
    Оплата товаров
    № ПП
    Дата оплаты
    № ТТН
    Код заказчика
    Код изделия
    Оплачено
    № ПП
    Дата оплаты
    № ТТН
    Код заказчика
    Код изделия
    Оплачено
    Текст
    Дата
    Текст
    Текст
    Текст
    Числ.
    10
    10
    10
    10
    0
    Отгрузка товаров
    № ТТН
    Дата отгрузки
    Код заказчика
    Код изделия
    Отгружено
    № ТТН
    Дата отгрузки
    Код заказчика
    Код изделия
    Отгружено
    Текст
    Дата
    Текст
    Текст
    Числ.
    10
    10
    10
    0
    3. 3. Определение связей ИО и построение ИЛМ

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

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

    Главный ИО
    Детальный ИО
    Тип связи
    Готовая продукция
    Оплата товаров
    1: М
    Отгрузка товаров
    Оплата товаров
    1: М
    Заказчики
    Отгрузка товаров
    1: М

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

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

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

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

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

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

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

Для таблицы Готовая продукция используются данные из формы 1, для таблицы Заказчики используются данные из формы 2, для таблицы Данные об отгрузке товаров используются данные из формы 3, для таблицы Данные об оплате товаров используются данные из формы 4.

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

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

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

    Подзадача А1.

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

    Подзадача А2

Рис 5. Обобщенная функционально-технологическая схема подзадачи А2. Для графического отображения данных в запросе “Заказчики, имеющие недооплату” построили диаграмму.

    Детальные алгоритмы реализации подзадач
    Подзадача А1 реализуется средствами СУБД-отчет (рис. 6)

Рис. 6 – распечатка отчета об оценке оплаты отгруженных товаров в режиме конструктора. Подзадача А2 реализуется средствами СУБД-запрос (рис. 7)

Рис. 7 – созданный запрос в режиме конструктора “Заказчики, имеющие недооплату”

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

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

    Наименование заказчика
    Наименование изделия
    Недоплата, руб
    Магазин "Диета"
    Балтика "Классическое"
    850
    Универмаг "Клен"
    Балтика "Светлое"
    1600
    Универмаг "Клен"
    Балтика "Оригинальное"
    1400
    АО "Полистрово"
    Балтика "Светлое"
    800
    АО "Полистрово"
    Балтика "Особое"
    1500
    Рис. 6 – Диаграмма заказчиков, имеющих недооплату

Из отчета созданного с помощью Microsoft Access, в котором указаны только те заказчики, которые имеют недоплату, мы в Microsoft Excel создаем диаграмму. В ней наглядно показано: какие заказчики и по какому виду товаров имеют наибольшую недоплату (недоплата указывается в рублях). Для этого мы копировали данные из отчета в электронную таблицу и на основе колонки“недоплата” составляем диаграмму.

    6. Приложения
    В приложении к курсовой работе приводятся:

отчет об оценке оплаты отгруженных товаров в режиме конструктора отчет об оценке оплаты отгруженных товаров

запрос созданный в режиме конструктора “Заказчики имеющие недоплату”. запрос созданный в режиме конструктора “Оценка оплаты отгруженных товаров” запрос по отгрузке пива

форма созданная в режиме конструктора “Данные о заказчиках” форма созданная в режиме конструктора “Данные об оплате товаров из ПП” форма созданная в режиме конструктора “Данные об отгрузке товаров из ТТН” форма созданная в режиме конструктора “Справочник готовой продукции” отчет созданный в режиме конструктора “Форма первичного документа” отчет “Форма первичного документа”

    Приложения

Рис. 7 – распечатка отчета об оценке оплаты отгруженных товаров в режиме конструктора.

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

Код заказчика Код изделия № ТТН Дата Количество Отгружено на Оплачено, Недоплата, отгрузки отгружено, шт сумму, руб руб руб

    001
    001
    0042 19. 02. 2002 600 9600 9600 0
    0012 20. 01. 2002 500 8000 8000 0
    Итоги по изделию 1100 17600 17600 0
    002
    0038 12. 02. 2002 700 10500 10500 0
    Итоги по изделию 700 10500 10500 0
    003
    0025 01. 02. 2002 1000 17000 17000 0
    0014 23. 01. 2002 800 13600 12750 850
    Итоги по изделию 1800 30600 29750 850
    Итоги по заказчику 3600 58700 57850 850
    002
    001
    0041 17. 02. 2002 500 8000 6400 1600
    0015 24. 01. 2002 1000 16000 16000 0
    Итоги по изделию 1500 24000 22400 1600
    003
    0036 10. 02. 2002 500 8500 8500 0
    Итоги по изделию 500 8500 8500 0
    004
    0027 05. 02. 2002 800 11200 9800 1400
    0022 30. 01. 2002 550 7700 7700 0
    Итоги по изделию 1350 18900 17500 1400
    Итоги по заказчику 3350 51400 48400 3000
    003
    13 января 2003 г. Страница 1 из 2

Код заказчика Код изделия № ТТН Дата Количество Отгружено на Оплачено, Недоплата, отгрузки отгружено, шт сумму, руб руб руб

    001
    0039 15. 02. 2002 500 8000 7200 800
    Итоги по изделию 500 8000 7200 800
    002
    0040 16. 02. 2002 800 12000 12000 0
    0013 21. 01. 2002 600 9000 7500 1500
    Итоги по изделию 1400 21000 19500 1500
    Итоги по заказчику 1900 29000 26700 2300
    ИТОГО 8850 139100 132950 6150

Рис. 8 – запрос созданный в режиме конструктора “Заказчики имеющие недоплату”.

рис. 9 - созданный запрос в режиме конструктора “Оценка оплаты отгруженных товаров”.

    № ТТН
    Код заказчика
    Код изделия
    Дата отгрузки
    Количество отгружено, шт
    Отгружено на сумму, руб
    Оплачено, руб
    Недоплата, руб
    0012
    001
    001
    20. 01. 2002
    500
    8000
    8000
    0
    0015
    002
    001
    24. 01. 2002
    1000
    16000
    16000
    0
    0039
    003
    001
    15. 02. 2002
    500
    8000
    7200
    800
    0041
    002
    001
    17. 02. 2002
    500
    8000
    6400
    1600
    0042
    001
    001
    19. 02. 2002
    600
    9600
    9600
    0
    0013
    003
    002
    21. 01. 2002
    600
    9000
    7500
    1500
    0038
    001
    002
    12. 02. 2002
    700
    10500
    10500
    0
    0040
    003
    002
    16. 02. 2002
    800
    12000
    12000
    0
    0014
    001
    003
    23. 01. 2002
    800
    13600
    12750
    850
    0025
    001
    003
    01. 02. 2002
    1000
    17000
    17000
    0
    0036
    002
    003
    10. 02. 2002
    500
    8500
    8500
    0
    0022
    002
    004
    30. 01. 2002
    550
    7700
    7700
    0
    0027
    002
    004
    05. 02. 2002
    800
    11200
    9800
    1400
    Запрос по отгрузке пива Приложение

рис. 10 - форма созданная в режиме конструктора “Данные о заказчиках”.

рис. 11 - созданная форма в режиме конструктора “Данные об оплате товаров из ПП”.

рис. 12 - созданная форма в режиме конструктора “Данные об отгрузке товаров из ТТН”.

рис. 13 - созданная форма в режиме конструктора “Справочник готовой продукции”.

рис. 14 - созданный отчет в режиме конструктора “Форма первичного документа”.

    Товарно-транспортная накладная №______
    Дата ___________________
    Заказчик
    Наименование:
    Код: ______
    Адрес:
    Договор
    Номер:
    Дата:
    Наименование изделия
    Код изделия
    Единица измерения
    Количество отгружено



(C) 2009