موجز عن مشروعي التخرج – Enterprise Project Generator

المشاريع المؤسساتية هي مشاريع ضخمة وذات تعقيد كبيرنسبياً وتحتاج لفلسفة بناء خاصة لها عادة وجهين ايجابي وسلبي :

  • ·        الوجه الإيجابي:

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

  • ·        الوجه السلبي:

وضع بنية تحتية تقدم الميزات السابقة يؤدي إلى زيادة كبيرة بالجهد اللازم في التطوير وعلى مسارين:

تحديد البنية المستخدمة وتصميم المكونات اللازمة لها.

كتابة الشيفرة المصدرية للمشروع وهي في هذه الحالة  أكبر من الشيفرة المصدرية في حالة كتابة المشروع بالطريقة ” اللا مؤسساتية”.

من هنا نبعت فكرت مشروعنا.. فالحاجة أم الاختراع…فكرنا في بناء مشروع يهدف إلى تعزيز الجانب الإيجابي وتهميش الجانب السلبي ماأمكن ذلك. وساعدنا على ذلك فكرة إمكانية أتمتة بعض الجوانب في المشاريع المبنية على نظام العمل المؤسساتي.. وتوصلنا لمشروع يقوم بتوليد نظام يعتمد بشكل أساسي على البنية متعددة الطبقات (3 Tier Architecture) ويقدم الخدمات التالية:

  • العمليات الأساسية على المعطيات (إضافة وتعديل وحذف واستعلام..).
  • تعددية اللغات على مستوى الواجهة وقاعدة البيانات بطريقة مبتكرة (جديدة ).
  • التوزيع Distribution من خلال توليد Web Services.

و يقدم أيضا حلولاً لمشاكل عادة ما تؤرق المطورين و يتجنب حلها الكثيرين لصعوبة حلها مثل:

  • مشكلة التزامن Concurrency.
  • مشكلة تصفيح البيانات و ترتيبها (Pagination & Ordering) .
  • مشكلة حفظ معلومات المتابعة التي تساعد على تتبع الأخطاء و كشف الاستعمال المسيئ للنظام مثل حفظ صاحب آخر تعديل على أي سجل في قاعدة البيانات و تاريخ هذا التعديل و معلومات أخرى.
  • مشكلة العزل التام لطبقة الوصول للمعطيات (لكي يتاح تغييرها دون أي تأثير على باقي أجزاء المشروع).

هذا المشروع تم تقديمه لنيل درجة البكالوريوس في الهندسة المعلوماتية من قبل:

م.محمود البيك

م.طلال عبد الواحد

م. غيث عقاد

م. محمد صخر صوان

أشرف على المشروع:

الدكتور      : أحمد بدرالدين خضر

الدكتور      : حيــــــان حــــــصرم (رحمه الله و اسكنه فسيح جنانه)

المهندس   : بشــــر مسلاتـــــي

A4 Interface

This entry was posted in Uncategorized. Bookmark the permalink.

One thought on “موجز عن مشروعي التخرج – Enterprise Project Generator

  1. Pingback: من مشروعي التخرج – 1 – تعدد اللغات في قاعدة المعطيات | Mohamed Sakher Sawan .NET Blog

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>