Upload
ramesh-gavva
View
243
Download
0
Embed Size (px)
Citation preview
7/26/2019 Apna life insurance.doc
1/68
TABLE OF CONTENTS
1. Abstract
2. Introduction
2.1 Organization Profile
2.2 About the project
3. System Analysis
3.1 !isting system
3.2 Problem "efinition
3.3 Proposed System
3.# $e%uirement Analysis
3.& 'easibility study
#. System "esign
#.1 Project (odules
#.2 "ata "ictionary
#.3 "ata 'lo) "iagrams
#.# *$ "iagrams
4.5 UML Diagrams 4.6 Activity diagrams
#.+ ,ard)are And Soft)are $e%uirements
&. System -esting
. Soft)are -ools /sed
+ -echnical 0otes
+.1 Introduction -o $eal*time programming
+.2 Introduction to OOPS and indo)s
+.3 Introduction to aa
4. Screens5. 6onclusion
17. 8ibliography
7/26/2019 Apna life insurance.doc
2/68
1. Abstract
Apna life insurance system automates the management of Apna life
insurance actiities9 )hich inoles "efining Policies9 Schemes9 Policy
Specifications9 Policy -erms and 6onditions9 Policies registrations by the
customers9 'acilitates the Premiums 'le!i*Pay modes9 Policy 8onus in 'le!ible
periods.
-he Agents are inoled in the process of the 6ustomer Policy registration
and the 6ommissions are based on the targets achieed by the Agents.
Apna life insurance System also maintains the database of the 8ranch
(anagers )ho deals )ith the Agents )hich in turn deals )ith the 6ustomers.
7/26/2019 Apna life insurance.doc
3/68
2. INTRODUCTION
2.1 ABOUT THE ORGANIZATION
7/26/2019 Apna life insurance.doc
4/68
2.2 About the project
-he main theme of this project is automation of the Apna life insurance
System and processes the all actiities through on line. ,ere the main adantage
of this system is to access this database globally for authorized users.
-he customers pay their payment at any branch and also :no)
their details at any branch. ,ere dynamically generated the reports li:e premium
payments details9 bonus details9 due details.
-he main adantages of this system are to reduce the time and
also manpo)er. -hese t)o factors are ery important to improe any
organization. -his system mainly concentration on these factors.
-he main actors of this system are;
6hairman
(anager
6ustomer
Agent.
-he Second chapter e!plains the e!act "efinition of the Problem and
eoles out )ith the 'easibility Study of the product interface design?.
7/26/2019 Apna life insurance.doc
5/68
@o) leel design =Pseudo code > detail description of functions?.
-he 'ifth chapter fully deals about -esting and Implementation of the
)hole project.
-he Si!th chapter deals the 6onclusion and 'oreseeable nhancements
of the system.
-he Seenth chapter deals about the 8ibliography of this Project.
-he ight chapter is the final one )hich deals about the language
used9 tools used9 Screen layouts and $eports
Report
6ustomer Premiums "etails
6ustomer 8onus
6ustomer Premiums "ates
6ustomer Policy details
6ustomer Personal details
Policy "etails
6ustomer Premiums Payments
3. SYSTEM ANALYSIS
!.1 E"#t#$% &te'
8efore deeloping this application all actiities done manually9 then all the
actiities ta:e more time and also ta:e more manpo)er. 6ommission9 interests9
dues calculate manually9 based on this manual problem some times calculate the)rong
All related information passed one branch to another branch through
courier. Some times missed the important documents. So these problems
oercome )hen )e )ill deelop the system. -his system is ery helpful to
7/26/2019 Apna life insurance.doc
6/68
automation of entire Apna life insurance system and also reduces the time and
manpo)er.
Uer o( the &te')
-he users of the system are company chairman9 8ranch (anagers9
6ustomer9 Agents. -his system is designed such a )ay that the users can easily
interact )ith the system )ith minimum :no)ledge.
!.2 *ROBLE+ DEFINITION AND FEASIBILIT, ANAL,SIS
De(#$#t#o$ o( the prob-e'
-o create or deelop a ne) system first )e hae to study the prior
system9 Analysis difficult problems faced by the operator of that system. System
Analysis therefore understands such problems and proposes a ne) system in
)hich the aboe problems are rectified.
!.! *ropoe S&te'
Oper/t#o$/- Fe/#b#-#t&
In this test9 the operational scope of the system is chec:ed. -he system
under consideration should hae enough operational reach. It is obsered that
the proposed system is ery user friendly and since the system is built )ith
enough help9 een persons )ith little :no)ledge of )indo)s can find the system
ery easy.
Tech$#c/- Fe/#b#-#t&
-his test includes a study of function9 performance and constraints that
may affect the ability to achiee an acceptable system. -his test begins )ith an
7/26/2019 Apna life insurance.doc
7/68
assessment of the technical iability of the proposed system. One of the main
fusers to be accessed is the need of arious :inds of resources for the
successful implementation for the proposed system.
Eco$o'#c/- Fe/#b#-#t&
An ealuation of deelopment cost )eighed against the ultimate income or
benefit deried from the deelopment of the proposed system is made. 6are
must be ta:en that incurred in the deelopment of the proposed of the system
should not e!ceed from the system. -he income can be in terms of money or
good)ill9 since the soft)are brings in both9 the system is highly iable.
3.4 Requirement Analysis
H/r0/re /$ So(t0/re Spec#(#c/t#o$
-he deelopment of this project deals )ith the follo)ing enironment
,ard)are re%uirements
Soft)are re%uirements
H/r0/re Reu#re'e$t;
-he selection of hard)are is ery important in the e!istence and proper
)or:ing of any soft)are. In the selection of hard)are9 the size and the capacity
re%uirements are also important.
-he eb 8ased (anufacturing System can be efficiently run on Pentium
system )ith at least 124 (8 $A( and ,ard dis: drie haing 27 8. 'loppy dis:
drie of 1.## (8 and 1# inch Samsung color monitor suits the information
system operation.=A Printer is re%uired for hard copy output?. Pentium processor ******** 233 (,B or aboe
$A( 6apacity ******** 2&(8
,ard "is: ******** 278
'loppy dis: ******** 1.## (8
7/26/2019 Apna life insurance.doc
8/68
6"*$O( "rie ******** 32 ,B
So(t0/re Reu#re'e$t)
One of the most difficult tas:s is that9 the selection of the soft)are9 once
system re%uirement is :no)n is determining )hether a particular soft)are
pac:age fits the re%uirements. After initial selection further security is needed to
determine the desirability of particular soft)are compared )ith other candidates.
-his section first summarizes the application re%uirement %uestion and then
suggests more detailed comparisons.
Operating System ** indo)s 54
7/26/2019 Apna life insurance.doc
9/68
-he entire system is diided into # modules
1. 6hairman
2. (anager
3. Agent
#. 6ustomer
1. 6hairman
-he 6hairman is the Super /ser of the System. -he 6hairman is
responsible for the defining the Policies9 Policies -erms and conditions9 Policies
Amounts9 'ace Amounts9 stablishing the different branches9 $egistration of the
8ranch (anagers.
-he Policies "efinition includes the Policy Interest $ates9 Policy 8onus
$ates9 Policy 8onus Period 9 Policy -erm.
-he 6hairman also defines the Policy 6ommission $ates for the Agents
)ho inoles in the 6ustomer Policy $egistration Process.
-he 6hairman is responsible for the "efines Policies and Schemes
8ranch stablishments
$ecruits 8ranch (anagers
"efines the Policy -erms and 6onditions
"efines the Policy Specifications
$eports;
Policy "etails 8ranch (anager details
Agents "etails
6ustomer details
2. (anager
7/26/2019 Apna life insurance.doc
10/68
-he (anagers of the different branches recruits the Agents and also
registration of customers. ,e is also responsible for registration of Policies9
calculate the premium amounts9 interests9 dues9 bonus and also agent
6ommission. 8onus calculate based on the payment of premiums. -he (anager
also responsible for calculate the Agent 6ommission based on Agent
performance.
-he (anager is responsible for the
(anages the Agents
6ustomer $egistrations
6ustomer Policy $egistrations
6ustomer Premium Payments
6ustomer 8onus
Agent 6ommission
$eports
Policy details
Agent 6ommission
6ustomer "etails
Policy "etails
3. Agents
-he main role of Agents is to registration of the
6ustomers. Agents just li:e a mediator bet)een Apna life insurance system and
6ustomers. 8ased on their performance they )ill get commission. -hese
systems proide a facility to Agents li:e to isible their 6ommission and also their
customer details.
7/26/2019 Apna life insurance.doc
11/68
-he responsibilities of the Agents as follo)s
Inoles in the 6ustomer Policy $egistration Process
Agent Personal "etails
(anager "etails
#. 6ustomer
-he 6ustomers are a main source of this system. 8ased on his
interest and benefits9 he ta:es a policy. 6ustomers also ta:e more than
one policy based on their re%uirement. ,ere so many facilities are
proided to the 6ustomers9 li:e their information isible on line9 li:e
premium dates9 bonus dates9 personal details9 policy details.
-he responsibilities of the 6ustomers as follo)s
6ustomer Premium "ates
6ustomer 8onus "ates
6ustomer Personal "etails
6ustomer Policies "etails
De#%$ Decr#pt#o$
"esign is essentially a blue print or it acts as a bridge bet)een the
re%uirement specification and the final solution for satisfying the re%uirements.
8ased on the )or:*flo) described aboe )e can dra) the follo)ing
conclusions for the Soft)are System that has to be deeloped;
-he System needs to be a )eb*based system so that it allo)s the 6hairman9
8ranch (anagers9 Agents9 and 6ustomers to access the company database
oer the Internet.
8eing a )eb*based system also enables the 6ompany staff to communicate
)ith other users.
7/26/2019 Apna life insurance.doc
12/68
An added adantage is chairman communicate )ith other employees oer
the net since there could be instant responses from the Suppliers.
-he )hole process depends on communications bet)een 6hairman > the
(anager9 and bet)een 6ustomers > the Agents. If all these communications
are done through a )eb*based system9 then the time period for the )hole
process can be considerably brought do)n.
-he System needs to store the 6ompany details.
-he System needs to store the details of all the Premiums that are aailable
of the company.
-he System needs to store the details of all the 6ustomers held in the
6ompany )arehouse.
-he System needs to store the details of all the Agents held in the 6ompany.
-he System needs to store the details of all the 8ranch (anagers details.
Since it is a )eb*based system9 a @ogin authorization should be proided so
that 6hairman9 (anagers9 6ustomers and Agents )ill be able to loo:up > use
options that are specific to them.
-he System should allo) the Agents to enter their Statistics.
-he System should allo) the 6ustomers to isible their ne!t premium dates9
bonus9 dues and related information.
-he System should proide an option to generate a 6ustomers $eport and
estimated of company business.
-he System should proide an option to generate a Agents $eports9 )ith the
help of these reports estimate of their performance
'or the aboe to ta:e place the system should store the Premium details of
the 6ustomers. If any future modification re%uired9 easily modify the
6ustomers details.
-he System should proide an option that all customers are isible to latest
Policies and their specifications. -his facility is ery help to 6ustomers to see
the all information through on line.
7/26/2019 Apna life insurance.doc
13/68
3.1 H#%h -e4e- e#%$
1. Login0ame 0ullC -ype ***************************************** ******** ****************************/S$I" 0O- 0/@@ 0/(8$=11?PASSO$" DA$6,A$2=22?-EP DA$6,A$2=22?
2. Policies0ame 0ullC -ype ***************************************** ******** ****************************PO@I6EI" 0O- 0/@@ 0/(8$=&?PO@I6E0A( DA$6,A$2=&&?PO@I6E-$( 0/(8$=2?PO@I6EA(O/0- 0/(8$=1&93?PO@I6E'A6A(O/0- 0/(8$=1?PO@I6EI0-$S- 0/(8$=2?PO@I6E"A- "A-8O0/SP$IO" 0/(8$=2?
7/26/2019 Apna life insurance.doc
14/68
8O0/S$A- 0/(8$=2?
3. Agents
0ame 0ullC -ype ***************************************** ******** ****************************A0-I" 0O- 0/@@ 0/(8$=11?A0-0A( DA$6,A$2=22?A0-'0A( DA$6,A$2=22?A0-A 0/(8$=3?A0-SF DA$6,A$2=1?A0-G/A@ DA$6,A$2=22?A0-O66/PA-IO0 DA$6,A$2=22?A0-A""$SS DA$6,A$2=22?A0-$"A- "A-
A0-S6/$I-E"POSI- 0/(8$=1793?8$A06,($I" 0/(8$=+?
4. BranchMgr0ame 0ullC -ype ***************************************** ******** ***************************
8$A06,($I" 0O- 0/@@ 0/(8$=11?8$A06,($0A( DA$6,A$2=22?8$A06,($'0A( DA$6,A$2=22?8$A06,($A 0/(8$=3?8$A06,($SF DA$6,A$2=1?8$A06,($G/A@ DA$6,A$2=11?8$A06,($A""$SS DA$6,A$2=33?8$A06,0A( DA$6,A$2=22?8$A06,($OI0"A- "A-
5. Customer0ame 0ullC -ype ***************************************** ******** ****************************6/S-I" 0O- 0/@@ 0/(8$=11?6/S-0A( DA$6,A$2=33?6/S-'0A( DA$6,A$2=33?6/S-A 0/(8$=3?
7/26/2019 Apna life insurance.doc
15/68
6/S-SF DA$6,A$2=1?6/S-G/A@ DA$6,A$2=33?6/S-A""$SS DA$6,A$2=33?6/S-O66/PA-IO0 DA$6,A$2=33?6/S-$"A- "A-
6. CustPolicies0ame 0ullC -ype ***************************************** ******** ****************************6/S-PO@I6EI" 0O- 0/@@ 0/(8$=11?6/S-I" 0/(8$=17?PO@I6EI" 0/(8$=&?PO@I6E"A- "A-P$(I/(-EP DA$6,A$2=17?
P$(I/(A(O/0- 0/(8$=1&92?0O(I00A( DA$6,A$2=33?$@A-IO0 DA$6,A$2=27?A0-I" 0/(8$=11?FPI$E"A- "A-
7. CustpolicyAmounts0ame 0ullC -ype ***************************************** ******** ****************************
6/S-PO@I6EI" 0/(8$=11?A(O/0- 0/(8$=1&93?I0-$S-A(O/0- 0/(8$=1&92?0-A(O/0- 0/(8$=1&92?
. Custpremium!ates0ame 0ullC -ype***************************************** ******** *******************6/S-PO@I6EI" 0/(8$=11?P$DIO/SP$(I/("A- "A-0F-P$(I/("A- "A-
". Custpremiumt#0ame 0ullC -ype ***************************************** ******** ***********************6/S-P$(I/(-FI" 0O- 0/@@ 0/(8$=22?6/S-PO@I6EI" 0/(8$=11?
7/26/2019 Apna life insurance.doc
16/68
P$(I/(A(O/0- 0/(8$=1&92?P$(I/(PAE"A- "A-
1$. Policycommission
0ame 0ullC -ype ***************************************** ******** ****************************-A$-A(O/0- 0O- 0/@@ 0/(8$=2793?6O((ISSIO0$A- 0/(8$=&92?
11. PremiumAmounts0ame 0ullC -ype***************************************** ******** *******************PO@I6EI" 0/(8$=&?
(O0-,@E 0/(8$=1&92?G/A$-$@E 0/(8$=1&92?,A@'EA$@E 0/(8$=1&92?A00/A@@E 0/(8$=1&92?
12. AgentCommission0ame 0ullC -ype ***************************************** ******** ****************************A0-I" 0/(8$=11?
A0-0-A(O/0- 0/(8$=1393?
13. Agentcomm%#0ame 0ullC -ype ***************************************** ******** ************************A0-6O((-FI" 0O- 0/@@ 0/(8$=11?A0-I" 0/(8$=11?A0-A(O/0- 0/(8$=1392?A0-6O(( 0/(8$=1392?A0-6O(("A- "A-
14. Cust&onus!ates0ame 0ullC -ype ***************************************** ******** ****************************6/S-PO@I6EI" 0/(8$=11?P$DIO/S8O0/S"A- "A-
7/26/2019 Apna life insurance.doc
17/68
0F-8O0/S"A- "A-
15. Cust&onust#0ame 0ullC -ype
***************************************** ******** ****************************6/S-8O0/S-FI" 0O- 0/@@ 0/(8$=22?6/S-PO@I6EI" 0/(8$=11?8O0/S"A- "A-8O0/S 0/(8$=1292?
16. Branch0ame 0ullC -ype ***************************************** ******** ************************8$A06,I" 0O- 0/@@ 0/(8$=&?8$A06,0A( DA$6,A$2=22?
@O6A-IO0 DA$6,A$2=22?8$A06,"A- "A-P,O0 0/(8$=12?S-A- DA$6,A$2=22?
3.! DATA FLO5 DIAGRA+S
"ata flo) diagram is a structure analysis tool that is used for graphical
representation of "ata processes through any organization. -he data flo)
approach emphasis on the logic underlying the system9 by using combination
of only # symbols. It follo)s a top do)n approach. A full description of a
system actually consists of set of "'" s9 )hich comprises of arious leels.
And initial oer ie) model is e!ploded lo)er leel diagrams that sho)
additional feature of the system. 'urther each process can be bro:en do)n
into a more detailed "'". -his occurs repeatedly until sufficient details are
described.
DFD &'bo-
u/re
7/26/2019 Apna life insurance.doc
18/68
7/26/2019 Apna life insurance.doc
19/68
7/26/2019 Apna life insurance.doc
20/68
7/26/2019 Apna life insurance.doc
21/68
F#rt -e4e- DFD6
Login Ino Data !ase
Invalid
". "
#reate Insurancesystem
#ustomers
#$airman
Agents
customer
s
#$airman
Agents
Managers Manager
UserLogin
%rocess
#$airman
Managers
#ustomer
s
Agents
#$airaman
7/26/2019 Apna life insurance.doc
22/68
7/26/2019 Apna life insurance.doc
23/68
7/26/2019 Apna life insurance.doc
24/68
7/26/2019 Apna life insurance.doc
25/68
3.3ENTIT,7RELATIONSHI* DIAGRA+S
*$ =ntity*$elationship? "iagram is used to represents the
relationship bet)een entities in the table.
The &'bo- ue #$ E7R #/%r/' /re)
SE(8O@ P/$POS
$epresents ntity sets.
$epresent attributes.
Re)orts
7/26/2019 Apna life insurance.doc
26/68
7/26/2019 Apna life insurance.doc
27/68
%olicies
%olicyId
!onu
s%erio
d
!on
usR
ate%olicy
+ame
%olicyI
nterest
%olicy*aceAmount
%olicy
Id %remium
Amounts
Mont$ly
u%olicyI
d
Annualyalye
arly
0uartey
%olicy2er
m
%olicyDate
%olicyAmount
7/26/2019 Apna life insurance.doc
28/68
Agents
AgentId
Agent
Age
Age
nts
e,Agent+ame
Agents
ecurit
yDe)osi
t
Agent*+mae
Agent
Id Agents
#omm2,
Agents#omm2
,Id
AgentsId
Agents
#omm
Date
Agents#omm
AgentA
mount
AgentAd
dress
!ranc$M
geId
AgentsRegDate
Agent
Id
7/26/2019 Apna life insurance.doc
29/68
3.8 U+LDIAGRA+S
INTRODUCTION
/(@ is a notation that resulted from the unification of Object(odeling -echni%ue and Object Oriented Soft)are -echnology ./(@ has beendesigned for broad range of application.He$ce9 #t pro4#e co$truct (or / bro/ r/$%e o( &te' /$ /ct#4#t#e.
A$ O4er4#e0 o( U+L #$ (#4e $ot/t#o$
1.ue c/e #/%r/'
/se cases are used during re%uirements elicitation and analysis -orepresent the functionality of the system./se cases focus on the behaiour ofthe system from the e!ternal point of ie).-he actor areOutside the boundary of the system9)hereas the use cases are inside theboundary of the system.
/.c-/ #/%r/'
7/26/2019 Apna life insurance.doc
30/68
6lass diagrams to describe the structure of the system. 6lasses Areabstraction that specify the common structure and behaiour of a set 6lass diagrams describe the system in terms of objects9 classes9attributes9 operations and their associations.
3.Seue$ce #/%r/'
Se%uence diagrams are used to formalize the behaiour of thesystem and to isualize the communication among objects. -hey are useful foridentifying additional objects that participate in the use cases. A Se%uencediagram represents the interaction that ta:e place among these objects.
#.Statechart 'iagras
tate c$art diagrams descrie t$e e$aviour o an individual oect as a
numer o states and transitions et(een t$ese states. A state re)resents a )articular set ovalues or an oect. 2$e sequence diagram ocuses on t$e messages e,c$anged et(eenoects& t$e state c$art diagrams ocuses on t$e transition et(een states.
#.0 Activit 'iagras
An activity diagram descries a system in terms o activities. Activities are
states t$at re)resents t$e e,ecution o a set o o)erations. Activity diagrams are similar tolo(c$art diagram and data lo(.
7/26/2019 Apna life insurance.doc
31/68
2se +ase $iagra o* +hairan
6hairman
8ranch 6reation
(anager $egistration
Policies (aintainance
6hairman
2se +ase $iagra o* Manager
6ustomer Policy $egistration
6ustomer $egistration
Agents $egistration
(anager
6ustomer Premium Payment
6ustomer 8onus
Agent 6ommission
(anager
7/26/2019 Apna life insurance.doc
32/68
2se +ase $iagra o* Agents
Agent
Agent Personal "etails
(anager "etails
Policies "etails
6ustomers Personal "etails
6ustomers Policies "etails
Agent
7/26/2019 Apna life insurance.doc
33/68
7/26/2019 Apna life insurance.doc
34/68
7/26/2019 Apna life insurance.doc
35/68
TESTING
-esting is a process9 )hich reeals errors in the program. It
is the major %uality measure employed during soft)are deelopment.
"uring soft)are deelopment. "uring testing9 the program is e!ecuted
)ith a set of test cases and the output of the program for the test cases is
ealuated to determine if the program is performing as it is e!pected to
perform.
In order to ma:e sure that the system does not hae
errors9 the different leels of testing strategies that are applied at differing
phases of soft)are deelopment are;
1. U$#t Tet#$%
/nit -esting is done on indiidual modules as they are
completed and become e!ecutable. It is confined only to the
designers re%uirements.
E/ch 'ou-e c/$ be tete u#$% the (o--o0#$% t0o
tr/te%#e)
#: B-/c; Bo" Tet#$%)
In this strategy some test cases are generated as
input conditions that fully e!ecute all functional re%uirements for the
program. -his testing has been uses to find errors in the follo)ing
categories;
a? Incorrect or missing functions
b? Interface errors
c? rrors in data structure or e!ternal database access
d? Performance errors
e? Initialization and termination errors.
7/26/2019 Apna life insurance.doc
36/68
In this testing only the output is chec:ed for correctness.
-he logical flo) of the data is not chec:ed.
##: 5h#te Bo" tet#$%
In this the test cases are generated on the logic of each
module by dra)ing flo) graphs of that module and logical decisions
are tested on all the cases.
It has been uses to generate the test cases in the follo)ing
cases;
a? uarantee that all independent paths hae been e!ecuted.
b? !ecute all logical decisions on their true and false sides.
c? !ecute all loops at their boundaries and )ithin their operational
bounds.
d? !ecute internal data structures to ensure their alidity.
2. I$te%r/t#$% Tet#$%
Integration testing ensures that soft)are and subsystems
)or: together as a )hole. It tests the interface ofall the modules to
ma:e sure that the modules behae properly )hen integratedtogether.
!. S&te' Tet#$%
Inoles in*house testing of the entire system before deliery
to the user. Its aim is to satisfy the user the system meets all
re%uirements of the clients specifications.
3. Accept/$ce Tet#$%
It is a pre*deliery testing in )hich entire system is tested at
clients site on real )orld data to find errors.
7/26/2019 Apna life insurance.doc
37/68
4/-#/t#o$
-he system has been tested and implemented successfully
and thus ensured that all the re%uirements as listed in the soft)are
re%uirements specification are completely fulfilled. In case of erroneous
input corresponding error messages are displayed.
creens and Re)orts
7/26/2019 Apna life insurance.doc
38/68
7/26/2019 Apna life insurance.doc
39/68
7/26/2019 Apna life insurance.doc
40/68
7/26/2019 Apna life insurance.doc
41/68
7/26/2019 Apna life insurance.doc
42/68
7/26/2019 Apna life insurance.doc
43/68
7/26/2019 Apna life insurance.doc
44/68
7/26/2019 Apna life insurance.doc
45/68
7/26/2019 Apna life insurance.doc
46/68
7/26/2019 Apna life insurance.doc
47/68
7/26/2019 Apna life insurance.doc
48/68
7/26/2019 Apna life insurance.doc
49/68
7/26/2019 Apna life insurance.doc
50/68
7/26/2019 Apna life insurance.doc
51/68
7/26/2019 Apna life insurance.doc
52/68
7/26/2019 Apna life insurance.doc
53/68
7/26/2019 Apna life insurance.doc
54/68
7/26/2019 Apna life insurance.doc
55/68
7/26/2019 Apna life insurance.doc
56/68
7/26/2019 Apna life insurance.doc
57/68
7/26/2019 Apna life insurance.doc
58/68
7/26/2019 Apna life insurance.doc
59/68
7/26/2019 Apna life insurance.doc
60/68
7/26/2019 Apna life insurance.doc
61/68
7/26/2019 Apna life insurance.doc
62/68
7/26/2019 Apna life insurance.doc
63/68
>A=A AND 5ORLD 5IDE 5EB
orld )ide )eb is an open ended information retrieal system designed to
be used in the distributed enironment. -his system contains )eb pages that
proide both information and controls. e can naigate to a ne) )eb page in
any direction. -his is made possible )orth ,-(@ jaa )as meant to be used in
distributed enironment such as internet. So jaa could be easily incorporated
into the )eb system and is capable of supporting animation graphics 9 games
and other special effect. -he )eb has become more dynamic and interactie )ith
support of jaa. e can run a jaa program on remote machine oer internet )ith
the support of )eb .
>A=A EN=IRON+ENT
aa enironment includes a large no.of tools )hich are part of the
system :no)n as jaa deelopment :it ="H? and hundreds of classes9 methods9
and interfaces grouped into pac:ages forms part of jaa standard library=S@?.
>A=A ARCHITECTURE
aa architecture proides a portable 9 robust 9 high performing
enironment for deelopment. aa proides portability by compiling the bytecodes for the jaa irtual machine )hich are then interpreted on each platform by
the runtime enironment . jaa also proides stringent compile and runtime
chec:ing and automatic memory management in order to ensure solid code .
>A=A =IRTUAL +ACHINE
hen )e compile the code9 jaa compiler creates machine code =byte
code? for a hypothetical machine called jaa irtual machine =jm?. -he jm )ill
e!ecute the byte code and oercomes the issue of portability . the code is )ritten
and compile for one machine and interpreted all other machines 9 this machine is
called jaa irtual machine .
7/26/2019 Apna life insurance.doc
64/68
7/26/2019 Apna life insurance.doc
65/68
7/26/2019 Apna life insurance.doc
66/68
3. jaa script proides basic data alidation before it is sent to
the serer. g ; login and pass)ord chec:ing or )hether the
alues entered are correct or )hether all fields in a from are
filled and reduced net)or: traffic
#. it creates interactie forms and client side loo:up tables .
>/4/ D/t/b/e Co$$ect#4#t&?>DBC:
O4er4#e0 o( Ne0 Fe/ture
Reu-t et e$h/$ce'e$t
-he "86 1.7 API proided result sets that had the ability to scroll in a for)ard
directionally. Scrollable result sets allo) for more fle!ibility in the processing of
results by
proiding both for)ard and bac:)ard moement through their contents. In
addition9
scrollable result sets allo) for relatie and absolute positioning. 'or e!ample9 itLs
pos*sable to moe to the fourth ro) in a scrollable result set directly9 or to moedirectly to
the third ro) follo)ing the current ro)9 proided the ro) e!ists. -he "86 API
allo)s result sets to be directly updatable9 as )ell.
B/tch up/te
-he batch update feature allo)s an application to submit multiple update
statements
=insert
7/26/2019 Apna life insurance.doc
67/68
7/26/2019 Apna life insurance.doc
68/68
". BIBLIOGRA*H,
O$A6@ Ian 8ayross
aa 29 -he 6omplete $eference Patric: 0aughton
> ,erbert Schildt
aa Serlet Programming ason ,unter> illiam 6ra)ford
,-(@; -he "efinition uide (usciano
"eeloping aa Serlet ames ood)ill
aa Serer pages @arne Pe:o)s:y