كيف تبني نظام معلوماتي ناجح

درس مهم جدا . سنتكلم اليوم عن كيفية  بنناء نظام قواعد بيانات قوي  وناجح , سواء كان تطبيق لسطح المكتب  او موقع على الويب بخطوتين اساسيتين :

الخطوة الاولى : يجب تحليل متطلبات النظام بشكل دقيق وواضح وفهمه بشكل تام لتحويله الى نظام الكتروني .

 بعد فهم النظام تصميم النظام بطريقة UML وهي طريقة تصميم قوية تستخدم مع البرمجة الهدفية الموجهة . وننتقل الى تصميم قاعدة البيانات بطريقة ERD ومن ثم بناء الجداول وقاعدة البيانات على اي نوع من قواعد البيانات بشكل عام .

الخطوة الثانية : برمجة النظام , بغض النظر عن اي لغة برمجة ستستخدم , يجب تقسيم النظام الى ثلاث طبقات كالتالي:

الطبقة الاولى طبقة الوصول للبيانات (DATA ACCESS LAYER) انشاء كلاس واحد للتنفيذ جميع العمليات مع قاعدة البيانات والذي يتم تنفيذ كل عمليات قواعد البيانات من خلال هذا الكلاس.
الطبقة الثانية : طبقة الاعمال (BUSSINESS LAYER) وهذه الطبقة تتكون من عدة كلاسات لتنفيذ مهام معينة على قواعد البيانات عبر طبقة الوصول للبيانات .
الطبقة الثالثة : طبقة العرض (PRESENTATION LAYER) هذه الطبقة تتكون من النماذج (FORMS) في تطبيقات سطح المكتب او صفحات الويب في تطبيقات الويب والتي يتعامل معها المستخدم بشكل مباشر.
الى هنا انتهينا من خطوات بناء نظام قوي وناجح ولكن سنذكر مميزات استخدام هذه الخطوتين في بناء الانظمة الناجحة.
اولا الخطوة الاولى طبعا بدون فهم النظام وتحليله وتصميمة بشكل دقيق ستبني نظام فاشل مئة بالمئة , وهذه النقطة اكيد الكل يعرفها.
وبالنسبة للخطوة الثانية يتم تقسيم النظام الى اقسام من اجل النقاط الاتية :
   تحويل النظام من تطبيق لسطح المكتب الى تطبيق ويب بسهولة.
امكانية تغيير نوع قاعدة البيانات بسهولة.
القدرة على تعديل وتطوير وصيانة النظام بكفاءه عالية .
الى هنا انتهينا من الدرس واتمنى ينال اعجابكم ، دمتم بخير!
مواضيع ذات صلة

0 اترك تعليقاً...