با سلام به همه
من 4 تا جدول دارم
1-productHeaders شامل id ,productdate, mashin_id
2-productContents شامل id,Shift_id,Goods_id,qty,productHeader_id
3-productWasts شامل id,wast_id,productContent_id,qty
4-productStops شامل id , time,productContent_id
توضیحات:
1-جدول اول سربرگ تولیدات هست شامل آی دی و تاریخ تولید و ماشین آی دی(که از جدول ماشین میاد)
2-جدول دوم کانتنت تولیدات هست شامل آی دی و شیفت آی دی (که از جدول شیفت میاد) و آی دی محصول و تعداد و آی دی سربرگ تولیدات.
3-جدول ضایعات و توقفات هم که مشخصه به جدول کانتنت ارتباط دارن .
من توی پیاده سازی وطراحیش توی لاراول موندم .
هیچ نمونه ای هم بابتش پیدا نکردم .
دوستان اگه بتونن یه راهکار واسه طراحی و پیاده سازیش بدن یا نمونه کدی قرار بدن ممنون میشم.
با درود و وقت بخیر
تا اونجایی که بنده متوجه شدم شما روند یک چرخه تولید رو مد نظر دارید
جدولی برای دستگاه ها د ارید و
جدولی برای شیفت کاری
و میخواید محصولاتی که با هر دستگاه در شیفت کاری شخص تولید شده یا متوقف شده و یا زایعات ان شیفت با دستگاه را ذخیره کنید.
شما میتوانید تنها با یک جدول مورد مورد نظر رو پیاده سازی بکنید.
جدول های ماشین و شیفت رو یک ارتباط یک به چند قرار بدید ( هر محصول تنها میتواند یک شیفت و با یک دستگاه تولید شده باشد ) اما در یک شیفت میتوان محصولات مختلف تولید کرد ...
اما پیاده سازی جدول محصول
Product=> mashin_id , Shift_id ,Wasts_qyt,Success_qyt,Stop_time
به همین سادگی چرا که چرخه تولید همیشه تعدادی محصول استاندارد تولید میکنه که در کنارش همیشه تعدادی ضایعات هست و یک تایم مشخص ممکنه کار متوقف بشه یا یکسره باشد پس نیاری به تولید جدول های اضافی نیست .
امید وار هستم که تونسته باشم کمک تون کرده باشم.
با تشکر مهندس حسین افتخارراد
ممنون مهندس افتخارراد عزیز .
دقیقا حرف بنده رو درست متوجه شدین . ولی میشه بفرمایین که الان جداول و ارتباطات من دقیقا چطوری میشه ؟
ممنون بابت راهنماییتون .
@hosseinradvictor
ارتباط جدول ماشین و شیفت را در مودل Product به صورت زیر تعیرف کنید.
public function meshin()
{
return $this->belongsTo(Meshin::class);
}
public function shift()
{
return $this->belongsTo(Shift::class);
}
درون مودل Mashin
public function products()
{
return $this->hasMany(Product::class);
}
و درون مدل Shift
public function products()
{
return $this->hasMany(Product::class);
}
البته میتوانید از روابط Through نیز استفاده کنید .اما بیس کار بدین صورت می باشد.
@hosseinradvictor
@ali.bayat
@Alimotreb
@hesammousavi
مهندس مجدد سلام .
این دیاگرام دیتابیس بنده س .
شما میفرمایید که فقط با یک جدول پیاده سازیش کنم !!!
من متوجه نمیشم !!!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟