You are on page 1of 6

PROJECT SYNOPSIS

Prepared By:-Prakash Date:03-05-2023

TITLE OF THE PROJECT- Bank Application System


This Internet Banking System supports the functionalities of banking services
with secure login procedure to interact within the CUSTOMERS and
DATABASE

Registration, Account Details, Transfer Money, Transaction History

PROJECT INTRODUCTION
Internet Banking is all about knowing our customer need and provide them with
the right service at the right time through right channel 24*7 day a week.

Being “electronic”, it not only provides its customers with faster and better
facilities, it even reduces the manual overhead of accounts maintenance

The project has been planned to be having the view of distributed architecture,
with centralized storage of the database. The application for the storage of the
data has been planned. Using the constructs of MySQL DB and all the user
interfaces have been designed using the JAVA. The database connectivity is
planned using the “Database” methodology. The standards of security and data
protective mechanism have been given a big choice for proper usage. The
application takes care of different modules and their associated reports, which
are produced as per the applicable strategies and standards that are put
forwarded by the administrative staff.
DRAWBACK OF EXISTING SYSTEM:

In this world everything has its own limitations. And limitation in a project is
quite obvious. Even famous software's and operating systems have its own

limitations. For example win 3 xs does not support USB port. So it's a limitation
of win3x that it does not support USB port.

Due to shortage of time this project has some limitation.

Some of them are as follows:

In this project a book code cannot be more than 500. So it's a limitation of this
project that this system cannot maintain more than 500books.

Same with member, a member number cannot be more than 500

No checks have been made in relation to the entry of duplicate records in book

section. This limitation is also present in the function when we create new
members.

PROPOSED SYSTEM

“Why an Automated Private Banking System?”

 Almost 60% of today’s information is still paper based.


 30% of all office time is spent finding documents.
 The average time to manage a single document is 12 minutes,
 9 minutes to re-file and 3 minutes to process.

Hence, the requirement is to develop a system that minimizes all these


overheads included while giving the maximum output for the organization.

The basis for the project is to develop a fully automated banking system that
includes depositing of amount,
With drawl of amount and exporting the outcome back to the client while
considering all the tools and facilities than a client may need for efficient and
effective output.

Advantages of the system


 Quick, authenticated access to accounts via the desktop.
 Easily scalable to grow with changing system requirement.
 Enterprise wide access to information.
 Improved information security, restricting unauthorized access.
 Minimize Storage Space
In manual system, much storage space for data files is required so to overcome
this problem, on automated well managed

Scope:

The Online Banking project is widely applicable with private banks. It can even
be used in industries for their personal transactions (working).
Database is developed for saving storage space. This s/w saves space and
stores information efficiently. It ends the burden of having large manual filing
storage system.
Banking System can be used extensively
 Withdrawal of amount by the client.
 Deposition of amount by the client.
 Faster balance enquiry.

OBJECTIVES:
The Online Banking suite provides a global accounting foundation that provides
the all-private banks with electronic banking facilities. It allows client of private
banks to carry out their day-to-day banking transactions.

Software Requirement & Specification

Software Required:
The project is implemented in Java (component Coding) as it provides the
implementation of Socket and Server Socket classes that are used to connect
distinct applications, hence the software’s required in the creation and execution
of the project are j2sdk1.7 or Eclipse .As we know JAVA is a platform
independent language so this software runs with JRE environment on any
desired platform i.e. Linux, windows 9x, XP, or 2000 or any operating system.
Technologies used: INFOBASIC, JAVA (Component Coding).

Hardware Required:
As the project does not involve any database, its hardware requirements are
minimal. Any System with Pentium P2 or above processor, 32MB RAM, 1GB
Hard Disk, a LAN Card, and a CDROM is sufficient. Its network based
software so computers connected with any kind of mode (wireless, LAN
connected etc) will suit its requirements. . . . It can also be run on a single
machine for its demo use.
Best suited in laboratory where we can run its server on any machine and many
clients can use it simultaneously.

Hardware Requirements

Hard disk 40GB

RAM 4 GB(Minimum), 8GB(Recommended)


Device Laptop/desktop

Software Requirements

OS Windows 7/8/10

Languages Used Java(component coding)

Development Environment Android Studio


(IDE)

Database PostgreSQL
INFOBASIC, JAVA (Component
Software Coding).

Technologies used: INFOBASIC, JAVA (Component Coding).

Modules
1. Registration:-
This module is used by the Customer to create an account in the app.

2. Account Details:-
Customer can create two types of Account: savings A/c and current A/c.

3. Deposit Cash:-
This module is used to deposit the money based on the limit. A Deposit with
Banking Institution that allows money to be deposited and withdrawn by the
account holder. These transactions are recorded in the bank's books and the
resulting balance is recorded as a liability for the bank and represent amount
owed by the bank to the customer. Some banks charge fee for this service
while others may pay interest to customer for the money deposited. Fixed
deposit at a banking institution that cannot be withdrawn for a preset fixed
'term' or period of time. When the term is over it can be withdrawn or it can
be rolled over for another term. Generally speaking, the longer the term the
better the yield on the money.

4. Withdraw Cash:-
This module is used to withdraw the money based on the limit/restrictions. A
withdrawal involves removing funds from a bank account, savings plan,
pension, or trust. In some cases, conditions must be met to withdraw funds
without a penalty. A penalty for an early withdrawal usually arises when a
clause in an investment contract is broken.

5. Transaction History:-

This module is used to view the daily transactions; a transaction history is a


record of all transactions for that bank account for a set period that you have
chosen. Unlike a bank statement, a transaction history allows you to choose
the period you want reflected. For example, you could choose to see all the
transactions on your account for the last three months until today's date.

CONCLUSION:-

This banking application project will serve as a useful approach to database


Dialog box to deposit and withdraw the money for the person. It serves as a
Helpful approach for the users. It provides easy way of the deposit and
Withdraws the money. It reduces the time taken by the user to save the
money.
Thus, the project is the user-friendly approach.

You might also like