Bank management system with java

29
INTRODUCTION OF CORE JAVA SUBMITTED BY: SHUBHAM KUMAR 1209013074 IEC College Of Engineering And Technology

Transcript of Bank management system with java

Page 1: Bank management system with java

INTRODUCTION OF CORE JAVA

SUBMITTED BY:SHUBHAM KUMAR1209013074

IEC College Of Engineering And Technology

Page 2: Bank management system with java

What is Java ?Java is a high level programming language developed by Sun Microsystems.

 It was first developed by James Gosling at Sun Microsystems, which is now a part of Oracle Corporation.

Java was originally called OAK, and was designed for handheld devices.

Page 3: Bank management system with java

JAVA was developed to achieve 5 main goals. 

It should be simple and easy to learn.It should be robust and secure.It should be independent of a given computer architecture or platform.It Should Provide Security.It Should be object oriented to visualize program in real life terms.

Page 4: Bank management system with java

Write the Code on Notepad.

Page 5: Bank management system with java

Step-2Complie and Run the Code on Command Prompt.

Page 6: Bank management system with java

Java PackagesPackages in Java is a mechanism to encapsulate a group of classes, interfaces and sub packages.

Types of package:1) User defined package: The package we create is called user-defined package.

2) Built-in package: The already defined package like java.io.*, java.lang.* etc are known as built-in packages

Page 7: Bank management system with java

How to implement Java Package

package mypack;  public class Simple{   public static void main(String args[]){      System.out.println("Welcome to package");     }  }  

Page 8: Bank management system with java

JDK JRE JVM

JDK (Java Development Kit) - Java Development Kit (JDK) is a bundle of software components that is used to develop Java based applications.JRE (Java Runtime Environment) - JRE is an implementation of the JVM which actually executes Java programs. It includes the JVM, core libraries and other additional components to run applications and applets written in Java.

Page 9: Bank management system with java

BANK MANAGEMENT SYSTEM

Page 10: Bank management system with java

To develop a software 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 workspace to have additional functionalities which are not provided under a conventional banking software.

Page 11: Bank management system with java

:: Problem Description :: The bank management system is

an application for maintaining a person’s account in a bank. 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 following presentation provides the specification for the system.

Page 12: Bank management system with java

:: REQUIREMENTS ::Functional requirementsNon-Functional requirementsUser requirementsSystem requirements

Page 13: Bank management system with java

:: 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.

Page 14: Bank management system with java

:: 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.

Page 15: Bank management system with java

:: SYSTEM REQUIREMENTS ::

SOFTWARE REQUIREMANTS

FRONT END : Java

Page 16: Bank management system with java

:: SYSTEM REQUIREMENTS ::

HARDWARE REQUIREMENTSHARDWARE REQUIREMENTS

Core i3 ProcessorCore i3 Processor RAM 2 GBRAM 2 GB HDD Capacity 500GBHDD Capacity 500GB

We use the above mentioned hardware tools for increased speed, reduced complexity and for improved productivity.

Page 17: Bank management system with java

:: Module Description ::

MODULE DESCRIPTION

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

Page 18: Bank management system with java

:: Module Description ::

Deposit Provides options to deposit amount from the given account number

Withdraw Provides options to withdraw amount from the

given account number

Cancel AccountCancels the selected

account from the bank.

Report Displays the list of all account Details comprising of account number, name and balance amount

Page 19: Bank management system with java

E R DIAGRAM

Page 20: Bank management system with java

E-R diagram for creating”Account”

Page 21: Bank management system with java

E-R diagram for Depositing and Withdrawning

Page 22: Bank management system with java
Page 23: Bank management system with java

:: 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 software will still be much enhanced than the current version 1.0.Thus the Bank Management System it is developed and executed successfully.

Page 24: Bank management system with java

SNAPSHOTS

Page 25: Bank management system with java
Page 26: Bank management system with java
Page 27: Bank management system with java
Page 28: Bank management system with java
Page 29: Bank management system with java

THANKYOU