مشروع متكامل لإدارة نظام حجز وتشغيل رحلات القطارات، يجمع بين قاعدة بيانات قوية وواجهة استخدام (Frontend) بسيطة وسهلة، يهدف إلى تنظيم وأتمتة العمليات الأساسية لشركات النقل بالسكك الحديدية.
يشمل المشروع:
تصميم قاعدة بيانات علائقية (Relational Database) لإدارة بيانات المحطات، القطارات، الرحلات، والمقاعد
إدارة حجوزات الركاب (حجز، إلغاء، تعديل) مع تتبع حالة كل تذكرة
ربط كل رحلة بجدول زمني (Schedule) يوضح مواعيد القيام والوصول بين المحطات
إدارة بيانات الموظفين (سائقين، مشرفين) والعربات المخصصة لكل رحلة
تطبيق قيود التكامل المرجعي (Foreign Keys) لضمان دقة العلاقات بين الجداول
استعلامات (Queries) لتوليد تقارير مثل: الرحلات الأكثر ازدحامًا، الإيرادات اليومية، ونسب الإشغال لكل رحلة
واجهة ويب (Frontend) تتيح للمستخدم البحث عن الرحلات، حجز التذاكر، ومتابعة حالة الحجز بطريقة بسيطة وسهلة الاستخدام
الهدف من المشروع:
تطبيق عملي لمبادئ تصميم قواعد البيانات (ERD، Normalization) مع ربطها بواجهة استخدام حقيقية، على نظام متعدد الكيانات المترابطة، مع التركيز على كفاءة الاستعلامات وسلامة البيانات وسهولة التجربة للمستخدم.