Web Locker is a platform where the bank customer can keep their things secured.. This website is designing for customer’s security purpose Customer can easily pay their due on online mode.
Web Locker For Online Banking System Candidate Declaration page Report
1. i
CANDIDATE’S DECLARATION
We hereby certify that the work which is being presented in the project report entitled
“Web Locker For Online Banking System” in partial fulfillment of the requirement for
the award of the Degree of Bachelor of Technology and submitted in the Department of
Information Technology of Rajkiya Engineering College, Azamgarh-276201 is an
authentic record of our own work carried out during a period from July 2017 to December
2017 under the supervision of Mr. Mayank Pandey and December 2017 to May 2018
under the supervision of Mr. Tauseef Ahmad, Department of Information Technology of
Rajkiya Engineering College, Azamgarh.
The matter presented in this report has not been submitted by us for the award of any
other degree of this or any other Institute/University.
Mukesh
Sandeep Kumar
Suraj Bhan
This is to certify that the above statement made by the candidate is correct to the best of
my knowledge.
Date: Mr.Tauseef Ahmad
------------------------------------------------------------------------------------------------------------------------
The B. Tech. Viva-Voice examination of Mukesh, Suraj Bhan and Sandeep Kumar under-
graduate students has been held on_________.
Signature of Supervisor Signature of H.O.D. Signature of External Examiner
2. ii
CERTIFICATE
This is to certify that the Thesis entitled “Web Locker for Online Banking System” by
Mukesh bearing Roll. No. - 1573613902 /Enroll No.-157361399998 and Suraj Bhan
having Roll No.- 1473613044/ Enroll No.- 147361306700And Sandeep Kumar having
Roll No.- 1473613037 / Enroll No.- 147361306693 is a bona fide record of research work
carried out by him under my supervision and guidance in the partial fulfillment of the
requirement for the award of Bachelor of Technology in Information Technology at
Rajkiya Engineering College, Azamgarh. Neither this Thesis nor any part of it has been
submitted for any degree or academic award elsewhere.
Supervisor HoD
Mr. Tauseef Ahmad Dr. Munesh Chandra
Assistant Professor Associate Professor
IT Department IT Department
Rajkiya Engineering College, Azamgarh. Rajkiya Engineering College, Azamgarh
3. iii
ACKNOWLEDGEMENTS
It is indeed a great pleasure to express our sincere thanks to our august supervisor
Mr.Tauseef Ahmad, Department of Information Technology of Rajkiya Engineering
College, Azamgarh for his continuous support in this project. He was always there to listen
and to give advice. He showed us different ways to approach a research problem and the
need to be persistent to accomplish any goal. He taught us how to write academic paper,
had confidence in us when we doubted ourselves, and brought out the good ideas in us. He
was always there to meet and talk about our ideas, to proofread and mark up our paper, and
to ask us good questions to help us think through our problems. Without his encouragement
and constant guidance, we could not have finished this project.
Prof. S.P.Pandey, Director,Rajkiya Engineering College, Azamgarh, and Dr. Munesh
Chandra , Head, of Information Technology Department really deserves our heartiest honor
for providing us all the administrative support.
We are also indebted to our colleagues Mr.Brij Mohan Chauhan, Mr.Bhupendra Kumar
for their friendship, encouragement and hard questions. Without their support and co-
operation, this project could not have been finished.
We are thankful to our family whose unfailing love, affection, sincere prayers and best
wishes had been a constant source of strength and encouragement.
Last, but not least, we thank our parents, for giving us life in the first place, for
educating us with aspects from both arts and sciences, for unconditional support and
encouragement to pursue our interests. We dedicate this work to our parents who will feel
very proud of us. They deserve real credit for getting us this far, and no words can ever
repay for them.
Mukesh
Sandeep Kumar
Suraj Bhan
4. 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. 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 and here we can pay the electricity, water and phone
bills through online.
5. v
LIST OF FIGURES
Figure No. Caption Page No.
Fig. 4.2 Context Level Diagram 07
Fig. 4.2.1 Level 2.0 Data flow Diagram 08
Fig. 4.2.2 Level 2.1 Data flow Diagram 08
Fig. 4.2.3 Level 2.2 Data flow Diagram 09
Fig.4.3 Class Diagram 09
Fig. 4.3.1 Class Collaborative Diagram 10
Fig. 4.3.2. Adminstration Activity Diagram 11
Fig. 4.3.3.a. System Use Case Diagram 12
Fig. 4.3.3.b. Administrator Use Case Diagram 12
Fig. 5.2 Architecture Diagram 18
Fig.6.1 The Development process of java program 22
Fig.6.2 Two Tier model 23
Fig .6.3 Three Tier Model 24
Fig 6.4 J2EE Server 26
Fig 8.1 Home Page 31
Fig. 8.2 Login page 32
Fig.8.3 User Home page 32
Fig 8.4 Personal Detail 33
Fig 8.5 Customer Detail 33
Fig 8.6 Customer Account Detail 34
Fig 8.7 Customer Loan Detail 34
Fig 8.8 Loan Issue Detail 35
Fig 8.9 Apply Customer Card details 35
Fig 8.10 Customer Card Issue Status 36
Fig 8.11 Customer Deposit Details 36
Fig.8.12 Customer Withdraw details 37
Fig 8.13 Balance Details 37
Fig 8.14 Customer Phone Details 38
Fig 8.15 Electric Bill 38
6. vi
LIST OF TABLES
Table No. Caption Page No.
Table 4.4.1 Account Details 12
Table 4.4.2 Account Type Master 13
Table 4.4.3 Bill Details 13
Table 4.4.4 Card Applying Details 13
Table 4.4.5 Customer Loan Details 13
Table 4.4.6 Customer 14
Table 4.4.7 Department Master 14
Table 4.4.8 Design Master 14
Table 4.4.9 Employee Master 15
Table 4.4.10 Loan Master 15
Table 4.4.11 Qual Master 15
Table 4.4.12 Queries and Solve 16
Table 4.4.13 Question Master 16
Table 4.4.14 Transfer Amount 16
Table 4.4.15 UserAuth Details 16
7. vii
LIST OF ABBREVIATIONS
ACH Automated Clearing House
ISP Internet service provide
OCC Open Cash Credit
ATM Automatic Teller Machine
JDBC Java Database Connectivity
JSP Java Server Page
HTML Hypertext Markup Language
CSS Cascading Style Sheet
IDE Integrated Development environment
DFD Data flow Diagram
UML Unified Modelling language
SQL Structure Query Language
DML Data Manipulation Language
GUI Graphic User Interface
DBS Database Systems
J2EE Java 2 Platform Enterprise Edition
J2SDKD Java 2 SDKD
JVM Java Virtual Machine
CGI Common Gateway Interface
HTTP Hypertext Transfer protocol
8. viii
CONTENTS
Page No.
Candidate’s Declaration i
Certificate ii
Acknowledgement iii
Abstract iv
List of Figures v
List of Tables vi
List of Abbreviations vii
CHAPTER 1: INTRODUCTION
1.1 Introduction 1
CHAPTER 2: BACKGROUND AND LITERATURE REVIEW
2.1 Existing System 3
2.2 Problem Definition 4
2.3 Proposed System 4
CHAPTER 3: REQUIREMENT AND SPECIFICATION
3.1 Hardware Requirement 5
3.2 Software Requirement 5
CHAPTER 4: PROJECT ANALYSIS
4.1 Data Flow Diagram 6
4.2 Context Level Diagram 7
4.3 UML Diagram 9
4.3.1 Class Diagram 9
4.3.1.1 Class Collaborative Diagram 10
4.3.2 Activity Diagram 10
4.3.3 Use Case Diagram 11
4.4 Data Dictionary 12
9. ix
CHAPTER 5: SYSTEM DESIGN
5.1 Normalization Defines 17
5.2 Architecture Diagram 18
CHAPTER 6: TECHNOLOGY
6.1 About Html 19
6.2 About Java Script 20
6.3 About Java 21
6.3.1 Importance of Java to the Internet 21
6.3.2 Features of Java Security 21
6.4 About JVM 22
6.5 About JDBC 23
6.6 About SQL 24
6.7 About Servlets 25
6.8 About JSP 27
CHAPTER 7: TESTING
7.1 White Box Testing 29
7.2 Black Box Testing 29
7.3 Grey Box Testing 29
7.4 Testing Level
7.4.1 Unit Testing 30
7.4.2 Integration Testing 30
7.4.3 System Testing 30
7.4.4 Acceptance Testing 30
CHAPTER 8: IMPLEMENTATION 31
CHAPTER 9: CONCLUSIONS 39
REFERENCES 40