Online Insurance Management System
Online Insurance Management System
Online Insurance Management System
CONTENTS
Page No.
1: INTRODUCTION TO PROJECT
1.1
2:
3:
PROJECT OVERVIEW
1.2
1.3
EXISTING SYSTEM
1.4
PROPOSED SYSTEM
DEVELOPMENT ENVIRONMENT
2.1
SOFTWARE REQURIEMENTS
2.2
HARDWARE REQURIEMENTS
2.3
ABOUT SOFTWARE
PROBLEM DEFINATION
14
3.2
FEASIBILITY STUDY
3.3
15
18
4:
SYSTEM DESIGN
20
5:
22
4.3 ENTITY-RELATIONSHIP
25
29
SYSTEM IMPLEMENTATION
5.1 SOFTWARE TESTING
33
5.2 CODING
36
CONCLUSION
1|Page
54
65
2011-12
7:
BIBLOGRAPHY
67
PROJECT OVERVIEW
2011-12
3|Page
2011-12
EXISTING SYSTEM
Existing Application does not help the Insurance Agents
to Manage Policy Transactions easily.
2011-12
provides
for
effective
maintenance
of
records
2011-12
SOFTWARE REQURIEMENTS
Category
Web Based
Platform
Web Server
Presentation
JavaScript
Database Connectivity
JDBC
RDBMS
MySql 5.1
2011-12
HARDWARE REQURIEMENTS
Processor
Pentium 4 or Higher
Mouse
PS2/USB Mouse
Monitor
VGA Monitor
RAM
512 MB
Hard disk
40 GB
Clock
Keyboard
7|Page
Speed
:
600 MHz
2011-12
ABOUT SOFTWARE
Why Java is selected?
Java
was
designed
to
meet
all
the
real
world
his
desired
action
without
fear.
Unlike
other
8|Page
2011-12
For
downloading
connected
programs
the
through
different
some
portable,
Internet,
2011-12
2011-12
via
that
servers
native
extension
API.
Servlet
Containers can also be built into or possibly installed into webenabled Application Servers. All servlet containers must
support HTTP as a protocol for requests and responses, but
may also support other request / response based protocols
such as HTTPS (HTTP over SSL). The minimum required
version of the HTTP specification that a container must
implement
is
HTTP/1.0.
It
is
strongly
suggested
that
2011-12
12 | P a g e
2011-12
BENEFITS OF JSP:
Write Once, Run Anywhere properties
The Java Server Pages technology is platform
independent, both in its dynamic Web pages, Web servers,
and its underlying server components. You can author JSP
pages on any platform, run them on any Web server or Web
enabled application server, and access them from any Web
browser.
13 | P a g e
2011-12
14 | P a g e
2011-12
PROBLEM DEFINATION
15 | P a g e
2011-12
FEASIBILITY STUDY
Preliminary investigation examines project feasibility; the
likelihood the system will be useful to the organization.
Feasibility report is the important outcome of the preliminary
investigation. There are three aspects of feasibility study.
Operational feasibility:
There is lot of support from management; in fact they
request it. Because of the persons in the organization has
been facing problems with the existing system there is no
resistance to the change. And also the current methods are
not acceptable to the users that are why they are welcoming
to the new system. From the beginning of this new system we
made users to involve in some way reducing the resistance.
The new system will not cause any problems in any way and
also will show efficient performance in all respects. By
considering all these things the proposed new system is
operationally feasible.
16 | P a g e
2011-12
Technical feasibility:
There is no technology and equipment to implement the
new system but it can be acquired. It is not a burden rather
than that of existing system. The proposed equipment can
safely handle the data required to use the new system. The
proposed new system can easily be expanded to satisfy the
new requirements in future. There is lot of security, accuracy
and reliability in the new system rather than existing system.
By considering the above reasons the proposed new system is
technically feasible.
Economic feasibility:
The cost to implement this new system includes cost of
full systems investigation, cost of hardware and software and
the cost of user training. The cost that may spend if the new
system was not developed is greater than the cost of the new
system. The cost to implement the proposed system is one
time investment later they need not spent any more. The
organization must get benefit if they invest on the proposed
17 | P a g e
2011-12
SYSTEM ANALYSIS
System
analysis
provides
major
planning
elements
in
18 | P a g e
2011-12
information
c) Owned policies : This allows to see the history to user
2011-12
user infomation
e) Pay premium : This allows policy holder to pay
password
Agent Module
a) View /update profile : This allows Agents to view,
his password
New User Registration Module
This module allows a new customer to register to
this website freely
Other Information modules
20 | P a g e
2011-12
descriptions.
b) Premium Calculator : This allows both customer and
agents to calculate Premium for various plans
c) Locate Branch : This allows both customer and
agents to
of insurance
company
d) Locate Agent
SYSTEM DESIGN
The most creative and challenging phase of the system life
cycle is system design. The term design describes a final
system and the process by which it is developed. It refers to
the
technical
specification
that
will
be
applied
in
2011-12
software
methodology
lacks
the
dependent
2011-12
DATAFLOW DIAGRAMS
Description
The circle or bubble represents a process. A
process
is
named
and
each
process
as
is
a
2011-12
DFD Level-1 :
24 | P a g e
2011-12
DFD Level-1 :
DFD Level-1 :
25 | P a g e
2011-12
ENTITY-RELATIONSHIP
An Entity Relationship (ER) diagram is a specialized
graphic that illustrates the inter relationship between
entities in a database. ER diagrams often used symbols to
represent three different types of information. They are :
Name
Notation
Description
An entity is single object about
Entity
26 | P a g e
2011-12
Relationship
Attributes
Personal details
Ha
s
Insured Person
Occupation History
Ha
s
27 | P a g e
2011-12
Name
Gender
Personal details
Ha
s
Insured Person
Date of
Birth/Age
Name
Gender
Personal details
Ha
s
Insured Person
Date of
Birth/Age
Identity
Residence
Date
Village
Block
Residence History
1
Ha
s
Insured Person
District
State
Pin
28 | P a g e
2011-12
POLICY
HOLDER
Binary 1:1
POLICY
HOLDER
INSUR
ED
BY
CHOO
SES
POLICY
AGENT
ER-DIAGRAM
29 | P a g e
2011-12
2011-12
Field
Type
varchar(3
5)
varchar(3
password
5)
varchar(2
first_name
0)
varchar(2
middle_name
0)
varchar(2
last_name
0)
varchar(6
gender
)
Address_line_ varchar(2
agent_id
31 | P a g e
Nul Defau
l
lt
Yes
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
2011-12
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes NULL
Yes
branch_info
Field
id
Type
int(11)
varchar(5
name
0)
varchar(8
Address
0)
varchar(3
city
5)
varchar(3
state
5)
varchar(3
country
5)
varchar(6
pin
)
manager_na varchar(4
me
0)
32 | P a g e
Nul Defau
l
lt
Yes NULL
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2011-12
life_insurence_info
Field
Type
policy_id
int(11)
insured_perso varchar(50
n
)
date_of_birth date
varchar(15
address
0)
Null
Yes
Yes
Yes
Yes
Plan_info
Field
plan_id
plan_nam
e
descriptio
n
Type
Null
int(11)
Yes
varchar(100
Yes
)
varchar(200
Yes
0)
policy_taken
Field
policy_id
Type
int(11)
varchar(3
user_id
5)
plan_id
int(11)
start_date
date
duration
int(2)
payment_durati varchar(1
on
5)
amount_insured bigint(20)
33 | P a g e
Null
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2011-12
premium_history
Field
premium_id
policy_id
premium_amou
nt
date
Type Null
bigint(20) Yes
int(11)
Yes
bigint(20) Yes
date
varchar(2
status
0)
varchar(2
mode_payment
0)
varchar(3
agent_id
5)
Yes
Yes
Yes
Yes
user_info
Field
Type
varchar(3
user_id
5)
varchar(3
password
5)
varchar(2
first_name
0)
varchar(2
middle_name
0)
varchar(2
last_name
0)
varchar(6
gender
)
Address_line_ varchar(2
1
0)
Address_line_ varchar(2
2
0)
varchar(3
city
5)
state
varchar(3
34 | P a g e
Null
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2011-12
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
SOFTWARE TESTING
This
software
product
consist
modules,
Cultivation,
2011-12
Result
Please enter
Please fill
No record left to
all
UNIT TESTING
Unit testing is nothing but testing each module with both
valid and invalid data. Appropriate message will be
displayed for invalid test case and result is produced for the
valid ones. Later individual functions were used put
together and made to behave properly gaining exact
results.
Unit testing is the most important testing when considered
with other forms of testing.
INTEGRATED TESTING
36 | P a g e
2011-12
2011-12
CODING
Home Page
<html>
<head><title>Insurence::Home Page</title></head>
<body>
<table width="100%" border="0">
<tr width="100%">
<td colspan="3"><img src="../../images/banner.jpg"
width=100% height=200></td>
</tr>
<tr>
<td width="20%" height="578" rowspan="2" valign="top">
<table width="95%" border="0" bgcolor="#dddddd" >
<tr align="center">
<td><a href="index.jsp">Home</a></td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=plan_info.jsp" >Plan
Information</a> </td>
</tr>
38 | P a g e
2011-12
2011-12
</table> </td>
</td>
<td width="20%" valign="top">
<table width="100%" border="0" bgcolor="#dddddd"
align="center">
<tr align="center">
<td>Admin <a href="../admin/index.jsp">Login
Here</a></td>
</tr>
<tr align="center">
40 | P a g e
2011-12
2011-12
Agent login
<html>
<head><title>Agent Home Page</title></head>
<body>
<img src="../../images/banner.jpg" width="100%" height="200"/>
<a href="../../index.jsp">Home</a> | <a href="javascript:
window.history.back();">Back</a>
<!--<a href="javascript: window.history.back()">Back</a>-->
<h1 align="center">Agent Home Page</h1>
<div style="color:red;" align="center">
</div>
42 | P a g e
2011-12
<html>
<head><title>Insurence::Home Page</title></head>
<body>
<table width="100%" border="0">
<tr width="100%">
<td colspan="3"><img src="../../images/banner.jpg"
width=100% height=200></td>
</tr>
<tr>
<td width="20%" height="578" rowspan="2" valign="top">
<table width="95%" border="0" bgcolor="#dddddd" >
43 | P a g e
2011-12
2011-12
</div>
<form action="Action/user_login.jsp" method="post"
45 | P a g e
2011-12
</td>
<td width="20%" valign="top">
<table width="100%" border="0" bgcolor="#dddddd"
align="center">
<tr align="center">
<td>Admin <a href="../admin/index.jsp">Login
Here</a></td>
</tr>
<tr align="center">
<td>Agents <a href="../agent/index.jsp">Login
46 | P a g e
2011-12
<html>
<head><title>Insurence::Home Page</title></head>
<body>
<table width="100%" border="0">
<tr width="100%">
<td colspan="3"><img src="../../images/banner.jpg"
width=100% height=200></td>
</tr>
<tr>
<td width="20%" height="578" rowspan="2" valign="top">
<table width="95%" border="0" bgcolor="#dddddd" >
<tr align="center">
<td><a href="index.jsp">Home</a></td>
</tr>
<tr align="center">
47 | P a g e
2011-12
2011-12
2011-12
</div>
<form action="Action/user_registration.jsp" method="post"
onSubmit="return checkAll()">
<table width="80%" align="center" border="0">
<tr bgcolor="#dddddd">
<td>User ID: (Max. length: 35)</td>
<td><input name="user_id" id="user_id" type="text"
size="35" maxlength="35"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Password:(Max. length: 35)</td>
<td><input name="password" id="password"
type="password" size="35" maxlength="35"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Confirm Password:</td>
<td><input name="confirm_password"
id="confirm_password" type="password" size="35"
maxlength="35"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>First Name:</td>
<td><input name="first_name" id="first_name" type="text"
size="35" maxlength="20"></td>
50 | P a g e
2011-12
2011-12
value='15'>15</option>
value='16'>16</option>
value='17'>17</option>
value='18'>18</option>
value='1912'>1912</option>
value='1911'>1911</option>
value='1910'>1910</option>
value='1909'>1909</option>
value='1908'>1908</option>
value='1907'>1907</option>
value='1906'>1906</option>
value='1905'>1905</option>
value='1904'>1904</option>
value='1903'>1903</option>
value='1902'>1902</option>
value='1901'>1901</option>
value='1900'>1900</option>
</select>
</td>
</tr>
<tr bgcolor="#dddddd">
<td>Address Line 1:</td>
<td><input name="Address_line_1" id="Address_line_1"
type="text" size="35" maxlength="20"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Address Line 2:</td>
<td><input name="Address_line_2" id="Address_line_2"
type="text" size="35" maxlength="20"></td>
</tr>
<tr bgcolor="#dddddd">
<td>City:</td>
<td><input name="city" id="city" type="text" size="35"
maxlength="35"> </td>
</tr>
52 | P a g e
2011-12
53 | P a g e
2011-12
</td>
</tr>
</table>
</body> </html>
SCREEN SHOTS
Home Page
54 | P a g e
2011-12
55 | P a g e
2011-12
2011-12
2011-12
Agent Controls
58 | P a g e
2011-12
2011-12
60 | P a g e
2011-12
61 | P a g e
2011-12
62 | P a g e
2011-12
Premium Calculator
63 | P a g e
2011-12
Search Branch
64 | P a g e
2011-12
65 | P a g e
2011-12
SCOPE OF ENHANCEMENT
2011-12
finishing
the
requirements
for
phase-1
of
the
Bibliography
Joseph Weber
Herbert Schildt
67 | P a g e
2011-12
BPB Publications
Oracle Press
Jeffery D Ullman
C J Date
Web References
.
http://www.w3schools.com.
http://www.codeproject.com.
http://www.uml.org.
http://www.planetsource.com
68 | P a g e
2011-12