قمتُ بتطوير نظام إدارة ورشة صيانة متكامل باستخدام ASP.NET Core MVC، يهدف إلى تنظيم عمليات استقبال الأجهزة، توزيع المهام على الفنيين والمهندسين، وإدارة الصلاحيات والإشعارات بشكل احترافي وسلس.
المهام التي نفذتها:
تصميم وتطوير نظام متكامل لإدارة الورش (Workshop Management System) باستخدام ASP.NET Core MVC وEntity Framework Core.
تطبيق نمط التصميم Repository & Unit of Work لتحقيق فصل المهام وسهولة الصيانة والتوسع.
إنشاء نظام أدوار وصلاحيات متقدم يشمل:
مدير النظام
المهندس
الفني
مستلم الأجهزة
بناء واجهة استخدام مريحة تتيح إدارة الطلبات، الأجهزة، والفنيين، مع تتبع حالة كل جهاز منذ استلامه حتى التسليم.
إضافة نظام إشعارات ذكي للتنبيه عند تغيير حالة الطلب أو إضافة ملاحظات جديدة.
تطوير لوحة تحكم (Dashboard) تعرض إحصاءات حول الأجهزة، الفنيين، وعدد الطلبات المفتوحة والمكتملة.
استخدام Partial Views وAJAX لتحسين تجربة المستخدم وتسريع التفاعل داخل النظام.
تصميم قاعدة بيانات منظمة لإدارة العلاقات بين المستخدمين، الأجهزة، الطلبات، والفواتير.
التقنيات والأدوات المستخدمة:
Framework: ASP.NET Core MVC
Database: Microsoft SQL Server
ORM: Entity Framework Core
Design Pattern: Repository & Unit of Work
Frontend: Razor Views، jQuery، AJAX، Bootstrap
Authentication & Authorization: ASP.NET Identity
النتيجة:
نظام إدارة ورشة صيانة مرن وقابل للتطوير، يوفر تجربة استخدام سلسة، ويُمكّن الإدارة من متابعة كل مراحل الصيانة، مع ضمان دقة البيانات وتنظيم العمليات اليومية داخل الورشة.