Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions