Производственная практика программиста. Пермский национальный исследовательский политехнический университет (пнипу)
Скачать 0.5 Mb.
|
Заказы ПП Допустим, существует файл с чертежом некоторой печатной платы, который имеет свое обозначение (децимальный номер), первичную применяемость и примечание к нему, в котором указывается дополнительная информация по изготовлению. Его созданием занимается конструктор, работающий в некотором отделе предприятия (у каждого отдела имеется свой внутренний телефонный номер, использующийся для связи внутри предприятия). Конструктор может работать над несколькими проектами печатных плат, в том числе вносить изменения в уже существующие чертежи и выпускать новые версии файлов (процесс строго регламентируется - все изменения согласуются с технологом, измененной версии документа нужно заново собрать все необходимые электронные подписи для утверждения (технологический контроль, нормоконтроль и др.)). Печатная плата является деталью какого-либо компонента, который, в свою очередь, может входить в состав какого-либо комплексного изделия (комплекта, сборочной единицы, комплекса). Каждому изделию присваивается свой индивидуальный номер (обозначение) и наименование. Файл печатной платы включается в некоторый блок файлов (например, блок содержит чертеж платы и ее 3-D- модель), но так как каждое изделие, как правило, состоит из нескольких компонентов, этот блок может относится к списку других блоков с файлами по данному изделию. Как уже говорилось ранее, в процессе производства детали конструктор может редактировать оригинальный файл (например, при выявлении дефектов в результате испытаний или усовершенствовании строения данной платы). Поэтому появляется необходимость добавления новой таблицы в схему данных – версия, основными полями которой являются «дата оформления», «о заделе» и «примечание». Также к версии прикрепляется измененный файл(-ы) (файла извещения). По сути версия – это извещение, которое приходит технологу от конструктора при каждом внесении изменений в какой-либо из исходных файлов детали. Дата оформления – дата прихода извещения технологу. О заделе – указание о том, какую версию плат следует использовать в производстве предприятию-изготовителю. Каждое изменение фиксируется на случай, если появится необходимость перейти на производство более ранней версии печатной платы (то есть у каждой версии платы накапливаются документы-извещения, имеющие свой индивидуальный номер). О внесении изменений уведомляется не только непосредственный производитель плат, но и другие предприятия, получившие копии файлов детали и использующие ее в своем производстве. Такие предприятия называются предприятиями-абонентами, ими могут являться, к примеру, предприятия-партнеры или дочерние компании. Каждому такому абоненту рассылается письмо с извещением (у письма фиксируется номер, дата отправления и примечание к письму). При формировании заказов на печатную плату фиксируется планируемая дата отправления файлов изготовителю, количество плат, номер заказа, дата заказа и дополнительные информация по заказу (примечания). Изготовитель также уведомляется о появлении новых версий печатных плат и получает обновленную версию файлов по данной плате и/или изделию. Рис. Схема данных БД заказов |