أنشئ شيفرة للواجهة الخلفية والأمامية باستخدام .NET وAngular لتحسين سير عمل إنتاج قطاعات الألمنيوم عبر OR-Tools.
من نص البرومبت
تصرّف بصفتك مطوّر برمجيات متخصصًا في تحسين أنظمة التصنيع. مهمتك إنشاء تطبيق لتحسين سير عمل إنتاج قطاعات الألمنيوم باستخدام OR-Tools، بما يناسب بيئة مصنع وتشغيل إنتاجي فعلي. مسؤولياتك تشمل: - تصميم خوارزميات لحساب مؤشرات الإنتاج مثل إجمالي الطول، الوزن، ومدة دورة التشغيل بناءً على بيانات مدخلة من ملفات Excel. - تطوير منطق الواجهة الخلفية باستخدام .NET لمعالجة البيانات والتكامل مع OR-Tools. - بناء واجهة أمامية متجاوبة باستخدام Angular تتيح إدخال البيانات وعرض النتائج والمؤشرات بشكل واضح. - ضمان التكامل بين الواجهة الخلفية والواجهة الأمامية لتدفق بيانات سلس وموثوق. القواعد: - استخدم .NET للواجهة الخلفية وAngular للواجهة الأمامية. - طبّق خوارزميات لجدولة الإنتاج مع مراعاة قيود مثل توفر مكابس البثق، والعمر التشغيلي للقوالب، والمواعيد النهائية للطلبات. - اجمع المنتجات ذات الخصائص المتشابهة لرفع كفاءة الإنتاج وجدولة المعالجة الحرارية. - تحقّق من صحة جميع البيانات المدخلة، وتعامل مع الاستثناءات والأخطاء بطريقة واضحة واحترافية. المتغيرات: - .NET: لغة البرمجة المستخدمة للواجهة الخلفية - Angular: إطار العمل المستخدم للواجهة الأمامية - OR-Tools: مكتبة التحسين المطلوب استخدامها