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

java micro

The document is a micro project report on a 'Mini Banking System for Handling deposits and withdrawal' developed by students of Yashawantrao Chavan Polytechnic. It outlines the project's objectives, which include automating banking processes, enhancing security, and improving efficiency in handling customer accounts. The report includes a program code for the banking system and references for further reading.

Uploaded by

ashutoshpujari76
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

java micro

The document is a micro project report on a 'Mini Banking System for Handling deposits and withdrawal' developed by students of Yashawantrao Chavan Polytechnic. It outlines the project's objectives, which include automating banking processes, enhancing security, and improving efficiency in handling customer accounts. The report includes a program code for the banking system and references for further reading.

Uploaded by

ashutoshpujari76
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

D.K.T.E.

Society’s

Yashawantrao Chavan Polytechnic,


Ichalkaranji.

Department of
Computer Science and
Engineering

A
MICRO PROJECT
REPORT

ON,

“Mini Banking System for Handling deposits and withdrawal.”


SUBMITTED BY,

Enrollment No Student Name Exam Seat No.


23213200216 Ashutosh Sachin Pujari.

23213200217 Chaitali Vinayak Pujari.

23213200202 Prachi Dhanaji Patil.

23213200226 Sanidhi sujeet savadimath.

23213200160 Aishwarya Ravindar Khandekar

Under the Guidance of


Mrs. V. L. Jangam
Academic Year

2024-25
D.K.T.E. SOCIETY’S

YASHAWANTRAO CHAVAN POLYTECHNIC,


ICHALKARANJI.
DEPARTMENT OF

COMPUTER SCIENCE AND


ENGINEERING

CERTIFICATE

THIS IS TO CERTIFY,

Enrollment Exam seat Sign


Student Name
No No.

23213200216 Ashutosh Sachin Pujari.

23213200217 Chaitali Vinayak Pujari.

23213200202 Prachi Dhanaji Patil.

23213200226 Sanidhi Sujeet Savadimath.

23213200160 Aishwarya Ravindar Khnadekar

HAVE SUCCESSFULLY COMPLETED THE PROJECT DESIGN WORK


ENTITLED,

“Mini Banking System for Handling deposits and withdrawal.”


Inpartial fulfilment of Diploma in Computer Science and Engineering at MSBTE,
Mumbai.
DATE:
PLACE: ICHALKARANJI
Mrs . V.L.Jangam Mr. R.A.Hatgine Mr. A.P.Kothali
(GUIDE) (HOD) (PRINCIPAL)

ACKNOWLEDGEMENT
An endeavour over long period can be successful only with advice and guidance
of many well-wishers. We thanks to HOD Mr. R. A. Hatgine, of Secondyear for this
opportunity. We would like to thank the Computer Science and Engineering department
for assistance and constant source of encouragement.
We wish to express our profound and deep sense of gratitude to Mrs. V. L. Jangam,
for sparing their valuable time to extend help in every step of our project.

Name of Group Members,


1. Ashutosh Sachin Pujari
2. Chaitali Vinayak Pujari
3. Prachi Dhanaji Patil
4. Sanidhi sujeet savadimath
5. Aishwarya Ravindar Khandekar
ABSTRACT
The Feedback System is a pivotal software solution designed to revolutionize the way
organizations engage with their users and glean invaluable insights into their experiences,
preferences, and suggestions. In today's dynamic business landscape, understanding and
responding to user feedback are paramount for maintaining competitiveness, enhancing
customer satisfaction, and driving continuous improvement.
INDEX

Sr.No Topic Page.no

1 Introduction 1

2 Objective 2

3 Program 3

4 Output 11

5 Reference 14
INTRODUCTION TO BANK MANEGEMENT SYSTEM

1. INTRODUCTION:-

The main objective of the project is to develop online Banking system for
banks. In present system all banking work is done manually. User have to visit
bank to Withdrawal or Deposit amount. In present bank system it is also
difficult to find account information of account holder. In this bank management
system we will automate all the banking process. In our bank management
system user can check his balance online and he can also transfer money to
other account online. In this Software you can keep record for daily Banking
transactions. The main purpose of developing bank management system is to
design an application, which could store bank data and provide an interface for
retrieving customer related details with 100% accuracy.
This bank management system also allow user to add new customer account,
delete account and user can also modify existing user account information.
Using this system user can also search any individual account in few seconds.
Using our bank management system user can also check any translation in any
account. Our system also provide security check to reduce fraud. The system
will check the user’s existence in the database and provide the set of services
with respect to the role of the user.
2. The objective of this bank management system are:-

The main object of this system is to provide a secure system. Our system is
password protected and it only allows authorized user to access various
functions available in the system.
Our system will help the user to Locate any A/C wanted by the user. It will
Reduced manual work as most of the work done by computer. As all the manual
work will be done automatically so it will increase work speed and reduce time
consumption to complete any bank related work. It will also increase the work
efficiency as few employees can handle more customers. This will reduced the
manual workload and give information instantly.
The Project Banking system has been made to automate the Banking system.
Through this bank management system user can manage all bank account
activity like deposit money, withdraw money, transfer money from one account
to another account, online payment etc. Using this bank management system
user can check his account detail online like balance in account, bank statement
etc. The Administrator can check bank account with a login can work out with
A/C holders of the bank can withdraw/ deposit cash / cheque /DD to/from their
accounts. This system is also help bank user to create New account easily. The
project makes a sincere effort to provide all the below-mentioned features to
meet the requirements of the bank.
3. Program: -

import java.io.*;
class Account
{
public static void main(String arg[])
{
String name,acc_type;
int Acc_num,Acc_Balance;
Account String)n;int acc_num;int b;String a_;
{
name=n;
Acc_num=acc_num;
Acc_Balance=b;
acc_type=a_t;
}
/*Account(String n;int acc_num;int b;String a_t;
{
name=n;
Acc_num=acc_num;
Acc_Balance=b;
acc_type=a_t;
}*/
}

class create_account extends Account


{
create_account(String n,int acc_num,int b,String a_t);
{
name=n;
Acc_num=acc_num;
Acc_Balance=b;
acc_type=a_t;
}
create_account()
{
super();
}
void insert(String n,int acc_num,String a_t)
{
name=n;
acc_type=a_t;
Acc_num=acc_num;
Acc_Balance=0;
}
void display_details()
{
System.out.println("Depositor Name:"+name);
System.out.println("Account Number:"+Acc_num);
System.out.println("Account Balance:"+Acc_Balance);
System.out.println("Account Type:"+acc_type);
}
void deposit(int acc_num,int money)
{
Acc_Balance=money;
}
int withdraw(int withd)
{
Acc_Balance=Acc_Balance-withd;
return Acc_Balance;
}
}
class StringTest
{
public static void main(String args[])
{
String user_name=null,type;
type=null;
int balance=0;
int tmp=0;
int withd=0,cb=0;
int aNumber=0;
aNumber=(int)((Math.random()*9000)+1000);
create_account user=new create_account("user",0,0,"savings");
Scanner in=new Scanner(System.in);
Scanner strng=new Scanner(System.in);
int userChoice;
boolean quit=false;
do
{
System.out.println("1.Create Account");
System.out.println("2.Deposit money");
System.out.println("3.Withdraw money");
System.out.println("4.Check Balance");
System.out.println("5.Display Account Details");
System.out.println("0.to quit:\n");
System.out.print("Enter Your Choice:");
userChoice=in.nextInt();
switch(userChoice)
{
case 1:
System.out.print("Enter your Name:");
user_name=strng.nextLine();
System.out.print("Enter Account Type:");
type=in.next();
user.insert(user_name,aNumber,type);
System.out.println("\n\tYour Account Details\n\tDont Forget Account Number\n");
System.out.println("******************");
user.display_details();
break;
case 2:
System.out.print("Enter your account Number:");
tmp=in.nextInt();
if(tmp==user.Acc_num)
{
System.out.print("Enter Amount of Money:");
balance=in.nextInt();
user.Acc_Balance=balance;
System.out.println("\tSuccessfully Deposited");
}
else
System.out.println("Wrong Account Number");
break;
case 3:
System.out.print("Enter your account Number:");
tmp=in.nextInt();
if(tmp==user.Acc_num)
{
if(user.Acc_Balance==0)
System.out.print("Your Account is Empty");
else
{
System.out.print("Enter Amount of Money:");
withd=in.nextInt();
if(withd>user.Acc_Balance)
{
System.out.print("Enter Valid Amount of Money:");
withd=in.nextInt();
}
else
cb=user.withdraw(withd);
System.out.println("Your Current Balance:"+cb);
}
}
else
System.out.println("Wrong Account Number:");
break;
case 4:
System.out.print("Enter your Account Number:");
tmp=in.nextInt();
if(tmp==user.Acc_num)
{
System.out.println("Your Current Balance:"+user.Acc_Balance);
}
else
System.out.println("Wrong Account Number");
break;
case 5:
System.out.print("Enter your Account Number:");
tmp=in.nextInt();
if(tmp==user.Acc_num)
{
user.display_details();
}
else
System.out.println("Wrong Account Number");
break;
case 0:
quit=true;
break;
default:
System.out.println("Wrong Choice");
break;
}
System.out.println("\n");
}while(!quit);
System.out.println("Thanks!");
}
}
}
4. Output:-
5. REFERENCE:-

1. https://www.geeksforgeeks.org/courses/offline-/
2. https://github.com/
3. http://www.bing.com/

You might also like