Данной ВКР «Разработка автоматизированного рабочего места мастера производственного участка технической оснастки на основе MS SQL

Дипломная работа
Содержание скрыть

Тема данной ВКР «Разработка автоматизированного рабочего места мастера производственного участка технической оснастки на основе MS SQL server». Работа посвящена созданию программного продукта, который автоматизирует процессы, протекающие во время выполнения должностных обязанностей мастера производственного участка технической оснастки.

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

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

Целью выпускной квалификационной работы является: Получение полноценного программного продукта: «автоматизированное рабочего места мастера производственного участка технической оснастки». Задачи: 1. Изучить систему управления реляционными базами данных Microsoft

SQL Server 2012; 2. Проанализировать деятельность производственного участка

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

обязанностей мастера производственного участка технической

оснастки; 4. Изучить уже имеющиеся средства автоматизации в данной области; 5. Спроектировать и разработать АРМ.

18 стр., 8860 слов

Техническое проектирование производственных подразделений современных ...

... решению вопросов технического проектирования производственных подразделений современных эксплуатационных автотранспортных предприятий (АТП). Основные задачи курсового проекта: Определение объектов работ и численности ... объединяются в производственные комплексы (комплекс диагностики и технического обслуживания, комплекс текущего ремонта, комплекс ремонтных участков); 4) подготовка производства - ...

Объектом исследования данной ВКР: система управления реляционными базами данных Microsoft SQL Server 2012 Предмет — Разработка автоматизированного рабочего места мастера производственного участка технической оснастки.  Структура выпускной квалификационной работы включает в себя введение, три главы, заключение, библиографический список и приложения.

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Описание деятельности участка, являющегося объектом

автоматизации.

1.1.1. Организационная деятельность:

БПП (бюро подготовки производства) составляет недельное задание и передаётся мастеру участка для его дальнейшего выполнения, мастер согласно недельному заданию выдает рабочему наряд на изготовление детали оснастки и следи за его исполнением, когда все детали оснастки готовы они комплектуются и собираются в оснастку и передаются на контроль в ОТК (отдел технического контроля), после контроля все отклонения подписываются контролерами и передаются обратно мастеру, он выписывает накладную и передает готовую оснастку на хранение в ИРК (инструментально раздаточная кладовая).

В конце каждой недели мастер по недельному заданию составляет отчет в БПП.

Вышеописанная схема представлена на Рисунке 1.

Рисунок 1. Порядок взаимодействия

1.1.2. Действующая система управления участка:

Рассмотрим существующую систему управления, действующую на данном участке. Мастер получает недельное задание (распечатанное на листке А4) из БПП, который является документом и в него входят: Шифр оснастки, наименование оснастки, дата выдачи задания и срок исполнения.

После получения задания необходимо проверить наличие заготовок в ПРОСКе (производственный склад).

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

После проверки наличия заготовок, он переходит к оформлению необходимых документов, если заготовки отсутствуют, то необходимо заказать у заготовителя, для этого заполняется заявка в другой книге учета. Заявка является документом, который содержит: номер заказа, дату заказа, марку материала, размеры заготовки, дату поставки. На поиск заготовки и оформление заказа тратится много времени. Получив заготовки мастер от руки заполняет наряд на выполнение деталей для рабочих, который так же является документом и содержит фамилию имя отчество рабочего, шифр оснастки, шифр детали, наименование детали, номер операции, разряд рабочего, время на изготовление и количество. Заполнение каждого наряда также отнимает большое количество времени. По завершению изготовления деталей оснастки мастер передает детали на контроль в ОТК, после контроля мастер в заполняет накладную для передачи в ИРК, которая является документом и содержит: шифр оснастки, наименование оснастки, дату изготовления и время затраченное на изготовление, место для подписи мастера и контролера. В конце недели мастер пишет отчет по недельному заданию, в котором отмечает на какой стадии изготовления находится та или иная оснастка.

11 стр., 5230 слов

Организация производства на участке механического цеха по обработке ...

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

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

 Большое количество лишних компонентов, которое приводит к уменьшению эффективности и разным ошибкам рукописного ввода.  При получении отчета в БПП, из-за этого получаются проблемы обработки документов.

1.2. Обоснование необходимости автоматизации деятельности участка

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

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

1.3. Анализ программ для автоматизации производства

На сегодняшний день имеется достаточно программ для автоматизации производства, но все они либо узко направленные на какое-либо конкретное производство, либо цена на них довольно высокая Рассмотрим лишь некоторые из них: 1С: Предприятие 8. MES Оперативное управление производством Основные возможности программы:

  • планирование объема производства, контроль срока выполнения плана, контролироль объема сдельной заработной платы рабочих;
  • моделирование производственной программы, формирование маршрута производства, осуществление оперативного контроля производства, контролироль срока выполнения технологических операций;
  • получение графика потребности в материалах и полуфабрикатах, фиксирование отпуска материалов в производство;
  • учет брака в ходе производства, контроль показателей качества и их изменение на всех этапах производства;
  • получение информации о запланированных операциях, назначение исполнителей, контроль исполнения технологических операций;
  • получение плана работ на смену, отражение исполнения операций. Цена: 198 000 рублей [1] VOGBIT — система управления производством Основные возможности программы: Планирование и управление производством. Формирование плана производства различными способами в зависимости от специфики организации производства. Доступны 4 разных уровня детализации процесса управления производством в зависимости от типа производства и потребностей предприятия. От наиболее упрощённого варианта, до выдачи и контроля исполнения персональных сменных заданий для каждого производственного рабочего.

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

14 стр., 6569 слов

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

... контроллинга в системе планирования производства и реализации продукции 1.1 Сущность контроллинга на производстве Целевая задача контроллинга производства - управление производственными издержками. К задачам КП относятся: оптимизация производственных издержек, в том числе программы их снижения; ...

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

Лицензия VOGBIT на один компьютер на 1 год – 19 900 рубля.[2]

«Галактика ERP» — Внутрицеховое оперативное управление Основные возможности программы: пооперационное планирование производства. составление расписаний загрузки рабочих мест;

  • формирование сменно-суточных заданий и нарядов на выполнение работ;
  • управление комплектацией производимых изделий;
  • учет движения материальных ценностей и услуг в производстве в разрезе заказов;
  • контроль качества материалов и производимой продукции;
  • учет и классификация брака. лицензия бесплатно. Но заказчик по желанию может купить техническую поддержку системы от 100 000 до 150 000 в год. [3]

1.4. Необходимость разработки данной информационной системы

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

1.5. Выбор технологии и обеспечений для разработки и реализации АРМ

1.5.1. Выбор технологии

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

компьютеру на котором расположено клиентское приложение

значительно снижаются. 2. Данные хранящиеся на сервере более защищены так как там

значительно проще организовать за правами доступа к данным. 3. Отсутствие повторения программного кода серверной части

клиентским приложением.

1.5.2. Выбор тех-обеспечения

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

1.5.3. Выбор программного обеспечения

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

27 стр., 13193 слов

«Методики и технологии обработки деталей на станках с ЧПУ»…………….65 ...

... операций, осуществляемых на протяжении месяца к числу рабочих мест.[4] На первом этапе проектирования, тип производства может быть определено в зависимости от массы детали ... должны соответствовать требованиям технологии на изготовления; заготовка должна быть получены обоснованным способом с ... этого необходимо рассчитать среднюю точность обработанных поверхностей. Данные запишем в таблицу 3: где T i ...

1.5.4. Выбор операционной системы

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

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

1.5.5. Выбор СУБД

Система управления базами данных является комплексом различных языковых и программных средств для создания и совместного пользования базами данных. Она предназначена для хранения, добавления, удаления и редактирования информации многими пользователями. Система управления базами данных является второй по значимости, после операционной системы для успешной реализации автоматизированного рабочего места мастера. В качестве сервера базы данных будет использована система MS SQL Server, так как данная система позволяет управлять данными в масштабе предприятия в целом, имеет встроенные средства анализа и извлечения данных, интегрированным с операционной системой «Windows».

1.5.6. Выбор среды для разработки клиентской части

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

ВЫВОДЫ ПО ГЛАВЕ 1

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

ГЛАВА 2. РАЗРАБОТКА АВТОМАТИЗИРОВАННОГО РАБОЧЕГО

МЕСТА МАСТЕРА ПРОИЗВОДСТВЕННОГО УЧАСТКА

ТЕХНИЧЕСКОЙ ОСНАСТКИ.

18 стр., 8629 слов

Разработка технологического процесса механической обработки детали (2)

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

2.1. Описание деятельности участка

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

После изготовления оснастки мастер выписывает накладную и передает ее на подпись в ОТК. После подписания накладной ОТК, оснастка передается вместе с накладной в ИРК.

2.1.1. Бизнес-процессы участка

АРМ мастера предназначено для автоматизации бизнес-процессов мастера участка технической оснастки, таких как: 1. добавление корректировка сменного задания; 2. заполнение заявки на материал; 3. заполнение наряда; 4. формирование накладной; 5. формирование отчетов.

2.2. Концептуальное проектирование

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

Проектирование сложных баз данных с большим количеством атрибутов осуществляется использованием, так называемого, нисходящего подхода. Этот подход начинается с разработки моделей данных, которые содержат несколько высокоуровневых сущностей и связей, затем работа продолжается в виде серии нисходящих уточнений низкоуровневых сущностей, связей и относящихся к ним атрибутов. [4]

2.2.1. Проектирование бизнес-процессов предприятия

На основании описания бизнес-процессов в предметной области были созданы модели бизнес-процессов (Модели бизнес-процессов — это графические, табличные, текстовые или символьные описания отражающие реально существующие процессы деятельности компании) участка. Для создания моделей бизнес-процессов были использованы такие CASEсредства как CA ERwin 4.0 и IBM Rational Rose.

CA ERwin 4.0 это интегрированный комплекс средств для моделирования баз данных и бизнес-процессов и программных компонентах. IBM Rational Rose это визуальный объектно-ориентированный программный пакет, для моделирования классов и их взаимодействий, который позволяет моделировать информационные системы любой сложности на языке UML (Unified Modeling Language) графический язык для объектно-ориентированного описания области моделирования разработки программного обеспечения.

Для начала была создана контекстная диаграмма «Деятельность участка». Рис.1 данная диаграмма описывает работу участка в целом.

Рис.1 Контекстная диаграмма «Деятельность участка»

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

2.2.2. Объекты и атрибуты

На основании вышеописанной предметной области выделим следующие объекты и атрибуты таблица 1

Таблица 1 – объекты и атрибуты

Объект Атрибуты Первичный ключ

Недельное задание номер_недели Номер_недели

шифр_оснастки

дата_выдачи_задания

срок_исполнения Оснастка шифр_оснастки Шифр_оснастки

наименование_оснастки

дата_изготовлени_оснастки

Детали шифр_детали Шифр_детали

шифр_оснастки

код_материала

наименование_детали

20 стр., 9784 слов

Разработка маршрутной технологии изготовления детали ‘Крышка’

... детали имеют диаметры Æ64 мм, Æ39 мм. На детали точится конус. Фрезеруются лыски. Размеры являются технологичными. Деталь «Крышка подшипника» ... курсовой работы является разработка применительно к условиям автоматизированного производства технологического процесса механической обработки заданной детали ... 1.3 Анализ технологичности конструкции детали деталь заготовка режим резание В соответствии ...

дата_изготовления

примечания

Заготовки код_материала Код_заготовки

марка_материала

количество

номер_заказа

Заказ номер_заказа номер_заказа

дата_заказа

марка_материала

размеры_заготовки

дата_поставки

количество_заготовок

Наряд номер_наряда Номер_наряда

табельный_номер

шифр_детали

номер_операции

время_изготовления

количество

Рабочие табельный_номер Табельный_номер

ФИО

должность

разряд

Накладная Номер_накладной Ноомер_накладной

Шифр_оснастки

Наименование_оснастки

Время

2.3 Логическое проектирование

2.3.1 Таблицы и атрибуты

далее преобразуем объект в таблицу, а атрибут объекта в атрибут таблицы. Таблица 2.

Таблица 2. Таблицы и атрибуты

Объект Таблица Атрибуты Первичный ключ Недельное Недельное номер_недели Номер_недели задание задание

шифр_оснастки

дата_выдачи_задания

срок_исполнения оснастка оснастка шифр_оснастки Шифр_оснастки

наименование_оснастки

дата_изготовлени_оснас

тки

Детали детали шифр_детали Шифр_детали

шифр_оснастки

код_материала

наименование_детали

дата_изготовления

примечания

заготовки заготовки код_материала Код_заготовки

марка_материала

количество

номер_заказа

Заказ заказ номер_заказа номер_заказа

дата_заказа

код_материала

размеры_заготовки

дата_поставки

количество_заготовок

Наряд наряд номер_наряда Номер_наряда

табельный_номер

шифр_детали

номер_операции

время_изготовления

количество

рабочие рабочие табельный_номер Табельный_номер

ФИО

должность

разряд

наклалная Номер_накладной Номер_накладной накладная

Шифр_оснастки

Наименование_оснастки

Время

2.3.2. Функциональные зависимости

Функциональная зависимость определяется для атрибутов, находящихся в одном и том же отношении в 1НФ. Функциональная зависимость является семантическим свойством атрибутов отношения.

Пусть дана схема отношения R(А1, А2, …., Аn).

Атрибут А2 функционально зависит от атрибута А1 если каждому значению А1 соответствует единственное значение А2 (т. е. каждый кортеж, имеющий одно и то же значение А1, должен иметь одно и то же значение А2).

Обозначается подобная ситуация так: А1 → А2. Левая часть функциональной зависимости называется детерминантом, а правая часть — зависимой частью. Отсутствие функциональной зависимости обозначается А -/→ В. Рассмотренная выше функциональная зависимость — это F-зависимость. Дадим более общее формальное определение функциональных зависимостей. Пусть r-отношение со схемой R, а X, Y— подмножества R. Отношение r удовлетворяет функциональной зависимости X → Y, если для любых двух кортежей t1 и t2 в r t1(X) = t2(X), то t1(Y) = t2(Y).

[4] Рассмотрим функциональные зависимости в ИС «автоматизированное рабочее место мастера» ФЗ1: Недельное задание> номер_недели, шифр_оснастки, дата_выдачи_задания, срок_исполнения; ФЗ2: Оснастка > шифр_оснастки, наименование_оснастки; ФЗ3: Детали > шифр_детали,наименование_детали, шифр_оснастки; ФЗ4: Заготовки> код_заготовки, марка_материала, Количество, номер_заказа; ФЗ5: Заказ> номер_заказа, дата_заказа, марка_материала, размеры_заготовки, дата_поставки, количе-ство_заготовок; ФЗ6: Наряд> номер_наряда, табельный_номер, шифр_детали, номер_операции, время_изготовления, количество, код_заготовки; ФЗ6: Рабочие > табельный_номер, ФИО, должность, разряд; ФЗ7: накладная> Номер_накладной, Шифр_оснастки, Наименование_оснастки, Время,;

11 стр., 5163 слов

Обработка деталей на сверлильных и расточных станках

... при сверлении может быть осуществлен при наличии двух рабочих движений режущего инструмента по отношению к обрабатываемой детали: вращательного движения и подачи (рис 1.). Для сверления обрабатываемую заготовку (деталь) ... в сверлении отверстий без предварительной разметки по ... сверления 75 мм. Наибольшее распространение имеет одношпиндельные вертикально сверлильные станки. Характерной особенностью ...

2.3.3. Нормализация

Процесс нормализация отношений.

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

  •  1НФ — первую нормальную форму;
  •  2НФ — вторую нормальную форму;
  •  ЗНФ — третью нормальную форму; Каждая нормальная форма налагает определенные ограничения на данные.

Эти ограничения вводятся в каждом конкретном отношении, и соблюдение этих ограничений в отношении связано уже с наличием нормальной формы. 1НФ, 2НФ, ЗНФ— ограничивают зависимость непервичных атрибутов от ключей. [4] Таблицы Недельное задание, оснастка, детали, заготовки, заказ, наряд, рабочие находятся в первой нормальной форме, т.к. все атрибуты этих отношений простые. Таблицы Недельное задание, оснастка, детали, заготовки, заказ, наряд, рабочие находятся во второй нормальной форме, т.к. они находится в первой нормальной форме и имеют первичные ключи.

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

2.3.4. Связи

На основании описания предметной области определим связи в таблице 3.

Таблица 3 Связь Объекты Показатель Степень

кардинальности участия

включает недельное_задание М:1 Полная

оснастка Полная Состоит оснастка 1: M Полная

детали Полная

Делают детали 1: М Полная

заготовки Полная включают заготовки 1: М Полная

Заказ Полная Входят Заготовки 1: М Полная

Наряд Полная выполняют Наряд М: 1 Полная

Рабочие Полная

Преобразуем бинарные связи между объектами в реляционную схему используется первичные и внешние ключи таблица 4.:

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

Таблица 4. Связи Название Таблицы Статус Ключи связи

Родительская номер_недели включает недельное_задание шифр_оснастки

Дочерняя

оснастка

Родительская шифр_оснастки Состоит оснастка

Дочерняя шифр_детали

детали

Родительская шифр_детали Делают детали

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

заготовки

Родительская код_заготовки включены заготовки

Дочерняя номер_заказа

Заказ

Родительская код_заготовки Входят детали

11 стр., 5158 слов

Компоновка гибкой производственной системы для обработки деталей

... следующие уровни: гибкая автоматизированная линия (ГАЛ) гибкий автоматизированный участок или гибкий производственный комплекс (ГАУ или ГПК) гибкий автоматизированный цех (ГАЦ). Гибкая автоматизированная линия - гибкая производственная ... поверхностей; материала обрабатываемых заготовок; методов получения заготовок; б) возможность комплексно-механической обработки группы деталей на конкретной ГПС ...

Дочерняя номер_наряда

Наряд

Родительская номер_наряда выполняют Наряд

Дочерняя табельный_номер

Рабочие

2.4. Ограничение целостности данных

Определение целостности данных: Целостность данных – это ограничения на значения атрибутов. Существует 3 типа целостности данных: доменная, категорийная и ссылочная.

2.4.1. Доменная целостность

Доменная целостность – это значение атрибута определяется из множества значений домена. В таблице Недельное задание: дата выдачи задания не может быть меньше срока исполнения. В таблице Заказ: дата заказа, не может быть меньше даты поставки. При неправильном введении будет выведено сообщение об ошибке.

2.4.2. Категорийная целостность

Категорийная целостность – это ограничение на базовые отношения первичных ключей. Первичные ключи базы: Номер_недели, Шифр_оснастки, Шифр_детали, Код_заготовки, номер_заказа, Номер_наряда, Табельный_номер, номер_накладной не могут быть не заполнены и не индексированы. Запись не может быть создана, если не заполнен первичный ключ.

2.4.3. Ссылочная целостность

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

2.5. Реляционная схема данных

После заполнения таблиц нам необходимо их между собой связать с помощью ключевых полей. Рис. 4 Рис.4 таблицы и связи

2.6 Проектирование пользовательского интерфейса

2.6.1 определение пользователей и их возможностей С данной системой может работать три группы пользователей: 1. Мастер 2. Заготовитель 3. Начальник бюро подготовки производства Мастер может: 1. добавлять, редактировать, удалять недельное задание; 2. формировать и выводить на печать отчет по недельному заданию; 3. добавлять, редактировать, удалять заказы на материал; 4. добавлять, редактировать, удалять список оснастки; 5. добавлять, редактировать, удалять список деталей оснастки; 6. добавлять, редактировать, удалять наряды; 7. формировать и выводить на печать накладные; 8. добавлять, редактировать, удалять наличие заготовок; 9. Просматривать список рабочих на участке; Заготовитель может: 1. Просматривать и редактировать заказы на материал; Начальник бюро подготовки производства может: 1. добавлять, редактировать, удалять недельное задание; 2. формировать, просматривать отчет по недельному заданию;

2.6.2 Диаграммы деятельности

Рассмотрим диаграммы деятельности для каждого бизнес-процесса проектируемой информационной системы. Диаграмма деятельности для бизнес-процесса «добавление сменного задания» рис.5

Рис.5 «добавление сменного задания» Диаграмма деятельности для бизнес-процессов «заполнение заявки на материал, заполнение наряда» рис.6 рис.6 «заполнение заявки на материал, заполнение наряда» Диаграмма деятельности для бизнес-процесса «формирование накладной». Рис. 7 Рис.7 «формирование накладной» Диаграмма деятельности для бизнес-процесса «формирование отчетов». Рис.8 Рис.8 «формирование отчетов» На основании приведенных выше диаграмм можно отобразить разрабатываемый интерфейс в виде графа рис.9

Основное меню

МАСТЕР

выход