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

Автор: Пользователь скрыл имя, 24 Ноября 2011 в 12:49, курсовая работа

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

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

Работа содержит 1 файл

Общая.doc

— 330.00 Кб (Скачать)
 

      2.3 Назначение связей

       Для поддержания взаимосвязи объектов в информационной модели между сущностями устанавливаются связи. Тип взаимосвязи  определяются из отношений между объектами.

       Рассмотрим  существующие связи между выделенными  сущностями.

       1) Клиент производит заказ в соответствии с рисунком 3.

         

       Рисунок 3-Отношение клиент-заказ 

       Связь «один ко многим», так как один клиент может иметь несколько заказов, а каждая сущность «Заказ» имеет связь с одним определенным клиентом. 

       2) К заказу разрабатывается изделие в соответствии с рисунком 4.

         

       Рисунок 4-Отношение заказ-изделие

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

       3) Из материала изготавливается  изделие в соответствии с рисунком 5.

         

       Рисунок 5-Отношение материал-изделие 

       В этом взаимодействии связь осуществляется по типу «многие к одному». Изделие может состоять из множества материалов. (окно имеет порядка 40 наименований материалов)

       4) Поставщик поставляет материал в соответствии с рисунком 6.

         

       Рисунок 6-Отношение поставщик материал 

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

       5) Монтажная бригада производит установку заказа в соответствии с рисунком 7.

         

       Рисунок 7-Отношение М.бригада-заказ

       Каждая  монтажная бригада может отвечать за установку нескольких изделий по заказу. Но несколько бригад не могут устанавливать одно изделия по заказу. Тип связи «один ко многим». 

       6) Сборочная бригада производит сборку изделия в соответствии с рисунком 8.  

         

       Рисунок 8-Отношение сб.бригада- изделия 

       Каждая  сборочная бригада может собирать нескольких изделий. Но одно изделие  не может быть собрано разными  бригадами. Тип связи «один ко многим».

     7) Сотрудник комплектует монтажную бригаду в соответствии с рисуyком 9.

    Рисунок 9-Отношение М.бригада-сотрудник 

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

    8) Сотрудник комплектует сборочную бригаду в соответствии с рисунком 10.

         

       Рисунок 10-Отношение сб.бригада сотрудник 

       В данной связи бригада может состоять из нескольких сотрудников ( 12 человек). Но сотрудник не может числиться в нескольких рабочих бригадах. 

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

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

    Таблица 9 – Справочник задач решаемых пользователем

Наименование  задачи
Цель  решения задачи
Сущности, используемые при решении задачи Частота решения задачи

(раз/год)

1 2 3 4
Поиск материала Установления  наличия или отсутствия требуемого материала на складе Изделие

Материал

10000
Оформление  заказа Составление официального документа,  с подписями клиента и фирмы. Установка сроков изготовления и установки изделия. Назначение бригад. Клиент

Заказ

Изделие

Сборочная бригада.

Монтажная бригада

10000
Поиск поставщика Выделение из нескольких поставщиков нужного материала , наиболее выгодного по всем  условиям   Материал

  Поставщик

50
Удаление  сотрудника Увольнение сотрудника.   Сотрудник 50
Перемещение сотрудника Смена бригады  сотрудника для

смены рабочего графика

  Сотрудник

Монтажная бригада

20
Поиск монтажной бригады Установление  монтажной бригады отвечающей за установку изделия. И постановка ей  задачи.   Клиент.

  Заказ

Монтажная бригада

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

Монтажная бригада

5000
Поиск зарплаты сотрудника Увеличение(уменьшение) зарплаты сотрудника.   Монтажная бригада

  Сборочная бригада

  Сотрудник

50
Анализ  оплаты изделия и работ Для оценки проведения сборки и монтажа. Не оплаченные заказы не «идут в цех»   Заказ

  Изделие

10000
Продолжение таблицы 9
1 2   3 4
Поиск телефона клиента Для информирования клиента

о дате и времени монтажа

  Заказ

  клиент

6000
Поиск стоимости изделия Для анализа  текущих тенденций и оценки денежных возможностей покупателя.   Клиент

  Заказ

  Изделие

20
 

     2.5 Концептуально-инфологическая модель базы данных

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

     

       Рисунок 11 - Концептуально-инфологическая модель базы данных

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