تفاصيل العمل

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

يعتمد النظام على أربع كيانات رئيسية هي مكاتب المبيعات (Sales Office)، الموظفون (Employees)، العقارات (Property)، والملاك (Owners)، بالإضافة إلى كيان وسيط لتمثيل العلاقة متعددة الأطراف بين الملاك والعقارات وهو Owners_Property.

كل كيان يحتوي على مجموعة من السمات (Attributes) التي تصف خصائصه الأساسية مثل الأرقام التعريفية، الأسماء، العناوين، والمواقع.

في هذا النظام، يقوم مكتب المبيعات بإدارة مجموعة من الموظفين ويكون مسؤولاً عن العقارات المدرجة لديه. كل مكتب له رقم فريد وموقع محدد، ويتم تعيين مدير له من خلال علاقة “إدارة” مع أحد الموظفين.

أما الموظفون فهم مرتبطون بمكتب مبيعات واحد فقط، ويمكن لكل مكتب أن يضم عدداً من الموظفين العاملين فيه.

العقارات تمثل الوحدات السكنية أو التجارية المدرجة للبيع أو الإيجار من خلال مكاتب المبيعات. تحتوي كل وحدة على تفاصيل دقيقة عن موقعها مثل العنوان، المدينة، الولاية، والرمز البريدي، بالإضافة إلى المكتب الذي يتولى إدارتها.

من جهة أخرى، تمثل الملاك الأفراد أو الجهات المالكة للعقارات. قد يمتلك المالك أكثر من عقار، كما يمكن أن يتشارك عدة ملاك في ملكية عقار واحد. ولهذا السبب، تم إنشاء كيان وسيط باسم Owners_Property لتوضيح العلاقة متعددة إلى متعددة (M:N) بين الملاك والعقارات، مع وجود خاصية إضافية percentage لتوضيح نسبة ملكية كل مالك في العقار.

بعد تصميم نموذج ERD، تم تحويله إلى نموذج Relational Mapping (الخريطة العلائقية) بحيث يتم تحديد المفاتيح الأساسية (Primary Keys) والمفاتيح الأجنبية (Foreign Keys) لكل جدول، لضمان سلامة العلاقات بين البيانات ومنع التكرار أو التضارب.

يوفر هذا النظام قاعدة قوية يمكن من خلالها تطوير تطبيق برمجي لاحقاً لإدارة مكاتب العقارات إلكترونياً، بما يتيح:

إضافة وتحديث بيانات المكاتب والموظفين بسهولة.

تتبع العقارات المعروضة للبيع أو الإيجار.

إدارة بيانات الملاك ونسب الملكية بدقة.

تحسين كفاءة العمليات الإدارية وتقليل الأخطاء الناتجة عن المعالجة اليدوية للبيانات.

بشكل عام، يمثل المشروع خطوة مهمة نحو التحول الرقمي في قطاع العقارات، من خلال تصميم قاعدة بيانات احترافية تدعم سهولة الاستعلام، إدارة الصلاحيات، وضمان الترابط الكامل بين الكيانات المختلفة في النظام.

بطاقة العمل