Skip to content

Online Banking system is an application which automates manual tasks, like managing transactions, transfering money, checking balance, etc.

Notifications You must be signed in to change notification settings

RajputHim/Online-Banking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elated-silver-5908

Online Banking System

Online Banking system is an application which automates manual tasks, like managing transactions, transfering money, checking balance, etc.

Java Concepts used in this projects

  • OOPs
  • Exception Handling
  • Inheritance
  • DAO pattern
  • Date and time handling

Features

  • Create Account
  • Edit Account Details
  • Delete Account
  • Transfer Money
  • Check Transaction History

Online Banking System can be used by accountant and customer.

Accountant functionalities

  • Create new account for customer
  • Edit customers account details using their account number
  • Removing any account using account number
  • Viewing customers account details using account number
  • View all the account at once

Customer Functionalities

  • Transfering Money to someone using account number.
  • Checking Transaction history
  • Checking available balance

How to run Online banking system

Create MySQL Database and Tables

CREATE DATABASE project1

Customer table to store customers data

CREATE TABLE customer_details ( customer_id int primary key, first_name varchar(20), last_name varchar(20), gender varchar(10), age int, mob varchar(12), email varchar(30), dob date, city varchar(12), account_type varchar(10), account_num int, balance int not null, password varchar(30) );

Transaction table to store transaction history

CREATE TABLE tran_details( cid int, recievers_acc int, dot DATE, senders_acc int, transaction_amount INT(7), balance int not null );


Accountants Email-ID and Password:-

Workflow of this project :-

Accountant's workflow
  • Login as accountant(use email-id and password provided above)
  • Add new account and fill all the details
  • View account details using account number and check if all the data filled by you is correct or not.
  • If you want to edit some details, the select edit option and update the details.
  • Select exit after your work has been done
Customer's workflow
  • Login as customer(use email-id and password submitted at the time of account creation)
  • Check balance
  • Transfer money to someone
  • Check Transaction history

About

Online Banking system is an application which automates manual tasks, like managing transactions, transfering money, checking balance, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages