Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Bill of Materials / 25 сообщений из 54, страница 1 из 3
30.06.2005, 04:50
    #33141719
Bacuc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Есть такая задача:

ERP system uses BOM (Bill of Materials) to describe the assembling relationship within the components of a product. As the diagram shown below, every product “P002” is assembled by two “A1” and one “A2”. Every component “A1” is assembled by two “A11” and three “A12”, and so on. First, please design the data structure of the BOM.

Дана диаграмма, на которой изображено все то, что указано в задании. Но что означает "data structure of the BOM"? Какая такая структура данных?
...
Рейтинг: 0 / 0
30.06.2005, 06:30
    #33141730
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
BacucЕсть такая задача:

ERP system uses BOM (Bill of Materials) to describe the assembling relationship within the components of a product. As the diagram shown below, every product “P002” is assembled by two “A1” and one “A2”. Every component “A1” is assembled by two “A11” and three “A12”, and so on. First, please design the data structure of the BOM.

Дана диаграмма, на которой изображено все то, что указано в задании. Но что означает "data structure of the BOM"? Какая такая структура данных?
Я так понимаю, что просят спроектировать базовые таблицы (сущности) и отношения между ними, а затем построить ER-диаграмму БД для формирования Bill of Materials...
...
Рейтинг: 0 / 0
30.06.2005, 09:27
    #33141833
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Граф.
...
Рейтинг: 0 / 0
30.06.2005, 09:57
    #33141894
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
В принципе, структура BOM может задавать число уровней иерархии. На различия в спецификациях "материалов" и "комплектующих". Поясню. Допустим, для изготовления некоторой продукции нужно 20 кг чугуна, 0.5 л хладагента, 2 болта M8 и две аналогичные гайки. Так вот, чугун и хладагент - это "материал в чистом виде", а болты и гайки - комплектующие. Разница - в дискретности определения количества. Ты не можешь купить 1.2 гайки, но ты можешь купить 25.67 кг чугуна и 2*PI литров хладагента (если не задано правило партий). Если заданы правила партий, то это различие несколько нивелируется в правиле. Чугун поставляется только в слитках, хладагент - только в баллонах по 5 или 20 литров. За пределами правила партии опять становятся дискретными.
Далее еще имеется понятие "узлов". Это некоторые полуфабрикаты, которые могут рассматриваться как самостоятельный вид комплектующих, но производимый тут же на заводе (а не приобретаемые у поставщиков) и в свою очередь использующиеся в производстве продукции или других узлов.
На одних и тех же операциях могут возникать возвратные отходы, которые могут быть использованы в качестве материала, или одновременно несколько видов продукции. Отсюда следует, что BOM далеко не всегда удается представить в виде "чистого дерева". Иногда это граф более сложной конфигурации.
Инвариантность BOM подразумевает взаимозаменяемость некоторых узлов или деталей в рамках одной модели, но лучше этой фичей никогда не пользоваться. Потому что если воспользовались, то:
1. Нужно определить приоритеты, в которых система пытается воспользоваться теми или иными узлами.
2. Нужно определить взаимосвязи между инвариантностью отдельных деталей и узлов. Например, в каком-то соединении может применяться стальной болт, а может латунный. Если стальной, то и гайка должна быть стальной. Если латунный, то и гайка должна быть латунной.
3. Нужно определить разрешение конфликтов приоритетов с учетом многоуровневых взаимозависимостей. Например, для гаек задан приоритет использования стальной гайки, для болта - приоритет латунного болта.

Вот так примерно в двух словах. А откуда эта выдержка?
...
Рейтинг: 0 / 0
30.06.2005, 10:22
    #33141955
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
...
Рейтинг: 0 / 0
30.06.2005, 11:04
    #33142067
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Garya написал слишком подробно и обстоятельно (впрочем, как всегда ;-)))).
На самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали.
А BOM на русский переводится чаще всего как СП (в смысле, "спецификация").
...
Рейтинг: 0 / 0
30.06.2005, 13:27
    #33142556
Bacuc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Дана диаграмма, на которой изображено все то, что указано в задании

На диаграмме и указана иерархия продукта и его комплектующих. Т.е. в условии задания уже она есть.

А откуда эта выдержка?

Задача для поступления
...
Рейтинг: 0 / 0
01.07.2005, 11:22
    #33144539
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
BOM не дерево, а сеть.
Соответственно две сущности: Компонета(...), Вхождение (КомпонетаЧто, КомпонентаКуда, Количество).
Далее уже идут навороты, видимо не актуальные для вопроса.
...
Рейтинг: 0 / 0
01.07.2005, 12:41
    #33144814
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
С поправкой согласен.
Вообще-то, дерево - это тоже вырожденная сеть ;-)
...
Рейтинг: 0 / 0
01.07.2005, 17:14
    #33145719
Bacuc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
А если сделать такие поля:

ID PARENT NAME COUNT

Такая структура данных подойдет? Т.е. обойтись одной таблицей...
...
Рейтинг: 0 / 0
01.07.2005, 17:32
    #33145769
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Пойдет.
...
Рейтинг: 0 / 0
01.07.2005, 18:21
    #33145871
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Только не COUNT, а QUANTITY...
...
Рейтинг: 0 / 0
01.07.2005, 18:31
    #33145885
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Ну, там еще и Формат,Зона,Позиция,...
...
Рейтинг: 0 / 0
01.07.2005, 23:21
    #33146167
ФЕБ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
UrriНа самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали.
А BOM на русский переводится чаще всего как СП (в смысле, "спецификация").Та часть BOM, в которой описана структура финального изделия, действительно, именуется на отечественных предприятиях конструкторской спецификацией изделия. Та же чась BOM, которая представляет собой итоговую заявку на заготовки и исходные материалы именуется материальной картой. В машиностроении стандартная материальная карта содержит три разлела:
- заготовки для деталей собственного изготовления с учетом припусков на механообработку (ед.изм. - шт.);
- нормализованные детали (стандартные: болты, винты, втулки и пр.) (ед.изм. - шт.);
- покупные материалы (моут измеряться в шт., метрах, кв.м, литрах, кг. и т.п).
...
Рейтинг: 0 / 0
02.07.2005, 00:23
    #33146187
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Верим на слово. :)
...
Рейтинг: 0 / 0
02.07.2005, 12:35
    #33146285
ФЕБ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Таким образом BOM=Спецификация+Материальная карта.
...
Рейтинг: 0 / 0
02.07.2005, 13:18
    #33146304
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Евгений,

Интересует один нюанс.
Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?
...
Рейтинг: 0 / 0
02.07.2005, 20:37
    #33146541
ФЕБ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Сахават ЮсифовЕвгений,

Интересует один нюанс.
Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?Перед формированием заданий производственным подразделениям (цехам) выполняется так называемая процедура "расцеховки". Именно на этом этапе решается, изотавливаем мы гайки или нет. В цех уже спускается спецификация, где изготавливаемые гайки попадают в раздел деталей собственного изготовления, гайки, имеющиеся на складах предприятия, - в раздел нормализованных деталей, гайки, отсутствующие на складе, но входящие в состав изделия, - в раздел покупных ДСЕ. На крупных машиностроительных предприятиях, кстати, существуют специальные цеха нормалей, предназначенные для изготовления стандартного крепежа (гаек, болтов, винтов, втулок, колонок и пр. - т.е. нормализованных деталей).
...
Рейтинг: 0 / 0
04.07.2005, 16:31
    #33148454
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
BacucА если сделать такие поля:

ID PARENT NAME COUNT

Такая структура данных подойдет? Т.е. обойтись одной таблицей...

S называется "Гайка"
S входит в Q в количестве 3
S входит в R в количестве 5

Не пойдет...
...
Рейтинг: 0 / 0
04.07.2005, 22:12
    #33148951
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Это почему же?
...
Рейтинг: 0 / 0
04.07.2005, 23:59
    #33149031
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Потому что у ID тогда может быть не более одного PARENT'а.
Я тоже сначала про дерево подумал - ан нет, не годится. ;-)
...
Рейтинг: 0 / 0
05.07.2005, 00:27
    #33149043
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Да нет. Все нормально. Какой ID,Parent - думайте о предметной области, а не о БД.
...
Рейтинг: 0 / 0
05.07.2005, 01:13
    #33149064
Yulka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Сахават,

Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?

Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать.
Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый.
...
Рейтинг: 0 / 0
05.07.2005, 01:32
    #33149065
ФЕБ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
YulkaСахават,

Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?

Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать.
Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый.Я же говорил, Юлия, что это параметр (покупные, изготавливаемые, нормализованные, т.е. унифицированные) устанавливается на этапе решения задачи расцеховки.
...
Рейтинг: 0 / 0
05.07.2005, 01:39
    #33149080
Yulka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bill of Materials
Евгений Борисович,

устанавливается на этапе решения задачи расцеховки

Поясните, пожалуйста, что Вы мне пояснили - в задаче расцеховки кто решение принимает производить/закупать и как ? Невыполнимость планов?
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Bill of Materials / 25 сообщений из 54, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]