You are on page 1of 13

“(“Banking management system)”

PROGRAMMING WITH JAVA (N1DF401C)

OF

DIPLOMA IN (COMPUTER SCIENCE & ENGINEERING)

SEMESTER, FALL (2022-23)

SUBMITTED TO
UNIVERSITY POLYTECHNIC, GALGOTIAS UNIVERSITY

SUBMITTED BY COURSE COORDINATOR


ABHISHEK JHA (22GPTC4060138) NUTAN GUSAIN

MARK PETER (22GPTC4060041)

ADITYA KUMAR (22GPTC4060105)

UTKARSH KUMAR YADAV (22GPTC4060083)

ROTISH KUMAR (22GPTC4060170)

GALGOTIAS UNIVERSITY
Plot No.2, Sector 17-A Yamuna Expressway, Greater Noida,
Gautam Buddha Nagar, Uttar Pradesh, India,
Session, Fall (2022-23)

1. Overview of the Project

CONTENTS

1.) Introduction
2.) Existing System
3.) Proposed System
4.) Requirment
5.) Modules in System
6.) Data Flow Diagram
7.) Coding
8.) Advantages
9.) Limitation of System
10.) Future Scope
11.) Data Dictonary
12.) Canclusion
13.) References
2. Objective of the Project
In this project we are going to explain about Banking Management System.
This project have facility to opening account, depositing and withdrawing
money.The proposed system is a computerized one. This has greater accuracy
and efficiency. This takes only limited time for calculation.

The proposed system can be used to maintain efficiently the BANKING


schedule. In larger organizations employees are large. At that time also the
proposed system is useful and helpful. The system includes users
Administrator(HR) level.

In this project we have a adminlogin feature, we want to fill the admin and
password then we enter to home page,The home page facility show all the
include features about this banking project.we have a number of options like
open account,delete account,modify account,add employee record, delete
employee record,modify employee record, deposit money, withdraw money and
loan facility also available, we can easily choose any option according to our
own requirement. We have also feature of validation.

We also take view of all the account list information according to date. We have
also information record about this bank and its director.
3. Proposed Methodology/ Planning of work
EXISTING SYSTEM:

The existing system work manually. The existing system has got lot of intricacies within itself
and need lot of human effort and paper works. All above the data need to be maintained on
ledgers and maintaining this is a tedious and risky process. As the transactions increases, so
the data too. So the task of maintaining them increases exponentially. To view a data may
need lot of paper to be searched.

Some of the negative aspects of the existing system are as follows:

1) Time Consuming:
There is a lot of time consumes in the bank, whenever we openaccount, deposit,
withdraw or pass a loan than because of many customers with his/ her different
purpose, than we wait for our turn sometimes 2 to 3 hours.

2) Reliability:
This banking system is not fully reliable whenever the computer system is create a
problem and not work properly than sometime our data is damaged or lost

3) Man Power:
In this project man power is fully used. A number of employee need to manage the
banking system.

4) Less Accurate: this system is not fully accurate, because sometime computrised system
create a problem in working, than the computer system also give us wrong results. To
overcome these, the proposed system has been suggested.
4. Facilities required for proposed work:
REQUIREMENTS:
• Functional Requirements
• Non- Functional Requirements
• System Requirments

Functional requirements:

 User basic graphical tools such as shapes, objects, brushes, colour tools,
eraser etc

 Should allow free hand drawing, object shapes such as


circle,ellipse,rectangle,polygon.

 Should allow the usage of different colors in the form of


brushes,shapes,curves.

 Manage the picture with tools such as pencil,airbrush,clear all.

Non-Functional requirements:

 Must provide the program in vivid colours and format.


 Should have adaptability to allow usage of single module at a time.
 Must enable faster processing of operations when a module is selected.
System Requirments:

Hardware requirements:

Processor: Pentium IV

RAM: 128MB required


HARD DISK: 1GB required

Printer: Any compatible printer

Software requirements:

JDK 1.5

MYSQL

JAVA being the platform independent language to generate the userfriendly Software system
is used as Front-end system and MYSQL as Back-end database system, this will facilitate
user in operating the system successfully.

A platform is the hardware or software environment in which a program runs. We've already
mentioned some of the most popular platforms like Windows 2000/XP, Linux, Solaris, and
Mac OS. Most platforms can be described as a combination of the operating system and
hardware. The Java platform differs from most other platforms in that it's a software-only
platform that runs on top of other hardwarebased platforms.

The Java platform has two components:

• The Java Virtual Machine (Java VM)


• The Java Application Programming Interface (Java API)
5. Expected Outcomes

MODULES IN SYSTEM:

There are seven modules in this System::

1). Deposit Module

2). Withdraw Module

3). Cancel Account Module

4). Create File Module

5). Open Account Module

6). Search Module

7). Report Module

• Deposit:

Provides options to deposit amount from the given account number .

• Withdraw: Provides options to withdraw amount from the given account number. •
Cancel Account:

Cancels the selected account from the bank.


• Create File:

Selecting this creates a new file for the user by accepting input such as
account number, name and amount .

• Open account:

Opens a new account for the user by accepting input such as account
number, name and minimum balance

• Search:

Enables to search for the details of the given account number. Displays only
one account detail at a time.

• Report:

Displays the list of all account & Details comprising of account number, name and
balance amount .
6. Time frame/Gantt Chart for the
Project
7. Bibliography/References

Variable Name Purpose Associated With

Admin Indicate admin for login. Database

Password Indicate password for login Database

Acc_number Acc_number for open account Database Name

Used to store custumor name Database

BusinessName Used to store business name Database

FatherName Used to store father name Database

ResidentAddress Used to store customer res. address Database

Officeaddress Used to store customer off. address Database

Phoneno Used to store customer phoneno Database

Occupation Used to store occupation of customer Database

Monthly income Used to store monthly income of customer Database

D ob Dob of customer Datebase

Education Detail of qualification of customer Datebase

Initial amount Used to store initial amount Datebase

Id Id of employee Database

Date of joining Date on which Job occur Database


EmailId Email Id of employee Database

Pincode Used to store pincode of employee state Database

State Used to store state of employee Database

Status Used to store status of employee Database

Designation Used to store designation of employee Database

Basic salary Detail of basic salary of employee Database

Da Detail of da of employee salary Database H

Detail of hra of employee salary Database

tf Detail of tf of employee salary Database


pf Detail of pf of employee salary Database

Bonus Detail of bonos of employee Database

Gross Gross salaryDetail of gross salary of employee Database

Loan Amount Detail of loan of customer Database

Year No of year for which loan pass Database

Money return to bankAmount of money Database

Yearlyinstalment Amount that paid by customer every year Database

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.

REFERENCES:

• http://www.sun.com

• http://www.coreservlets.com

• http://www.serverside.com

• http://www.w3schools.com

• http://www.google.com

• http://www.webopedia.com

• http://www.ddj.com

You might also like