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

бесплатно 0
4.5 131
Специфика создания баз данных, в которой хранится информация о производственных ресурсах для производства печатных плат. Характеристика, использование и работа с DBDesigner 4.0.5.6, PostgreSQL. Особенности написания запросов к базам данных на языке SQL.


Аннотация к работе
Поверхностный монтаж печатных плат состоит из нескольких этапов, и, в зависимости от этапа, применяются разные виды технологического оборудования - принтеры для нанесения паяльной пасты, автоматические установщики компонентов и прочие. Необходимо создать БД, где собирается информация о производственных ресурсах для производства печатных плат. Name(text) - название Speed(integer) - скорость установки в штатном режиме Скорость в штатном режиме Скорость в штатном режиме Установщики SpeedОсобенности написания запросов к базам данных на языке SQL. мною были изучены и практически применены полученные знания по использованию и работе с DBDESIGNER 4.0.5.6, POSTGRESQL, и написания запросов к базам данных на языке SQL.

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

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

Спецификация

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

Таблица Mounters

1. Mounter_id(integer) - идентификатор установщика

2. Name(text) - название

3. Speed(integer) - скорость установки в штатном режиме

4. PRIORITYCHIPSPEED(integer) - скорость установки в режиме

Таблица Printers

1. Printer_id (integer) - идентификатор принтера

2. Name (text) - название

3. Type (boolean) - тип: 0-трафаретный, 1-каплеструйный

Таблица Customers

1. Customer_id (integer) - идентификатор заказчика

2. Name (text) - название

Таблица Staff

1. Employee_id (integer) - идентификатор работника

2. Firstname (text) - Имя

3. Lastname (text) - Фамилия

Таблица Boards

1. Pcb_id (integer) - идентификатор платы

2. Name (text) - название

3. Customer_id (integer) - идентификатор заказчика

4. COUNTOFBLANKS (integer) - количество плат в панели

5. ELEMENTSCOUNT (integer) - количество элементов на плате

6. PRIORITYCHIP (boolean) - режим «приоритета чипов»: 0 - нет, 1 - да Таблица Assemblies

1. Pcb_id (integer) - идентификатор платы

2. Mounter_id(integer) - идентификатор установщика

3. Time (integer)-время сборки

Таблица Prodution

1. Date (date) - дата

2. Smena (integer) - номер смены

3. Pcb_id (integer) - идентификатор платы

4. Mounter_id (integer) - идентификатор установщика

5. Printer_id (integer) - идентификатор принтера

6. Employee_id (integer) - идентификатор рабочего

Отчет по атрибутам

Таблица 1 - Отчет по атрибутам модели базы данных

Атрибут Определение Сущность Поле в таблице

Номер установщика Уникальный номер установщика Установщики Mounter_id

Наименование Имя установщика Установщики Name

Скорость в штатном режиме Скорость в штатном режиме Установщики Speed

Скорость в режиме чипов Скорость в штатном чипов Установщики PRIORITYCHIPSPEED

Номер принтера Уникальный номер принтера Принтеры Printer_id

Тип Тип принтера Принтеры Type

Наименование Наименование принтера Принтеры Name

Номер заказчика Уникальный номер заказчика Заказчики Customer_id

Название Название заказчика Заказчики Name

Номер сотрудника Уникальный номер сотрудника Сотрудники Employee_id

Фамилия Фамилия сотрудника Сотрудники Lastname

Имя Имя сотрудника Сотрудники Firstname

Номер платы Уникальный номер печатной платы Платы Pcb_id

Наименование Наименование платы Платы Name

Номер заказчика Уникальный номер заказчика Платы Customer_id

Количество плат в панели Количество плат в панели Платы COUNTOFBLANKS

Режим приоритета чипов Использование режима «Приоритет чипов» Платы PRIORITYCHIP

Время нанесения пасты Время нанесения пасты на каплеструйном принтере Платы PRINTTIME

Дата производства Дата поверхностного монтажа Производство Date

Смена Номер рабочей смены Производство Smena

Номер платы Уникальный номер печатной платы Производство Pcb_id

Номер установщика Уникальный номер установщика Производство Mounter_id

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

Номер сотрудника Уникальный номер сотрудника Производство Employee_id

Отчет по типам данных

Таблица 2. - Отчет по типам данных

Имя столбца Тип данных

Mounter_id Integer

Name Text

Speed Integer

PRIORITYCHIPSPEED Integer

Printer_id Integer

Name Text

Type Integer

Customer_id Integer

Name Text

Employee_id Integer

Lastname Text

Firstname Text

Pcb_id Integer

Name Text

Customer_id Integer

COUNTOFBLANKS Integer

ELEMENTSCOUNT Integer

PRIORITYCHIP Bool

PRINTTIME Integer

Date Date

Smena Integer

Pcb_id Integer

Mounter_id Integer

Printer_id Integer

Employee_id Integer

Отчет по сущностям

Таблица 3 - Отчет по сущностям модели базы данных

Сущность Определение Таблица

Установщик Доступные установщики компонентов Mounters

Принтер Доступные принтеры Таблица

Заказчик Имеющиеся заказчики Customers

Сотрудники Сотрудники предприятия Staff

Платы Перечень печатных плат Boards

Производство Перечень всех выполненных заказов Production

Примеры содержания информации в базе данных

Таблица Mounters

Mounter_id Name Speed PRIORITYCHIPSPEED

1 Mydata My100 Dx 200 280

2 Juki KE2055 100 100

Таблица Boards

Pcb_id Name Customer_id COUNTOFBLANKS ELEMENTSCOUNT PRIORITYCHIP PRINTTIME

1 Rm-3503 1 2 320 1 180

2 DD-Denas 2 10 106 0 350

3 OKO-NPC 1 4 142 1 200

Таблица Production

Date Smena Pcb_id Mounter_id Printer_id Employee_id

03/12/2012 1 1 1 1 14

03/12/2012 2 1 1 1 21

03/13/2012 1 1 1 2 14

Вывод
В процессе создания и разработки базы для хранения информации о производственных ресурсах для производства печатных плат. Характеристика, использование и работа с DBDESIGNER 4.0.5.6, POSTGRESQL. Особенности написания запросов к базам данных на языке SQL. мною были изучены и практически применены полученные знания по использованию и работе с DBDESIGNER 4.0.5.6, POSTGRESQL, и написания запросов к базам данных на языке SQL. В дальнейшем планируется создать рабочее приложение в среде NETBEANS.

Список литературы
1. Дейт К.Дж. Введение в системы баз данных [Текст] : пер. с англ. / К. Дж. Дейт. - 7-е изд. - М.: Издательский дом "Вильямс", 2001. - 1072 с.

2. Ульман, Джеффри Д. Введение в системы баз данных [Текст] / Д.Д. Ульман, Д. Уидом; пер. с англ. П. Быстрова. - М.: Лори, 2000. - 374 с.

3. Системы баз данных. Полный курс [Текст] / Гарсия-Молина, Гектор [и др.]. -М.: ВИЛЬЯМС, 2000. - 1088 с.

4. Боуман, Джудит С. Практическое руководство по 801. Использование языка структурированных запросов [Текст] : учебное пособие / Д.С. Боуман, С.Л. Эмерсон, М. Дарновски; дер. с англ. А.М. Цветкова; под ред. А.М. Цветкова. -3-е изд. - М.; СПБ.; Киев: Вильяме, 2001. - 336 с.

5. Базы данных: проектирование, реализация и сопровождение. Теория и практика [Текст] / Конноли Т. [и др.]. - М.: Вильямс, 2000. -1120 с.

6. Маклаков Сергей Владимирович. Создание информационных систем с ALLFUSION Modeling Suite [Текст] / .С.В. Маклаков - М.: ДИАЛОГ-МИФИ, 2003. -432 с.

7. Смирнов С.Н. Работаем с ІВМ ОВ2 [Текст]: учебное пособие / С.Н. Смирнов. -М.: Гелиос, 2001.- 304с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?