تفاصيل العمل

? 1. تعريف المشروع

النظام الإلكتروني لإدارة مركز الصيانة هو منصة ويب مؤسسية متكاملة تم تصميمها خصيصاً لجامعة أسيوط. يهدف النظام إلى رقمنة وأتمتة دورة حياة صيانة الأجهزة الإلكترونية بالكامل. يعمل النظام كحلقة وصل سلسة بين الجهات الطالبة (الكليات والأقسام)، الإدارة، والفنيين من خلال سير عمل آمن ومحدد الصلاحيات، مما يضمن الشفافية التامة منذ لحظة استلام الجهاز وحتى إتمام الإصلاح والتسليم.

⚙️ 2. الوظائف الأساسية (حسب الصلاحية)

تم بناء النظام ليتوافق مع دورة عمل ديناميكية مقسمة على ثلاثة أدوار رئيسية:

• الاستقبال (مدخل البيانات): تسجيل الأجهزة المعطلة فور وصولها، إدخال بيانات الجهة ومندوب التسليم، وإصدار "كود متابعة" فريد آلياً يُستخدم لمتابعة حالة الجهاز لاحقاً.

• مدير النظام (المُوجّه والمراقب):

o إدارة البيانات الأساسية: تحكم كامل في إضافة وتعديل الورش، خدمات الصيانة، أسعار قطع الغيار، وحسابات المستخدمين.

o التوجيه التشغيلي: الاطلاع على "صندوق الوارد" للأجهزة الجديدة وتوجيهها بدقة لورش وفنيين محددين.

o المتابعة المتقدمة: شاشة فلترة قوية تتيح تتبع جميع الأجهزة داخل المركز بناءً على حالتها، الفني المسؤول، أو تاريخ الاستلام.

• مساحة عمل الفني (الفحص والمقايسة): لوحة تحكم خاصة بكل فني تعرض الأجهزة المُسندة إليه فقط. يتيح له النظام إنشاء "تقرير فحص مرن"، اختيار قطع الغيار والخدمات المطلوبة، تعديل التكلفة النهائية يدوياً (لعمل خصومات أو رسوم إضافية)، وإصدار المقايسة المالية.

?️ 3. التقنيات والأدوات المستخدمة

تمت هندسة المشروع باستخدام بنية تقنية قوية تركز على الأداء العالي والأمان المؤسسي:

• الواجهة الخلفية (Backend): إطار عمل ASP.NET Core Web API & MVC (لغة C#).

• الهيكلية البنائية: بنية متعددة الطبقات (N-Tier Architecture) تفصل بين البيانات، العمليات المنطقية، ومسارات الربط.

• قاعدة البيانات: Microsoft SQL Server باستخدام (Entity Framework Core) مع تطبيق ميزة الحذف الآمن (Soft-Delete).

• الحماية والهوية: (ASP.NET Core Identity) لإدارة صلاحيات المستخدمين (RBAC).

• نظام المصادقة (Authentication): استخدام رموز (JWT) وتغليفها برمجياً داخل ملفات تعريف ارتباط آمنة (HttpOnly Cookies) لمنع أي محاولات اختراق لسرقة الجلسات (XSS).

• الواجهة الأمامية (Frontend): تقنيات HTML5 و JavaScript (ES6+)، مع مكتبة Bootstrap 5 للتصميم المتجاوب، و SweetAlert2 للتنبيهات التفاعلية الحديثة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات