تفاصيل العمل

الهدف من المشروع

تطوير نظام مكتبي لإدارة حسابات عملاء البنك، يتيح للمستخدم التحكم الكامل في بيانات العملاء من خلال واجهة سطر الأوامر (CLI) باستخدام لغة C++. النظام يعمل على تخزين البيانات في ملف نصي ويقدّم الوظائف الأساسية لإدارة الحسابات البنكية.

الوظائف الأساسية (Features):

الوظيفةالوصف

عرض كل العملاءعرض قائمة بجميع العملاء مع تفاصيلهم من ملف البيانات

إضافة عميل جديدإدخال رقم حساب، كود سري، الاسم، الهاتف، والرصيد الابتدائي

حذف عميلحذف عميل بناءً على رقم الحساب بعد التأكيد

تحديث بيانات عميلتعديل بيانات العميل (الاسم، الرصيد، الهاتف، إلخ)

البحث عن عميلالبحث عن عميل من خلال رقم الحساب وعرض بياناته

إيداع رصيدإضافة مبلغ مالي إلى رصيد عميل محدد

سحب رصيدخصم مبلغ من رصيد عميل بعد التأكد من وجود رصيد كافٍ

حفظ البيانات في ملف نصييتم حفظ كل العمليات مباشرة في ملف Clients.txt بطريقة منظمة وآمنة

التقنيات المستخدمة:

المكونالتفاصيل

اللغةC++ (Standard)

نظام التخزينFile I/O (fstream)

إدارة البياناتstruct sClient + vector

واجهة الاستخدامConsole Text UI (سطر أوامر CLI)

أهم المميزات التقنية:

إمكانية إدخال وتعديل البيانات ديناميكيًا.

فصل البيانات في ملف نصي بشكل منظم باستخدام فاصل #//#.

استخدام vector لتخزين وتحليل بيانات العملاء مؤقتًا.

التعامل مع مدخلات المستخدم بشكل مرن.

واجهة استخدام واضحة وسهلة للمستخدم غير التقني.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
29
تاريخ الإضافة
المهارات