Professional Documents
Culture Documents
CONTENTS
Page No.
1: INTRODUCTION TO PROJECT
2: DEVELOPMENT ENVIRONMENT
15
18 4: SYSTEM DESIGN
4.3 ENTITY-RELATIONSHIP 25
5: SYSTEM IMPLEMENTATION
33
5.2 CODING 36
6: CONCLUSION 65
6.1SCOPE OF ENHANCEMENT
66 7: BIBLOGRAPHY
67
PROJECT OVERVIEW
EXISTING SYSTEM
PROPOSED SYSTEM
SOFTWARE REQURIEMENTS
HARDWARE REQURIEMENTS
ABOUT SOFTWARE
Portable.
Object-oriented.
Multithreaded.
A main issue for the designers was that of code longevity and
portability. One of the main problems is the execution speed
of the program. Since Java is architecture-neutral it generates
byte code that resembles machine code, and are not specific
to any processor
SERVLETS:
The JSP file extension is .jsp rather than .htm or .html. The JSP
engine parses the .jsp and creates a Java servlet source file. It
then compiles the source file into a class file, this is done the
first time and this why the JSP is probably slower the first time
it is accessed. Any time after this the special compiled servlet
is executed and is therefore returns faster.
BENEFITS OF JSP:
PROBLEM DEFINATION
FEASIBILITY STUDY
Operational feasibility:
Technical feasibility:
Economic feasibility:
SYSTEM ANALYSIS
Modules Description
Administration Module
Agent Module
SYSTEM DESIGN
1. Logical Design
2. Physical Design
3. Structural Design
1. Logical Design:
3. Structural Design:
DATAFLOW DIAGRAMS
Data Flow Diagram :
The Data Flow Diagrams are commonly used during problem Analysis. A
DFD is very useful in understanding the system effectively. The DFD shows
the flow of data through a system.
in the system.
The arrow represents the flow of data through
the system. The labeled arrows enter or leave
the bubbles.
The database is represented with the open box
symbol
DFD Level-1 :
DFD Level-1 :
DFD Level-1 :
ENTITY-RELATIONSHIP
1 1
Personal details Ha
s
Insured Person
n 1
Occupation History Ha
s
Identity
Name
Gender
1 1
Personal details Ha Insured Person
s
Date of
Birth/Age
Identity
Name
Gender
1 1
Personal details Ha Insured Person
s
Date of
Birth/Age
Identity
Residence
Date
Village n 1
Residence History Ha Insured Person
Block s
District
State
Pin
1. Converting relationships
Relationships are based on cardinalities and degree of
the relation
m:n
m n
POLICY POLICY
INSUR
HOLDER ED
BY
Binary 1:1
1 1
POLICY CHOO AGENT
HOLDER SES
ER-DIAGRAM
Database:
Database Design:
agent_info
Nul Defau
Field Type
l lt
varchar(3
agent_id Yes
5)
varchar(3
password Yes NULL
5)
varchar(2
first_name Yes NULL
0)
varchar(2
middle_name Yes NULL
0)
varchar(2
last_name Yes NULL
0)
varchar(6
gender Yes NULL
)
Address_line_ varchar(2 Yes NULL
31 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
1 0)
Address_line_ varchar(2
Yes NULL
2 0)
varchar(3
city Yes NULL
5)
varchar(3
state Yes NULL
5)
varchar(2
country Yes NULL
0)
varchar(6
pincode Yes NULL
)
varchar(1
phone Yes NULL
0)
varchar(1
mobile Yes NULL
2)
varchar(4
email Yes NULL
0)
date_of_birth date Yes NULL
branch_id int(11) Yes
branch_info
Nul Defau
Field Type
l lt
id int(11) Yes NULL
varchar(5
name Yes
0)
varchar(8
Address Yes
0)
varchar(3
city Yes
5)
varchar(3
state Yes
5)
varchar(3
country Yes
5)
varchar(6
pin Yes
)
manager_na varchar(4
Yes
me 0)
life_insurence_info
Plan_info
policy_taken
premium_history
user_info
5)
varchar(2
country Yes
0)
varchar(6
pincode Yes
)
varchar(1
phone Yes
0)
varchar(1
mobile Yes
2)
varchar(4
email Yes
0)
date_of_birth date Yes
varchar(2
occupation Yes
0)
annual_incom int(11) Yes
SOFTWARE TESTING
UNIT TESTING
INTEGRATED TESTING
Interface error.
Performance error
Termination error.
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 AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
<tr align="center">
<td><a href="index.jsp?
page=premium_calculator.jsp">Premium
Calculator</a></td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_branch.jsp">Locate
Branch</a></td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_agent.jsp">Locate
Agent</a></td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
39 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
</table> </td>
<table>
<tr>
<td>
<h1 align="center">Insurance</h1><br/>
This Online Insurance makes a great starting point for your
future and Present .The facilities provided by the online
Insurance system will supervise and secure future of the
policy holder.It not only secures the life but also provides loan
facility .It is one of opportunities to secure your family and
children's future.</pre>
</td>
<td><img src="../../images/Insure.jpg" /></td>
</tr>
</table>
</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 AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
<tr align="center">
<td>New User !!! <a href="index.jsp?
page=user_registration.jsp">Sign Up here</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>
</title>
</head>
<body>
<a href="../../index.jsp">Home</a> | <a
href="javascript: window.history.back();">Back</a>
<h1 align="center">Admin Login Form</h1>
<form action="Action/login.jsp" method="post"
name="admin_login">
<table width="80%" border="0" align="center">
<tr bgcolor="#dddddd">
<td>Administrator ID:</td>
41 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
</tr>
<tr bgcolor="#dddddd">
<td>Password</td>
<td><input name="pass" type="password" size="35"
maxlength="35" /> </td>
</tr>
<tr>
<td><input name="" type="submit" value="Login" /></td>
<td><input name="" type="reset" value="Reset"/></td>
</tr>
</table>
</form>
</body>
</html>
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>
</body>
</html>
<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>
<tr align="center">
<td><a href="index.jsp?
page=premium_calculator.jsp">Premium
Calculator</a></td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_branch.jsp">Locate
Branch</a></td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_agent.jsp">Locate
Agent</a></td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
44 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
</table> </td>
<td width="60%" rowspan="2" valign="top">
</div>
<form action="Action/user_login.jsp" method="post"
onSubmit="return checkAll()">
<table width="80%" border="0" align="center">
<tr bgcolor="#dddddd">
<td>User Name:</td>
<td><input name="user_id" type="text" size="35"
maxlength="35" id="user_id"/></td>
</tr>
<tr bgcolor="#dddddd">
<td>Password:</td>
<td><input id="password" name="password"
type="password" size="35" maxlength="35" /></td>
</tr>
<tr>
<td><input name="login" type="submit" value="Login"
/></td>
<td><input name="reset" type="reset" value="Reset"
/></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
</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 AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
Here</a></td>
</tr>
<tr align="center">
<td>Registered User <a href="index.jsp?
page=user_login.jsp">Login Here</a></td>
</tr>
<tr align="center">
<td>New User !!! <a href="index.jsp?
page=user_registration.jsp">Sign Up here</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<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 AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_branch.jsp">Locate
Branch</a></td>
</tr>
<tr align="center">
<td><a href="index.jsp?page=search_agent.jsp">Locate
Agent</a></td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
<td> </td>
</tr>
<tr align="center">
48 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
<td> </td>
</tr>
</table> </td>
<td width="60%" rowspan="2" valign="top">
}
}
</script>
<script language="javascript" type="text/javascript"
src="../../js/validation1.js">
</script>
<a style="left:20%; position:absolute" href="javascript:
window.history.back();">Back</a>
<div align="center"><h1>User Registration
Form</h1></div>
</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>
</tr>
<tr bgcolor="#FFFFFF">
<td>Middle Name:</td>
<td><input name="middle_name" id="middle_name"
type="text" size="35" maxlength="20"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>Last Name:</td>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='1912'>1912</option>
<option value='1911'>1911</option>
<option value='1910'>1910</option>
<option value='1909'>1909</option>
<option value='1908'>1908</option>
<option value='1907'>1907</option>
<option value='1906'>1906</option>
<option value='1905'>1905</option>
<option value='1904'>1904</option>
<option value='1903'>1903</option>
<option value='1902'>1902</option>
<option value='1901'>1901</option>
<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>
<tr bgcolor="#dddddd">
<td>State:</td>
<td><input name="state" id="state" type="text" size="35"
maxlength="35"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Country:</td>
<td><input name="country" id="country" type="text"
size="20" maxlength="20"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Pin-code / Zip-code:</td>
<td><input name="pincode" id="pincode" type="text"
size="6" maxlength="6"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Phone:(with STD code)</td>
<td><input name="phone" id="phone" type="text"
size="10" maxlength="10"></td>
</tr>
<tr bgcolor="#dddddd">
<td>Mobile Number:</td>
<td><input name="mobile" id="mobile" type="text"
size="12" maxlength="12"></td>
</tr>
<tr bgcolor="#dddddd">
<td>E-Mail:</td>
<td><input name="email" id="email" type="text" size="40"
maxlength="40"></td>
</tr>
<tr>
<td>Occupation:</td>
<td><input name="occupation" id="occupation" type="text"
size="20" maxlength="20"></td>
</tr>
<tr>
<td>Annual Income:</td>
</tr>
<tr align="center">
<td>New User !!! <a href="index.jsp?
page=user_registration.jsp">Sign Up here</a></td>
</tr> </table>
</td>
</tr>
</table>
</body> </html>
SCREEN SHOTS
Home Page
Agent Controls
Premium Calculator
63 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
Search Branch
64 | P a g e AME’s BCA COLLEGE 2011-12
INSURANCE MANAGEMENT SYSTEM
CONCLUSION
SCOPE OF ENHANCEMENT
Bibliography
Web References
http://www.w3schools.com.
http://www.codeproject.com.
http://www.uml.org.
http://www.planetsource.com