Starting from:

$30

Project: Smart Banking Solution

Introduction: In this semester, we are going to create a banking software program that can allow users to perform basic banking operations and analyze accounts and transactions. This project will have five phases (Project 1 to Project 5). You are allowed to work in a team of 2 or 3 members.




Project 3 (Phase 3): Conduct Financial Transactions




In this project (phase), you are going to complete the coding that enables users to conduct financial transactions.




Download the partially written source code (zip file), upzip it, copy the entire “src” folder to your IDE project folder and replace your existing “src” folder.



Your “src” folder contains six java source code files: myProject.java, bank.java, bankAnalysis.java, bankManagement.java, bankTransaction.java, and account.java.



myProject.java is written for you. DO NOT make changes to it.




bankAnalysis.java is written for you. DO NOT make changes to it.




Bank.java is partially written. Complete one method: conductTransactions(). The instructions written as comments can be found inside the code.




bankManagement.java is written for you. DO NOT make changes to it.




account.java is partially written. Complete two methods: deposit() and withdraw(). The instructions written as comments can be found inside the code.




bankTransaction.java is partially written. Complete four methods: loadDB(), searchAccount(), deposit(), withdraw(), and saveDB(). The instructions written as comments can be found inside the code.




Download the reference executable (Project3.jar) and run it with command:



java -jar Project3.jar

Use reference executable to understand the requirement and help you test your program.
Your program must behave exactly as the reference executable.
If anything is not clear, please ask the instructor.









Submission: Only upload three files: Bank.java, account.java and bankTransaction.java (Please specify clearly your team members in the source code)

More products