Lic Project
Lic Project
1
Objective-: To computerize the LIC Agents Policy and
Premium Management System .
This system is basically designed
for The agent who is working with the LIC of
INDIA.
2
INDEX
Main Sub-
Subject
Topic Topic
1. Introduction to System.
1.1 Definition.
2. Introduction to Existing System.
3. Requirement Of Analysis.
3.1 Need to develop such system.
3.2 Scope of system.
3.4 Object of proposed System.
3.5 Fact Gathering techniques.
4. Introduction to proposed system.
5. System Designing
5.1 Context Diagram
5.2 Data flow Diagram
5.2 Data Dictionary.
5.3 I/O Screen of Proposed System.
INTRODUCTION
Policy The main objective behind the project is to computerize L.I.C Agent’s
Policy And Premium Operation.
3
The project covers Plan Master and Policy Information Master to identify the type
The Transaction Section contains the Policy form with various areas like Plan
Information, Personal Information, Nominee Information, Occupation, and
Physical Identity.
LIC OF INDIA i.e. Life Insurance Corporation of India is dealing with providing life
4
Its mission is to explore & enhance the quality of life of people through financial
security by providing products & services of aspired attributes with competitive
returns,& by rendering resources for economic development.
CURRENT SYSTEM
The current system is manual system. So all the work of calculations and
record keeping is done manually.
5
INTRODUCTION-:
Moreover how much bonus does the agent gets along with the sum wise assured
report was done manually which could lead to many serious errors.
Traditional the policy holder used to come to the agent regarding information
about the polices and the added advantages, the agent used to provide
information based on the typical plan and then discussed the premium amount
and the total sum to be kept for the fixed number of durations.
6
PROBLEM IDENTIFICATION
The phase of system analysis process deals with problems that are affecting in
the current manual system. The problems are those, which are affecting the
organization in it daily routine work.
• Time Consuming.
• No Security of Data.
• Maintenance
• Data inconsistency
• Storing.
7
• Transfer of information within the branches is costly and time
consuming
It is very difficult to maintain data record in the system as all the records are
entered in the register or the respective record books. There are chances of the
record books or files in which all the data is kept may be torn or wearied out or
some other damages which results in the destroyed data. Also a problem occurs
if the data file or register is misplaced somewhere else and is not getting at the
time of actual requirement of the data stored. It is also difficult to maintain old
files and registers which have data of past years that the Organization has kept
for future references.
Time Consuming:
It is very time consuming process to write each and every entry in the database
register. Also it takes a lot of time if all the entries are repeated. In the system
processes such as making different type of reports, billing, booking and
cancellation of tickets and tedious calculations are examples of time consuming
process in the system.
It is also time-consuming process to know the total number of flights and the
status of seats available and the payment of ticket done partially or fully in
advance or not. i.e. to know the status of any Organization is very difficult to
know, when written manually but through computerized system it takes less time
as it is speedy and accurate.
Editing of Data:
8
untidy, which creates a bad impression of the business. If data is entered
incorrect whole document gets incorrect while editing wrongly entered data
cannot easily solve errors.
If one has done some wrong entry then to edit the data one has to go through
lots of records and, again and again editing the record makes it difficult to read.
Data Insecurity:
If the data goes in the hand of wrong person then he/she may take the
advantage of the data and the Organization may loose its market value. So
security is the major aspects of the Air Line Reservation system.
Report Generation:
9
As mentioned in the current system, due to maintenance of so many registers
there is a high redundancy of data i.e. same data is recorded repeatedly.
Data Inconsistency:
Here as mentioned in the above step the same information is written in more
than one place that creates the problem, when there is a change or deletion in
the recorded data.
10
(a) No system details are left out.
(b) Right problems are identified.
(c) Repetitive work is avoided.
(d) Wrong or incomplete details are not collected.
(1) Interviewing.
(3) Observation.
I have visited the Agent many times to get information as well as the basic
problems which are occurring in the current existing manual system. As each and
every person in the office has different types of job to be done so I met some of
the people of the office.
(1) Interviews:
Interview allows the analyst to collect or gather the information from the
individual or group who are generally the current user of the existing system
or potential user of the proposed system.
11
They may be managers or employee of the firm itself who provide the data
for the proposed system and who will be affected by it.
As far as interview is concerned, it is a time consuming process.
It is a basic source of qualitative information.
It allows the analyst to discover areas of misunderstanding, indication of
resistance to the proposed system.
Interview could be (a) Structured (b) Unstructured.
(1) Structured:
Here, it uses standardized questions as far as response of the questions is
concerned; they are divided into two formats:
(a) Open response format:
Here the questions are answered in ones own words.
(b) Closed response format:
Here sets of prescribed answers are used.
(2) Unstructured:
Here the questions are worded to suit the respondent that provide the information
about the areas overlooked or not thought to be important
• ADVANTAGES:
(1) Structured:
Ensures uniform wording of questions to all respondents.
Easy to administer and evaluate.
12
Less interview training required.
Result in shorter time.
(2) Unstructured:
Questions can be worded to suit the respondent.
May produce the information about the areas overlooked or not
thought to be important.
• DISADVANTAGES:
(1) Structured:
Cost of preparation is high.
Such high level of structure may not always be suitable.
Some respondent may resist to such structure.
(2) Unstructured:
Inefficient use of interviewer and respondent time.
Results take a longer time.
Extra time required for the collection of essential facts.
The success of the interview depends on the skill of the interviewer
and his/her preparation for the interview.
Analysts must also be aware of the kinds of difficulties at some
interview, and must know how to deal with the potential problems.
13
Activities involved in the process handling different flights information.
Records do not show how tasks are performed or what activities are
actually occurring and where decision making power lies.
Analyst through good analysis can get answers to questions like:
1) Who uses the forms?
2) Do they include all necessary information?
14
3) How readable and easy to follow is the records?
4) Is it ideal for analysis and inferences? etc.
To gather details about the LIC POLICIES, many kinds of records and
reports were reviewed. The study covered.
Standard operating procedure
Reports generated by the existing system.
Document flow (input/output) of the LIC POLICY SYSTEMS
Process of purchase of policy.
Process of storing the policy and plan information.
Process of keeping track of each and every information.
Types and format of database registers.
(3) Observation:
Observation can bring in missed facts, new ways to improve the existing
procedures, duplicate work done inadvertently, etc.
Observation can bring in what other fact-finding methods cannot! But this
task is delicate because people do not like to be observed when they work.
It is not the quantity of time observed is important but the unorthodox
angles of observation of the work content and methods are going to be
rewarding.
Observation gives analyst the opportunity to go behind the scenes in a LIC
POLICY AND PREMIUM MANAGEMENT SYSTEM to learn inside story to
discover how things work in new areas of information.
Observation can look for:
(a) Operational inefficiencies.
(b) Alternate routes and procedures.
(c) Interruptions in the normal flow of work.
(d) The usage of files and documents.
(e) Informal communication channels, etc.
15
On site observation provides close view of the working of the real system.
He can observe people, objects, documents and occurrences of events.
FEASIBILITY STUDY
16
A feasibility study is undertaken to determine the possibility or probability of
either improving the existing system or developing a completely new system.
It helps to obtain an overview of the problem and to get rough assessment of
whether feasible solution exists.
This is essential to avoid committing large resources to a project and then repent
on it later.
17
Technical Feasibility determines whether the work for the project be
done with the present equipment, current procedures, existing software’s
technology and available personnel?
If new technology is needed then what alternatives will be needed in
the present structure and work ethos?
This will require a close examination of the present system.
The technical feasibility should ask questions related to:
1) Adequacy of available technology.
2) Adequacy of hardware.
3) Available of computer.
4) Operating time and support facilities, etc.
Technical feasibility determines whether the technology needed for the proposed
system is available and how it can be integrated within the “LIC POLICY &
PREMIUM MANAGEMENT SYSTEM” and Technical evaluation must also
assess whether the existing system can be upgraded to use the new technology
and whether the “LIC SYSTEM” has the expertise to use it.
The technical feasibility in the proposed system deals with the technology used
in the system. It deals with the hardware and software used in the system
whether they are of latest technology or not. It happens that after a system is
prepared a new technology arises and the user wants the system based on that
technology. Thus it is important to check the system to be technically feasible.
The minimum memory requirement is 32MB of RAM while 64MB is better to have
for better performance. As far as software is concerned, licensed version of
Microsoft Access 2000 and Visual Basic 6.0 (Professional Version) should be
installed on the server. There should be printer attached to the network for
printing of various reports.
18
(2) Economic feasibility:
The Advocate plans to acquire the necessary hardware and software requires for
the system and there is no hindrance whether economical or otherwise towards
its purchase. A brief description of the hardware and software required in the
system is given later in the report.
In the system operational feasibility checks, whether the user who is going to use
the system is able to work with the software’s with which the system is coded and
also the mind of the user going to use the system. If the user does not
understand or is able to work on the system further development is of waste.
19
The main objective is to Computerize
L.I.C Agent’s Policy And Premium
Operation.
The project will successfully reduce the workload of a L.I.C Agent by retrieving
the data against particular requirement of a client.
This will speed-up activity in today’s market, and also provide computerized data
which is error free.
20
This rich language enables you to develop many different types of applications.
You can create programs that intersect with the hardware.
It makes it very easy to get the user interface of the application and running it.
This is especially true with the advent of Internet Programming and Object
Oriented Programming.
21
To create a Visual Basic Application, you need to take care of small
components and “glue” them together into a complete application. The most
common components you will use are forms, controls, classes and procedures.
1: FORMS: -
2: CONTROLS-:
Controls are building block of user interface. Controls also called Active X
Controls, and command button, that you use to display information to the user,
gather information from the user and respond to the user actions.
3: CLASSES-:
Classes are templates from which you can create your own object of run time.
This reusable class module aids you in organizing your application into small
components that can be built into a complete application.
4: PROCEDURES-:
Procedures are small routines you write that are callable from anywhere in
your application into small components that can be called in many times.
5: EVENTS-:
22
Avery important in any Windows Programming Language is Events. An
event is something that occurs in response to a user interaction with keyboard or
mouse. Events are those messages that the operating system sends to the
application.
23
Visual Basic has many features; in fact it has so many that its impossible to
list them all here, however the following is the list of the more prominent
features .
Visual Basic is a superset of the Visual Basic for applications programming
language. This is included with most of the office products.
Provides the ability to develop and test application using an interpretive run
function.
Allows for the creation of COM components such as Active X controls, DLL’s and
EXE’s.
It has an excellent integrated help facility and book online includes good
debugging facilities.
24
VISUAL BASIC ADVANTAGES.
Has a shorter learning curve and development time than c and power builder .
25
HARDWARE & SOFTWARE SPECIFICATIONS
TOOLS USED
FRONT END TOOL-:
MICROSOFT ACCESS
HARDWARE CONFIGURATION
PROCESSOR-: PENTIUM 3
RAM-: 64 MB
HDD-: 8 GB
SOFTWARE CONFIQURATION
26
The data flow diagrams are pictorial or graphical representation of the outline of
the system study. The data flow diagram covers all the processes and data
storage area which takes place during any transaction in the system. The data
flow diagrams are functionally divided into context level, Zero level and First level
data flow diagrams.
27
(4) Data store: Any store data but with no reference to the physical
method of storing.
28
AGENT
Reports Information
CLIENT GOVERNMENT
Enquiry
Rules
MANAGEMNT
29
Plan
Information Plan Master
Plan Plan
Master Plan Report
1.0
Agent Details
Plan Details Agent
Plan
Process for
Lic Policy
2.0
Self-Info
Information
Policy Holder Report
Premium Report
30
A
Agent
Information
Agent Premium Intimation
Agent Master
3.0
Premium Report
Plan
Information
Self-Info
Plan
Personal Information
Premium Processing
4 .0
Policy Premium
Master Intimation Report
31
Agent Information
Agent Policy
Commission
Agent Policy & Plan
Master Information
Processing
5.0
DATA DICTIONARY
32
A data dictionary is a catalog – a repository – of the elements in the system.
These elements center on data and the way they are structured to meet user
requirements and LIC POLICY & PREMIUM MANAGEMENT SYSTEM needs.
This step of creating a data dictionary is simultaneous with the process of making
data flow diagram(s). Here all the data fields in their respective tables are allotted
so as to access these data in the system. The data tables are created in a back-
end tool like Microsoft Access, Oracle, FoxPro, etc…. Here in the “LIC SYSTEM ”
we are using tables created in Microsoft Access 2000, as it is the back-end tool
used in the system.
The data dictionary consists of different major elements like Data Elements, Data
Store [Tables Used], Data Flow, Processes and other External entities used in
the system. The data dictionary stores details and description of these elements.
It is developed during data flow analysis and assists the analysts involved in
determining the system requirements. Analysts use data dictionary for the
following important reasons:
The data dictionary contains different types of descriptions for the data flowing
through the system:
Data Elements is the most fundamental level, which is also considered as the
building block for all other data in the system. It refers to all the different data
used like fields, data item, etc. to make the system fully functional irrespective to
33
the table used in the system. Here all the different type of fields used to make
table are written sequentially without referring to the tables. This process helps in
the process of Normalization of tables.
Next to Data Elements comes the Data storage which provides the information
of where and how each data element is stored in which table and it also give
information of any constraints if there. This step also gives knowledge of different
data types used for different field and their size. All the normalized tables are
showed in data storage.
Data Flow stage shows the flow of data in the system. This step is can be
already seen in the data flow diagrams above in this document. This step refers
to all the data flow paths were transactions are done in the computerized system.
The data flow step also includes different processes used in the system and it is
followed by External Entities used in the system.
DATABASE TABLES
34
1. PLAN MASTER PLAN INFORMATION
2. POLICY MASTER
POLICY GATHERING INFORMATION
PLAN MASTER
35
Plan_Term_Duration Number Term Duration of Plan
Plan_Elligi_ Number Minimum Eligibility Age for
Age_Mini Plan
Plan_Elligi_ Number Maximum Eligibility Age For
Age_Max Plan
Plan_Matu_Age Number Maturity Age for Plan
Plan_Dure_Min_Year Number Minimum Duration Year of
Plan
Plan_Dure_Max Number Maximum Duration Year of
Plan
Plan_Mini_Amt Number Minimum Amount of Plan
Plan_Max_Amt Number Maximum Amount of Plan
Plan_Acc_Benefit Text Accident Benefit of Plan if it is
Plan_Loan_Facility Text Loan Facility on Plan
Plan_Age_Proof Text Age Proof for Plan if required
Commission_Agent Text Commission of Agent On plan
POLICY MASTER
36
Sum_assured Number Policy Amount of Plan
Dt_of_ Text Date on which policy is taken
Comm.
Duration Number Duration of plan from date of
comm
Mode Text Mode of Payment for Premium
Name Text Name of Policy Holder
Fath_Nm Text Father’s Name of Policy Holder
Husband_ Text Husband’s Name of Policy Holder
Name
Sex Text Sex of Policy Holder
Pre_Add Text Present
Add of Policy Holder
Perm_Add Text Permanent Add of Policy Holder
Pin_Code Number Pin code
Number of Policy Holder
Ph_No Num Phone No of Policy Holder
Dt_of_Birth Date Birth date of Policy Holder
Age Number Holder’s current Age
Pl_of_birth Text Birth place of Policy Holder
Occupation Text Occupation of Policy
Desg Text Designation of Policy Holder
Dept Text Department of Policy Holder
Serv_period Number Service period of Holder
Name_work_pl Text Name of working Place
Add_work_pl Text Address of working Place
Education Text Qualification of Policy Holder
Mt_Income Number Monthly Income of Holder
Height Number Height of Policy Holder
Weight Number Weight of Policy Holder
Chest Number Chest of Policy Holder
Abdomen Number Abdomen of Policy Holder
Identity Text Any physical Identity of Policy
Holder
Spect_L Number Spect Number of Left Eye
Spect_R Number Spect Number of Right Eye
37
Holder
Nominee_No Number Policy Holder’s Nominee No
Relation Text Relation of policy Holder
with Nominee
Nomm_Perk Number Nominee of how many
Percentage in Policy
State_of_health Text Status of health of Nominee
Age_of_death Number Age in which the Nominee
died
Year_of_Death Number Year in which Nominee died
Cause_of_death Text Causes of Nominee’s death
AGENT MASTER
38
D_O_Code Text Designation Office Code of
Agent
Agent_Code Text Agent’s code through which
the Policy is taken
Address Text Address of Agent
City Text City of Agent
Pin Code Number Pin code number of Agent
Phone_No Number Phone num of Agent
E_mail Text E_mail Add of Agent
Fax Number Fax Number of agent
PREMIUM INTIMATION
39
Holder_Nm taken by Agent
Dt_of_ Date Date on which policy is taken
Commencem
Ent
Mode Text Mode of Premium of Policy Holder
through which he can get
Commission
Pr_amount Number Premium Amount on which Agent
can get Commission
Plan_No Text Plan Number of plan which is taken
by Policy Holder
Sum_assured Number Total amount of Policy taken with
Agent
Comm_Rate Number Rate of commission of Agent
Total_comm.. Number Total Receivable commission of
Agent
Agent_Code Number Agent’s Code Number with whom
Policy is taken
Branch_Add Text Address of Branch Office of Agent
Branch_Ph_No Number Phone number of Branch Office
40
AGENT_COMMISSION_MAST
41
DATA TYPE DESCRIPTION
FIELD TYPE
42
DT_OF_BIRTH DATE DT OF BIRTH OF THE
HOLDER
PL_OF_BIRTH TEXT PLACE OF BIRTH
43
SPECT_L NUM SPECT NUM IF ANY OF THE
LEFT EYE
SPECT_R NUM SPECT NUM IF ANY OF THE
RIGHT EYE
44
This is the main login form. The agent has to first give the valid name and
password, to move to further operations to be performed.
This form is especially for the security of the software. This is mainly used so
that the records and the details are all protected so that they cannot be accessed
by unwanted elements.
If invalid name or password is given the system will not accept it.
45
This is the MDI form that means Multiple Document Interface form, here all the
forms are linked together and the user can view any of the Master or Transaction
forms based on the choice.
MASTER-:
Master menu is the first menu on menu bar. Through this menu we can
access the entire Master forms.
PLAN MASTER
Plan master is the first form in Master menu. This form contains all
the information of Plan.
46
POLICY INFORMATION MASTER
Policy Information Master contains thee information of Gathering Policy
and Information of Policy Holder.
TRANSACTION-:
Transaction menu contains the transaction forms.
They are as under.
This form is use for Policy Transaction for calculation of Premium. Through
this form or with the help of this form Agent can send Premium Intimation Letter
to policy Holder.
COMMISSION CALCULATION
REPORT-:
47
FIRST PROPOSAL RECEIPT
48
POLICY HOLDER’S BONUS REPORT
49
This is the first form of the process, in which one is supposed to specify the plan
type, which the policyholder is interested to purchase.
It contains various details as the eligibility age duration minimum and maximum,
and this is the criterion, which is fixed by the LIC.
Here validation regarding duplicate plan no is made, to avoid repetition of plan
type.
50
DESCRIPTION-:
Plan Term No-: Plan Term No Field used to view the term of the plan as per the
term’s rule.
Plan Term Duration (Yr)-: Plan Term Duration field show, the total duration of
plan that will be taken by policyholder.
Eligibility Age (Min Yr)-: Minimum Age for accepting the Policy related to Plan.
Eligibility Age (Max Yr)-: Maximum Age for accepting the Policy related to Plan.
Duration Year (Min)-: Minimum Duration year for the policy to each plan as
Duration Year (Max)-: Maximum Duration year for the policy to each plan as
Per Its term.
Plan Amount (Min)-: Minimum Amount of Policy for how many years the
Policy will be taken as per plan.
Plan Amount (Max)-: Minimum Amount of Policy for how many year the
51
Policy will be taken as per plan.
Commission of Agent (%)-: This field shows the total percentage of commission
Of Agent.
Bonus (%)on Commission: This field shows the total percentage of Bonus on
Commission.
This is the validation, which is carried out on this form, i.e no duplicate plan
number is allowed.
As a result the agent will come to know which Plan Number data is already
stored in the database.
52
This is the second form of the process, which contains personal details like age
sex, physic, height, chest etc.
All these details are to be specified, as the L.I.C wants the complete information
of the Policy Holder.
Here too validations on duplicate plan no and sum assured is being performed .
53
DESCRIPTION-:
Policy No-: This is unique code, which is given to Policyholder at the time of
Accepting policy. It is given by LIC.
Plan No-: It will allow user to get Plan, which we want from list.
Status-: This field shows the current status of policy, like Running Default
Or Surrender.
Duration (Yr)-: Total duration of policy for how many years it will be taken.
Agent Code-: Through this field user can get the agent information
Related to Policy.
54
Personal Information-: These fields show that personal information of policy
Holder. The fields like name, address, sex, pin code
Phone no, nationality etc.
This is the validation which is carried out in the 2nd form when the agent is
gathering information about the policy holder and writing information about the
policy and plan which he has taken.
55
This validation is performed by the agent on the type of the policy taken.
Here based on the plan which is taken by the policyholder the criteria for
minimum amount is specified.
Each & every policy has certain duration which is fixed by the LIC.
Hence based on this criteria this validation is carried out,that the user has to
enter duration for the policy.
56
This form contains information about the agent with whom particular policy is
being taken.
It contains details like the agent code, branch code e-mail etc.
57
DESCRIPTION-:
Branch Code-: Branch code of Agent from whom the Policy is taken.
Pin Code-: Pin code of Agent from whom the policy is taken.
58
Each & every agent is assigned a specific branch code,This branch code is
unique, as a result when the duplicate branch code is written this validation is
carried out.
59
Every agent has a specific dev office code, as a result this should remain unique.
Hence this validation is carried out.
Every agent has a specific agent code, which should remain unique.
Hence this validation is carried out.
60
This is the form, which is dealing with the calculation of Agent Commission on a
particular plan.
It also specify the agent information which means name and code of the agent
DESCRIPTION-:
61
Policy no, Name of policyholder, Address of policyholder, Date of
commencement, Mode of premium, Total amount of Policy, Premium Amount,
Rate of Commission and total amount of Commission.
62
This form deals with the premium the policyholder is supposed to pay on a
particular policy.
It contains the policy information along with the amount and due date
information.
63
DESCRIPTION-:
This form also contains the information of Branch office, it contains the
following fields
Code of Agent, Name of agent, Agent Address, Agent Phone No,
Agent’s E-mail address.
64
REPORTS
This is the FIRST PROPOSAL REPORT, which is given when the policy is
purchased by the policyholder.
65
This is the evidence with policyholder of his Policy .
66
67
This Report contain the Information of Policy, Agent, Nominee.It is given to
68
69
This Report is given to Policyholder generally before the six-month of Maturity of
Policy. It can have Date of Maturity with Maturity Amount.
70
71
This is the Report of Agent Commission. The Agent for his own information
generates it with Policy number and as date vise. This Report is taken by agent
at the ending date of the Year.
72
73
This is the report, which is generated for the agent indicating the commission he
is supposed to receive on the policy.
74
75
This Report has the information of Policy for the Premium from the date when the
Policy was taken till the Maturity date. It contains the total number of installments,
Premium Amount etc.
It is given to the Policyholder after few days of the Policy taken.
76
77
This is the Report of Agent Commission. The Agent for his own information
generates it with Policy number and date vise.
78
79
This Report is given to Policyholder generally before the six-month of Maturity of
Policy. It has Date of Maturity with Maturity Amount.
80
This is the annual report, which is prepared by the LIC at the end of the year. It
contains the total sum assured by LIC during the assessment year.
81