نظام حجز الكابينة
تطبيق مصمم لحجز سيارات الأجرة مع ميزات لأتمتة بيانات المستخدم والتطبيق باستخدام قواعد البيانات. الهدف الأساسي هو إنشاء نظام سريع وموثوق لتوفير وإدارة البيانات في الوقت الفعلي المتعلقة بسيارات الأجرة والسائقين والحجوزات وما إلى ذلك. وسيتعامل التطبيق مع طلبات معالجة البيانات الشاملة، مما يضمن القيود المناسبة والحد الأدنى من التكرار، مع ارتباط تنظيم البيانات ارتباطًا وثيقًا إلى كيانات العالم الحقيقي.
المتطلبات الفنية
سيتم بناء التطبيق باستخدام:
- الواجهة الأمامية: HTML، CSS، جافا سكريبت، جافا
- قاعدة البيانات الخلفية: MySQL
البيانات المراد تخزينها
- المستخدم: الاسم، المعرف، عنوان المنزل، رقم الهاتف، الاشتراك، إلخ.
- السائق: تاريخ الانضمام، الاسم، رقم الهاتف، معرف رخصة القيادة، نوع السيارة، رقم RC، معرف السائق.
- الرحلة: المصدر، الوجهة، معرف العميل، معرف الرحلة، معرف السائق، معرف الدفع.
- الدفع: الهوية، نوع المعاملة، المبلغ.
- المركبة: النوع، RC، عدد الكيلومترات، الحالة، السعر المقدر لكل كيلومتر.
قيود
- سيتم تقييد وصول بيانات المستخدم، مثل الاسم ورقم الهاتف، إلى السائق.
- لا يمكن للسائق الوصول إلى البيانات الحساسة.
- اسم المستخدم والمعرف غير قابلين للتغيير، والعنوان من النوع المركب.
- رقم الهاتف متعدد القيم.
المتطلبات الوظيفية
للمستخدم
- إنشاء حساب (إعداد بيانات الملف الشخصي)
- إدخال تفاصيل المصدر والوجهة
- الاختيار بين أنواع المركبات المختلفة
- وظيفة خرائط جوجل للمساعدة في التنقل
- إجراء الدفعات
- المراجعات والمساعدة والقضايا
- سجل الحساب (سجل الرحلات، سجل الدفع، وما إلى ذلك)
للسائق
- إنشاء الحساب والتسجيل
- قبول أو رفض الحجز
- محفظة لتلقي المدفوعات
- سجل الحساب (سجل الرحلات، سجل الدفع، وما إلى ذلك)
وظائف أخرى
- سيتم حفظ البيانات بالكامل في الخلفية.
- نتائج بحث سريعة ودقيقة وصيانة أسعار الأجرة
- كوبونات ومكافآت
- اشتراك العملاء (السائقون المحترفون، أسعار الأجرة المنخفضة والمزايا الأخرى)
- الحجز بين المدن أو داخل المدن