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

Автор работы: Пользователь скрыл имя, 16 Ноября 2011 в 14:53, курсовая работа

Краткое описание

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

Содержание работы

Предметная область (ПО) автоматизации:
1.1 Описание предметной области и функции решаемой задачи. 3
1.2 Документы предметной области, содержащие информацию, необходимую для решения задачи. 4
Постановка задачи:
2.1 Организационно – экономическая сущность задачи. 5
2.2 Описание входной и выходной информации. 6
Разработка информационного обеспечения задачи:
3.1 Информационный анализ ПО и выделение информационных объектов (ИО) задачи. 8
3.2 Описание реквизитов ИО. 9
3.3 Определение связей информационных объектов и построение информационно-логической модели (ИЛМ). 10
Разработка алгоритмов и технологии решения задачи:
4.1 Разработка технологии ввода и накопления входной информации для решения задачи. 12
4.2 Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи. 13
4.3 Детальные алгоритмы реализации подзадач. 15
Анализ результатов решения задачи. 19
Библиографический список. 21

Содержимое работы - 1 файл

курсовик.doc

— 453.50 Кб (Скачать файл)
 

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

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

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

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

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

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

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

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

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

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

Наименование  заказчика Код заказчика Недопоставлено, шт.
- - -
 
 

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

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

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

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

    ИО     Название  реквизита     Признак ключа
Справочник  готовой продукции      Наименование  изделия

Код изделия

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

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

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

 
Уникальный  ключ
Данные  о заказчиках Код заказчика

Адрес

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

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

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

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

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

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

    ИО     Название  реквизита     Признак ключа
Данные  об отгрузке товаров  из ТТН № ТТН 

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

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

Код изделия

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

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

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

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

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

    ИО Наименование  реквизита Обозначение (имя поля) Характеристика  реквизита
Тип Максим. длина Точность
Справочник  готовой продукции      Наименование  изделия

Код изделия

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

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

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

Изделие 

Код изделия

Ед. измер.

Код ед. измер. 

ЦЕ

Текст. 

Текст.

Текст. 

Числ. 

Числ.

30 

3

2 

1 

3

- 

-

- 

0 

0

Данные  о заказчиках Наименование  заказчика

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

Адрес

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

Заказчик 

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

Адрес

Дата 

Текст. 

Текст. 

Текст.

Текст. 

16 

3 

15

8

- 

- 

-

-

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

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

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

ПКО 
 

Текст.

Числ.

3

5

-

0

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

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

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

Код изделия

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

№ ТТН

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

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

Код изделия

КО

Текст.

Текст.

Числ.

Числ.

Числ.

3

8

3

3

5

-

-

0

0

 
 

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

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

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

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

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

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

      
 

    

    

    

    

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

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

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

    Логические  связи таблиц соответствуют структурным  связям между объектами.

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

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

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

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

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

         

      

    

    Ввод

 

 

 

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

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

неполной  оплаты отгруженного товара

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

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

    Объектами загрузки – группами взаимосвязанных  таблиц, подлежащих загрузке с одного документа, являются:

  • Таблица «Справочник готовой продукции». Загрузка производится с формы 1.
  • Таблица «Данные о загрузки». Загрузка с формы 2.
  • Таблица «Справочник плана отгрузки готовой продукции заказчикам». Загрузка с формы 3.
  • Таблица «Данные об отгрузке». Загрузка производится с формы 4.
 

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

      Рассматриваемую задачу можно разделить на три  подзадачи (А1, А2, А3,  (рис. 4):

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

                                                                                                     А3

             А1

      А2

    

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

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

Подзадача А1

 

 
 

 

 

 
 
 

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

Подзадача А2 
 

 
 
 

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