ABSTRACT Before the evolution of computers, all the details in a banking systems used to be...

66

Transcript of ABSTRACT Before the evolution of computers, all the details in a banking systems used to be...

Page 1: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 2: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

ABSTRACTABSTRACT Before the evolution of computers, all the details

in a banking systems used to be maintained manually. This is not advisable because maintenance and retrieval of information becomes tedious.

Our project on ‘Personal Banking System’ is a fully computerized one which provides an account holder to view his account information such as checking balance, recent transactions, transfer of funds, etc. User can also view his account information on his personal computer.

Page 3: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

ABSTRACTABSTRACT In our personal banking system we have two

types of accounts, they are savings and current. only a person having savings account can avail this facility. A person should register at administrator manually to create account number and personal details. Once a person has registered with bank administrator, he will give a default password to an user, Which can be changed later by user. Thus user can login in and view his account information at their home computers.

In this way, personal banking has emerged to be one of the greatest innovations of the modern world.

Page 4: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

INTRODUCTONINTRODUCTON A customer can view his account details

depending on the requirement and the services provided by the bank.

The personal banking system has mainly two modules:

Customer Module Administration Module

Page 5: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

INTRODUCTONINTRODUCTONCustomer (i.e., user) is provided with various operations like

view balance, view transactions, transfer of money etc., from his account.

Administrator can login with username and password which is maintained as highly confidential. He can add/delete customers as well as the other bank related details.

Page 6: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 7: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

EXISTING SYSTEMEXISTING SYSTEM By using present system, work is done manually. So all

transactions takes lot of time to complete.

Whenever user wants to make any updations, it is difficult and requires more time to get particular information from a file.

If the information is maintained manually the process becomes much complicated and difficult for understanding and retrieval

of information.

Page 8: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

PROPOSED SYSTEMPROPOSED SYSTEMBy using proposed system , the whole system is computerized. so, the transactions takes less time.

Only the registered members will be allowed to access the

information from the system.

• Large amounts of information can be stored and can be easily retrieved from database.

• Login/password is required for accessing this software.

Page 9: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 10: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

HARDWARE REQUIREMENTSHARDWARE REQUIREMENTS

Processor: Intel Pentium 4 or equivalent

RAM: Minimum of 256 MB or higher

HDD: 20 GB or higher

Monitor: 15’’ or 17’’ color monitor

Page 11: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

SOFTWARESOFTWARE REQUIREMENTSREQUIREMENTS Front-end:J2EE (JSP, Servlets, JDBC, HTML, JavaScript)

Back-end: Oracle 9i or higher

Server: Apache Tomcat 5.5

Operating system: Microsoft Windows 2000 or XP

Browser: Microsoft Internet Explorer or any other

Page 12: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

FEASIBILITY STUDYThe objective of this system is to determine quickly and at a

minimum expense to establish how to solve a problem

The feasibility can be tested in two ways

1. Technical feasibility

2. Operational feasibility

Page 13: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

FEASIBILITY STUDYHardware selection

This system works on a PC which act as server as well as client with a web browser.

Software selection

The system require Microsoft Windows operating system for the client as well as server.

Page 14: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

The server machine should be installed with web browser that supports JSP platform and Oracle 8 data base manager for back end database management.

The client system should be equipped with Internet Explorer 6.

Page 15: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 16: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLESACCOUNT

FIELD NAME KEY TYPE DATA TYPE

------------------ --------------- -----------------

ACC_NO PRIMARY KEY NUMBER(6)

BALANCE NUMBER(10,2)

TYPENO FOREIGN KEY NUMBER(3)

Page 17: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLES ATYPE

FIELD NAME KEY TYPE DATA TYPE

------------------ --------------- -----------------

TYPENO PRIMARY KEY NUMBER(3)

TYPE VARCHAR2(20)

Page 18: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLESACCDATA

FIELD NAME KEY TYPE DATA TYPE

------------------ --------------- -----------------

ACC_NO FOREIGN KEY NUMBER(6)

BRANCH VARCHAR2(30)

CITY VARCHAR2(25)

Page 19: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLES CUSTOMER

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- -----------------

USID PRIMARY KEY NUMBER(6)

ACC_NO FOREIGN KEY NUMBER(6)

UNAME VARCHAR2(40)

ADDRESS VARCHAR2(50)

EMAILID VARCHAR2(40)

BRANCH VARCHAR2(30)

CITY VARCHAR2(30)

Page 20: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLESBRANCH

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- -----------------

BRANCH_NAME PRIMARY KEY VARCHAR2(30)

BRANCH_CITY VARCHAR2(25)

ASSETS NUMBER(10,2)

Page 21: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLES ULOGIN

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- -----------------

USID FOREIGN KEY NUMBER(6)

UNAME VARCHAR2(30)

PASSWORD VARCHAR2(15)

Page 22: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLESTRANSACTION

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- -----------------

TRANS_ID PRIMARY KEY NUMBER(6)

ACC_NO FOREIGN KEY NUMBER(6)

ACCESS_DATE DATE

TYPE_TRANS VARCHAR2(45)

DEBIT NUMBER(10,2)

CREDIT NUMBER(10,2)

Page 23: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLESTRANSFER

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- ----------FACCNO NUMBER(6)

DACCNO NUMBER(6)

DAMOUNT NUMBER(8,2)

Page 24: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

DATABASE TABLESDATABASE TABLES ZIP

FIELD NAME KEY TYPE DATA TYPE

----------------- --------------- -------------------

BRANCH VARCHAR2(30)

CITY VARCHAR2(30)

ZIPCODE PRIMARY KEY NUMBER(7)

STATE VARCHAR2(30)

Page 25: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 26: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 27: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 28: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 29: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 30: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 31: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 32: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 33: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 34: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 35: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 36: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 37: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 38: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 39: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 40: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 41: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 42: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 43: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 44: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 45: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 46: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 47: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 48: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 49: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 50: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 51: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 52: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 53: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 54: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 55: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 56: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 57: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 58: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 59: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 60: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 61: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 62: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

TESTINGTesting is process of executing program with the intent of

finding an error

Testing is the phase where errors remaining from the earlier phase are also detected.

In this the program to be tested is executed with a set of test cases and the output of the program for the test case is evaluated to determine whether the program is performing as it is expected to do.

Page 63: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

The basic levels of testing are

1. Unit testing

2. Integration testing

3. System and Acceptance testing

Page 64: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

Unit testing focuses on the verification of smallest unit of software design module

It is essential for the code produced during the coding phase

Its goal is to test the internal logic of the module.

Page 65: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.
Page 66: ABSTRACT Before the evolution of computers, all the details in a banking systems used to be maintained manually. This is not advisable because maintenance.

The entire implemented system mainly demonstrates the concept of a personal banking system.

The developed system perfectly met all the objectives conceived at the design phase of the system.

This project helps the user from avoiding the manual stress in maintaining the records.

No system is always perfect or complete and there is scope for further development.