Minor Project Final Documentation
Minor Project Final Documentation
(LICAgent Automation)
Submitted by
SASWATA ROY (071210510026)
PARTHA ROY (071210510014)
In partial fulfillment of
5th Semester, M.C.A
SRABASTI MUKHERJEE
&
AMRITA ROY
(Department of Computer Application)
BENGAL INSTITUTE OF TECHNOLOGY
(121)
Basanti Highway, Hadia, Kolkata
-700152
Objectives of project
Insurance is designed to protect the financial well-
being of us and our dependents in the case of
unexpected loss.
This software’s reduces the paper work of
insurance agent and there are many other features
to purely help the insurance agents to progress in
their fields.
This agent automation system starting form entry of
customer details, policy purchase details to
managing premium dues, maturity and generating
report in different forms.
It also encompasses premium calculator with
premium illustration, product browser and agent
adviser.
Task
New purchased policy enrollment.
Observation of existing policy.
Agent can enroll new policies.
Calculation of policy premiums.
Generate automatic alert for due and maturity.
Report generation.
Assumption
There are several policies under LIC. We have
considered few policies for the catalog…..
Insurance Plans—
1. Jeevan Saral (whole
life plan)
2. Komal Jeevan
(Children Future Plan)
3. New Bima Gold
(Money back policy)
4. Health Plus
(Mediclaim policy)
5. Market Plus (Unit
Plan)
6. Gratuity Plus(Group
scheme)
Mode percentages & Age_limit percentages are considered same for all policies.
Module
Agent Module:
• Agent module manages the total all information
about the agent and their related activities.
• Agent module adds enables insurance agent to
add new customer who wants to take an
insurance scheme
• This module prints an application form in the
printable format that will be filled by customer.
It browses the product catalog.
Premium Calculator Module:
• Premium calculator module provides a means to
calculate premium amount easily and efficiently.
• It calculates the premium details automatically
when agent supplies valid data to it.
• This module is able to provide necessary
premium illustrations.
Alert Module:
• This module is responsible for total all
management of premium due and maturity alert.
• This system enables agents to send premium
due alert to the respective customer.
• It also enables agents to send maturity
notification to customer when the policy of the
customer gets matured.
User
• In this agent automation system only one user
can actively take part i.e. ‘Agent’.
• Passively ‘Policy holders’ are the other users.
Output Report
The agent generates different report for this
managerial purpose. The option may be specified
as:
• Report for number of policies processed in
specific duration with detailed breakup.
• Report for detail commission.
• Report for detail receipts.
Problem domain
Development Environment:
This constitutes of:
• MS Word (for documentation)
• VB.NET,ASP.NET,HTML(Coding)
• Oracle 10g (Used as the backend
Database)
• Microsoft Visual Studio 2005
ADO
ActiveX Data Objects (ADO) is the technology that
gave its name to ADO.NET (although in reality the
differences are far greater than the similarities).
ADO is merely an OLE DB consumer – a thin layer
allowing users of high -level languages such as VB
and script languages to access OLE DB data
sources through a simple object model; ADO is to
OLE DB more or less what RDO was to ODBC. Its
popularity lay in the fact it gave the vast number of
Visual Basic, ASP, and Visual J++ developers easy
access to data in many different locations. If OLE
DB was the foundation on which UDA was built,
ADO was the guise in which it appeared to the
majority of developers. And, in certain scenarios,
ADO still represents a valid choice for developers on
the .NET Framework. Moreover, because many of
the classes and concepts are similar, knowledge of
ADO is a big advantage when learning ADO.NET.
ORACLE
Oracle is an object-relational database. A relational
database is an extremely simple way of thinking
about and managing the data used in a business. It
is nothing more than a collection of tables of data.
We all encounter tables every day: weather reports,
stock charts, sports scores.
These are all tables, with column headings and rows
of information simply presented. Even so, the
relational approach can be sophisticated and powerful
enough for even the most complex of businesses.
An object-relational database supports all of the
features of a relational database while also
supporting object-oriented concepts and features.
Analysis
PRELIMINARY INVESTIGATION
We have done a detailed survey on this topic
by us is –
POLICY_NO VARCHAR2(20)
POLICY_AGELIMIT VARCHAR2(30)
POLICY_PREMPERCENT VARCHAR2(20)
POLICY_NO VARCHAR2(20)
POLICY_MODE VARCHAR2(30)
MODE_PERCENT VARCHAR2(20)
CODING
Calculator:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim con As OleDbConnection = New
OleDbConnection("provider=MSDAORA;user id=saswata;password=roy;data
source=XE")
con.Open()
End Sub
Data insert into customer table:
Protected Sub Button3_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim con As OleDbConnection = New
OleDbConnection("provider=MSDAORA;user id=saswata;password=roy;data
source=XE")
con.Open()
Dim sqlstr As String = "insert into
customer(CUST_INDEX,CUST_FNAME,CUST_LNAME,CUST_DOB,CUST_SEX,CUST_ADDRESS
,CUST_EMAILID,CUST_PHONENO,CUST_OCCUPATION,CUST_ANNUALINCOM,CUST_PANNO)
values('" & TextBox12.Text & "','" & TextBox13.Text & "','" &
TextBox14.Text & "','" & TextBox15.Text & "','" & DropDownList6.Text &
"','" & TextBox17.Text & "','" & TextBox18.Text & "','" & TextBox19.Text
& "','" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text
& "')"
Dim cmd As OleDbCommand = New OleDbCommand(sqlstr, con)
cmd.ExecuteNonQuery()
Response.Write("One record inserted")
End Sub
End Sub
BIBLIOGRAPHY