Определение излишков текущего запаса продукции на заданном складе

Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 23:51, курсовая работа

Описание работы

В предметную область задачи по определению излишков текущего запаса продукции на складе входит анализ в разрезе складов тех изделий, текущий запас которых больше установленного нормативного запаса. Документы, являющиеся источниками информации для выполнения поставленной задачи: «Цеховая накладная», «Товарно-транспортная накладная», «Справочник изделий», «Справочник складов», «Справочник цехов».
Цехи должны своевременно производить продукцию и поставлять ее на склады, а те в свою очередь отгружать продукцию заказчикам не допуская образование излишков.

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

КАФЕДРА ИНФОРМАТИКИ 1
КУРСОВАЯ РАБОТА 1
1. Предметная область автоматизации. 3
1.1 Описание предметной области и функции решаемой задачи. 3
1.2 Функции ПО, реализуемые задачей 3
1.3 Информационный анализ предметной области 3
2. Постановка задачи 4
2.1 Организационно-экономическая сущность задачи 4
2.2 Описание входной информации 4
2.2.1 Условно-постоянная информация 4
2.2.2 Нормативно-справочная информация 5
2.2.3 Описание реквизитов входной информации 6
2.2.4 Ограничения предметной области 7
2.3 Описание выходной информации 8
3. Разработка информационного обеспечения задачи 8
3.1 Информационный анализ ПО и выделение информационных объектов 8
3.2 Определение связей информационных объектов и построение ИЛМ 9
3.3 Определение логической структуры базы данных. 11
4. Описание технологии и алгоритмов решения задачи и их машинная реализация. 12
4.1 Общие сведения о содержании и алгоритме решения задачи 12
4.2 Экранные формы ввода-вывода данных 13
4.3 Алгоритмы реализации отдельных модулей задачи и их реализация (запросы, таблицы, формы, отчеты). 16
4.3.1 Запросы. 16
4.3.2 Таблицы 18
4.3.3 Формы 21
4.3.4 Отчеты 24
4.3.5 Машинная реализация задачи 25
5. Инструкция пользователя 26
Список используемой литературы 28

Файлы: 1 файл

теория.docx

— 1.13 Мб (Скачать файл)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ  ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИКИ И  ФИНАНСОВ»

 

 

 

КАФЕДРА ИНФОРМАТИКИ

 

КУРСОВАЯ РАБОТА

 

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

Задача: Определение излишков текущего запаса  продукции на заданном складе

 

Индивидуальное задание  № 8

 
Выдать отчет в разрезе тех  изделий на заданном складе, текущий  остаток которых больше установленного нормативного запаса (излишки).

 

 

 

 

 

Выполнил: студентка 228 группы                                                                                                      Т.А. Дегтярва

                                                                 Руководитель: проф. Л.В.  Путькина

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание.

 

КАФЕДРА ИНФОРМАТИКИ 1

КУРСОВАЯ РАБОТА 1

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

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

1.2 Функции ПО, реализуемые задачей 3

1.3 Информационный анализ предметной области 3

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

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

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

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

2.2.2 Нормативно-справочная информация 5

2.2.3 Описание реквизитов входной информации 6

2.2.4 Ограничения предметной области 7

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

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

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

3.2 Определение связей информационных объектов и построение ИЛМ 9

3.3 Определение логической структуры базы данных. 11

4. Описание технологии и алгоритмов решения задачи и их машинная реализация. 12

4.1 Общие сведения о содержании и алгоритме решения задачи 12

4.2 Экранные формы ввода-вывода данных 13

4.3 Алгоритмы реализации отдельных модулей задачи и их реализация (запросы, таблицы, формы, отчеты). 16

4.3.1 Запросы. 16

4.3.2 Таблицы 18

4.3.3 Формы 21

4.3.4 Отчеты 24

4.3.5 Машинная реализация  задачи 25

5. Инструкция пользователя 26

Список используемой литературы 28

 

 

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

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

В предметную область задачи по определению излишков текущего запаса продукции на складе входит анализ в разрезе складов тех изделий, текущий запас которых больше установленного нормативного запаса. Документы, являющиеся источниками  информации для выполнения поставленной задачи: «Цеховая накладная», «Товарно-транспортная накладная», «Справочник изделий», «Справочник складов», «Справочник цехов».

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

 

1.2 Функции ПО, реализуемые задачей

  • Планирование отгрузки продукции в соответствии с договорами и сдачи цехами продукции на склад
  • Учета фактически отгруженной продукции и фактически сданной цехами продукции на склад
  • Анализ текущего запаса продукции на складах

 

1.3 Информационный анализ  предметной области

В моей работе встречаются следующие  реквизиты:

    • Код товара
    • Наименование товара
    • Нормативный запас
    • Единицы измерения
    • Номер склада
    • Номер цеховой накладной
    • Номер цеха
    • Дата поставки
    • Количество поставленного товара
    • Номер ТТН
    • Дата отгрузки
    • Количество отгруженного товара

Используемы документы:

    • Цеховая накладная
    • Товарно-транспортная накладная
    • Справочник изделий
    • Заказчик
    • Справочник складов
    • Справочник цехов

 

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

 

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

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

Для эффективного контроля запасов товаров на складах  необходимо вести автоматизированный учет отгрузки товаров со складов  и на склады из цехов. Автоматизированный учет отгрузки со складов должен осуществляться на основе данных из документа ТТН. По мере поступления ТТН на обработку  эти данные должны вводиться, накапливаться  и храниться в базе данных в  течение регламентированного периода, а учет отгрузки на склады на основе документа «Цеховая накладная». На основе хранимых данных по запросу  пользователя должен производиться  автоматизированный анализ излишков в разрезе складов и тех изделий, текущий остаток которых больше установленного нормативного запаса.

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

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

К условно-постоянной информации в  решаемой задаче относятся документы “Цеховая накладная ” (рис.1) и “Товарно-транспортная накладная” (рис.2). Рамкой обведены реквизиты, значения которых должны храниться в базе данных.                                        Рисунок 1


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2

  1. Нормативно-справочная информация

К нормативно-справочной информации в задаче относятся “Справочник изделий” (рис.3) и “Справочник плательщиков” (рис.4). К этой группе входных документов следует отнести также таблицу “Справочник складов” (рис.5), используемую для вывода названия  и номера склада в экранной форме документа “Цеховая накладная ”, таблицу “Справочник цехов” (рис.6), используемую для вывода номера и названия цеха в экранной форме документа «Цеховая накладная».

 

СПРАВОЧНИК ИЗДЕЛИЙ

Код  
товара

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

Ед.изм.  
товара

Цена за ед.  
измерения.

Нормативный запас

№ склада 

           
           
           




Рис.3 Справочник изделий

 

СПРАВОЧНИК ПЛАТЕЛЬЩИКОВ

№ ИНН

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

Адрес

     
     
     




Рис.4 Справочник плательщиков

СПРАВОЧНИК СКЛАДОВ  СПРАВОЧНИК ЦЕХОВ

№ склада

Наименование склада

   
   
   



№ цеха

Наименование  
цеха

   
   
   



 

 

 

 

Рис.5 Справочник складов Рис.6  Справочник цехов

         

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

Наименование реквизитов входных 
документов

Характеристика 

реквизитов

Тип

Макс. длина в знаках

Адрес плательщика (получателя)

Текстовый

20

Единица измерения товара

Текстовый

5

Дата

Дата/Время

10

Код товара

Текстовый

3

Количество товаров

Числовой

5

Номер цеха

Текстовый

8

Наименование ед. измерения товара

Текстовый

5

Наименование плательщика

Текстовый

20

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

Текстовый

20

Наименование цеха

Текстовый

8

Номер ИНН плательщика (получателя)

Текстовый

12

Номер склада товаров

Текстовый

8

Номер товарно-транспортной накладной

Текстовый

4

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

Числовой

4

Наименование склада товаров

Текстовый

8

Общая сумма по товарно-транспортной накладной

Денежный

8

Цена за единицу измерения товара

Денежный

8


 

  1. Ограничения предметной области
    • Документ об отгрузке продукции (накладная на отпуск товаров, товарно-транспортная накладная) всегда привязан к одному договору, может содержать несколько наименований товаров, и его номер уникален для предприятия.
    • Накладная цеха на сдачу продукции на склад (цеховая накладная) всегда привязана к одному складу продукции, может содержать несколько наименований товаров, и ее номер уникален для данного цеха. Это означает, что один и тот же номер может быть в цеховых накладных разных цехов. Следовательно, однозначная идентификация цеховых накладных осуществляется двумя реквизитами: номером цеховой накладной и номером (или наименованием) цеха.
    • Товар закреплен за одним складом продукции и может выпускаться несколькими цехами.
    • Каждый  цех может выпускать несколько наименований товаров.
    • Код товара является уникальным и неизменным.
    • Количество товара измеряется целым числом единиц измерения.
    • У товара только одна единица измерения.
    • Один и тот же товар может быть указан в нескольких ТТН, а в 1-ом ТТН – несколько договоров, поэтому количество отгруженного товара однозначно определяется совокупностью 2-ух реквизитов: кодом  товара и номером ТТН.
    • Номера цехов и номера складов уникальны и не изменяются, а их наименования могут изменяться.
    • Заданный  промежуток  анализа задается номером месяца конца периода (начало промежутка  анализа по умолчанию равно началу текущего года).
    • Нормативный запас является постоянной величиной для  каждого вида товара.
    • Остаток товара на складе на начало года равно нулю.
    • Текущий остаток товара на складе равно разности между его общим количеством, поступившим согласно цеховым накладным и его общим количеством, отгруженным со склада  согласно ТТН.
    • Отчетный период – месяц.
    • Каждый товар может храниться только на одном складе.
    • На одном складе могут храниться различные товары.
    • Количественные ограничения:
      1. номенклатура изделий – не более 100;
      2. число цехов и складов– не более четырех;

 

 

 

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

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

Вид отчета:

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

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

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

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

Информационный (ИО) объект (сущность) – формальное представление реальных объектов или  процессов данной предметной области. Каждый  ИО имеет реквизиты, а  также у ИО должно быть  уникальное имя, уникальный идентификатор –  ключ. Таким образом, ключ – один или несколько реквизитов, однозначно идентифицирующих экземпляр ИО.

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

Ключевым  реквизитом в Справочнике единиц измерения назначаем код единицы измерения, т.к. поле «наименование единицы измерения» однозначно определяется им.

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

Для входного документа «Цеховая накладная» определим два ИО: цеховая накладная  и спецификация цеховой накладной. В ИО Цеховая накладная будут  следующие реквизиты: номер цеховой  накладной, номер цеха, дата с составным  ключом номер цеховой накладной + номер цеха, т.к. однозначно идентифицировать цеховую накладную только по совокупности этих реквизитов. В ИО Спецификация цеховой накладной будут следующие реквизиты: номер цеховой накладной, номер цеха, номер склада, код товара, количество товара, единица измерения с составным ключом номер цеховой накладной + номер цеха + код товара.

Информация о работе Определение излишков текущего запаса продукции на заданном складе