المطلوب برنامج يحاكي عمل البنك والمتطلبات كالتالي:-
عند بداية تنفيذ البرنامج تظهر قائمه كالتالي:-
1- ATM
2- bank user
3- exit
وعند ادخال الخيار رقم (2) تظهر لنا قائمة فرعية تحتوي على الآتي:-
1- Add Customer
2- manage Customer
3- back
عند اختيار (1) add customer يقوم أولاً بالتأكد هل هذا الزبون سجل مسبقا ام لا فإذا كان زبون جديد يطلب اضافة زبون جديد لحساب البنك ويدخل الإسم وكلمة السر والرصيد ويتم التخزين في مصفوفات واحده للإسم من النوع string وواحده لكلمة السر من النوع string وواحده للرصيد من النوع double والا فيظهر له رساله ان هذا الزبون موجود مسبقاً.
وعند اختيار (2) manage customer تظهر لنا قائمه فرعيه تحتوي على الآتي:-
1- delete custmer
2- Edit customer
3- back
وعند إختيار (1) delete customer أولاً يقوم بالبحث عن اسم الزيون ثم يسند للاسم null
ولكلمة السر null لأنهم من النوع string ويسند للرصيد 0.
وعند اختيار (2) edite customer يقوم بالبحث عن الاسم بواسطة خوارزمية بحث ويتم التعديل على الاسم وكلمة السر والرصيد.
وعند إختيار (3) back يقوم بالعوده للقائمه السابقه التي بها manage customer & add customer & back .
وعند اختيار (3) back من القائمه الثانية يقوم بالعوده الى القائمه الأولى التي تحتوي على ATM & bank user & exit.
كود الATM لايوجد به أي مشكله ولكن تواجهني مشكله في تكملة كود ال bank user .
وملف الجافا يحتوي على الكود الذي كتبته.