Vehicle Insurance Claim Management System
Vehicle Insurance Claim Management System
Overview
Executive Summary
In today's dynamic transportation landscape, accidents, thefts, and unexpected events are
inevitable. The Vehicle Insurance Claim Management System aims to provide a seamless and
efficient solution for handling insurance claims. By centralizing customer details, policy
information, and claim processing, the system ensures timely and accurate processing,
enhancing road safety and customer satisfaction.
Features
Policy Tracking: Track and manage insurance policies, including policy preferences and
coverage details.
Claim Processing: Record and process insurance claims, including claim numbers, types,
incident details, and processing status.
Fraud Detection: Identify and prevent fraudulent claims and attempts to manipulate the
system.
Garage Coordination: Maintain information about verified garages for repairs and
services, facilitating seamless coordination between customers and service providers.
Implementation
Database Design: Conceptual, UML, and relational models were created to outline the
structure and relationships of the database.
MySQL Implementation: Implemented the database using MySQL, including creating
tables and importing dummy data generated from FillDB.
Python Integration: Connected the database to Python for data analysis and insights
generation.
Pandas Integration: Utilized Pandas for data manipulation, analysis, and visualization.
The Vehicle Insurance Claim Management System provides a robust framework for managing
insurance claims, ensuring timely processing and enhanced customer service. Future
enhancements may include implementing advanced features such as fraud detection
mechanisms, refining user interfaces for improved usability, and prioritizing system scalability
and security to meet evolving industry needs.
PHP Language
MySQL Database
HTML
CSS
JavaScript
jQuery
Ajax
Bootstrap
AdminLTE
and more...
The Vehicle Insurance Management System Project is accessible only for the company's staff.
The system requires the users to log their system credentials in order to gain access to the
features and functionalities of the said system. This project has 2 different user roles which are
the Administrator and Staff. The Administrator users are ones who have the privilege to access
and manage all the features and data in the system while the Staff has only a limited. The
system requires the management to populate the list of vehicle categories and insurance
policies for the first time of using the system. Clients Information is also stored in the system it
has a feature that lists the clients' insured vehicles. The Vehicle Insurance Management System
also generates a printable and date-wise transaction report.
Features
Dashboard
Categories Management
o View Category
o Update Category
o Delete Category
Client Management
o Add New Client
Generate Reports
2. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
4. If you are using XAMPP, copy the extracted source code folder and paste it into
the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www"
directory.
7. Import the provided SQL file. The file is known as vims_db.sql located inside
the database folder.
Username: admin
Password: admin123
Modules
1. Admin Module
2. Staff Module
3. User Module
Admin Module:
1. Dashboard: In this section, the admin can see all the details in brief.
2. Insurance Category: In this section, the admin can manage categories(add and update).
3. Insurance Subcategory: In this section, the admin can manage the subcategory(add and
update).
4. Insurance Policy: In this section, the admin can manage the insurance policy(add and
update policy).
5. User Detail: In this section, the admin can manage all user details.
6. Policy Holders: In this section, the admin can manage all insured policies. Admin can
view the policy on the basis of status(pending policy, approved policy, and disapproved
policy). Admin also can approve the pending policy.
7. Tickets: In this section, the admin can view details of issues raised by the user and can
also update remarks on particular tickets or assign them to staff.
Staff Module:
1. Dashboard: In this section, staff can see all the details based on him/her in brief.
2. Policy Holders: In this section, staff can view insurance policy status.
3. Tickets: In this section, staff can view details of tickets assigned to him/her.
User Module:
1. Insurance: In this section, the user can apply for a policy and check whether his policy is
approved or rejected.
2. Ticket: In this section, the user can raise tickets against any to complain and see the
status of his/her ticket User can also update his/ her profile, change the password, and
recover the password.
How to Run?
Requirements
Download the provided source code zip file. (download button is located below)
System Installation/Setup
2. Open your XAMPP Control Panel and start Apache and MySQL.
4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
7. Import the provided SQL file. The file is known as Database.sql located inside
the MySQL folder.
Email: [email protected]
Password: 12345678
1. Admin Module
2. Staff Module
3. User Module
Features and Functionalities
Admin Module:
1. Dashboard: In this section, the admin can see all the details in brief.
2. Insurance Category: In this section, the admin can manage categories(add and update).
3. Insurance Subcategory: In this section, the admin can manage the subcategory(add and
update).
4. Insurance Policy: In this section, the admin can manage the insurance policy(add and
update policy).
5. User Detail: In this section, the admin can manage all user details.
6. Policy Holders: In this section, the admin can manage all insured policies. Admin can
view the policy on the basis of status(pending policy, approved policy, and disapproved
policy). Admin also can approve the pending policy.
7. Tickets: In this section, the admin can view details of issues raised by the user and can
also update remarks on particular tickets or assign them to staff.
Staff Module:
1. Dashboard: In this section, staff can see all the details based on him/her in brief.
2. Policy Holders: In this section, staff can view insurance policy status.
3. Tickets: In this section, staff can view details of tickets assigned to him/her.
User Module:
1. Insurance: In this section, the user can apply for a policy and check whether his policy is
approved or rejected.
2. Ticket: In this section, the user can raise tickets against any to complain and see the
status of his/her ticket User can also update his/ her profile, change the password, and
recover the password.
How to Run?
Requirements
Download the provided source code zip file. (download button is located below)
System Installation/Setup
1. Enable the GD Library in your php.ini file.
2. Open your XAMPP Control Panel and start Apache and MySQL.
4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
7. Import the provided SQL file. The file is known as Database.sql located inside
the MySQL folder.
Email: [email protected]
Password: 12345678