0% found this document useful (0 votes)
138 views21 pages

Banking Management System Project Report

The document presents a mini project report on a Banking Management System developed by Saurabh B. Gautam as part of his Bachelor of Business Administration and Computer Application program. It outlines the project's aim to facilitate online banking transactions, enhance customer satisfaction, and improve efficiency through a modular software design using Java and SQL. The report includes sections on the project's introduction, objectives, user modules, benefits of online banking, and future enhancements, emphasizing the importance of secure and convenient banking solutions.

Uploaded by

sg8201481
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)
138 views21 pages

Banking Management System Project Report

The document presents a mini project report on a Banking Management System developed by Saurabh B. Gautam as part of his Bachelor of Business Administration and Computer Application program. It outlines the project's aim to facilitate online banking transactions, enhance customer satisfaction, and improve efficiency through a modular software design using Java and SQL. The report includes sections on the project's introduction, objectives, user modules, benefits of online banking, and future enhancements, emphasizing the importance of secure and convenient banking solutions.

Uploaded by

sg8201481
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

A

MINI PROJECT

(Based on BBACA- CA-102 and CA-503)

ON

BANKING MANAGEMENT SYSTEM

SUBMITTED
BY

SAURABH. B. GAUTAM

(BACHELOR OF BUSINESS ADMINISTRATION AND COMPUTER


APPLICATION)

(VI-SEM)

UNDER THE GUIDANCE


OF

PROF. RITESH .[Link]

DEPARTMENT OF COMPUTER APPLICATION


CANDIDATE DECLARATION
I hereby declare that the mini project work being
presented in this report entitled
“BANKING MANAGEMENT SYSTEM”.

Submitted in the department of computer science,


FACULTY OF COMPUTER TECHNOLOGY,
Choice College of Arts and Commerce, Pune.

The authentic work carried out by me under the


guidance of
Prof. Ritesh .V. Bais,
Department of Computer Science Application,
Choice College of Arts and Commerce, Pune.

Date__/__/___ Saurabh. B.
Gautam,

BBACA, VI-SEM

Choice College of
Arts and Commerce,
Pune.
CERTIFICATE

This is to certify that this report represents


the original work done by Saurabh Gautam
during this project submission as a partial
fulfilment of the requirement for the System
Design Project of Bachelor of Business
Administration and Computer Application,
VI-Semester, of the Choice College of Arts
and Commerce, Pune.

Date__/__/___ Saurabh. B.
Gautam.

BBACA, V-SEM

Choice College of
Arts and Commerce,
Pune.
ACKNOWLEDGEMENT

I Would like to express my Special thanks of


Gratitude to My teacher
Prof. Ritesh. V. Bais Who gave me the golden
opportunity to do this wonderful project on the
topic BANKING MANAGEMNT SYSTEM, which
also helped me in doing a lot of Research and I
came to know about so many things I am really
thankful to them and college.

Date__/__/___ Saurabh. B.
Gautam,

BBACA, V-SEM

Choice College of
Arts and Commerce,
Pune.
TABLE OF CONTENTS

S. No. Topic Page No.


1 Declaration 2
2 Certificate 3
3 Acknowledgement 4
4 Chapter-1: Introduction 6
5 Chapter-2: Abstract 6
6 Chapter-3: AIM of the project 6
7 Chapter-4: Main Goal 7
8 Chapter-5: User Module 8
9 Chapter-6: Bank Terms and obligation 9
10 Chapter-7: Benefits of Online Banking 12
11 Chapter-8: Future Look 13
12 Chapter-9: Conclusion 13

TABLE OF FIGURES

Figure Caption of the Figure Page No.


No.
1 Login and Create Account Frame 9
2 Create Account 9
3 Login And Redirecting Frame 10
4 Profile ,withdraw,View balance ,Transfer frame 10
5 Transaction ,about frame,Deposit Frame. 10
Introduction
The “Bank Account Management System” project is a model Internet Banking Site. This site enables
the customers to perform the basic banking transactions by sitting at their office or at homes
through PC or laptop. The system provides the access to the customer to create an account,
deposit/withdraw the cash from his account, also to view reports of all accounts present. The
customers can access the banks website for viewing their Account details and perform the
transactions on account as per their requirements. 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 globally.

The primary aim of this “Bank Account Management System” is to provide an improved design
methodology, which envisages the future expansion, and modification, which is necessary for
a core sector like banking. This necessitates the design to be expandable and modifiable and
so a modular approach is used in developing the application software.

Anybody who is an Account holder in this bank can become a member of Bank Account
Management System. He has to fill a form with his personal details and Account Number.
Bank is the place where customers feel the sense of safety for their property. In the bank, customers
deposit and withdraw their money. Transaction of money also is a part where customer takes
shelter of the bank. Now to keep the belief and trust of customers, there is the positive need
for management of the bank, which can handle all this with comfort and ease.
Smooth and efficient management affects the satisfaction of the customers and staff members,
indirectly. And of course, it encourages management committee in taking some needed
decision for future enhancement of the bank.

Now a day’s, managing a bank is tedious job up to certain limit. So software that reduces the work is
essential. Also, today’s world is a genuine 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 overcome the drawbacks of the manual system.

Abstract

The Bank Account Management System is an application for maintaining a person's account in a
bank. In this project I tried to show the working of a banking account system and cover the basic
functionality of a Bank Account Management System. To develop a project for solving financial
applications of a customer in banking environment in order to nurture the needs of an end banking
user by providing various ways to perform banking tasks. Also, to enable the user’s work space to
have additional functionalities which are not provided under a conventional banking project.

The Bank Account Management System undertaken as a project is based on relevant technologies. The
main aim of this project is to develop software for Bank Account 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. This project is developed using Java language.
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 project analyzes the system requirements and then comes up with the
requirements specifications. It studies other related systems and then come up with system
specifications. The system is then designed in accordance with specifications to satisfy the
requirements. The system design is then implemented with Java. The system is designed as an
interactive and content management system. The content management system deals with data entry,
validation confirm and updating whiles the interactive system deals with system interaction with the
administration and users. Thus, above features of this project will save transaction time and therefore
increase the efficiency of the system

AIM of this project

The main aim of designing and developing this Internet banking System Java primarily based
Engineering project is to provide secure and efficient net banking facilities to the banking
customers over the internet. Apache Server Pages, MYSQL database used to develop this bank
application where all banking customers can login through the secured web page by their
account login id and password. Users will have all options and features in that application like
get money from western union, money transfer to others, and send cash or money to inter
banking as well as other banking customers by simply adding them as payees.

Main Purpose
The Traditional way of maintaining details of a user in a bank was to enter the details and
record them. Every time the user needs to perform some transactions he has to go to bank and
perform the necessary actions, which may not be so feasible all the time. It may be a hard-
hitting task for the users and the bankers too. The project gives real life understanding of
Online Banking System and activities performed by various roles in the supply chain. Here, we
provide automation for banking system through Internet. Online Banking System project
captures activities performed by different roles in real life banking which provides enhanced
techniques for maintaining the required information up-to-date, which results in efficiency. The
project gives real life understanding of Online Banking System and activities performed by
various roles in the supply chain.
Main Goal

1. Motto- Our motto is to develop a software program for managing the entire bank
process related to Administration accounts customer 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 in
the world.

2. Customer Satisfaction: Client can do his operations comfortably without any risk or
losing of his privacy. Our software will perform and fulfill all the tasks that any
customer would desire.

3. Saving Customer Time: Client doesn't need to go to the bank to do small operation.

4. Protecting the Customer: It helps the customer to be satisfied and comfortable in his
choices, this protection contains customer’s account, money and his privacy.

5. Transferring Money: Help client transferring money to/or another bank or country.

Methods

• We need to be able to generate an account number


• Account types: Savings or Current Account
• Maintain/update Balance
• Open/Close Account
• Withdraw/Deposit
The methodology to complete this project is as follows:

1.I explored net beans, concepts of Java and Jframe.

1. For further and a deeper understanding, I even referred to some articles, books,
journals, websites and news articles.

Below are the important concepts on which the work has been done and with the support of these
I was able to work on my project.

NET BEANS- NetBeans is a Java-based integrated development environment (IDE). NetBeans


enables the creation of applications using a set of modular software components known as
modules. NetBeans is compatible with Windows, Mac OS X, Linux, and Solaris. It also allows
other programming languages to be extended. In addition to Java programming, Third-party
developers can expand NetBeans-based applications, including the NetBeans IDE.

JAVA- High-level, Object-Oriented programming language which help programmers to run


their applications efficiently. JAVA is the programming language which comes into our minds
when we talk about android application. By using JAVA as a programming language,
programmer can develop any type of android application easily. JAVA also provides many
libraries which also helps in making efficient android application. Swing is a Java GUI widget
toolkit. It's part of Oracle's Java Foundation Classes (JFC), which provides an API for creating
graphical-user-

SQL- SQL (Structured Query Language) is a computer language that is used to manage data in
a relational database management system (RDBMS) or for stream processing in a relational data
stream management system (RDSMS). It's especially beneficial for dealing with structured data,
or data that has relationships between entities and variables.
User Module

A simple user can access their account and can deposit/withdraw money from their account.
User can also transfer money from their account to any other bank account. User can see their transaction
report and balance enquiry too.

1- User login, use PIN system


2- Creating/open new account registration
3- Redirecting User to There portal interface
4- View Profile and edit It
5- User account details
6- Change Password and Pin
7-View Balance
8-Transfer Amount
9-View Transaction
10-Withdrawl Money

Banks terms:

1. All requests received from customers are logged for backend fulfillment and are effective from the time
they are recorded at the branch.
2. Rules and regulations applicable to normal banking transactions in India will be applicable mutatis
mutandis for the transactions executed through this site.
3. The BAMS Bank service cannot be claimed as a right. The bank may also convert this into a
discretionary service anytime.
4. Dispute between the customer and the Bank in this service is subject to the jurisdiction of the courts in
the Republic of India and governed by the laws prevailing in India.
5. The Bank reserves the right to modify the services offered or the Terms of service of
BAMS Bank. The changes will be notified to the customers through a notification on the Site.
Customer’s obligations

1. The customer has an obligation to maintain secrecy in regard to Username &


Password registered with the Bank. The bank presupposes that login using valid
Username and Password is a valid session initiated by none other than the customer.
2. Transaction executed through a valid session will be construed by RR to have emanated from the
registered customer and will be binding on him/her.
3. The customer will not attempt or permit others to attempt accessing the BAMS Bank through any
unlawful means.

Benefits of online banking

Many of us lead busy lives. Some of us are up before the crack of dawn, getting ourselves prepared so we
can in turn get our families ready for the day. We rush to work, rush to get the kids to school, and at the
end of the day we rush home only to brace ourselves for the next day. After a hectic day, the last thing you
want to do is spend time waiting in line at the bank, or even the post office. That's where Online Banking
comes in. Many of the benefits of doing our banking online are obvious:

1- You don't have to wait in line.


2- You don't have to plan your day around the bank's hours.
3- You can look at your balance whenever you want, not just when you get a statement.

There are some hidden benefits too. As a young bank customer, you're just learning how to manage your
money and observe your spending patterns.
Online banking allows you to watch your money on a daily basis if you want to. By keeping close tabs on
your funds, you'll always be aware of what's happening in your bank account.
For those experienced spenders, this option is far more appealing than the sudden discovery that you're
broke!

It's also helpful to watch how much interest you're gathering on investments and savings or what service
charges you have incurred.

Most available benefits

1. Online banking with key bank is fast, secure, convenient and free.
2. Quick, simple, authenticated access to accounts via the web application.
3. Simply scalable to grow with changing system requirement.
4. Global enterprise wide access to information.
5. Improved data security, restricting unauthorized access.
6. Minimize Storage Space.

Future Look:
The “Banking Online System is a big and ambitious project. I am thankful for being provided this great
opportunity to work on it. As already mentioned, this project has gone through extensive research work.
On the basis of the research work, we have successfully designed and implemented banking online System.
To know what the future of online banking looks like, it’s probably worth looking at the present – online
banking isn’t new. When you think of online banking, you probably think about a computer (either a
desktop or laptop), a three or four step security process and then an interface that lets you view the balance
of your various bank accounts and credit cards, whilst permitting you to transfer money and pay bills. And
you’re not wrong either. The most valuable future looks are following below:

1- More branches of the bank, maybe it will be international, that means more ATM machines outside.
2- Customer issues development based on their needs, so the help desk will be aware of their needs and
easy to use.
3- Developing a mobile App for banking system that help users to do the obtained his operations without
go to the bank only he needs to sign in using his A/C NO. And password and then use your own PIN.
Finally the system will update automatically.

Conclusion

This project is developed to nurture the needs of a user in a banking sector by embedding all the tasks of
transactions taking place in a bank. Future version of this project will still be much enhanced than the
current version. Writing and depositing checks are perhaps the most fundamental ways to move money in
and out of a checking account, but advancements in technology have added ATM and debit card
transactions. All banks have rules about how long it takes to access your deposits, how many debit card
transactions you're allowed in a day, and how much cash you can withdraw from an ATM. Access to the
balance in your checking account can also be limited by businesses that place holds on your funds.

Banks are providing internet banking services also so that the customers can be attracted. By asking the
bank employs we came to know that maximum numbers of internet bank account holders are youth and
business man. Online banking is an innovative tool that is fast becoming a necessity. It is a successful
strategic weapon for banks to remain profitable in a volatile and competitive marketplace of today. If
proper training should be given to customer by the bank employs to open an account will be beneficial
secondly the website should be made friendlier from where the customers can directly make and access
their accounts.
Thus, the Bank Management System it is developed and executed successfully.

Fig. 1

1. Main Dashboard – After login in, user is directed to the main dashboard of
this system where user can perform various operations.
2. New Account– Here user can create there new Account and get there
Acccount No. and Pin.
Fig:2
3. Redirecting Page – After Login User get to there main portal page
through loading page where he can perform multiple operation .

[Link]: User can see his/her all information and have the option of edit and save it.
[Link] :User can deposite there money in this section .

[Link]:User can transfer the required amount to another user.


[Link]: User can withdraw the required amount from this section

[Link] List: One Can View the User List the ,who may have the account in that
bank.
[Link]:In This section the user can view the transaction od credit and debit
from the specific source.

[Link] Balance: Here the user can view there balance.


[Link] Pin: User can change there pin or account password according to there
need.

[Link]: Here is the information of developer who created this software


of Banking management system.

You might also like