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

advertisement
ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ БАЗЫ
ДАННЫХ ДЛЯ ПЛАНИРОВАНИЯ МАШИНОСТРОИТЕЛЬНОГО
ПРОИЗВОДСТВА
Михайлова Ирина Тахировна
ПНИПУ, студент-магистр гр. АСУ3-14-1-м
iren.mhl@ya.ru
Морозов Максим Александрович
ПНИПУ, студент-магистр гр. АСУ3-15-1-м
spam@hj-s.ru
Голохвастова Марина Васильевна
ПНИПУ, студент-магистр гр. АСУ1-15-1-м
marina_april@inbox.ru
DESIGN AND IMPLEMENTATION OF AN INFORMATION DATABASE
FOR PLANNING OF MACHINE-BUILDING PRODUCTION
Mikhailova Irina Tahirovna
Perm national research polytechnic university, student of group ACS3-14-1m
iren.mhl@ya.ru
MorozovMaksimAleksandrovich
Perm national research polytechnic university, student of group ACS3-15-1m
spam@hj-s.ru
Golokhvastova Marina Vasil’yevna
Perm national research polytechnic university, student of group ACS1-15-1m
marina_april@inbox.ru
В
данной
работепредставлена
информация
о
планировании
производства в целом, рассмотреноизготовлениеосновной продукции как
отдельный
производственный
процесс.
В
работеописаны
аспекты
проектирования и реализации базы данных для системы планирования
производства.
1
This article presents information of manufacturing planning in general,
describes the manufacture of basic products as the one of the production processes.
Described aspects of design and implementation of the database for the
manufacture planning system.
Ключевыеслова:базаданных,
производственныйпроцесс,
планированиепроизводства.
Keywords: database, manufacturing process, manufacturing planning.
Введение
В связи с быстрым развитием информационных технологий, широкое
распространение получили многочисленные программные комплексы для
планирования и управления производством.
Основной целью системы планирования производства является
составление оптимального плана производства, который представляет собой
план производства отдельных конечных изделий. При создании плана
учитываются не только необходимые материалы для производства деталей
изделия, но и занятость разнообразных цехов производства в целом и станков
в частности. Кроме того, каждый этап производства детали изделия занимает
различное время, которое так же учитывается при создании плана
производства[1].
Таким
образом,
система
планирования
производства
должна
затрагивать как аспекты производства изделий, так и общей работы
предприятия в целом. Следовательно, при разработке системы планирования
необходимо учитывать не только данные, затрагивающие непосредственно
изготовление деталей, но и большой перечень данных работы всего
предприятия.
Важным
этапом
в
разработке
подобных
систем
является
проектирование и разработка информационной базы. Информационная база
данных должна содержать в себе данные, необходимые и достаточные для
построения плана производства. В первую очередьнеобходимо определиться
2
со структурой и составом информационной базы данных для планирования
производства [2].
Проектирование информационной базы
Поскольку основным процессом в производстве является изготовление
основной продукции, т.е. деталей и изделий, то целесообразно использовать
в качестве основы информационной базы выпускаемое изделие. На
предприятии
изделия
зачастую
представляют
собой
иерархические
ориентированные сети, определѐнные в соответствии с конструкцией изделия
(ЕСКД ГОСТ 2. 108-68).
Этапы производства изделия определяются очерѐдностью прохождения
определѐнных станков или же центров обработки деталей, в которых
происходит определѐнные технологические операции: обработка или
производство отдельно взятой детали, или сборка уже созданных деталей в
определѐнное изделие. Стоит заметить, что очерѐдность этапов производства
изделия может быть как линейна, так и иметь ветвление и параллельные
технологические операции, например обработка разных деталей для
последующего создания из них цельного изделия [3].
При учѐте времени каждой операции, в том числе времени
перемещения детали или изделия от одного центра обработки к другому,
формируется полное представление во времени всего маршрута изготовления
изделия. В дальнейшем на основе данных о времени прохождения отдельных
этапов маршрута, возможна оптимизация плана для уменьшения общего
времени изготовления детали [3].
Но основываться при разработке информационной базы только на
времени производства не целесообразно, т.к. важную роль играют и другие
параметры: необходимый материал, занятость оборудования и потребность в
трудовых ресурсах.
Таким образом, нужно учитывать нормы использования ресурсов для
каждого этапа производства изделия, т.е. нормы расхода материала,
оборудования, инструмента, а так же специфические нормы, которые
3
различаются от производства к производству. Кроме того, целесообразно
оперировать не только определѐнными технологическими операциями, но и
рабочими местами, на которых выполняются данные операции. Для удобства
можно
назвать
представленный
перечень
данных
"технологией
производства".
Соответственно, можно определить, какие разделы данных необходимо
иметь в информационной базе:
1.
Справочник материалов, применяемых на предприятии.
2.
Конструкторская спецификация, хранящая основные данные о
составе изделия (ЕСКД ГОСТ 2.108-68).
3.
Технология производства.
Указанных данных достаточно, для успешного решения задачи
планирования
изменения
производства.
представленного
Но
вполне
состава
возможны
данных
для
дополнения
различных
или
целей
производства.
К примеру, во многих случаях имеет смысл добавить данные учѐта
производства такие, как наличие в данный момент необходимых материалов
на складах, данные о прохождении определѐнных технологических операций
или занятости станков или центров обработки в реальном времени.
Предложенная информационная база данных системы планирования
производства применима к любому машиностроительному предприятию,
поскольку
базируется
на
распространенной
представлении
состава
изделия.Так же, повышается эффективность планирования и управления на
предприятии, поскольку структуризация этапов планирования позволяет
автоматизировать
данный
процесс.
Кроме
того,
предложенная
информационная база данных может быть использована для мониторинга
процесса планирования в реальном времени.
Реализация БД на основе СУБД MySQL
После того, как спроектирована БД, модно приступать к еѐ
реализации.В качестве СУБД была выбрана MySQL. Это реляционная
4
система управления базами данных, то есть вся информация хранится в виде
таблиц, логически связанных друг с другом. Для доступа к этой информации
используется язык запросов SQL. Была выбрана именно эта СУБД, потому
что она достаточно быстрая и надѐжная, а так же простая и свободно
распространяемая система.
Но для работы с MySQL существует возможность не только текстового
режима, но и графического. Наиболее популярным приложением по работе с
СУБД MySQL являетсяphpMyAdmin. Этот интерфейс помогает упростить
работу с БД в MySQL.
В результате анализа производственного процесса производства, а
именно изготовление основной продукции, были разработаны таблицы для
хранения определѐнной информации (табл. 1):
Таблица 1 - Структура БД
№
Название
Длительность доставки
1
2
3
4
Элемент
маршрута
варианта
Логическая
операция
(ЛО)
Подразделения
Рабочее место
5
Рабочий центр (РЦ)
6
7
8
Рабочий
центр
подразделений
(РЦ
подразделений)
Вариант маршрута
Краткое описание
Предназначен для
хранения времени
доставки
между
участками
"отправителями" и "получателями"
Содержит
последовательность
выполняемых логических операций на
рабочем центре подразделения
Хранит информацию о ЛО (наименование
ЛО и минуты выполнения и т.д.)
Содержит информацию о названиях и
типах всех подразделений
Предназначен для хранения информации
по рабочим местами (какие операции
выполняются в данном рабочем месте, в
каком подразделении оно находится, а так
же наименование оборудования рабочего
места и.т.д.)
Содержит информацию о РЦ (код и
наименование
РЦ,
количество
оборудования и т.д.)
Хранит информацию о том, какие рабочие
центры
содержатся
в
конкретном
подразделении
Содержит информацию о вариантах
5
маршрута изделия (код и наименование
маршрута, дата и т.д.)
Исходя из вышеописанной таблицы была сформирована логическая
модель базы данных (рис. 1).
Рисунок 1-Логическая модель БД
Заключение
Как говорилось ранее, важным элементом при разработке систем
планирования производства является база данных. В предлагаемой БД
решена задача изготовления основной продукции. Здесь представлен самый
верхний уровень производственного процесса на предприятии.
Разработанную базу данных можно считать универсальной, т.к. еѐ
функции можно применять к любому предприятию машиностроения[4].
В дальнейшем планируется развитие базы данных и проектирование
самой системы планирования производства.
6
Список литературы
1. Овшинов С. А. Оперативно-календарное планирование в серийном и
единичном производстве // Вестник ВолГУ. Серия 3: Экономика. Экология .
2010. №1. С.13-18
2. Полетаев В.А.Автоматизированная поддержка производственного
цикла создания изделия машиностроения // Вестник КузГТУ . 2009. №5.
С.40-44.
3. Долгова Ю.И. Информационная база для планирования производства
на машиностроительном предприятии. 2010 № 2 (7). С. 23-29.
4.
ДолговаЮ.И.
машиностроительного
База
данных
производства//
"юна-асуп"
информационные
проектировании и производстве. 2013 № 4 (152). С. 52-53.
7
по
планированию
технологии
в
Download