- The system asks the user to enter his account number & then click enter
- If the account number is not identified by the system, the system should show an error message then reset
- After the user enters the correct account
- When the user choose the cash with draw system, the system would ask the user to enter the desired amount to withdraw, if the balance covers this amount of balance, the system would call function"ATM_Actuator_Out" which will provide the money to the client from the ATM outlet.
- After the withdraw operation, the system shall print a thank you message and return to the home page.
- Maximum allowed value per transaction is 5000 LE
- The allowed values are multiple of 100L.E, otherwise the system shall print not allowed value and ask the user to re-enter the value
- If the balance cannot cover the withdraw value, the system shall print a message to the user no sufficient balance
Code Files are: balanceinquiry.py & balanceinquiry_support.py when the user chooses this option, the system shall ask the user to enter the new password twice. The system shall accept only a password with a length four. The two passwords shall be matched in order to be saved. Otherwise the system would ask the user to repeat the operation.
The system provides 4 Fawry services which are:
- Orange Recharge
- Etisalat Recharge
- Vodafone Recharge
- We Recharge
Code Files are: fawryservice.py & fawryservice_support.py