Project On Bank Management: Rajan Agrawal Bhabani Nayak Abhijeet Oddu
Project On Bank Management: Rajan Agrawal Bhabani Nayak Abhijeet Oddu
MANAGEMENT
By
RajanAgrawal
Bhabani Nayak
Abhijeet Oddu
1
INTRODUCTION
BANKING:
Banking is engaging in the
business of keeping money
for savings and
checking accounts or for
exchange or for issuing loans
and credit etc.
2
FEATURES OF BANK
MANAGEMENT
• TRANSACTION DETAILS
Deposit
Withdrawal
Balance Enquiry
New account details
• FEATURES
Loan schemes
Insurance schemes
• INFORMATION OF BRANCHES
3
How programme is executed?
• The Programme is authenticated with a password ,
Entering the correct password we can enter in to the
Bank Management System.
• After entering in to the system we have structured the
program in to various categories like
1. Loan
2. Insurance
3. Transaction
4. Features
5. Informations regarding banks
1. Loan
• In loan we ve categoriged different types of
loans the customer wants to avail like
Carloan, home loan , study loan etc
• In every loan the person all the details are
stored in file format that can be restored and
used later.
• Along with persons details he has to provide
a guranteer and all his details before taking
the loan
5
2. Insurance
• There are different categories like jeevan
anand, sarala jeevan , happy retirement
plans for insurance
• Here a file will be saved for every
insurance account along with the person
and the guarenteers details that can be
used and restored later
3. Transactions
• This part of program basically holds a lot of
information like savings, deposits, withdrawl,
cheques, balance inquiry etc
• Every account has a unique account id
• This id will be used for different transactions like
money transfer, withdrawl, savings,deposit .
• After entering the id then only the the system will
proceed
• Rather it ll exit with a error message
4.Open Account
• We need to give every details like name
,age,sex, dob,date of issuing,pin no etc
• We also need to provide the guranteers
details before opening the account
• Every account after successful opening
will generate a account id
• This id will be used in evry fields like
transactions, informations etc
5. Branch information
• This is a special feature of the program
where we can get all the informations of
all the banks with their all details
• The details of banks are like
1.Mgr id
2.Location
3.Address
4.Managers name
CONCEPTS USED
• CLASS
• FUNCTION OVERLOADING
• INHERITANCE
• Multilevel Inheritance
• Hierarchial Inheritance
• FILE HANDLING
• POINTERS
• CONSTRUCTOR
• STATIC MEMBERS
10
CLASS:-
It is a derived datatype like structure in the C, except that the defination of
data structure , and all the function that operate on data structure are
grouped together in one place.
FUNCTION OVERLOADING:
It is a process of using the same name for multiple functions where the
signature of the function should be different.
INHERITANCE:
It is the property of the object by virtue of which one object can inherit
the structural and behavioral property of the another object.
11
POINTERS :
A pointer is a variable that contains the address of a variable.
The indirection operator “*” is a unary operator applied
to a pointer variable to find the "value stored at the
address in the pointer variable".
CONSTRUCTOR:
Constructor is the member of the class which is declared to specify how
the objects are initialized.
The types of constructor are :
1.Default constructor
2.Paramerized constructor
3.Copy constructor.
12
SPECIAL FEATURES
• PASSWORD LOGIN
• PERMANENT STORAGE OF DATA
USING FILE
• SELF GENERATING ACCOUNT
NUMBER
• SELF EXPLAINATORY
13
14