EZcade_Client یک برنامه دسکتاپ تحت ویندوز است که به عنوان رابط کاربری بین سیستم سختافزاری EZcade و سرور مرکزی عمل میکند. این برنامه برای مدیریت فرآیندهای تولید و ردیابی قطعات الکترونیکی طراحی شده است.
- ورود امن به سیستم با استفاده از نام کاربری و رمز عبور
- ذخیره اطلاعات ورود برای ورود خودکار در اجراهای بعدی
- ارتباط با سرور از طریق API مبتنی بر توکن
- دریافت لیست دستههای قطعات موجود از سرور
- نمایش اطلاعات دستهها شامل نام، تعداد و وضعیت
- امکان انتخاب دسته مورد نظر برای فرآیند تولید
- دریافت شماره سریالهای یکتا از سرور برای هر قطعه
- نمایش شماره سریالهای صادر شده به صورت واقعزمان
- امکان ویرایش و لغو شماره سریال در صورت نیاز
- اتصال به سیستم محلی EZcade از طریق TCP (پورت 1000)
- دریافت درخواستهای چاپ از سختافزار
- ارسال دستورات چاپ کد دیتاماتریکس به دستگاه
- حالت دستی: پردازش تک به تک درخواستها با تأیید اپراتور
- حالت خودکار: پردازش گروهی درخواستها به صورت خودکار
- امکان تعویض بین حالتهای مختلف بر اساس نیاز تولید
- دریافت اطلاعات قطعه (شماره سریال، کد DM) از سرور
- ارسال دستورات چاپ به پرینتر دیتاماتریکس
- تأیید موفقیتآمیز بودن عملیات چاپ
- ارسال درخواست فعالسازی برای قطعات تولید شده
- ثبت نهایی اطلاعات قطعه در سیستم مرکزی
- بهروزرسانی وضعیت دستهها پس از تکمیل فرآیند
- پلتفرم: C# .NET 8 با رابط کاربری WPF
- ارتباط سرور: HttpClient برای ارتباط REST API
- ارتباط سختافزار: TCP Socket برای اتصال به EZcade
- ذخیرهسازی: Settings برای نگهداری اطلاعات کاربر
- ورود به سیستم: اپراتور با نام کاربری و رمز عبور وارد میشود
- انتخاب دسته: دسته تولیدی مورد نظر از لیست انتخاب میشود
- دریافت شماره سریال: شماره سریالهای مورد نیاز از سرور دریافت میشوند
- پردازش درخواستها: درخواستهای چاپ از سختافزار دریافت و پردازش میشوند
- چاپ کد: کدهای دیتاماتریکس بر روی قطعات چاپ میشوند
- فعالسازی نهایی: اطلاعات قطعات در سیستم مرکزی ثبت نهایی میشوند
- اتوماسیون کامل: کاهش خطاهای انسانی در فرآیند تولید
- ردیابی دقیق: ثبت کامل اطلاعات هر قطعه تولیدی
- ارتباط یکپارچه: اتصال همزمان به سرور مرکزی و سختافزار محلی
- رابط کاربری ساده: طراحی کاربرپسند برای اپراتورهای تولید
- مدیریت متمرکز: کنترل کامل فرآیندها از طریق سرور مرکزی
این برنامه بخش کلیدی از خط تولید است که اطمینان حاصل میکند هر قطعه تولیدی دارای شناسه منحصر به فرد بوده و به درستی در سیستم مرکزی ثبت میشود.