Sie sind auf Seite 1von 23

TRAINING PROJECT

BY: PRIYANKA AHUJA 11091451

BANK MANAGEMENT SYSTEM

OVERVIEW
This project generally manage the record of people using the bank for different purpose. Include almost all the facilities of a bank. We can open new account ,withdraw or deposit money , take loan etc. Under this project we can add a no of users and a no. of account of account holders in database.

With the help of this only authorized users can login , thus providing the security. The problem of storing data is overcome by this. Operating System Database is used as java does not have its own database( Microsoft Access is used here). It is developed by using core java.

PROJECT OBJECTIVES
To provide a proper system for the management of accounts. To provide security. To provide a better view to the users as well as to the bank employees.

PROJECT SCOPE
Bank system has a wide scope in banks.As it helps in maintaining the records of all the customers using banks.It provides a better security as only authenticated user can use it.Beyond banks it can also be used in those organisations which uses database to maintain record of their user by doing some manipulation in the coding of a project e.g. it can be used in hospitals,railway stations, colledges,etc.

Easy to use by the employees. No complexity. Authentication is there,so that security is maintained. Easy to update the data.

:: Problem Description ::

AIM

The bank management system is an application for maintaining a persons 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.

The bank management system is an application for maintaining a persons 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.

:: REQUIREMENTS :: Hardware requirements


Software requirements User requirements System requirements

AIM

The bank management system is an application for maintaining a persons 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.

:: HARDWARE Requirements ::
The bank management system is an application for maintaining a persons 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

AIM

Pentium IV Processor. The following presentation provides the specification for the Hard Disk : 80 GB HDD. system. RAM : atleast 256 MB .

:: SOFTWARE Requirements ::
JAVA : Is used for developing and designing of presentation provides the specification for the The following forms for inserting and system. retrieving of data from different records in database. As a computer language , JAVAs hype is overdone : JAVA is certainly good programming.
LANGUAGE : There is no doubt that it is one of the better languages available to seriousprogrammers .

AIM

The bank management system is an application for maintaining a persons 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

AIM

REQUIREMENTS ::
Pentium VI Processor RAM 512MB HDD Capacity 2GB
.

The bank management system is an application for maintaining a persons 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.

:: SYSTEM

HARDWARE REQUIREMENTS

:: Module Description ::
MODULE
Create File

AIM

The bank management system is an application for maintaining a persons 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.

DESCRIPTION

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

Open account

Search

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

:: Module Description ::
Deposit

AIM

The bank management system is an application for maintaining a persons 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 Provides options to deposit amount
from specification for the The following presentation provides thethe given account number system.

Withdraw

Provides options to withdraw amount from the given account number

Cancel Account

Cancels the selected account from the bank. Displays the list of all account Details comprising of account number, name and balance amount

Report

AIM
The bank management system is an application for maintaining a persons 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

E R DIAGRAM

The following presentation provides the specification for the system.

E-R diagram for creating ACCOUNT User New Acc

Bank

New Form

Verify

DB

Rejected

Create Acc Created

E-R diagram for withdraw ACCOUNT

User

Withdraw Deposit

Withdraw
Bank Bank

DB Verify DB

No Amount

Deposited

E-R diagram for modifying ACCOUNT Modify Bank

User

Verify

Account Modified

Edit the Form

Details Incorrect

DB

E-R diagram for deleting anACCOUNT

User

Delete

Bank Account Deleted. DB

AIM

:: CONCLUSION ::
The bank management system is an application for maintaining a persons 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 presentationof thisthe specification for to The main aim provides project was the system.

put what we learnt in our software engineering classes and in java class into practice.The notepad in java designated to our team allowed us to fully exercise the techniques of XP.The final deliverable was a simple notepad calculator and we were able to learn a new programming language.In addition,we were able to apply the knowledge of OOP.

AIM
The bank management system is an application for maintaining a persons 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.

SNAPSHOTS

RECOMMENDATIONS ON FUTURE IMPROVEMENT


There is always room for improvement and the software we created can be improved.This is especially because we had to create it within a limited time.With more time,the software can be improved to include security and different types of users.This would be the first step in making the software network-enabled,and eventually web enabled.

THANK YOU

Das könnte Ihnen auch gefallen