Report On Banking Project
Report On Banking Project
“BANKING SYSTEM”
Submitted to “AKTU, LUCKNOW”
Guided by
Submitted by
1
DECLARATION
We hereby declare that this submission is our own work and that to the best of our knowledge
and belief, it contains no material previously published or written by another person nor
material which to a substantial extent has been accepted for the award of any other degree or
diploma of the university or other institute of higher learning, except where due
acknowledgement has been made in the text.
2
ACKNOWLEDGEMENT
We are really grateful because we managed to complete our Summer Training Project
“Banking System” within the time. .
This project cannot be completed without the effort and co-operation from our
Group Members
Divya Gupta, Manish Gupta, Riya Bishnoi and Sambhav Jain.
We sincerely thank our Head Of Department (CSE) Mr. Kshitiz Saxena for giving us
chance as well as support for all time being.
We Deeply express our respect to our parents and our teachers for their constant blessing
and inspiration in every step of our education.
Last but not the least, we would like to express our gratitude to our friends and respondent
for their help and company during the project.
3
TABLE OF CONTENT
1 Abstract 9
4 Problem Statement 16
5 Propose Solution 18
8 Conclusion 35
9 Bibliography 37
4
LIST OF TABLES
2 System Requirements 23
3 Software Interface 23
4 Book names 37
5 References 37
5
LIST OF FIGURES
FIGURE NAME
S.No Page.No
1 ER Diagram 19
3 Activity Diagram 22
6
Title of the
project
Banking System
7
ABSTRACT
8
ABSTRACT
This project aims at creation of a secure banking system. This will be accessible to all
customers who have a valid Account no. This is an approach to provide an opportunity to the
customers to have some important transactions to be done from where they are at present
without moving to bank. In this project we are going to deal the existing facts in the bank i.e.;
the transactions which takes place between customer and bank. We provide a real time
environment for the existing system in the bank. We deal in the method transaction in the
bank can be made faster and easier that is our project is an internet based computerized
approach towards banking
9
INTRODUCTI
ON
10
INTRODUCTION
Here we represent BANKING SYSTEM for creating a account , depositing , withdrawal and
viewing all accounts information .It can keep the information of bank employee, transactions.
Banking system helps the staff member to store, retrieve, allows customer to withdraw cash,
deposit cash, pay through demand drafts. This system enables to handle the bank
management easily.
This project help the all customer which have multiple bank account in different banks . Due
to this the time customer save own time and they easily login on this site and make
transaction easily. The main focus of this project is to save the customer time which have
multiple bank account in different banks.
PURPOSE
Our software will perform and fulfill all the tasks that any customer would desire.
Our motto is to develop a software program for managing the entire bank process related
to customer accounts, employee accounts and to keep each every track about their property
and their various transaction processes efficiently.
Hereby, our main objective is the customer’s satisfaction considering today’s faster world.
11
OBJECTIV
E
12
OBJECTIVE AND SCOPE
OBJECTIVE
Input Design is the process of converting a user-oriented description of the input into a
computer-based system. This design is important to avoid errors in the data input process and
show the correct direction to the management for getting correct information from the
computerized system.
It is achieved by creating user-friendly screens for the data entry to handle large volume of
data. The goal of designing input is to make data entry easier and to be free from errors. The
data entry screen is designed in such a way that all the data manipulates can be performed. It
also provides record viewing facilities.
Bank Management System would be able to maintain information and able to keep records
of that particular event.
When the data is entered it will check for its validity. Data can be entered with the help of
screens. Appropriate messages are provided as when needed so that the user will not be in a
maize of instant. Thus the objective of input design is to create an input layout that is easy to
follow
SCOPE
This project can be implemented in any bank by fulfilling basic requirements
A Computerized visual Banking System will be :
Fast
Effective
Safe
User Friendly
13
This software has the following scope :
CUSTOMER :
A customer can enquire about account details and deposit , withdraw money . This system
provides a registration mechanism to register account for a new customer or create another
account for a existing customer . It provides mechanism for quiring about the balance left in
the account .
ADMIN :
It also provides mechanism for the admin to keep a track of the records of the customer
14
Problem
statement
15
PROBLEM STATEMENT
This system provides the basic services to manage bank accounts at a bank. Bank has many
branches, each of which has an address and branch number. A client opens accounts at a
branch. Each account is uniquely identified by an account number; it has a balance and a
credit or overdraft limit. There are many types of accounts, including: A mortgage account, a
chequing account, and a credit card account. It is also possible to have a joint account.
PROBLEM DEFINATION
Although the basic type of services offered by a bank depends upon the type of bank and the
country, services provided usually include: Taking deposits from their customers and issuing
current or checking accounts and savings accounts to individuals and business. Extending
loans to individuals and business, Cashing cheque. Facilitating money transactions such as
wire transfer and cashiers cheque, Consumer & commercial financial advisory services,
financial transaction can be performed through many different channels.
REQUIREMENT ANALYSIS
Requirements are prone to issues of ambiguity, incompleteness, and
inconsistency Techniques such as rigorous inspection have been shown to help
deal with these issues. Ambiguities, incompleteness, and inconsistencies that
can be resolved in the requirements phase typically cost orders of magnitude
less to correct than when these same issues are found in later stages of product
development. Requirements analysis strives to address these issues.
16
Proposed
solution
17
PROPOSED SOLUTION
MODULES
1. Open new account
2. Deposit
3. withdrawal
4.View Details of an Account
5. Delete Customers
6. Search Customers
7. Options
ER DIAGRAM
MODULE 1 - OPEN AN ACCOUNT:
NAME BALANCE.
START
BANK
Hass CUSTOMER
18
Done by
TRANSACTION
CASH WITHDRAWL
CASH DEPOSIT
A module new account is literally the form for the customer to open a new account. A
new account is openedCHECK
with the following details of the customer, with the default account
BALANCE
number
1. Account Name
2. Person Name
3. Deposit Date
4. Deposit amount
MODULE 2-DEPOSITE :
Deposition should be done each time the customer deposits a particular amount for an
account. Deposition is done in the account after the following details.
1. Account number
2. Amount to deposit
MODULE 3- WITHDRAWAL
Using this withdrawal module the user can withdraw a particular amount for an account.
Withdrawal can be done after getting the following details:
1. Account number
2. Amount to be withdraw
19
This module is used to delete the account that we want using the account number and
the corresponding name .
1. Account number
2. Person Name
4. Balance
MODULE 7- OPTIONS:
This module is use to change background color ,layouts and modify apply theme
USER MODULE
This module is also a main module which performs all the main operations in the system. The
major operations in the system are:
S.N OPERATIONS
o
1 Creating new account
2 Deposit money
3 Withdraw money
20
5 Delete
6 Search customer
Create Account +
Deposit Initial Balance
Deposit
Amount
Withdraw
Amount
Check
Balance
21
Activity diagram
HARDWARE INTERFACE
This software can be made to interact with specific hardware if required so.
Screen formats of the software can be set according to user requirement
basically
Input Device
Keyboard
Mouse
Output Device
screen
System Requirements:
Operating Windows 10
system
Front JSP
end
RAM 4GB
22
SOFTWARE INTERFACE
1 Java Development Kit (JDK) .
3 Windows XP or higher .
Advantages
and
disadvantages 23
ADVANTAGES
This Bank Management System will provide the transaction going inside the bank without
manual processing. All information will be updated automatically by using the information
stored in the system files.This project help the all customer which have multiple bank
account in different banks . Due to this the time customer save own time and easy access on
this site and make transaction easy.
24
Faster and systematic processing of user application approval, allocation of IDs, payments
etc.
PAPERLESS BANKING
No need of storing data about customer using traditional file system, using banking system
problem which arises due to scattering of data in various files will be solved
DISADVANTAGES
Banking management system seems like an obvious choice to leave the hassles of traditional
money management behind in exchange for it. However there may be potential problems
associated with it, some of its disadvantages are:-
25
Result And
observation
s
26
RESULT AND OBSERVATIONS
USER INTERFACE
WELCOME PAGE
27
CREATE NEW ACCOUNT
28
WITHDRAWL MONEY
29
SEARCH CUSTOMER BY NAME
30
PRINT THE CUSTOMER BALANCE
31
HELP
32
.
CONCLUSI
ON
33
CONCLUSION
When looking for solid accounting software, you want to find a solution that gives you the
best value for your investment. Naturally, you want to find the software that meets your
needs, both now and in the future. Engineering is based on designing different projects.
Nowadays, “most products and system are becoming more complex in nature, and there is an
increasing demand relative to new technology application at a time when our natural
resources are dwindling” now that’s where engineering and engineers are not only useful for
the technologies and machineries in the business world, but it is also constructive in different
components of business such as management, financing, employment, and marketing. This
Bank Management System will provide the transaction going inside the bank without manual
processing. All information will be updated automatically by using the information stored in
the system files
This project help the all customer which have multiple bank account in different banks . Due
to this the time customer save own time and they easily login on this site and make
transaction easly. The main focus of this project is to save the customer time which have
multiple account in different banks.
The maintenance of the records is made efficient, as all the records are stored which can be
retrieved
34
BIBLIOGRAP
HY
35
BIBLIOGRAPHY
Google http://www.google.com
Java http://www.java2.com
http://www.w3school.com
References
36