نظام تأجير سيارات

العدد السابع, مشاريع طلابية أضف تعليق

مع ميزة
Database Synchronization – قواعد البيانات المتزامنة

المشاركون:
محمد صخر صوان – غيث عقاد – محمود البيك.

إشراف:
د. محمد دباس الحميد – م. بشر مسلاتي

لغات والتقنيات البرمجية المستخدمة:
- ASP .Net with C# 2005 And AJAX Extensions
- MSSQL Server 2005 كنظام إدارة قواعد معطيات.

project_4

طريقة عمل المشروع:

• أولاً: من الناحية التطبيقية:
EZR نظام يتميز بسهولة الاستخدام وفعالية عالية تتيح للإدارة تصفح السيارات واستعراض حالاتها وتاريخ استخداماتها والعمليات والتحديثات التي جرت عليها والحوادث التي وقعت عليها والزبائن الذين استأجروها وغير ذلك من المعلومات المهمة ، وكذلك تتيح لهم تأجير السيارات للزبائن بعد التوافق عن طريق الشبكة ، أي أن EZR نظام إدارة سهل متكامل ومناسب لشركات تأجير السيارات يحقق للشركات انتشار أوسع ووصول أسهل لسياراتهم.
كما يتيح النظام  للزبائن راحة وسهولة تامة لتصفح السيارات واستعراض المعلومات المتاحة لهم وتفاصيل مزاياها وصورها وبالتالي اختيار ما يناسبهم منها واستئجارها بعد موافقة الإدارة وكل ذلك بوقت قصير وعن طريق الشبكة مهما كان موقعك  .
وجد نظام EZR لدعم الشركات الكبيرة التي يتبعها فروع في مناطق مختلفة أو شركات غير مرتبطة مع بعضها مع وجود مدير عام واحد للنظام يشرف على أدائه وصيانته وإضافة مواقع جديدة للشركات كلما اقتضى ذلك.
لتحقيق التواصل الفعال بين الشركات والحصول على المعلومات عن العمليات المنجزة حديثاً في أي فرع أو شركة من النظام، يتم إضافة البيانات والتحديثات المنجزة في كل شركة إلى جميع قواعد البيانات المرتبطة على شبكة الويب وذلك بشكل تلقائي وفق مدة يحددها المدير المسئول.
لتسهيل عمليات الإدارة فقد تم تزويد المشروع بنظام للإنذارات للإعلام عن جميع ما هو ضروري ولازم لتصرف الإدارة أو الزبائن.

 

•ثانياً: من الناحية التقنية:
تم استخدام تقنية  ORM – Object Relational Mapping – حيث يتم ربط كل جدول في قاعدة البيانات بصف (Class) في لغة C# و إتمام العمليات اللازمة على الجدول عن طريق Methods في C# (و هذا بشكل مبسط جداً).
- تتم عملية التزامن بين قواعد المعطيات بالشكل التالي :

1.  تم وضع حقول إضافية في كل جدول و هي ISUpdated – IsDeleted – IsInserted – ChangeDate و هذه الحقول تفيد في معرفة البيانات المتغيرة في كل مرة.
2.  يتم توليد ملفات بتنسيق XML تحوي على السجلات التي تغيرت في كل موقع و يتم وضع هذه الملفات في مجلد FTP متفق عليه من قبل جميع المواقع و هذا المجلد محمي بكلمة مرور ..
3.  كل موقع يبحث في جميع المواقع التي يعرفها عن هذا المجلد و ينسخ ما فيه و يضعه في قاعدة البيانات عن طريق ما يسمى SQLXML و هي طريقة لتحويل السجلات الناتجة عن تعليمة SELECT إلى تنسيق XML و بالعكس ..

2 عدد التعليقات على “نظام تأجير سيارات”

  1. اسامه حسن الديسي يعلق:

    شكرا جزيلا بارك الله لكم و وفقكم الله ………
    الرجاء دعم افكار المشروع بصور توضيحيه مثل الصفحه الرئيسيه للمشروع

  2. malek يعلق:

    شكرا جزيلا بارك الله لكم و وفقكم الله ………

أضف تعليق.

اشترك بدون كتابة تعليق

كافة الحقوق محفوظة لموقع مجلة كلية الهندسة المعلوماتية © 2010
التدويناتRSS | التعليقاتRSS | تسجيل الدخول