Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRAINING REPORT
ON
INTERNET BANKING
UNDERTAKEN
GITA MITTAL CAREER DEVELOPMENT CENTRE.
Submitted in partial fulfillment of the requirements for the award of Degree of
BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE
Submitted by:
Submitted to:
VIKAS SHARMA
(09EBNCS093)
ABSTRACT
2
Practical knowledge means the visualization of the knowledge, which we read in our books.
For this, we perform experiments and get observations. Practical knowledge is very important in
every field. One must be familiar with the problems related to that field so that he may solve
them and become a successful person.
After achieving the proper goal in life, an engineer has to enter in professional life.
According to this life, he has to serve an industry, may be public or private sector or self-own.
For the efficient work in the field, he must be well aware of the practical knowledge as
well as theoretical knowledge.
Due to all above reasons and to bridge the gap between theory and practical,our
Engineering curriculum
provides a
a student work in the industry and get well all type of experience and knowledge
about the working of companies and hardware and software tools.
I have undergone my 45 days summer training in 7 th sem at Gita Mittal Career
Development Centre. This report is based on the knowledge, which I acquired during my
45 days of summer training.
ACKNOWLEDGEMENT
A research work owes its success from commencement to completion, to the people in
love with researchers at various stages. Let me in this page express my gratitude to all
those who helped us in various stage of this study.
First, I would like to express my sincere gratitude indebtedness to Mr. Manish Dubey
(HOD,Department of Computer Science Engineering, Bansal School of Engineering &
Technology, Jaipur) for allowing me to undergo the summer training of 45 days at Gita Mittal
Career Development Centre.
I am grateful to our guide Dr. R.K.Dubey and Mr. Ambuj Bhatt for the help provided
in completion of the project, which was assigned to me. Without his friendly help and
guidance it was difficult to develop this project.
I am also thankful to Mr. Narayan Prasad (software developer & faculty at GMCDC) for his
true help, inspiration and for helping me to preparation of the final report.
Last but not least, I pay my sincere thanks and gratitude to all the staff members and my project
partner at Gita Mittal Career Development Centre for their support and for making our
training valuable and fruitful.
VIKAS SHARMA
CONTENTS
4
Certificate
ii
Abstract
iii
Acknowledgement
iv
Contents
1 Introduction
2 Technologies Used
2.1.1 HTML
10
3 Introduction of JAVA
11
11
11
12
12
12
13
13
14
5
4 Database
15
4.1 My SQL
15
16
16
5.2 Scope
16
5.3 Overview
16
17
6 Desigining
18
6.1 ER Diagram
6.2 Data Flow Diagram
18
19
7 Data Tables
20
8 Conclusion
21
9 References
22
Appendices
1.INTRODUCTION:
6
Gita Mittal Career Development Centre is an initiative of the Gita Mittal Foundation, a Not-ForProfit institution of the Mittal family of Steel engaged in making come true the dreams of the
patriarch and the founder of the legacy of steel from Rajasthan, Mr. M.L. Mittal.
Gita Mittal Career Development Centre is promoted by Mittal family of Steel, the name of the
institute is given at the name of mother of Mr. L.N.Mittal. This institute provides the training to
the students.
At present Dr. R.K. Dubey is the administrator of Gita Mittal Career Development Centre, He
worked at Joint Director (Planning &Co-ordination) college education, Government of
Rajasthan, former Principal at Government College Bundi. Mr. Ambuj Bhatt works at
GMCDC as a senior Trainer.
Faculites at Gita Mittal Career Development Centre are:
1)
2)
3)
4)
5)
Ambuj Bhatt
(Senior I.T. Trainer).
Sandeep Anand (Communication Trainer).
Narayan Prasad (I.T. Trainer).
Manish Sharma (I.T. Trainer).
Sujeet Kumar
(Language Lab Trainer).
COMPANY TRUSTIES:
Promoted by the Mittal family of Steel, Gita Mittal Career Development Centre has as its
mission to provide industry-relevant, interactive and job-applicable cutting-edge training to
enable the
youth for
immediate
placements.
Despite rapid industrialisation, the youth of Rajasthan is unable to grab jobs available in the
State. Till date, the students are not industry-ready due to gaps in Communication Skills, Office
know-how,
or
ignorance
of
basic
etiquette
of
the
corporate
world.
The Gita Mittal Career Development Centre has developed a Foundation Course tailor-made to
bridge the gaps between Skill Supply and Industry demands and established a state-of-the-art
infrastructure to ensure quality of training as per the requirements of the industry. Linking the
Gita Mittal Career Development Centre to the industry requirements is the Mittal Job Exchange
Portal that brings opportunities for the trainees and facilitate the availability of skilled
manpower.
2. TECHNOLOGIES USED:
2.1 FRONT END:
Checking syntax and detecting errors, whereas the back - end performs the actual
translation into object code.
2.1.1 HTML: Hyper Text Markup Language basically made of three words which show
different meaning:
1. Hypertext : - It depicts the Hyper (many) usability of the texts.
2. Markup
3. Language : - It means
it is interpreted
by the compiler.
uses
markup
tags
to
describe
web
pages.
angle
brackets ( like < html > ), within the web page content. HTML tags normally come in pairs like
<h1> and </h1>. The first tag in a pair is the start tag, the second tag is the end tag(they are
also called opening tags and closing tags). In between these tags web designers
can add
purpose of a web browser is to read HTML documents and compose them into
visible or audible web pages. The browser does not display the HTML tags, but uses the tags
to interpret the content of the page. HTML is written in the form of HTML elements
consisting of tags, enclosed in angle brackets.
HTML elements form the building blocks of all websites. HTML allows images and
objects to be embedded and can be used to create interactive forms. It provides a means to
create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as
JavaScript which affect the behaviour of HTML webpages.
10
2.1.1.1 GENERAL:
Document Type
Header
Title
Body
<html> </html>
<head> </head>
<title> </title>
<body> </body>
3 INTRODUCTION OF JAVA:
3.1 What is JAVA ?
Java is an entire programming language resembling C or C++ introduced in 1995 by Sun
Microsystems. Its objective was to develop a software for embedding in consumer electronic
devices. Initially JAVA was called Oak. It takes a sophisticated programmer to create Java code.
And it requires a sophisticated programmer to maintain it. With Java, you can create complete
applications. Or you can attach a small group of instructions, a Java "applet" that improves your
12
basic HTML. A Java Applet can also cause text to change color when you roll over it. A game, a
calendar, a scrolling text banner can all be created with Java Applets. There are sometimes
compatibility problems between Java and various browsers, operating systems or computers, and
if not written correctly, it can be slow to load. Java is a powerful programming language with
excellent security, but you need to be aware of the tradeoffs.
Encapsulation
Multithreaded
Simple
Secure
Robust
Dynamic
Architectral Neutral
Object Oriented
Portable
Create
programs
to
run
within
Web
browser
and
Web
services
Develop server-side applications for online forums, stores, polls, HTML forms processing, and
more
Combine applications or services using the Java language to create highly customized
applications.
Write powerful and efficient applications for mobile phones, remote processors, low-cost
consumer products, and practically any other device with a digital heartbeat.
14
should
be "
robust
and
secure " .
architecture
arises
out
of
The Java
programming language.
The
Java
class
The
Java
Application
file
four
distinct
format.
Programming Interface.
15
but
interrelated
technologies:
The Java
virtual machine.
When you write and run a Java program, you are tapping the power of these four technologies.
You express the program in source files written in the Java programming language, compile the
source to Java class files, and run the class files on a Java virtual machine. When you write your
program, you access system resources (such as I/O, for example) by calling methods in the
classes that implement the Java Application Programming Interface, or Java API. As your
program runs, it fulfills your program's Java API calls by invoking methods in class files that
implement the Java API.
applets are, they would be nothing more than wishful thinking if Java
Were not able to address the two fundamental problems associated with them: security
And portability. Before continuing, lets define what these two terms mean relative to the
Internet.
16
4 DATABASE:
4.1 MY SQL:
This software and related documentation are provided under a license agreement containing
restrictions on use and disclosure and are protected by intel-lectual property laws. Except as
expressly permitted in your license agreement or allowed by law, you may not use, copy,
reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or
display any part, in any form, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
17
This software is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherentlydangerous applications, including
applications which may create a risk of personal injury. If you use this software in dangerous
applications, then youshall be responsible to take all appropriate fail-safe, backup, redundancy,
and other measures to ensure the safe use of this software. Oracle Corporationand its affiliates
disclaim any liability for any damages caused by use of this software in dangerous applications.
5 PROJECT
INTERNET BANKING:
5.1 PURPOSE: Now a Days Internet banking has become very popular as bank user or client
can easily access his/her account from anywhere in the world.
The terms . PC banking, online banking, Internet banking, and mobile banking,refer to a number
of ways in which customers can access their banks without having to be physically present at a
bank branch.
18
In the world of this competitive environment and technological development, the bank has been
totally computerized in the last 3 years, and to increase its customer base has started planning,
for a concept called as e-banking; with this concept the bank wants to move very nearer to the
customers and increase its basic operational strategies.
5.2 SCOPE: The scope of this project is limited to the activities of the operations unit
of thebanking system which include opening of Account, Deposit of funds,Withdrawal
of funds and transfer.
5.3 OVERVIEW: Some modules of this project are:
Login Account
Logout Account
Create Account
Update Account
Transaction Details
Customer Information
Loan Account
Services
Looking for an online comprehensive solution to manage Internet banking. This will be
accessible to all customers who have a valid User Id and Password. This system provides
19
iii). After the valid user logs in he is shown the list of accounts he has with the bank.
iv). On selecting the desired account he is taken to a page which shows the present
balance in that particular account number
v). User can request details of the
performed.
vi). User can make a funds transfer to another account in the same bank. User is
provided with a transaction password which is different from the login password.
vii). User can transfer funds from his account to any other account with this bank. If the
transaction is successful a notification should appear to the customer, in case it is unsuccessful, a
proper message should be given to the customer as to why it failed.
viii). User
can request for cheque book / change of address / stop payment of cheques.
ix). User can view his monthly as well as annual statements. He can also take print out of
the same.
6 DESIGINING
6.1 ER Diagram of INTERNET BANKING:
20
21
22
S.No.
Name
Contact no.
Address
DOB
ID
Vikas
9799444756
Jaipur
29-Nov-1990
Sharma.vikas914@gmail.c
Ankur
9509551555
Jaipur
26-June-1991
om
Guptas.ankur@gmail.com
Sia
7872881234
Jaipur
13-April-
Sia.123@gmail.com
Jaipur
1990
28-Oct-1991
Munnu21@gmail.com
Munnu
9509844356
S.No.
Name
Acc_no.
Account
Date
Vikas
0610111
Type
Saving
26-April-2012 5000
Ankur
0610323
Saving
22-May-2012
2000
Sia
0610125
Current
16-Aug-2012
3000
Munnu
0610568
Saving
18-Sept-2012
5000
23
Amount
S.No.
Name
Loan_no.
Loan Type
Date
Amount
Vikas
010324
Education
12-Aug-2012
1,00,000
Ankur
010555
Home
26-Aug-2012
50,000
Sia
010723
Education
23-Sept-2012
1,00,000
Munnu
010881
Education
4-Oct-2012
1,50,000
7 CONCLUSION
24
After we have completed the project we are sure the problems in the existing system would
overcome. The INTERNET BANKING process made computerized to reduce human errors
and to increase the efficiency. The main focus of the project is to lessen human efforts. The
benefits from INTERNET BANKING are :
Easy to transfer money.
Online banking allows you to watch your money on a daily basis if you want to.
Internet Banking protect yourself online.
Internet Banking is more secure.
.
INTERNET BANKING reduces the human efforts and reduce the time efforts of
8 REFERENCES
25
human.
Project Report:
University of Cambridge Computer Laboratory .
Article of Ross BainBridge
Books :
Complete Reference,
E.Balaguru Swami.
BLACK BOOK of JAVA.
Websites :
www.javaprogram.com
www.aptecheducation.com
www.unionbank.com
APPENDICES:
26
JVM:
Java code can
JVM.
used for
creation
of
JAVA programs.
MYSQL:
MYSQL is a database that is used to store all the internal data of the project, here
tables are created to store the collection or information about the project.
ER Dia.:
27
ER Diagrams are used to show the entities , attributes, relationship of the project. This
shows how 1 entity is related to other entity and what are the relationship among these
entities.
DFD:
Data Flow Diagram shows the complete running process of data, i.e. how data is
transfer from one stage to another, what is the process of flow of data, the initial stage
the final stage all the steps are shown by Data Flow Diagram.
Tables:
It stores all the collection of the data used in the project , different tables are created for
the collection of datas, in tables there are two parts row and column, each new entity is
add in row, and attributes are added in the form of columns, these attributes are also
termed as Tupples.
Tools:
JDK 1.7.
Html coding in Notepad.
Gif images.
HardwareLaptop or P.C.
Intel Core 2 duo, i3 or i5 processor
28