29/11/2025
تحليل مشروع نظام إدارة العملاء في بنك
في الكورس السابع المشروع الاول
باستخدام Diagram Design
جلست وقلت حلينا نقوم بتحليل المشروع قبل كتابة الكود من خلال بناء مخطط تدفّق (Flowchart Diagram) لمشروع البنك، وذلك كجزء من تطوير مهاراتي
يهدف هذا المشروع إلى فهم طريقة عمل النظام بشكل واضح قبل الدخول في مرحلة كتابة اي كود
نظرة عامة على المخطط
يمثل المخطط دورة العمل الكاملة داخل النظام، ابتداءً من تشغيل البرنامج وحتى نهاية تنفيذ العمليات المختلفة
Start program
1,, Main Menu
بعد تشغيل البرنامج، يقوم النظام بعرض القائمة الرئيسية التي تحتوي على جميع الخيارات الخاصة بإدارة العملاء.
2,, User Input Validation
يتحقق النظام من صحة اختيار المستخدم (1–6).
إذا كان الإدخال غير صحيح، يتم إرجاع المستخدم إلى القائمة مع عرض رسالة توضيحية.
3,, Core Banking Operations
تتفرع القائمة إلى ستة أوامر رئيسية:
1. عرض قائمة العملاء (Show Clients List)
2. إضافة عميل جديد (Add New Client)
3. حذف عميل (Delete Client)
4. تحديث بيانات عميل (Update Client Info)
5. البحث عن عميل (Find Client)
6. الخروج من النظام (Exit)
كل خيار من هذه الخيارات يوجه المستخدم إلى عملية واضحة ومحددة داخل النظام.
4,, Exit & End
بعد الانتهاء من العمليات، يمكن للمستخدم اختيار الخروج النهائي، وبذلك تنتهي دورة العمل.
الهدف شنو يا معلم
فهم آلية عمل النظام بطريقة مرئية ومنظمة
تقليل الأخطاء وتوضيح منطق النظام قبل كتابة الأكواد
بناء أساس قوي لتطوير نظام أكثر احترافية واستقرارًا
ربك كريم على الباقي 🧠