Online Banking System

Published on May 2016 | Categories: Documents | Downloads: 34 | Comments: 0 | Views: 339
of 67
Download PDF   Embed   Report

Online Banking System

Comments

Content


CHAPTER 1
1.0 INTRODUCTION
The main purpose that banks have been serving since their inception is
keeping our money safe for us. While keeping our money safe, they also let
us earn a certain amount of interest on the money deposited with them.
Traditional banks have been doing this, and internet banks continue the
same function. The only difference is in the way the transactions are made.
We all know about internet banking and most of us use it quite often as well,
but few of us actually understand about the history of internet banking and
how it all came out. Knowing the history of internet banking can be incredibly
useful, especially since it will allow us to have more respect for the little
things that we take for granted.
Computers themselves have really come an enormous way since their initial
establishment, as the earliest electronic computers were so large that they
would take up the entire area of a room, while today some are so small that
they can hardly be seen at all.
In todays world, computers play an incredibly large role in the way the world
e!ists in general, and the ma"ority of tasks could actually not be completed if
not for the use of computers. #lthough there are certainly some areas and
"obs that cannot yet be completed solely by computers and which thus still
require actual manpower, for the most part, computers have helped to make
life significantly easier, productive, and more convenient for us all.
Internet banking has been around for quite a few years now, but has really
only become prominent over the past year or so in particular. Internet
banking offers an array of different advantages to the user, including$
%
account balances and history including year&to&date information, the ability
to transfer money from one account to another and to payees for bill
payments, check history, reorders, and stop payments, check credit card
balances and statements, complete online loan applications, secure
interactive messaging with staff, and much more.
Internet banking basically allows you to be able to do everything that you
can in your regular banking institution, only with the benefit that you can do
it all right from the convenience of your own home. 'ot only is this great
because you can be comfortable and have peace of mind knowing that you
can keep track yourself of all your banking issues, but as well it allows for
more ease because you never have to worry about rushing out and making it
to the bank.
1.1 STATEMENT OF THE PROBLEM
With the problems and limitations associated with manual banking
procedures as witnessed in most parastatals today, complied with the
problems associated with the e!isting application programs even much more
in the presence of serious technological advances aimed at improving
information system. This is activities aimed at shedding light upon the need
for improvement in accounting activities and the means of achieving its
efficiency, effectiveness, reliability and success promising future through
computer intervention.
Internet banking identifies a particular set of technological solutions for the
development and the distribution of financial services, which rely upon the
open architecture of the Internet. With the implementation of an Internet
banking system, the banks maintain a direct relationship with the end users
via the web and are able to provide a personal characteri(ation to the
interface, by offering additional customised services.
)
1.2 PURPOSE OF THE STUDY
The aim of this pro"ect is to develop a secured online banking system with
the following ob"ectives$
• Create a banking system that is easily accessible by customers from
the comfort of their homes, offices etc.
• *educe the flow of human traffic and long queues at banks
• *educe the time wasted in going to banks to stay on queues.
• +romote efficient and effective banking for the banks by focusing on
those services that still require physical presence at the banking hall.
1.3 IMPORTANCE OF THE STUDY
This will cover the benefits derived in using internet banking and it,s
fundamental.
%.-.% .'/I'0 1#'KI'2 3 4.W I5 IT 6I770*0'T8
9any consumers today are turning to the ease and convenience of Internet
banking to take care of their financial needs. With the new levels of access
made possible by the Internet, people can now check the status of their
finances with the click of a button.
The history of Internet banking has evolved from simply allowing customers
to check balances online, to now being able to trade stocks and bonds from
the comfort of their own home:
%.-.) W4; <50 .'/I'0 1#'KI'28
-
.nline banking services have grown from simply allowing customers to check
balances, to trading assets. Today, banks like I'2 6irect are functioning
entirely online, with no brick and mortar building. With the costs saved by
requiring fewer employees and the lack of facility e!penses, these virtual
banks can often offer higher interest rates than their traditional counterparts.
Internet banking gives you the power to control your finances completely.
;ou are no longer tied down to managing your money during the hours the
bank is open. If you want to transfer a balance after business hours, you can:
If you have access to the Internet and have a number of recurring monthly
bills, then you should use Internet banking to make your life easier.
%.-.- 70#T<*05 .7 .'/I'0 1#'KI'2
Today, online banking services are quite varied. .ne of the best features of
online banking is putting the user in control. The user controls all bill paying,
transfers, and investments from home.
There are other features, though of online banking. .ne of these is increased
accessibility to your account information. <sers of online banking services
can access their account information from anywhere in the world: This is
particularly helpful for businesses. Internet business banking is becoming
increasingly popular, as businesses are becoming more global in their reach.
'ow business people can access their accounts, even when on overseas
business trips. 1usiness Internet banking is e!tremely popular for this
reason.
# particularly popular aspect of online banking services is the ability to make
bill payments electronically. With a minimum degree of set&up, customers
can enter the amounts of their paper bills =or opt to receive electronic bills>
and process all their payments at one time, from one screen
1.4 SCOPE OF THE STUDY
?
The scope of this pro"ect is limited to the activities of the operations unit of
the banking system which include opening of #ccount, 6eposit of funds,
Withdrawal of funds and transfer.
1.5 METHODOLOGY
This pro"ect employs the ob"ect oriented approach of software engineering
using appropriate =<9/ T../5> an ob"ect oriented approach. 5ome of the
steps to be taken are$
• 7easibility study 3 understanding and identifying of e!isting system and
associated study.
• #nalysis 3 proper analysis and suggested solution to tackle such
problems will be considered.
• 6esign 3 designing the new system will be achieved through an ob"ect
oriented software tools =<9/>.
• Coding 3 this is implemented as a -tier architecture model using "ava
language. The - layers of the application are as follows.
%, @ava server pages A html pages 3 front end
), @ava server pages A servlets 3 middle end
-, 5B/ server as the back&end
1.6 MODE OF OPERATION
W01T*<5T will contain self e!planatory hyperlinks that customers can click
to make any request or perform a task.
C
If a customer clicks on account opening links, he is taken to page where he
fills a form and clicks the submit button if he is through. # successful filling of
the form gives a response that confirms the customer account is open and
activated. Thus such a customer can receive money into such an account
through funds transfer. #ccount details are sent by the bank to the
customer,s email bo!.
*egistered customers or #ccount holders of the bank can now login using the
account details posted to their email bo! to login before they can perform
financial transactions. The system is secured such you cannot operate
another mans account even if you knew his account details because a new
transaction number is always sent to a customer for each login. This
transaction number is what will be used to authenticate any transaction per
time.
1.7 DESCRIPTION
W01T*<5T is built on the three tier architecture of web applications.


7ront&end
D
Database
JSP/Servlet
(Application
logic)
Internet
/
intranet
www.webtrust.com
Home Services Contact
E
.
WEBTRUST
Server
(Web server)
9iddle&tier 1ack&end
When a request is made on a web page through the browser, a "spAservlet
script that is residing on the web server =the W01T*<5T 5erver> processes
the request. It connects to the database to retrieve the requested
information and sends its response back to the browser which displays the
output on another web page.
The advantage of this architecture is that the database is more secured as it
is only accessible by the application logic ="spAservlet script> that resides on
the web server.
1.8 SOFTWARE TOOLS USED
I60$ 'et 1eans C.C
/anguage$ @ava
Web 5erver$ #pache Tomcat C.F
Web Technology$ @5+A5ervlet
6atabase$ 9s #ccess A 5B/ 5erver
G
CHAPTER TWO
LITERATURE REIEW
The emergence of electronic commerce over the past decade has radically
transformed the economic landscape. 7or developing countries, the digital
revolution offers unprecedented opportunities for economic growth and
development, a case study of +akistan.
2.1 DEFINING E!BAN"ING # ONLINE BAN"ING
HIn the )%st century there will be a lot of banking, but there will be no banks.
H5ays 1ill 2ates.
The term Ionline bankingI or Iinternet bankingI covers both computer and
telephone banking. <sing computer banking, a customer either uses his
computer to dials directly into its banks computer or gains access to the
bank,s computer over the internet. <sing telephone banking, the customer
can controls its bank accounts by giving the bank instructions over the
telephone. 1oth computer and telephone banking involve the use of
passwords which give access to the customer,s accounts.
<sing these methods, banking transactions can be actioned )? hours a day.
.nline banking allows the person, for instance, to view recent transactions,
print out statements and transfer funds between accounts and make
payments.
9any banks also have the facility for someone to set up, amend or cancel
standing orders. Internet banking also allows payments to be made to the
customer, i.e. acceptance of credit card donations. 9ost people that use
J
internet banking will also continue to use some of the elements of more
traditional methods of banking, such as a cheque book.
.
2.2 E!BAN"ING IN DEELOPING COUNTRIES
@ust like Internet infrastructure, 0&1anking in developing countries is at early
stagesK however there are some e!ceptions where countries like$
• 1ra(il have GCL of enterprises, e!cluding micro&enterprises using the
Internet for banking in )FFC.
• 9orocco =-?.ML>. =<nited 'ations Conference on Trade and
6evelopment, )FFD>,
There is an increasing growth of online banking, indicating a promising
future for online banking in these countries.
• In China, while banks issue credit cards and while many use debit
cards to draw directly from their respective bank accounts, very few
people use their credit cards for online payment. Cash&on&delivery is
still the most popular mode of e&commerce payment. 'onetheless,
online payment is gaining popularity because of the emergence of
China pay and Cyber 1ei"ing, which offer a city&wide online payment
system. =Norayda *uth 1. #ndam, )FF->.
• The 'igerian economy is largely cash&based with a lot of money
residing outside the banking system. To a greater e!tent, this has
hindered the participation of her citi(ens in e&commerce where e&
payment is the acceptable means of settling transactions. =#yo
Charles. K and 1aba"ide 6aniel ., )FFD>. In 'igeria, the moderni(ation
of the payment process started with the introduction of the 9IC*. This
M
was followed by the establishment of #T9s for cash dispensing,
account balance enquiry and payment of utility cheques. In %MM-, the
Central 1ank of 'igeria =C1'>, introduced the use of payment cards
=smartcard> and paper&based instrument. 5imilarly in )FF?, C1'
introduced a broad guideline on e&banking which included the
introduction of #T9, e&money products such as credit and debit cards
=5alimon, )FFD>.
• The Turkish banking sector has not only grown in numerical terms it
has also e!panded in terms of technology and the range of new
services offered to its local and foreign customers. The sector has been
viewed as the leader of technological innovations in Turkey.
#lthough a lot of work and progress has been made in electronic banking by
these countries, but these nations are still cash based economies largely.
There needs to be a regulatory framework and awareness among the banks
and the consumers about the benefits and drivers of such systems.
7ast adoption of electronic form of banking is the need of the day for these
developing nations to survive in today,s hypercompetitive global world.
2.3 E!BAN"ING IN PA"ISTAN
@ust like many other developing countries, electronic banking initiatives are
being worked on in +akistan to e!ploit the technological benefits that can be
reaped along with many other e&readiness initiatives being taken.
%F
+akistan has been among the late entrants into e&banking. The first #T9
switch was setup in %MMM and in)FFF Internet 1anking was introduced. =#li
#hmad, )FFD>
When the government started an information&technology =IT> and e&
commerce initiative in early )FFF, the banks were e!pected to lead the way
into e&commerce. 4owever, although the banking sector is the leading
spender on information communications technology, the most progress in e&
commerce has been in He&governmentO. 5ome business&to&business =1)1>
portals are available, but they are designed more for Information than
transactions. =The 0conomist Intelligent <nit, )FFD>
5ince the de&regulation of the banking sector in +akistan in )FF) many
foreign and private banks have established strong consumer base by
adopting e&Commerce techniques, thus e!ploiting the first mover advantage
myth. 4owever, for such initiatives to be successful 2overnment needs to
play an active role in creating awareness among the consumers and a
regulatory infrastructure and legislation.
+akistani government has already started working towards forming an
information society to create awareness among the people but the process is
relatively slow.
The 9inistry of 5cience P Technology has been taking number of measures
to promote 0&Commerce and 0&1anking in +akistan, Technology helps to
cataly(e efficiency in the provision of financial services and ultimately in
determining the winners in the intensely competitive financial markets of the
future.
%%
The use of #T9s and e&banking products is gaining currency and almost all
banks have established networking of their #T9s with the interconnectivity
of switches. 1etter outreach offered by #T9s will enhance the customer base
and offer more alternatives and choices to customers. 7urther development
on e&banking and internet banking will open up new avenues like on&line
banking. #mong others, the relatively smaller si(e banks will be able to
compete with the large banks and retain their market presence by using
technology more effectively.
Technology tends to have a high degree of obsolescence. Thus, the financial
institutions will have to invest heavily in the development of their IT systems,
which might initially burden their resources.
4alf of the country,s G,FFF commercial&bank branches, including MFL of the
branches in urban areas, had been computerised by #ugust )FFD. 9any
banks and e!change companies offer online funds transfers from overseas,
such as for workers remittances.
# few of banks offer mobile&phone banking, where customers can pay utility
bills using their mobile phones. The 'ational Institutional 7acilitation
Technologies ='I7T>, an
automated check&clearing house was operating in %? cities in #ugust )FFD,
and it processed DFm checks per year in )FFCAFD. 'I7T is a public&private
company owned C%L by banks =The 0conomist Intelligence <nit, )FFD>
In recent years, #utomated Teller 9achines =#T9>, Tele 1anking, Internet
1anking, Credit and 6ebit Cards, etc. have emerged as effective delivery
channels for traditional banking products in +akistan. 7oreign banks took the
%)
lead by re&introducing credit cards to the +akistani mass market in mid&
%MMFs. =5tate 1ank of +akistan, )FF->
This was followed by the domestic banks, which introduced #T9 facility in
late %MMFs. 4owever, this delayed entry in e&banking may be largely
e!plainable by regulatory hurdles, higher start&up costs, -J ongoing banking
sector reforms, and lack of technical skills.
#t present, a number of commercial banks have set up their own standalone
#T9 networks, issuing credit and debit cards, offering round the clock phone
banking, and maintain comprehensive websites providing detailed
information on their conventional and e&banking products. 7urthermore, all
banks have "oined one of the two operating #T9 5witch 'etworks =9'et and
#T9 5witch 'etwork> and these two switches are in process of linkage with
each other. 4aven linked these two switches, customers will have access to
over four hundreds #T9s throughout +akistan.-M 4owever, other e&banking
activities are yet to establish. In +akistan, the #T9s generally allow cash
withdrawals, balance information, +I' change, and to print mini&statement. #
few banks also provide fund transfers, check book request, and utility bill
payment facilities through their #T9 networks.
2.4 METHODOLOGY
This is an e!ploratory research that evaluated different factors that why
consumers in +akistan are reluctant to adopt e&banking. 6ata collection
methods are an integral part of research design. 1oth primary and secondary
data are used in this research. Three research methodsK surveys, case
studies and research articles had been used for this paper.
%-
# questionnaire was developed to gather data from the banking consumers,
which consisted of two sections to which there were %?C respondents
forming a H'on +robability 5ampleO. The sample data consisted of -? .nline
1anking users while %%% were non&users.
2.5 PROFILE OF RESPONDENTS$
The ma"ority of the respondents were male =J-.-L>, young =G-.G L> were
between the age of %J and -F. C-.- L of the respondents were employed,
-DL were students and belonged to the income class between *5 %F,FFF
&)F,FFF.
7or the purpose of this pro"ect, two commercial and four national banks had
been analy(ed.
Table %. #ge +rofile of respondents
7requen
cy
+ercent Qalid
+ercent
Cumulative +ercent
Qalid %J&)C
years
GJ C-.J C-.J C-.J
)D&-F
;ears
-) )).% )).% GC.M
-%&?F
;ears
)? %D.D %D.D M).?
?% P
#bove
%%G DG.D %FF.F
T.T#/ %?C %FF.F %FF.F
%?


Table )$ 9ost important reasons for opening an internet account
Qalid

7requency +ercentage #greeing
1etter rates %- -J.)
5afety P security %D ?G.%
/ow services charges %- -J.)
0asy to maintain
transaction activity %M CC.M
/oan payment
information
%F )M.?
5eeking product P
rate info %- -J.)
6ownload loan
application
%) -C.-
6ownload personal
dank transactions %D ?G.%
Check balance online %D ?G.%
Consumer loans P
credit cards
applications
%D ?G.%
Inter account transfer %- -J.)
.nline bill payments %- -J.)
%C


Table -$ *easons for not opening an online bank account
7requency +ercentage #greeing
'ever had of internet
banking -- )M.G
6on,t know whether my
bank offers this facility C% ?C.M
'o time to open such
account -J -?.)
6on,t see any real value C) ?D.J
Would like to see how it
works before C% ?C.M
'ot available through
my bank ?C ?F.C
Concerned about
security
?) -G.J
Table ?$ Important factors for non&users, in choosing online banking
facilities

%D
7requency +ercentage #greeing
1etter rate P lower
service charges GM G%.)
1ank familiarity J) G-.M
1ank location G- DC.J
5ecurity of transactions GM G%.)
Convenience J- G?.J
Buick service J% G-.F
Qariety of features P
services
GM G%.)
2.6 CONCLUSION
The findings reported here clearly indicate that at macro level whereby due
to globalisation and a demanding lifestyle, there is a strong need for having
one stop online banking accounts. The analysis therefore shows that the
level of electronic readiness and participation is rather low for a population of
appro!imately %DM million in +akistan.
It was also interesting to note the perceptions about prospective benefits
regardless the limitations and reasons for not adopting online banking.
#lthough online banking is not yet ubiquitous in +akistani society but there is
a very high potential and scope. It is about time that the 2overnment, banks
and consumer reali(e that without adoption of the new emerging
technologies such as e&banking they will lag behind as pointed out by #ndy
2rove$
H;ou have no choice but to operate in a world shaped by globali(ation and
the information revolution. There are two options$ adapt or die.O 3 #ndy
2rove, Chairman, Intel.
%G

CHAPTER 3
SYSTEM ANALYSIS AND DESIGN
This chapter deals with the analysis and design of .nline 1anking,
application of new system, the hardware and software requirements for
implementing the system and stating the choice of the language used.
3.1 D%&'('() * +,+-%.$
# system is a collection of components, which are interconnected, and work
together to reali(e some ob"ective. There are three ma"or components in
every system,
%. input
). processing
-. .utput.
%J

I(/0- O0-/0-
3.2 A(*1,+'+
5ystem analysis is a logical processK the ob"ective of this stage is not actually
to solve the problem but to determine what must be done to solve the
problem. The basic ob"ective of the analysis stage is to develop the logical
model of the system using tools such as <9/ =<nified modelling language>.
7irst let,s take a look at the e!isting and proposed system.
-.).% 0!isting 5ystem
0!isting system is the traditional banking, where customers have to go
through the long queue, time wasted and still wouldn,t have access to
efficient and effective banking system.
-.).) +roposed 5ystem$
Considering the stress and time taken to go to bank and do transaction. The
development of a well structure and secured online banking system will allow
customer to perform ob"ectives like, creating a banking system that is easily
accessible by customers from the comfort of their homes, offices )?AG.
%M
P234%++'(
)
*educe the flow of human traffic and long queues at banksK +romote efficient
and effective banking for the banks by focusing on those services that still
require physical presence at the banking hall. +rovides intra&bank funds
transfer services to their customers. Keep a detailed log of customer
transactions with the bank on his account. 2enerate the statement of
account of a selected period of time for customers. #nd +rovide a customer
relationship services
-.- UML DIAGRAM OF WEBTRUST
)F
.'/I'0 1#'KI'2 =W01T*<5T 1#'K
+/C>
9#'#20
C<5T.90*5
9#'#20
#CC.<'T5
9#'#20
T*#'5#CTI.'
5ystem
Customer
*02I5T0*
5I2' I'
.+0' #'
#CC.<'T
.+0*#T0 #'
#CC.<'T
Customer
5ystem
-.-.% 9#I' C.<*50 .7 0#C4 <50 C#50.
%. *02I5T0* =#ctor$ Customer>
+re&condition$ 'one
%.%'avigate to the *egistration page
%.)7ill the registration form
%.-5ubmit the form
+ost&condition$ 2et instant message that customer profile is created
and login details is sent to inbo!
). 5I2' I' =#ctor$ Customer>
+re&condition$ *egister as a Customer
%.%'avigate to sign in page
%.)0nter login details
%.-Click /ogin
+ost&condition$ #ccess is granted to the user home page for the
customer
-. .+0' #' #CC.<'T =#ctor$ Customer>
+re&condition$ /ogin as a customer
%.%Click the create account button on the user home page
%.)Qiew the create account page
%.-0nter account name for the new account
%.?5elect account type for the new account
)%
%.CClick submit button
+ost&condition$ The new account is added to the accounts list on user
home page
?. .+0*#T0 #' #CC.<'T =#ctor$ Customer>
+re&condition$ /ogin as a customer
%.%5elect the account to operate in the list of accounts
%.)Click the desired operation such as deposits, withdrawals , funds
transfer and statement of account
+ost&condition$ #ccess is granted to the appropriate transaction page
for the selected account
C. 9#'#20 C<5T.90*5 =#ctor$ 5ystem>
+re&condition$ 'one
%.%Create customer inbo!
%.)2enerate customer login details
%.-5ends details to inbo!
+ost&condition$ Customer can check his login details in his inbo!.
D. 9#'#20 #CC.<'T5 =#ctor$ 5ystem>
+re&condition$ 'one
%.%2enerate account details
))
%.)5end details to customer inbo!
+ost&condition$ Customer details such as account no, access code etc
is sent to inbo!.
G. 9#'#20 T*#'5#CTI.'5 =#ctor$ 5ystem>
+re&condition$ 'one
%.%0!ecute transaction instructions
%.)<pdates customer account
%.-2enerate account balances
+ost&condition$ Customer sees the current state of account on the user
home page
3.4 UML DIAGRAM FOR OPERATING AN ACCOUNT
)-
.+0*#T0 #' #CC.<'T =W01T*<5T 1#'K
+/C>
60+.5IT5
WIT46*#W#
/5
7<'65
T*#'570*
5T#T090'T
.7
Customer 5ystem
Click
account
RRincludes
SS
RRincludes
SS
RRincludes
SS
RRincludes
SS
)?
-.?.% 9#I' C.<*50 .7 0#C4 <50 C#50.
J. 60+.5IT =#ctor$ Customer>
+re&condition$ 5elect the account to operate
%.%'avigate to the 6eposit form page
%.)7ill the deposit slip
%.- 5ubmit the slip
+ost&condition$ 5elected account is credited appropriately
M. WIT46*#W =#ctor$ Customer>
+re&condition$ 5elect the account to operate
%.%'avigate to Withdrawal form page
%.) 7ill the withdrawal slip
%.- 5ubmit the slip
+ost&condition$ The selected #ccount is debited and it can be viewed
by clicking on the statement of account which displays all the
transaction
)C
%F.7<'6 T*#'570* =#ctor$ Customer>
+re&condition$ 5elect on the account on which the fund is to be
transferred
%.%'avigate to the 7und transfer form page
%.)7ill the fund transfer slip
%.-5ubmit the slip

%%.5T#T090'T .7 #CC.<'T$ =#ctor$ Customer>
+re&condition$ Click on the account on which the statement is to be
viewed
%.% 'avigate to the 5tatement of #ccount form page
%.)Qiew the transactions of the selected account
3.5 ENTITY RELATIONSHIP5ER DIAGRAM6 OF THE TABLES USED
)D
CHAPTER 4
)G
IMPLEMENTATION
4.1 S,+-%. I./1%.%(-*-'3(
6uring the implementation stage the system is physically created. 'ecessary
programs are coded, debugged and documented. # new hardware =where
necessary> is selected, ordered and installed.
4.2 S,+-%. S/%4'&'4*-'3(
0very computer system consists of three ma"or elements.
%. The 4ardware
). #pplication 5oftware.
-. .perating system
7or successful operation of the package following must be kept in mind$
Too many packages should not be used, as very few systems may have all
those packages installed due to memory problem. Thus, the compatibility of
the system developed will get reduced.
4.3 H*278*2% R%90'2%.%(-+
Intel +entium III processor at GCF 94( or faster, minimum of %2 available
disk space for installation =including I19 56K>, minimum of C%) 91 memory,
C6&*.9 drive.
4.4 S3&-8*2% R%90'2%.%(-+
5oftware tools used
I60$ 'et 1eans D.%
)J
/anguage$ @ava
Web 5erver$ #pache Tomcat D.F%?
Web Technology$ @5+A5ervlet
6atabase $ 9s 5B/ 5erver )FFF
The application software is developed in @ava, and the central database is
based on 95 5B/ 5erver )FFF. The system can be accessed on a standalone
computer.
Implementation
#.> Create a 6ata5ource'ame=65'>
To Create a 65', ;ou need to perform following steps$
%. ;ou need to first open the Control +anel window.
). double click #dministrative Tools icon.
-. To open the .61C 6ata 5ource #dministrator dialog 1o!, double click
the 6ata sources .61C icon. The following figure shows the .61C
6ata 5ource #dministrator dialog 1o!$
)M
.61C 6ata 5ource #dministrator 6ialog 1o!
?. Click the #dd button to select a driver for creating a 65'.
C. To connect to 5B/ 5erver )FFF, select the 5B/ 5erver .ptions from the
name list bo! in the Create 'ew 6ata 5ource 6ialog 1o!.
D. Click the 7inish button to complete the task of selecting the driver for
creating a 65'.
1.> 5pecify the Connection details for the 65'
%. To Create a 65', type the name of the data source in the name te!t
bo! of the Create a 'ew 6ata 5ource to 5B/ 5erver dialog 1o! as
shown in the following figure.
-F
). To select the required 5B/ 5erver select the name of the 5B/ 5erver
from the 5erver drop down list and click the 'e!t button.
-. To indicate how the 5B/ 5erver should authenticate a login I6, select
with the 5B/ 5erver authentication using a login I6 and a password
entered by the user option. The login I6 and the password entered by
the user option. The /ogin I6 and +assword te!tbo!es becomes active
as shown in the following figure.
-%
?. Type the username and password in the te!t bo!es and click 'e!t.
C. To enable the database drop&down list, select the change the default
database to options.
D. To select the required database select the name of the database from
the drop down list and click 'e!t button.
G. 5elect the language for the 5ystem messages to 0nglish and click
7inish.
-)
J. The .61C 9icrosoft 5B/ 5erver 5etup dialog bo! appears with all the
details about the created 65' as shown in the following figure.
M. To test the created 65' for the connection with the database, click Test
6ata 5ource button, the message regarding the connectivity test
appears.
%F.Click .k to save the Configuration settings for the new data source.
--
%%.To verify that the 65' is created, check the name of the Created 65'
in the user data source list bo! of the .61C 6ata 5ource #dministrator
dialog bo! and click .k. The following figure shows the .61C 6ata
5ource #dministrator dialog bo!.
-?
6isplaying the webtrust 6ata 5ource created.
The 6ata 5ource is then used in the /ogin +rocess, to access specific tables
in the database.
4.5 SCHEMATIC DIAGRAM OF DATABASE
5chematic 6iagram of 6atabase depicting the 6ata Types used and
relationships among them with 6atabase views. 0ach of these diagrams
represents the tables that would be created and would be worked along with.
The database that would be used depends on the 6ata 5ource that is created
by the administrator linking to its preferred 6atabase.
-C
-D
-G
-J
-M
4.6 R%43:%2, ; S%402'-,
# forced system failure is induced to test a backup recovery procedure for
file integrity. Inaccurate data are entered to see how the system responds in
terms of error detection and protection. *elated to file integrity is a test to
demonstrate that data and programs are secure from unauthori(ed access.
<sability 6ocumentation P +rocedure$
The usability test verifies the user&friendly nature of the system. This relates
to normal operating and error&handling procedures.
4.7 <0*1'-, A++02*(4%
+roper documentation is must for mainframe of any software. #part from In&
line documentation while coding. 4elp coding, help files corresponding to
each program were prepared so as to tackle the person&dependency of the
e!isting system.
?F
CHAPTER 5
RESULT AND CONCLUSION
This section discuses the result of the work done in this pro"ect #nd also
mentions the future scope for improvement.
5.1 C3(410+'3(
#s the world becomes more of a global village being runned by paperless
systems, the idea of a cashless society is the hope of the future. Thus more
innovations will still evolve which will make cashless transactions easily
accessible and affordable.
5.2 F0-02% S43/% 3& I./23:%.%(-
The H1anking .nline 5ystem is a big and ambitious pro"ect. I am thankful for
being provided this great opportunity to work on it. #s already mentioned,
this pro"ect has gone through e!tensive research work. .n the basis of the
research work, we have successfully designed and implemented banking
online 5ystem. This system is based upon )&tier client server architecture.
The tools used for development were as follows.
7ront&end&&&&&'et beans D.F.%
1ack&end&&&&95 5B/ 5erver )FFF
?%
5.3 A((%=02% A S*./1% &32.+
4ome +age
?)
Customer Information
?-
Qiewing 5ignature form
??
Qiewing 5ign&In +age
?C
Welcome /ogin #ccount +age
?D
#ccount 6etails
?G
1io6ata
?J
5tatement of #ccount
?M
6eposit Qiews
CF
Withdrawal Qiews
C%
7und Transfer Qiews
C)
PROGRAM LISTING
C-
AA create#ccount."sp
RLTpage contentTypeUIte!tAhtmlI importUI"ava.io.VKILS
RL
5tring userid U IIK
try
W
7ileInput5tream fis U new 7ileInput5tream=IC$XXregno.t!tI>K
int avail U fis.available=>K
byte bytearrayYZ U new byteYavailZK
C?
int byteread U fis.read=bytearray,F,avail>K
userid U new 5tring=bytearray>.trim=>K
[
catch=I.0!ception ioe>
W
out.println=ioe.to5tring=>>K
[
LS
R4T9/SR40#6SRTIT/0S5ignature 7ormRATIT/0S
R90T# http&equivUContent&/anguage contentUen&usS
R90T# http&equivUContent&Type contentUIte!tAhtmlK charsetUwindows&
%)C)IS
R5T;/0S.ms&contemp&main W
1.*60*&T.+&5T;/0$ noneK 1.*60*&*I24T&5T;/0$ noneK 1.*60*&/07T&
5T;/0$ noneK 1.*60*&1.TT.9&5T;/0$ none
[
.ms&contemp&tl W
CC
1.*60*&*I24T$ white ).)Cpt solidK 1.*60*&T.+$ white ).)Cpt solidK
7.'T&W0I24T$ boldK C./.*$ blackK 1.*60*&/07T&5T;/0$ noneK 1.*60*&
1.TT.9&5T;/0$ none
[
.ms&contemp&left W
1.*60*&*I24T$ white ).)Cpt solidK 1.*60*&T.+$ white ).)Cpt solidK
7.'T&W0I24T$ normalK C./.*$ blackK 1.*60*&/07T&5T;/0$ noneK 1.*60*&
1.TT.9&5T;/0$ none
[
RA5T;/0S
R90T# contentUI954T9/ D.FF.DFFF.%DG%%I nameU20'0*#T.*SRA40#6S
R1.6;S
R6IQ idUlayer%
styleUIN&I'60\$ %K /07T$ ?p!K WI6T4$ %%?)p!K +.5ITI.'$ absoluteK T.+$
))p!K 40I24T$ CGJp!IS
R6IQ idUlayer)
styleUIN&I'60\$ %K /07T$ )?%p!K WI6T4$ GD-p!K +.5ITI.'$ absoluteK T.+$
?p!K 40I24T$ C)Cp!IS
R6IQ idUlayer-
styleUIN&I'60\$ %K /07T$ Fp!K WI6T4$ GCGp!K +.5ITI.'$ absoluteK T.+$ Cp!K
40I24T$ %-Fp!IS
R6IQ idUlayer?
CD
styleUIN&I'60\$ )K /07T$ -?p!K WI6T4$ ?GCp!K +.5ITI.'$ absoluteK T.+$ )p!K
40I24T$ D?p!IS
R6IQ idUlayerC
styleUIN&I'60\$ -K /07T$ &--p!K WI6T4$ JGp!K +.5ITI.'$ absoluteK T.+$ Fp!K
40I24T$ J)p!ISRI92
heightUJ% srcUIimagesAimages."pegI widthUJ- borderUFSRA6IQSRI92
heightUGF
srcUIimagesAmy1ank1ckgrd.2I7I widthU-%M borderUFSRA6IQS
R6IQ idUlayerD
styleUIN&I'60\$ -K /07T$ %-p!K WI6T4$ G)Gp!K +.5ITI.'$ absoluteK T.+$
JMp!K 40I24T$ -Jp!ISRI92
heightU-M srcUIimagesAwebTrust4eader.pngI widthUG)G
borderUFSRA6IQSPnbspKRA6IQS
R6IQ idUlayerG
styleUIN&I'60\$ )K /07T$ &Dp!K WI6T4$ GDJp!K +.5ITI.'$ absoluteK T.+$
%-Gp!K 40I24T$ ?-Dp!IS
R6IQ idUlayerJ
styleUIN&I'60\$ %K /07T$ %%p!K WI6T4$ %DJp!K +.5ITI.'$ absoluteK T.+$
%Cp!K 40I24T$ -C-p!IS
R6IQ idUlayer%)
styleUIN&I'60\$ %K /07T$ -p!K WI6T4$ %C)p!K +.5ITI.'$ absoluteK T.+$ )Jp!K
40I24T$ %??p!IS
RT#1/0 classUms&contemp&main heightU%-G widthUIMJLI
bgColorU]ddeaff borderUFSR:&& fpstyle$ -?,F%%%%%%FF &&S
CG
RT1.6;S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI))ISPnbspKRAtdS
RAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI)?IS
RAtdRAT*S
PnbspKRT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI)?IS
PnbspKRAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI)?ISPnbspKRAT6SRAT*S
RT*S
RT6 classUms&contemp&
leftSPnbspKRAT6SRAT*SRAT1.6;SRAT#1/0SRA6IQS
R6IQ idUlayer%-
styleUIN&I'60\$ %K /07T$ %p!K WI6T4$ %C)p!K +.5ITI.'$ absoluteK T.+$
)F)p!K 40I24T$ %?Gp!IS
CJ
RT#1/0 classUms&contemp&main heightU%?- widthUIMJLI
bgColorU]ddeaff borderUFSR:&& fpstyle$ -?,F%%%%%%FF &&S
RT1.6;S
RT*S
Rtd backgroundUIimagesAimageFF)."pgISRbS
Rfont faceUI#rialI si(eUI)I
colorUI]FF?0M1ISRAfontSRAbSRAtdS
RAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI--IS
Rfont faceUI#rialI si(eUI)ISRAfontSRAtdSRAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI)DIS
RAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI%JIS
RAtdSRAT*S
RT*S
Rtd classUms&contemp&left backgroundUIimagesAimageFF)."pgI
heightUI%JIS
CM
PnbspKRAtdS
RAT*SRAT1.6;SRAT#1/0SRA6IQS
R+SPnbspKRA+SRA6IQS
R6IQ idUlayerM
styleUIN&I'60\$ )K /07T$ %Dp!K 1#CK2*.<'6&I9#20$
url=imagesAfooter.png>K WI6T4$ G-Fp!K +.5ITI.'$ absoluteK T.+$ ?FCp!K
40I24T$ )Mp!IS
RT#1/0 heightU)J widthUI%FFLI borderUFS
RT1.6;S
RT*S
RT6 widthU-?CSR7.'T faceUQerdana colorU]ffffff si(eU%SPnbspK^
Copyright
)FFJ W01T*<5T 1#'K plc. #ll *ights *eserved.RA7.'TSRAT6S
RT6S
R+ alignUrightSR7.'T faceUQerdana colorU]ffffff si(eU%S6esigned by
@I60
50*IKIRA7.'TSRA+SRAT6SRAT*SRAT1.6;SRAT#1/0SRA6IQS
R6IQ idUlayer%F
styleUIN&I'60\$ %K /07T$ %JFp!K WI6T4$ CJDp!K +.5ITI.'$ absoluteK T.+$
?p!K 40I24T$ -GFp!IS
Rtd heightUI-)JI valignUItopIS
Rform methodUI+.5TI actionUIsigfrmscript."spIS
DF
R:&&webbot botUI5ave*esultsI <&7ileUIC$X6ocuments and
5ettingsX5eyi /ucasX9y 6ocumentsX9y Web 5itesX_privateXform_results.csvI
5&7ormatUIT0\TAC5QI 5&/abel&7ieldsUIT*<0I &&S
Rtable borderUIFI widthUI%FFLI idUItable)GI
heightUI-C%IS
RtrS
Rtd valignUItopIS
Rp alignUIleftISRbSRfont faceUIQerdanaI
colorUI]FF?0M1ISPnbspKRAfontSRfont faceUITahomaI si(eUI)I
colorUI]FF?0M1IS5pecimen
5ignature formRAfontSRAbSRApS
Rtable borderUIFI widthUI%FFLI
idUItable)JIS
RtrS
Rtd widthUI%GGIS
Rp alignUIcenterISRfont
faceUITahomaI si(eUI)IS7i!
passport 4ereRAfontSRAtdS
RtdSPnbspKRAtdS
RAtrS
RtrS
Rtable borderUIFI widthUI%F?LI
idUItable)MI heightUI%F-IS
D%
RtrS
Rtd widthUI%%-IS
Rp alignUIleftIS
Rfont faceUITahomaI
si(eUI)ISPnbspK<ser id$RAfontSRAtdS
RtdS
Rfont faceUITahomaI si(eUI)IS
Rinput typeUIte!tI
readonlyUItrueI nameUIt!t<serIdI valueUIRLUuseridLSI
si(eUI)DISRAfontSRAtdS
RAtrS
RtrS
Rtd widthUI%%-IS
Rfont faceUITahomaI
si(eUI)I colorUI]FF?0M1ISPnbspKRAfontSRAtdS
RtdS
Rfont faceUITahomaI
si(eUI)I colorUI]FF?0M1IS
0nter your choice
passwordRAfontSRAtdS
RAtrS
RtrS
Rtd widthUI%%-IS
D)
Rfont faceUITahomaI
si(eUI)ISPnbspK+assword$RAfontSRAtdS
RtdS
Rfont faceUITahomaI si(eUI)IS
Rinput
typeUIpasswordI nameUIt!t+assI si(eUI)DISRAfontSRAtdS
RAtrS
RtrS
Rtd widthUI%%-IS
Rfont faceUITahomaI
si(eUI)ISConfirm +assword$RAfontSRAtdS
RtdS
Rfont faceUITahomaI si(eUI)IS
Rinput
typeUIpasswordI nameUIt!tC+assI si(eUI)DISRAfontSRAtdS
RAtrS
RAtableS
RpSRbSRfont faceUITahomaI
si(eUI)I colorUI]FF?0M1IS'.T0$
RAfontSRAbSRfont faceUITahomaI
si(eUI)IS6ont forget
your userid, password and the
access code that
D-
will be sent toPnbspKPnbspK your
inbo!. ;ou will
always need them to login. While
your account number
will be used to access and operate
your account.RAfontSRAtdS
RAtrS
RtrS
Rtd widthUI%GGI
heightUI-MISPnbspKRAtdS
Rtd heightUI-MIS
Rp alignUIcenterIS
Rbutton nameUI1-I styleUIwidth$
CDK height$ )DI valueUI7inishI typeUIsubmitIS
7inishRAbuttonSPnbspKPnbspK
Rbutton nameUI1)I styleUIwidth$
CJK height$ )DI valueUICancelI typeUIsubmitIS
CancelRAbuttonSRAtdS
RAtrS
RAtableS
RAtdS
RAtrS
RAtableS
D?
RAformSRAtdS
RA6IQS
R+SPnbspKRA+SRA6IQS
R+SPnbspKRA+SRA6IQS
R+ alignUcenterSPnbspKRA+SRA6IQS
RA1.6;SRA4T9/S
DC
REFERENCES
%. #yo Charles. K and 1aba"ide 6aniel ., )FFD, 6esigning a *eliable 0&
payment 5ystem$
). www.google.com
-. www.wilkipedia.com
?. 'igeria a Case 5tudy, @ournal of Internet 1anking and Commerce, vol.
%%, no.)
C. #li #hmad, )FFD, +olicies P *egulations for 0!panding e&banking to
the +oor, The 7irst 9icrofinance 1ank /td, +akistan, C
D. 6r. 5hamshad #khtar, )FFD, 7inancial 5ector of +akistan 3 The
*oadmap, 6awn #sia 7inance Conference.
http$AAwww.sbp.org.pkAaboutAspeechAgovernorsAdr.shamshadA)FFDA6aw
n&#sia&7inance&Conference&%-&9ay&FD.pdf
G. 5alimon #lao =)FFD>$ H9oving towards a cashless economyO, 7inancial
5tandard, vol G, no$ DF, pp %M&)%, @une )FFD.
J. The 0conomist Intelligence <nit, 'ov )FFD .verview of e&commerce in
+akistan,
DD
http$AAglobaltechforum.eiu.comAinde!.asp8layoutUrich_storyPdoc_idUM
D%DPtitleU.verview`of`ecommerce`
in`+akistanPcategoryidU-FPchannelidU?, #ccessed %JAFDAFG
M. Norayda *uth 1. #ndam, )FF-, e&commerce and e&business, e&#sean
Taskforce <'6+&#+6I+, +hillipines P 9alaysia, )-
DG

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close