0% found this document useful (0 votes)
5 views11 pages

DBMS (Micro Project)

none

Uploaded by

Vikrant Kadam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views11 pages

DBMS (Micro Project)

none

Uploaded by

Vikrant Kadam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Vehicle insurance management system

Vikrant Kadam
Vaibhav Solanke
Swaminath Alloli

Under guidance
Mrs.Shraddha Pardeshi Mam
Vikrant Kadam
Vaibhav Solanke
Swaminath Alloli
Overview of the
project

Project Overview: The Vehicle Insurance Management System represents a pivotal step
towards enhancing the insurance experience for both providers and policyholders. At its
core, this project aims to simplify and optimize the entire lifecycle of vehicle insurance,
from policy creation and management to claims processing and data analysis. By doing
so, we aspire to tackle the challenges that have long plagued this industry, such as
inefficiencies in policy issuance, cumbersome claims procedures, and inadequate data
utilization.
Purpose and Importance: In today's dynamic insurance landscape, the significance of a
well-crafted Vehicle Insurance Management System cannot be overstated. It addresses
critical pain points by ushering in a new era of efficiency, accuracy, and customer-
centricity. Our project seeks to empower insurance companies to meet the evolving needs
of their clients with agility and precision, while simultaneously bolstering data security
and compliance.
Objectives: The primary objectives of our project are clear and resolute:
Enhance data accuracy and accessibility for policy-related information.
Streamline claims processing, reducing turnaround times and minimizing errors.
Provide a user-friendly interface for insurance agents, policyholders, and
administrators.
Facilitate data-driven decision-making by harnessing the power of comprehensive
data analytics.
Scope: While our project aims to deliver a comprehensive solution, it's important to
note that the initial scope will concentrate on private vehicle insurance. Future
iterations may extend its coverage to other facets of the insurance domain.
System
Requirements

Hardware Requirements:
1. Server Infrastructure: Imagine this as the brain of our system. It needs to be really
powerful and have a backup plan in case something goes wrong.
2. Storage: Like a giant closet to keep all our data safe.
3. Network Infrastructure: Fast and reliable internet connections, and security guards
to protect against bad stuff.
4. Backup and Recovery Systems: Think of this as a superhero that saves the day if
something bad happens.
5. Workstations: Good computers for the people building and taking care of the
system.

Software Requirements:
1. Operating System: Like the system's body, it needs a good operating system (like
Windows or Linux).
2. Database Management System (DBMS): This is where we store all the important
information. It's like a big, organized file cabinet.
3. Development Tools: Tools for the people building the system. Think of them as
construction tools for programmers.
4. Web Technologies: Building the part of the system that people see and use on the
internet, like the website or app.
5. Security Measures: Protecting our system from bad guys and making sure
everything is safe.
6. Analytics and Reporting Tools: Tools to help us understand and learn from the
data we have.
7. Compliance and Regulatory Software: Making sure we follow the rules and laws
for insurance.
8. Backup and Recovery Software: Extra safety measures to keep our data safe.
E-R Diagram

Fig-: ER Diagram of Vehicle insurance management


system
Data Types
Source
Code

CREATE TABLE PolicyHolder (


PolicyHolderID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
DateOfBirth DATE,
ContactInformation VARCHAR(100)
);

CREATE TABLE Vehicle (


VehicleID INT PRIMARY KEY,
Make VARCHAR(50),
Model VARCHAR(50),
ManufacturingYear INT,
VIN VARCHAR(17) UNIQUE,
PolicyHolderID INT,
FOREIGN KEY (PolicyHolderID) REFERENCES PolicyHolder(PolicyHolderID)
);

CREATE TABLE InsurancePolicy (


PolicyID INT PRIMARY KEY,
PolicyNumber VARCHAR(20),
StartDate DATE,
EndDate DATE,
PremiumAmount DECIMAL(10, 2),
VehicleID INT,
FOREIGN KEY (VehicleID) REFERENCES Vehicle(VehicleID)
);

CREATE TABLE Claim (


ClaimID INT PRIMARY KEY,
DateFiled DATE,
Description TEXT,
Status VARCHAR(20),
PolicyID INT,
FOREIGN KEY (PolicyID) REFERENCES InsurancePolicy(PolicyID)
);
INSERT INTO PolicyHolder (PolicyHolderID, FirstName, LastName, DateOfBirth,
ContactInformation)
VALUES
(1, 'John', 'Doe', '1985-05-10', '[email protected]'),
(2, 'Jane', 'Smith', '1990-08-20', '[email protected]');
(3, 'Alice', 'Johnson', '1992-04-15', '[email protected]'),
(4, 'David', 'Smith', '1980-12-02', '[email protected]'),
(5, 'Mary', 'Brown', '1995-09-30', '[email protected]'),
(6, 'Chris', 'Miller', '1988-07-18', '[email protected]');
(7, 'Eva', 'Anderson', '1993-06-25', '[email protected]'),
(8, 'Michael', 'Wilson', '1975-03-12', '[email protected]'),
(9, 'Sophia', 'Martinez', '1998-11-08', '[email protected]'),
(10, 'Daniel', 'Davis', '1984-09-05', '[email protected]'),
(11, 'Olivia', 'Garcia', '1990-02-28', '[email protected]'),
(12, 'William', 'Lopez', '1987-07-19', '[email protected]'),
(13, 'Emma', 'Harris', '1996-12-15', '[email protected]'),
(14, 'Matthew', 'Clark', '1978-08-02', '[email protected]'),
(15, 'Ava', 'Lee', '1999-04-10', '[email protected]'),
(16, 'James', 'Lewis', '1983-10-27', '[email protected]');

INSERT INTO Vehicle (VehicleID, Make, Model, ManufacturingYear, VIN,


PolicyHolderID) VALUES
(1, 'Toyota', 'Camry', 2018, '1HGCM82633A123456', 1),
(2, 'Honda', 'Civic', 2019, '2HGFC2F59KH123457', 2);
(3, 'Ford', 'Fusion', 2017, '3FA6P0K9XHR123458', 3),
(4, 'Honda', 'Accord', 2019, '1HGCM8263KA123459', 4),
(5, 'Toyota', 'Corolla', 2020, '2T1BURHE9HC123460', 5),
(6, 'Nissan', 'Altima', 2018, '1N4AL3AP1JC123461', 6);
(7, 'Chevrolet', 'Cruze', 2016, '1G1BC5SM7G123462', 7),
(8, 'Hyundai', 'Elantra', 2018, '5NPDH4AE7JH123463', 8),
(9, 'Ford', 'Escape', 2017, '1FMCU0F78HUA123464', 9),
(10, 'Honda', 'CR-V', 2020, '5J6RW2H98LA123465', 10),
(11, 'Nissan', 'Rogue', 2019, '5N1AT2MT3KC123466', 11),
(12, 'Toyota', 'RAV4', 2018, '2T3J1RFV2JW123467', 12),
(13, 'Volkswagen', 'Jetta', 2015, '3VW2K7AJ3FM123468', 13),
(14, 'Subaru', 'Outback', 2019, '4S4BSENC5K3A123469', 14),
(15, 'Kia', 'Sorento', 2021, '5XYPGDA36MG123470', 15),
(16, 'Mazda', 'CX-5', 2017, 'JM3KFBDY8H0134712', 16);
INSERT INTO InsurancePolicy (PolicyID, PolicyNumber, StartDate, EndDate,
PremiumAmount, VehicleID) VALUES
(101, 'POL-001', '2022-01-01', '2022-12-31', 500.00, 1),
(102, 'POL-002', '2022-03-15', '2022-09-15', 450.00, 2);
(103, 'POL-003', '2022-02-15', '2022-08-15', 550.00, 3),
(104, 'POL-004', '2022-04-10', '2022-10-10', 600.00, 4),
(105, 'POL-005', '2022-05-20', '2022-11-20', 480.00, 5),
(106, 'POL-006', '2022-01-05', '2022-07-05', 520.00, 6);
(107, 'POL-007', '2022-03-01', '2022-09-01', 510.00, 7),
(108, 'POL-008', '2022-05-15', '2022-11-15', 580.00, 8),
(109, 'POL-009', '2022-04-10', '2022-10-10', 525.00, 9),
(110, 'POL-010', '2022-02-20', '2022-08-20', 600.00, 10),
(111, 'POL-011', '2022-06-05', '2022-12-05', 540.00, 11),
(112, 'POL-012', '2022-01-10', '2022-07-10', 620.00, 12),
(113, 'POL-013', '2022-07-20', '2022-12-20', 565.00, 13),
(114, 'POL-014', '2022-08-30', '2023-02-28', 530.00, 14),
(115, 'POL-015', '2022-09-25', '2023-03-25', 590.00, 15),
(116, 'POL-016', '2022-03-15', '2022-09-15', 525.00, 16);

INSERT INTO Claim (ClaimID, DateFiled, Description, Status, PolicyID) VALUES


(1001, '2022-07-10', 'Accident claim', 'Pending', 101),
(1002, '2022-08-05', 'Theft claim', 'Approved', 102);
(1003, '2022-09-20', 'Dent repair claim', 'Pending', 103),
(1004, '2022-10-05', 'Windshield replacement claim', 'Approved', 104),
(1005, '2022-06-15', 'Collision claim', 'Approved', 105),
(1006, '2022-03-28', 'Theft claim', 'Pending', 106);
(1007, '2022-04-15', 'Vandalism claim', 'Pending', 107),
(1008, '2022-05-02', 'Accident claim', 'Approved', 108),
(1009, '2022-08-10', 'Theft claim', 'Pending', 109),
(1010, '2022-09-05', 'Collision claim', 'Approved', 110),
(1011, '2022-07-25', 'Windshield repair claim', 'Approved', 111),
(1012, '2022-06-12', 'Dent repair claim', 'Pending', 112),
(1013, '2022-02-28', 'Accident claim', 'Approved', 113),
(1014, '2022-03-10', 'Theft claim', 'Pending', 114),
(1015, '2022-10-15', 'Collision claim', 'Approved', 115),
(1016, '2022-11-20', 'Vandalism claim', 'Pending', 116);
Output

Query-: SELECT *
FROM PolicyHolder;

Query-:
SELECT *
FROM Vehicle
LIMIT 10;
Query-: SELECT *
FROM InsurancePolicy
LIMIT 7;

You might also like