تفاصيل العمل

نظام إدارة مختبرات وقاعات الجامعة الذكي (University Lab Management System)

وصف العمل (في الخانة الكبيرة):

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

أهم المميزات التقنية والوظيفية للنظام:

1. لوحة تحكم الطلاب (Student Panel):

عرض حالة القاعات (Real-time Status): تظهر القاعات والمختبرات بحالة ملونة (متاح، مشغول بمحاضرة، أو مغلق للصيانة) بناءً على الجدول الدراسي والوقت الحالي.

نظام الحجز الذكي: إمكانية إرسال طلبات حجز للقاعات مع نظام تحقق تلقائي يمنع تعارض الحجوزات مع المحاضرات الرسمية.

الإشعارات والتنبيهات: نظام تنبيهات لإعلام الطالب بقبول الحجز أو وجود إعلانات هامة.

الإبلاغ عن الأعطال: نموذج سريع للإبلاغ عن المشاكل التقنية في الأجهزة.

2. لوحة تحكم المشرفين (Supervisor Control Panel):

التحكم عن بعد بالأجهزة (Remote Control Simulation): واجهة تفاعلية تمكن المشرف من التحكم في أجهزة المختبر (تشغيل/إطفاء الأجهزة، قطع/توصيل الإنترنت) بضغطة زر (فردي أو جماعي).

إدارة وضع الصيانة: القدرة على تحويل مختبر كامل لوضع "الصيانة"، مما يغلق الحجوزات تلقائياً ويغير واجهة الطلاب فوراً.

متابعة الشكاوى: استلام وإدارة بلاغات الأعطال الواردة من الطلاب والزوار.

3. لوحة الإدارة العليا (Admin Dashboard):

إدارة كاملة للمستخدمين والصلاحيات (Admin, Supervisor, Student).

إدارة الجداول الدراسية والموارد.

تقارير وإحصائيات شاملة عن استخدام المختبرات.

التقنيات المستخدمة (Tech Stack):

Back-End: لغة PHP (Native) لبناء منطق النظام والتعامل مع السيرفر.

Database: قاعدة بيانات MySQL بتصميم علائقي (Relational DB) يضم 11 جدولاً مترابطاً لضمان سلامة البيانات وسرعة الاستعلام.

Front-End: استخدام HTML5, CSS3, Bootstrap لتصميم متجاوب (Responsive) يعمل على جميع الأجهزة، مع مكتبة FontAwesome للأيقونات.

Interactivity: استخدام jQuery & AJAX لتحديث حالة الأجهزة والجداول دون الحاجة لإعادة تحميل الصفحة (Asynchronous updates).

لماذا تختارني؟ هذا المشروع يعكس قدرتي على بناء أنظمة معقدة تتطلب منطقاً برمجياً دقيقاً (Business Logic)، التعامل مع قواعد البيانات الكبيرة، وحل المشاكل البرمجية (مثل إدارة التعارضات والتحكم في الحالات).

ملفات مرفقة

بطاقة العمل

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