Insurance Management with Premium Prediction system is a web application which is developed for tracking the details of the insurance policy, customer details and company details. This web site is an online insurance Analysis and information management system that provides easy access to information regarding the people and resources of insurance.
Users can view their own personal details when login into the Policy Holder module. This project is useful for any kind of insurance company to manage the insurance details, to sanction the insurance for customers, process the insurance policy details and all kinds of insurance processes online. The Insurance management system is a complete solution for organizations, which need to manage insurance for their vehicles, equipment, buildings, and other resources. This insurance management website has facilities like search tools for insurance awareness articles, guidelines, illustrations through images for visitors.
This insurance management system can efficiently manage the company, records, provides instant access and one that improves productivity. In this online process the user enters into the website it will show details about insurance and its types, also it will show the details about different duration schemes to the corresponding insurance type or insurance policy. The main objective of the developed system is to allow admin users to register insured persons with their name, date of birth, residence address, medical history and also policy details.
Introduction
I. BACKGROUND AND MOTIVATION
A. Current System
The Insurance Management System is used to efficiently manage policies of different clients along with their data. From the types of policies to the premium of individual one all of these are managed by this system.
The current System is a little bit complicated as per user perspective because customers have to contact the client for any information related to the policy.Also insurance company employee used to retrieve information by manually checking all the policy of all the customers even if required for the particular one.
B. Objectives Of The Proposed System
Automate and facilitate the process of managing the Policies and effectively retrieve data from the system.
Reduce Data Redundancy.
To reduce the Cumbersome job of maintaining several Documents.
Faster Searching of Information
To Give Assurance to the policyholder about maintaining Data Privacy and Security.
Making System User Friendly by reducing complexity of current one.
Also information for agents like how many policies are sold by them by writing just one line query.
C. Advantages Of The Proposed System
The proposed system is to computerize the agent and the client department for various purposes.
In the existing system end users have to remember some complex process for retrieving data from the database. So most of the customers preferred to contact agents for that. In the current system we make the system user friendly so clients can easily retrieve data without help of an agent and also agents can focus more on selling policies rather than helping clients for retrieving some basic information.
We also add privacy and security to the data of customers.
It also protects the insurance company against false claims.
This system also helps management for decision making.
D. Core Functional Requirements
R.1 CUSTOMER
R.1.1 REGISTER
Description : Customers have to register first if they are new to the system for online libraries.
Input : Personal Details (Eg: Name , Address , Mobile No, Email Id)
Output :Confirmation Mail.
R.1.2. LOGIN
Description : The user needs to first login in the application.
Input : Username and Password.
Output : Home screen.
R.1.3 FORGOT PASSWORD
Description : If a Customer forgets his/her password then he/she can also recover it.
Input : Opens link in registered email and then enters new password.
Output : Password changed successfully.
R.1.4 SEARCH POLICY
Description : Customers will search policy according to different criteria.
Input : Customer will select category for searching policy.
Output : Shows policy according to category selected.
R.1.4.1 SEARCH POLICY BY AGE:
Description : Customers will search books by author name.
Input : Customers need to write the age.
Output : Shows all policy according to age.
R.1.4.2 SEARCH POLICY BY POLICY NUMBER.
Description : Customers will search POLICY by POLICY number
Input : Customers need to write POLICY numbers of policy.
Output : Shows the books having that POLICY number.
R.1.4.3 SEARCH POLICY BY NAME
Description : Customers will search policy by name..
Input : Customers need to write policy name.
Output : Shows all policies having that name.
R.1.4.4 SEARCH POLICY BY PREMIUM
Description : Customers will search policy by premium .
Input : Customers need to write the expected premium amount of the policy.
Output : Shows the policy fixed in that range.
R.1.5 PAYMENT
Description : Customers can do premium payment which will be auto generated by System .
Input : Customers will select a type payment of choice and can pay the amount.
Output : directed to the page of the payment broker site(Here:Paytm).
R.1.6 POLICY COMPARATOR:
Description : Customers can compare policy.
Input : Customers will compare policies .Policy Comparator can compare imp details within two policies.
Output : Comparison Of Two Policies entered by Customer.
R.1.7 DOWNLOAD FORM:
Description : Customers can download different forms .
Input : select the form to be downloaded
Output : Form will be downloaded.
R.1.8 VIEW ABOUT US :
Description : Customers can view company stakeholders.
Input : Visit About us Page.
Output : Company Details will be generated.
R.1.8 NEW POLICY :
Description : Customers can apply for a new policy.
Input : Customer details like age,income,etc along with filled soft copy of form to be uploaded.
Description : Customers can predict their premiums.
Input : Customers will enter their details(age,sex,smoker,no.of children, etc)
Output : Premium will be predicted as per input details entered by the Customer using ML.
R.1.11 LOGOUT
Description : Customers can log out of the system.
Input : Log Out.
Output : Customers will be logged out of the system.
R.3 ADMIN
R.3.1. LOGIN
Description : The Admin needs to login in the application.
Input : Username and Password.
Output : Home screen.
R.3.2. PROVIDE AUTHENTICATION
Description : The Admin authenticate the details entered by the Customer(username and password) as well as Agent(username and password).
R.3.3. ADD/REMOVE POLICY
Description : The Admin can add or remove policies from the system.
R.3.4. ADD/REMOVE CUSTOMER
Description : The Admin can add or remove Customers from the System.
R.3.5. GENERATE PREMIUM PAYMENT
Description : The Admin can generate premium payment for Customers from the System.
R.3.6. LOGOUT
Description : Admin can log out of the system.
Input : Log Out.
Output : Admin will be logged out of the system.
E. Non Functional Requirements
Performance Requirement
a. All Pages Load within few seconds
b. A Few Operations System can take more time if required.
c. System shall handle expected and unexpected errors.
d. Should be able to handle large amount of data
e. The Quality of the database is maintained in such a way so that it can be
f. very user friendly to all the users of the database
g. Responses to view information shall take no longer time to appear on the screen.
2. Safety Requirement
a. Must be two servers, one main server and one backup server.
b. The database may get crashed at any certain time due to virus or operating system failure. Therefore it is required to take the database backup.
c. System use shall not cause any harm to any users
3. Security Requirement
a. User authentication and validation of Customers using their unique Customer ID.
b. Proper accountability which includes not allowing a Customer to see other Customers' accounts.
c. Only the administrator will see and manage all Customers' accounts.
d. CAPTCHA words will be used for user login.
e. Proper user authentication should be provided.
4. Application Quality Attributes:
Maintainability
a. Maintainability is the ability of the application to go through changes with a fair degree of effortlessness.
b. This attribute is the flexibility with which the application can be modified, for fixing issues, or to add new functionality with a degree of ease.
c. These changes could impact components, services, functionality, and interfaces when modifying for fixing issues, or to meet future demands.
d. All code artefacts should have proper documentation. All code components should be thoroughly tested.
5. Efficiency Requirement:Even if the system fails, the system will be recovered back up within an hour or less.
6. Reliability Requirement: The system has to be 100% reliable due to the importance of data and the damages that can be caused by incorrect or incomplete data.
7. Usability: The system is user friendly which makes the system easy.
II. SYSTEM ANALYSIS
A. ER Model
B. Use Case Diagram
C. Sequence Diagram
D. Activity Diagram
To Predict Premium
2. Premium Payment
3. Policy Comparison
III. MACHINE LEARNING MODEL ANALYSIS
A. Data Analysis
First we will look at our data i.e first 10 rows of data.
2. We will find out important structure of data i.e mean,count,max_value,min_value,etc.
3. We will find out correlation among data.
2. Smoker Vs Premium
There is a strong relationship between smokers and non-smokers with claims from smokers being much higher.
3. Region Vs Premium
IV. RELATIONSHIP OF ACTUAL DATA VS PREDICTED OUTPUT
(2 Models: Linear Regression And Polynomial Regression)
A. Using Linear Regression
By looking at figure i.2 we can see that the premium gets more precise if we use polynomial regression rather than linear regression. Therefore, the premium amount is found out using polynomial regression. We can observe that as the premium gets increased there is more irregularity in predicted amount in case of linear regression. The predicted premium in range 20000 to 40000 is inaccurate for linear regression while that was solved by polynomial regression.
Test Cases
Functional Test Cases
Expected Output
Positive / Negative
Verify Predictable output accuracy is more than 90% for Smoker People
Positive
Verify Predictable output accuracy is more than 90% for Old Age
Positive
Verify Predictable output accuracy is more than 90% for people with higher BMI
Positive
Verify Predictable output accuracy is more than 90% for Female
Positive
Test Cases
V. USER MANUAL (SCREENSHOTS)
A. Home Page
B. Premium Comparator
C. New Policy
D. Premium Prediction (Main Functionality)
VI. FUTURE ENCHANTMENT
In this future we are providing predictable premium value by including more parameters like a person's income, family size, property, etc.
For New Policy, only customers have to submit a form but in future online verification might be included. Also, we increase a security level so no one can corrupt our model.
Conclusion
At least it can be included that the “INSURANCE MANAGEMENT WITH PREMIUM PREDICTION “system project was a real learning experience. Design principle of software production well implemented throughout the system. In Short, our System gives us a predicted value of premium by looking at your data and our system also has other functionalities like policy comparison, premium payment, etc.
Working on the project was actually a learning environment. We come a long way in building our concept of Machine Learning.
References
[1] Conference Papers
[2] Arnob Zahid,Mehzab Nahid, “E-Health Insurance Management System: Exploratory Research”AIUB Journal of Business and Economics/ Archives / Vol. 16 No. 1 (2019): AIUB Journal of Business and Economics [AJBE] (https://ajbe.aiub.edu/index.php/ajbe/article/view/30)
[3] Nidhi Bhardwaj , Rishabh Anand, “Health Insurance Amount Prediction”International Journal of Engineering Research & Technology (IJERT)/ Paper ID : IJERTV9IS050700 Volume 09, Issue 05 (May 2020): AIUB Journal of Business and Economics [AJBE] (https://www.ijert.org/health-insurance-amount-prediction)
Book name: - Hands-On Machine Learning-Aurelian Gerona
Websites:
[1] https://licindia.in/Products/Insurance-Plan
[2] https://www.policybazaar.com/health-insurance/health-insurance-india/compare
[3] https://keras.io/
[4] https://www.w3schools.com/html/
[5] https://www.w3schools.com/html/html_styles.asp
[6] https://www.w3schools.com/html/html_css.asp