1. نظرة عامة على النظام
نظام متطور لإدارة تدفق العملاء يعتمد على تقنيات الويب الحديثة، مصمم ليعمل باللغتين العربية والإنجليزية مع دعم كامل للاتجاه من اليمين إلى اليسار (RTL).
PHP 7.4+
MySQL 5.7 / MariaDB
Bootstrap 5.3 RTL
JavaScript (Vanilla)
PDO
2. الميزات التقنية والأمنية
- الأمان: حماية كاملة ضد هجمات SQL Injection باستخدام PDO Prepared Statements.
- الحماية من XSS: استخدام تغليف
htmlspecialchars() لجميع المخرجات.
- التشفير: استخدام خوارزمية
bcrypt لتشفير كلمات المرور.
- سجل الأنشطة (Logs): نظام تتبع يسجل كافة الحركات (دخول، إضافة، حذف) مع تفاصيل IP لكل مستخدم.
3. المكونات الرئيسية للنظام
أ. كشك العملاء (Kiosk)
- واجهة تفاعلية تعمل باللمس (Touch-friendly).
- دعم الحقول المخصصة (نص، رقم، قائمة) قبل إصدار التذكرة.
- عرض رقم التذكرة وعدد المنتظرين فوراً.
ب. شاشة العرض العامة (Display Screen)
- تحديث لحظي للبيانات باستخدام JavaScript Polling بدون إعادة تحميل الصفحة.
- تأثير وميض (Flash) عند الاستدعاء الجديد لجذب الانتباه.
- شريط أخبار متحرك (Marquee) وساعة حية.
ج. لوحات التحكم (المدير والموظف)
- إحصائيات ذكية: بطاقات إحصائية وجدول لآخر التذاكر.
- التحكم بالتذاكر: استدعاء (Call)، إعادة استدعاء (Recall)، وتغيير الحالة (مكتملة، غائب، معلقة).
- الإدارة الشاملة: تحكم كامل بالأقسام، الشبابيك، المستخدمين، والحالات بألوان مخصصة.
4. متطلبات التثبيت وخوادم التشغيل
- خادم ويب (Apache 2.4+ أو Nginx 1.18+).
- دعم إضافات PHP الأساسية:
pdo, pdo_mysql, mbstring, json.
- ملف
install.php مدمج لإنشاء قاعدة البيانات والجداول تلقائياً بضغطة زر.