Проектирование информационных баз данных

Автор работы: Пользователь скрыл имя, 09 Февраля 2013 в 16:52, курсовая работа

Описание

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

Работа состоит из  1 файл

Курсовая 18-2005.doc

— 545.00 Кб (Скачать документ)


 

Санкт-Петербургский  государственный университет экономики  и  финансов

 

 

 

Заочный факультет

 

 

Кафедра информатики

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

 

 

Тема: Проектирование информационных баз данных

 

Вариант №18

 

 

                             

 

 

 

 

 

 

 

 

 

 

 

 

Санкт-Петербург

2005

 

 

 

 

 

 

1.Анализ предметной области

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

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

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

Рассмотрим должностные  обязанности экономиста отдела сбыта  при решении задачи «Анализ отгрузки заданного изделия заказчикам по месяцам». Должностные функции экономиста отдела сбыта заключаются:

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

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

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

1.2. Перечень  входных (первичных) документов

 

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

- Справочник единиц  измерения

- Справочник выпускаемых  изделий

- Договор на поставку  изделий заказчику 

- Товарно-транспортная  накладная 

 

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

 

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

 

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

 

При решении задачи в  зависимости от варианта необходимо предусмотреть одну из следующих  ситуаций:

  • изделие заказано по договору, но не было отгружено;

При формировании базы данных по индивидуальному заданию ограничить количество:

 

заказчиков  - от 2 до 3,

 

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

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

 

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

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

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

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

На основе хранимых данных «Договор на поставку изделий заказчику» и «Факт отгрузки готовой продукции заказчику», по запросу пользователя должен производиться автоматизированный анализ выполнения отгрузки  и выдача отчета   по месяцам.

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

 

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


 

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

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

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

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


Форма выходного документа  задачи .

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

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

Месяц

Сумма отгрузки

Отклоне-ние

по договорам

по ТТН

….

         

 

Данный документ содержит следующие реквизиты:

Наименование изделия – запросная информация в документе  договор на поставку изделий заказчику, по коду изделия из документа Справочник изделий.

Наименование  заказчика- может быть получена из документа договор на поставку изделий заказчику

№ договора – информация, может быть получена из «Договор на поставку изделий заказчику»

Сумма отгрузки по договору– расчетная величина, определяется на основании документа «Договор на поставку изделий заказчику» на основании всех договорных объемов отгрузки изделия и умножением на цену изделия из  Справочника выпускаемых изделий

Сумма отгрузки фактически– расчетная величина, определяется на основании документа «ТТН» на основании всех объемов отгрузки изделия и умножением на цену изделия из  Справочника выпускаемых изделий

Отклонение – расчетная величина, определяется как разность между Сумма отгрузки по договору и Сумма отгрузки фактически. Если разность не нуль – это отклонение.

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

 

Входную информацию делят  на условно-постоянную, сохраняющую свои значения на длительный период времени, и постоянно меняющуюся оперативно-учётную.

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

 

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

Документ

Реквизиты

Справочник  
единиц измерения

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

-Наименование единицы  измерения

Справочник выпускаемых изделий

-Код  изделия

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

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

-Наименование единицы  измерения

-Цена за единицу  измерения

-Номер склада

Договор на поставку изделий заказчику 

-Номер договора

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

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

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

-Месяц отгрузки

-Наименование единицы  измерения

-Цена за единицу  измерения

-Количество по договору

Товарно-транспортная накладная 

-Номер ТТН

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

-Номер договора

-Код изделия

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

-Наименование единицы  измерения

-Цена за единицу  измерения

-Количество по ТТН


 

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

3.1 Анализ входной информации предметной области и выделение информационных объектов

 

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

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

Наименование  единицы измерения

Эти реквизиты отражают сведения о единицах измерения, их можно использовать для формирования информационного объекта Единицы_измерения.

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

Кандидатов в ключевые реквизиты в группе реквизитов может  быть несколько. Для информационного  объекта Единицы_измерения выберем в качестве ключа Код единицы измерения, так как этот реквизит, в отличие от Наименования единицы измерения не повторяется (уникален) и характеризуется компактным значением. Между ключом и другими реквизитами (описательными) должна существовать функциональная зависимость. В данном случае существует функциональная зависимость между Код единицы измерения и её наименованием.

 

Итак, определен первый информационный объект  
Единицы_измерения

 

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

Наименование единицы  измерения


Звездочкой помечен  ключ, линия со стрелкой показывает реквизит, функционально зависящий от ключа.

 

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

-Код  изделия

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

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

-Наименование единицы  измерения

-Цена за единицу  измерения

-Номер  склада

 

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

 

Кандидатов в ключевые реквизиты в группе реквизитов может  быть несколько. Для информационного  объекта Справочник выпускаемых изделий выберем в качестве ключа Код изделия, так как этот реквизит, в отличие от Наименования изделия, цены за единицу измерения, номера склада не повторяется (уникален) и характеризуется компактным значением, код единицы измерения зависит от кода изделия. Наименование единиц измерения зависит от кода единиц измерения (информационный объект Единицы_измерения). Между ключом и другими реквизитами (описательными) существует функциональная зависимость. В данном случае существует функциональная зависимость между кодом изделия-Наименование изделия, Код единицы измерения, Цена за единицу измерения, Номер склада. Следовательно определен еще один информационный объект Справочник_изделий и ранее определенный Единицы_измерения

Проанализируем каждый не ключевой реквизит на наличие взаимосвязей с ключевыми реквизитами.

 

 

 

 

 

-Код изделия

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

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

-Наименование единицы  измерения

-Цена за единицу  измерения

-Номер  склада

 

 

 

Рассмотрим реквизиты  документа Договор на поставку изделий заказчику:

 

-Номер договора

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

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

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

-Месяц отгрузки

-Наименование единицы измерения

-Цена за единицу измерения

-Количество по договору

 

 

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

Значит, Номер договора не определит однозначно экземпляр информационного объекта (для каждого нового изделия Номер договора будет повторяться).

      Наименование изделия и Цена за единицу измерения функционально зависят от кода изделия (информационный объект Справочник_изделий), Наименование единицы измерения функционально зависит от Кода единиц измерения, а Код единиц измерения зависит от Кода изделия. Следовательно вместо Наименования изделия  и Цены за единицу измерения и Наименование единицы измерения в информационный объект можно включить Код изделия.

Информация о работе Проектирование информационных баз данных