Question: The project topic is Bank / ATM automation. The program will be developed as a Java desktop application with graphical user interfaces ( GUIs )

The project topic is Bank/ATM automation. The program will be developed as a Java desktop application with graphical user interfaces (GUIs). Users with titles such as customer, bank personnel, bank manager, etc., will be able to perform functions such as logging in, changing passwords, learning balance, approving credit to customers, withdrawing money, depositing money, transferring money, paying bills, credit card approval, updating credit card limit, paying credit card debt, investment fund, buying and selling foreign currency, etc. These operations are for giving an idea. It is expected that the student will conduct the necessary research and analysis for the program design and functionality and produce a product that provides a minimum service related to the subject.
The program will have at least 2 abstract classes and 3 interfaces. The data will be stored in data structures such as HashMap, ArrayList. (Those who wish can use a database)(Those who use a database will define at least 6 tables.)
Subclasses and superclasses will be created, and a class hierarchy will be established. There will be static methods and variables. Overload and override will be used. Polymorphism will be used. (Sending the object of the superclass as a parameter when calling the method, upcast, downcast, etc.)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!