0% found this document useful (0 votes)
211 views36 pages

Report On Banking Project

This document provides an overview of a project on a banking system. It includes an introduction describing the purpose of creating a secure banking system that allows customers to conduct transactions remotely. It outlines the objectives of developing software to efficiently manage all bank processes related to customer accounts, employee accounts, and their transactions. The document also describes the scope of the project, including allowing customers to inquire about accounts, deposit and withdraw money, and for administrators to track customer records. It defines problems with existing banking systems, such as a lack of integration across branches and account types. Requirements analysis is discussed to address issues like ambiguity and incompleteness.

Uploaded by

riya5bishnoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
211 views36 pages

Report On Banking Project

This document provides an overview of a project on a banking system. It includes an introduction describing the purpose of creating a secure banking system that allows customers to conduct transactions remotely. It outlines the objectives of developing software to efficiently manage all bank processes related to customer accounts, employee accounts, and their transactions. The document also describes the scope of the project, including allowing customers to inquire about accounts, deposit and withdraw money, and for administrators to track customer records. It defines problems with existing banking systems, such as a lack of integration across branches and account types. Requirements analysis is discussed to address issues like ambiguity and incompleteness.

Uploaded by

riya5bishnoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 36

A Project On

“BANKING SYSTEM”
Submitted to “AKTU, LUCKNOW”

In the partial fulfilment of the requirements for the


degree of Bachelor of Technology
In Computer Science and Engineering

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.

Name Roll no.

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

S.No Title Page No

1 Abstract 9

2 Introduction to the topic 11

3 Objective and Scope 13

4 Problem Statement 16

5 Propose Solution 18

6 Advantages and Disadvantages 25

7 Result and Observations 28

8 Conclusion 35

9 Bibliography 37

4
LIST OF TABLES

S.No TABLE NAME


Page.No
1 User modules 21

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

2 Data flow Diagram 22

3 Activity Diagram 22

6
Title of the
project
Banking System

7
ABSTRACT

8
ABSTRACT

Requirements definition and management is recognized as a necessary step in the delivery of


successful system s and software projects, discipline is also required by standards,
regulations, and quality improvement initiatives. Creating and managing requirements is a
challenge of IT, systems and product development projects or indeed for any activity where
you have to manage a contractual relationship. Organization need to effectively define and
manage requirements to ensure they are meeting needs of the customer while proving
compliance and staying on the schedule and within budget. The impact of a poorly expressed
requirement can bring a business out of compliance or even cause injury or death.
Requirements definition and management is an activity that can deliver a high, fast return on
investment.

The “BANKING SYSTEM” undertaken as a project is based on relevant technologies. The


main aim of this project is to develop software for bank management system. This project is
to develop software for bank management system. This project has been developed to carry
out the processes easily and quickly, which is not possible with the manuals systems, which
are overcome by this software. It provides the complete solution for the current management
system.

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.

 What is being done?


 How is it being done?
 How frequent does it occur?
 How great is the volume of transaction or decisions?
 How well is the task being performed?
 Does a problem exist?
 If a problem exist, how serious is it?
 If a problem exists, what is the underlying cause?

16
Proposed
solution

17
PROPOSED SOLUTION

MOTIVE BEHIND THIS PROJECT:


To develop a system that will overlook the activities going transaction the particular bank
without manual processing. All transaction will be updated automatically by using the
information stored in record. The main motive behind this project is to develop a system
which will able to handle the overall tasks going inside the institutions without much effort.

OVERVIEW OF BANKING SYSTEM:

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:

ACC. NO. ADDRESS.

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

 MODULE 4- VIEW DETAIL OF AN ACCOUNT :


Using this module the user can withdraw a particular amount details. It can be done after
getting the following details:
1. Account number
2. Person Name
3. last transaction
4. Balance

 MODULE 5- DELETE CUSTOMER:

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 6-SEARCH CUSTOMER:


This module is used to search the customer using-
1. By Account Number
2. By Name

 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

4 Print customer balance

20
5 Delete

6 Search customer

7 Help in bank system

8 Shortcut keys on bank system

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

Back SQL server


end

MSDN Library 2GB


documentation

RAM 4GB

22
SOFTWARE INTERFACE
1 Java Development Kit (JDK) .

2 Java Runtime Environment .

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.

BANKING BECOMES EASY


It will help in the time saving and fast processing and dispersal of user request and
applications. New product will provide all the benefits of present system with better
performance

QUICK, SIMPLE AND AUTHENTICATED ACCESS


Improved information, better management and collection of the reports. User will have
control over there own information. Important information such as pay-slip can be generated
at the click of a button

IMPROVED DATA INTEGRITY


No major training and new skills are required as it is based on DBMS model,
hence data will remain intact and accurate.

ANYTIME AND ANYWHWERE WITH HIGHER LIMITS.

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

MINIMIZE STORAGE SPACE


No data redundancy means no duplication of data hence it will be storage efficient

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:-

RISK OF FRAUD AND ROBBERIES


No systems can be foolproof ,accounts can be hacked, resulting in identify theft via stolen
login credentials.

TECHNOLOGY AND SERVICE INTERRUPTION


Anytime we use computers or internet service, we are at the mercy of System’s Stability and
efficiency. Your ability to access account will naturally be affected if your system is not
stable.

LIMITED SCOPE AND SERVICES


Although banking system can perform basic tasks required in maintaing and managing the
customer’s information and transactions tasks well, but many services provided at physical
banks like ATM , digital locker, loan facilities are not its part.
CONVINIENT BUT NOT ALWAYS FASTER
User had greater chances of error due to wrong information entered by mistake which may
delay the work

25
Result And
observation
s

26
RESULT AND OBSERVATIONS

USER INTERFACE

WELCOME PAGE

27
CREATE NEW ACCOUNT

28
WITHDRAWL MONEY

DELETE ACCOUNT HOLDER

29
SEARCH CUSTOMER BY NAME

SEARCH CUSTOMER BY ACCOUNT NO.

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  

We finally conclude that using this project we can provide a great


interface between the user and the banking environment, thus satisfying
the requirements of multiple users. It provides an efficient ways for people
to involve in online transactions.

34
BIBLIOGRAP
HY

35
BIBLIOGRAPHY

S.NO BOOK NAME AUTHOR NAME

1 Java-2 Complete Reference by Patrick Naughton

2 Java for the beginner by smilton

3 Object oriented programming with java by ebalagaus wamy

4 Java swing and JDBC by john farnade

Google http://www.google.com

Java http://www.java2.com
http://www.w3school.com

References

36

You might also like