You are on page 1of 9

A PROJECT REPORT ON

NET-BANKING
Submitted in partial fulfillment of the requirement for the award of BATCHELOR OF TECHNOLOGY IN INFORMATION TECHNOLOGY 2010-2011 Submitted By P.DIVYA JYOTHI Under the Guidance of, Mr. B. JOGENDRA, M.TECH 08M11A1242

DEPARTMENT OF INFORMATION TECHNOLOGY

BANDARI SRINIVAS INSTITUTE OF TECHNOLOGY


(Approved by AICTE, Recognized by Govt. of A.P. and affiliated to J.N.T.U., Hyd.) GOLLAPALLY (V), CHEVELLA (M), R.R.DIST

BANDARI SRINIVAS INSTITUTE OF TECHNOLOGY


(Approved by AICTE, Recognized by Govt. of A.P. and affiliated to J.N.T.U., Hyd.) GOLLAPALLY (V), CHEVELLA (M), R.R.DIST

CERTIFICATE
This is to certify that the dissertation entitled NET-BANKING., being submitted by Mr. P.DIVYA JYOTHI bearing hall ticket No: 08M11A1242 in partial fulfillment of the requirement for the Award of the Degree of Bachelor of Technology in INFORMATION TECHNOLOGY, Jawaharlal Nehru Technological University, Hyderabad, is a record of the bonafied work carried out by her under our guidance and supervision during the period 20102011. The results presented in this thesis have been verified and are found to be satisfactory. The result embodied in this project has not been submitted to any other university or institute for the award of any degree or diploma. Internal Guide Mr.B.JOGENDRA, M.TECH Assistant Professor Department of IT Head of the Department Mr. M.NARENDHAR,M.TECH Assistant Professor Department of IT

EXTERNAL EXAMINAR

ii

DECLARATION
I project P.DIVYAJYOTHI bearing Roll No: 08M11A1242, a bonafied student of partial in fulfillment the year of BY under BATCHELOR the OF BANDARI SRINIVAS INSTITUTE OF TECHNOLOGY , would like to declare that the titled NET-BANKING. A Degree course of my original work TECHNOLOGY UNIVERSITY is TECHNOLOGY.. JAWAHARLAL NEHRU TECHNOLOGICAL 2010 guidance of

Mr.B.JOGENDRA,M.TECH Associate Professor of the Department of INFORMATION

DATE: PLACE:

NAME P.DIVYAJYOTHI

ROLL NO 08M11A1242

iii

ACKNOWLEDGEMENT
This work has been done during project period, this present project work method of education is really a good opportunity to put theoretical knowledge into a planned exercise with an aim to solve a real life business problem and also develop confidence to face various situations. I thanks to Dr.A.Ramana Murthy, Director of Bandari Srinivas Institute of Technology, Hyderabad for providing congenial atmosphere and encouragement. I thanks to Dr.A.Naidu garu, Principal of Bandari Srinivas Institute of Technology, Hyderabad for providing congenial atmosphere and encouragement. I would like to express my deep and foremost gratitude to my internal guide M.r.B.Jogendra,M.Tech Assistant professor.He has always been a source of insriration and motivation for me..

iv

ABSTRACT
The main objective of the proposed solution is to be automated the various functions and activities of the bank through Internet. The solution will facilitate to the bank employees and the account holders with the different modules. This solution is very much necessary for the private sector banks and the corporate sector. The banking industry will take a new shape and explore like never before. Using the solution the bankers and account holders can generate various kinds of reports.

BUSINESS REQUIREMENTS:
User friendly: The solution provides very simple and modified features, which are very easy to view and operate various features. The said project is designed and organized in very simplified manner to suit the current requirements of the account holders of various models such as Saving Bank Account, Current Account, and Recurring Deposit Account. Transaction Management The transaction made through either net or manually in bank need to have a consistency with respect to the account details and other related information like transaction details across various databases. Value Added Service The solution provides good number of value added services in comparison to the normal banking services.An account holder can issue the instructions to transfer certain amount to any particular account number of the same / different bank. Individual can log on to the site and open new bank account in his name online by following the simplified registration form instructions Security: The Online banking deals with a lot of proprietary information for its users, which are confidential. This is also ensures that the data that is put into the system maintains its integrity because malicious or unauthorized individual will not have access to alter them.

LIST OF CONTENTS
S.No Title Page. No
1 1 1 2 3 5 5 6 7 8 9 12 15 18 22 22 22 22 22 24 24 24 25 25 25 41 45 45 50 vi

1. INTRODUCTION 1.1 Purpose 1.2 Scope 1.3 Model diagram 1.4 Overview 2. LITERATURE SURVEY 2.1 About Java 2.1.1 Features of Java 2.1.2 Java Architecture 2.1.3 Compilation of code 2.2 Servlets 2.3 JavaScript 2.4 JDBC 2.5 JSP 3. SYSTEM ANALYSIS 3.1 Existing System 3.1.1Disadvantages 3.2 Proposed System 3.2.1 Advantages 4. SYSTEM REQUIREMENTS SPECIFICATION 4.1 Hardware Requirements 4.2 Software Requirements 5. SYSTEM DESIGN 5.1 System Specification 5.2 System Components 5.3 Uml Diagrams 6. IMPLEMENTATION 6.1 Source Code 7. SYSTEM TESTING

7.1 Code Testing 7.2 Specification Testing 7.3 Levels of Testing 7.3.1 Unit Testing 7.3.2 System Testing 7.4 Sample Tests 7.5 Real Tests 7.6 Test Cases 7.7 Discussion of Results 8. CONCLUSION AND FUTURE ENHANCEMENTS 9. REFERENCES

50 50 50 50 50 50 50 51 54 57 58

vii

LIST OF FIGURES

FIG.NO NAMES OF FIGURES

PAGE.NOS

1.1 2.1 2.2 2.3 2.4 5.1 5.2 5.3 5.4 5.5 7.6.1 7.6.2 7.6.3 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5

Model Diagram of NetBanking Development process of java program Compilation of code Three-tier model Middle Tier Architecture Use case Diagram for create and other payments Sequence Diagram for new account creation Class Diagram For output discussion State Chart For Authentication State Chart For Validation Test case for Login page Test case for Login Status Test case for Registration page Screenshot for New Account Creation Screenshot for Administration Screenshot for Credit Card Issue Screenshot for Transaction Service Screenshot for Maintenance Service

2 7 8 17 18 41 42 44 44 44 52 53 54 55 56 57 58 59

viii

LIST OF ABBREVIATIONS
S.NO
1 2 3 4 5 6 7 8 9 10 11 12 13 14

SYMBOL
GUI ID BPL SQL RDBMS DBMS GL API JDBC ODBC HTML JSP PDL NB

DESCRIPTION
Graphical User Interface Identity Below Poverty Line Structured Query Language Relational Database Management System Database Management System Generation Languages Application Programming Interface Java Data Base Connectivity Oracle Data Base Connectivity Hyper Text Markup Language Java Server Pages Program Design Language Net Banking

ix

You might also like