نظام إدارة إيجارات السيارات باستخدام Java و MongoDB

تفاصيل العمل

هذا المشروع عبارة عن نظام متكامل لإدارة تأجير السيارات، يعمل من خلال واجهة سطر الأوامر (Terminal / CLI). يُمكِّن المستخدمين من إدارة السيارات، والعملاء، والمعاملات الخاصة بالإيجار والمبيعات، بأدوار متعددة مثل المدير، المشرف، والعميل.

فيما يلي أبرز مكونات المشروع:

استخدام Java 17 كلغة برمجة أساسية وMongoDB لتخزين البيانات.

GitHub

وجود نظام تسجيل دخول مع صلاحيات مختلفة (Roles) لكل من: المدير (Admin)، المشرف (Manager)، والعميل (Customer). كل دور له صلاحيات محددة.

GitHub

إدارة السيارات: إضافة سيارات، تعديل بياناتها، حذفها، أو عرضها، مع حالات مختلفة مثل متاحة أو مؤجرة أو مباعة.

GitHub

إدارة العملاء: سجل العملاء، تعديل بياناتهم، عرض معلوماتهم.

GitHub

معالجة المعاملات: تنفيذ عمليات التأجير، وربطها بعمليات الدفع، وتتبع تاريخ الاستخدام.

GitHub

تنظيم الكود بطريقة سليمة: استخدام طبقات مختلفة مثل DAO (Data Access Objects)، طبقة الخدمات، النماذج Models، مع فصل الشفرة وتسلسل منطقي.

GitHub

ملفات مرفقة

بطاقة العمل

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