0% found this document useful (0 votes)
41 views

Banking Management System

Uploaded by

Taichi Panda
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)
41 views

Banking Management System

Uploaded by

Taichi Panda
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/ 14

BANKING MANAGEMENT SYSTEM

A Project

Presented to

The Faculty of STI College Las Piñas

In partial fulfilment

of the Requirements for the iLS of

COMPUTER PROGRAMMING 3

By:

ARAOS, KIM JOBALT C.

BAYOS, JOANNA MARIE E.

CENA, RAYMOND

FABRERO, ELIJAH

FUENTES, JHENA ROSE

PUTAL, ZHANZHANGI Z.

Mr. Alejandro Gerango

Computer Programming Teacher

March 2019
CHAPTER 1

Introduction
The “Bank Account Management System” project is a model Internet Banking
Software. This system allows user to perform basic banking transactions by sitting at their
office or at home through a PC or laptop. The system provides user access to create an
account, deposit /withdraw cash from his or her account, and view reports of all accounts
present.
With Internet Banking, the brick and mortar structure of the traditional banking gets
converted into a click and portal model, thereby giving a concept of virtual banking a real
shape. Thus, today's banking is no longer confined to branches. E-banking facilitates banking
transactions by customers round the clock global.
In today’s world, managing a bank is tedious job up to certain limit. Thus, software
that reduces the work is essential. Also, the computer world and is getting faster and faster
day-by-day. Thus, considering above necessities, the software for bank management has
become necessary which would be useful in managing the bank more efficiently. All
transactions are carried out online by transferring from accounts in the same Bank or
international bank. The software is meant to provide a basic functionality of the Banking
Management System.

1.1 Statement of the problem


In banking industries today, queuing has become the order of the day, customers
line up for hours waiting to withdraw or deposit money. This create a lot of problem to both
customers as they waste their useful time in the banking hall. The management also wastes
their time as they run around to find solution to those problems. This is a relevant problem
as needs can arise at any time and human beings will always like to have those problems
being solved.

1.1.2 Specific problem

 Lining up for hours in order to withdraw or deposit money.


 Time being waste to both customer and management.
 Banking operations being slow and unhealthy for business growth.
1.2 Current State of the Technology
The greatest innovation that has taken place in the twentieth century is in the realm of
Information Technology. This is currently made possible by the introduction of the digital
computers which has been observed in the field of communication to the increasingly
inseparable from communications.
Talking of the internet a couple of years ago would have sound like a fairytale, but today
the internet is pervasive in almost every field of human endeavor changing the
fundamentals of how we conduct national as well as international business. Few years of its
existence, the internet has shown that it can deliver the long sought-after goal of electronic
commerce.
It is worth that companies in the developed countries world-wide have recognized the
business potential of the internet and are getting connected to the network of networks in
their millions. The financial institution (Bank) is one of such organizations. Banking
constitutes one of the most prominent life wire for Socio-Economic grow and development
in any given nation, it supports and assist in the supply of long and short term loan, accepts
both current sowing and fixed deposits, both foreign transactions, advice and facilitates
transaction between client, workers, agents, firm, buyers and sellers by providing payment
services.
The internet having found its application and acceptance in the banking procession has
particularly put the banking industry on an accelerating pace of development. The Internet
has become an enabler for Banks in achieving high level productivity and in handling
volumes of transaction which would have been impossible without the use of online
banking.
The technology facilitates linkages with clients both through the provision of information
and quality services delivery, as well as in reducing barriers to entry into payment systems
retail banking. Internet banking allows clients to engage in informal transaction relationship
which could have taken long distance travel or movements of documents with attendant
risk of loss. Online banking provides convenience, clients can now have a transaction at
home, review their balances, transfer of funds, receive and pay bills, download transaction
services and contact customer services.

1.3 Objectives
Develop a software program for managing the entire basic bank process where the
developers can implement the basic functionality of the Banking Management System.

1.3.1 General Objectives


The developers main objectives is to provide a software that is faster, effective,
efficient and convenient in business transaction.

1.3.2 Specific Objectives

 Save customer time: Client doesn't need to go to the bank to do small


operation.

 Customer Satisfaction: Client can do his or her operations comfortably.

 Useful Interface: To design an interface that could be used to input


transactions, details for user and able to store them in database.

1.3.3 Scope and Limitations

Scope of the project

 This project will use sqlite database to store and retrieve the information of the user.
 This project uses Java language in order to create the software.
 This project will provide a useful feature where the user can withdraw, deposit or
transfer fund or view his/her balance.
 This project will provide a useful feature where the user can review his/her profile.

Limitation of the project

 This project will only provide the basic function of Banking Management System.
 This project does not support Java script, PHP, Adobe software.
CHAPTER 2
FLOW CHART

START

Account No.

PIN

Validate

User
NO

Valid
User

YES

Home

ERD (ENTITY RELATIONSHIP DIAGRAM)


Religion Acc

Nationality
Pin

MICR No Name

Gender
User DOB

Mob Acc
Type
Address
Balance

Sec Q
Sec A
has

Home

has

Withdraw
Profile

Deposit
Customer
list Transfer
Home
Options View
Change pin Balance

Transactions

DFD (DATA FLOW DIAGRAM)


User New Account

New Form
Database

NO Verify
Created

YES

Rejected
Create Acc

Figure-1 Create a New Account DFD


User/Admin

Withdraw
Deposit
Withdraw

Verify

NO
Database
YES
Database

No Amount

Deposited

Figure-2 Withdraw/Deposit account DFD


Account
USER no. Log in
PIN

NO
Validate

YES

Home
Database

Figure-3 Log in Account DFD


GUI

You might also like