Skip to content

This is the project on bank management system (backend) created using the concepts of Object Oriented Programming in JAVA. It could handle banking operations like creating account, deposit, withdraw, delete account, check balance, etc.

Notifications You must be signed in to change notification settings

AmanNarayanSingh/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank-Management-System

--> This is a project made on BANK MANAGEMENT SYSTEM using Object Oriented Concepts in JAVA. This project can be used to implement the basic banking operations like create account, deposit, withdraw, check balance in different currency format (USA, INDIA, FRANCE, CHINA, etc), get employee details, check registration status of customer,etc with the help of menu driven program in JAVA language. Below are more details of this project including the list of concepts used.

--> TOTAL LINES OF CODE IN THIS PROJECT : 430 LINES

--> TOPICS COVERED IN THE PROJECT :

				1)Abstraction- Classes.
				2)Scope and Lifetime of variables.
				3)Declaring objects.
				4)Instance Variables of different data types.
				5)Constructors/Methods.
				6)'this' keyword.
				7)Inheritance.
				8)Overloading (Constructors/Methods)
				9)Overriding.
				10)Objects as parameters.
				11)Access control mechanism.
				12)Use of 'super'.
				13)Packages.
				14)Interfaces.
				15)Exception Handling.
				16)Creation of thread to execute a certain process.
				17)Few string handling mechanisms . 

--> OTHER TOPICS COVERED :

				18) FILE HANDLING IN JAVA (USED IN main_page class and employee class)
				19) BUFFERED WRITER, FILE INPUT STREAM, FILE OUTPUT STREAM, SCANNER CLASS, etc.(used in main_page class)
				20) NUMBERFORMAT CLASS (used in check_balance class)
				21) LOCALE CLASS (used in check_balance class)
				22) FILE OPERATIONS LIKE CREATE FILE, READ, WRITE , APPEND , DELETE, etc.
				23) MULTIPLE INTERFACES ( WE CAN IMPLEMENT MULTIPLE INHERITANCE INDIRECTLY WHICH IS IMPOSSIBLE DIRECTLY IN JAVA). (used in 																					employee class)
				24) IMPORTING CLASSES FROM OTHER PAKAGES.
				25) MENU DRIVEN PROGRAM USING DO WHILE LOOP AND SWITCH STATEMENTS.

--> NUMBER OF PACKAGES : 2 (pack1 and pack2)

--> TOTAL CLASS FILES IN PACKAGES : 9

--> META DATA.txt file in pack 1 contains information about the code.

--> name.txt (used in employee class) file contains the list of the names of employees which are currently employed in the bank.

--> Created by : AMAN NARAYAN SINGH

About

This is the project on bank management system (backend) created using the concepts of Object Oriented Programming in JAVA. It could handle banking operations like creating account, deposit, withdraw, delete account, check balance, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages