design of a web portal for farmer's insurance company
DESCRIPTION
These slides describe the design and UI for a project we completed this semester on design of a web portal for a farmer's insurance company.TRANSCRIPT
WEB PORTAL FOR FARMER’S INSURANCE COMPANY
Prepared by: Anshul Jain(59),
Khamborlang Malngiang (14), Nirav Desai (23)MBA-IT 2014-16
SICSR Course: Software Engineering Instructor: Prof. Anagha Vaidya
REFERENCES:
• Business Rules specified as per the regulations of the National Agriculture Insurance Scheme (NAIS) run by the Government of India for last 20 years.• Modifications to the insurance model suggested as per the GEICO CAR
INSURANCE model.• Requirements elicitation carried out with the advice of a post graduate
student in agri-business at the Gokhale Institute of Economics and Politics (Pune) – Shagun Sachdev• Data for risk of growing different crops in India collected from
publication of the National Center for Agricultural Economics and Policy Research.
Introduction:
The web portal for farmer’s insurance company is a software meant to be used by insurance companies selling crop insurance to farmers.
This software project focuses on Crop Insurance for farmers and covers losses to farmers from low yield of crop due to bad weather (floods, droughts, etc.).
The product to be developed has interactions with users: Farmers, Home Owners, Managers and Insurance Agents.
Business Overview
Overview of the System (Business Process)
Stakeholders of the system:
Insurance Agent, Farmer, Manager and System Administrator.
Internal Users: Manager, System administrator.
External Users: Agents, Farmers and Regular Persons (for roof top farming).
External inputs: Policy information from farmers and home owners, weather information
Product Functions:
Software Development Tools
LAMP SERVER (LINUX, APACHE, MY SQL, PHP)HTML, JAVASCRIPTSAP LUMIRA (for making charts and graphs)
• Payment information from farmer (challan no., transaction id)• Payment transaction no. from manager (claims payment)
• Payment confirmation to farmer, insurance certificate• Claim payment confirmation to farmer
Farmer,Manager makes payment
Back to home page of farmer/manager
• Query on specific farmers / regions / pools• Parameters for the mathematical model
• Query response• Mathematical model based on analysis of risk for manager
• Risk analysis of farmer
On login by manager (This is manager home page)On farmer request for risk analysis
To payments module for claims paymentTo farmer home page to present risk analysis output
Agent Information
Marketingpresentation
Login by agent: Agent Home Page
To registration page:Agent acts on behalf of farmer
Information of user:Farmer, Agent or Manager
Confirmation e-mail or SMS
To login page:On successful registration
• Landing page of web portal• From agent login
• Farmer information: As required for enrolment• Farmer acceptance of insurance conditions• Farmer’s choice of insurance policy options and modifications
Risk analysis result of farmer, risk score, policy options to buy
Login by farmer:Farmer home page
Call payments module to pay premiumCall M6 for risk analysis
Login information by manager, farmer, agent
Prompts for incorrect username, password
To homepage of farmer(M5), manager(M6), agent(M2)
From registration module
DATA FLOW
CONTROL FLOW
TRANSFORM ANALYSIS:ARCHITECTURE AND DESIGN OF
WEB PORTAL FOR FARMER’S INSURANCE COMPANY
M3 LOGIN Functions:1. Client Side Validation of username / password2. Server Side Verification of username /
password3. Call to farmer / manager / agent home page
M4 REGISTRATION Functions:1. Accept user details2. Send verification SMS /e-mail3. Call Login (M3) on successful registration
M5: FARMER HOME PAGE Functions:1. Setup policy: Compute risk premium2. Modify policy3. Review policy and risk profile: Explain details of risk analysis
M7 PAYMENTS Functions:1. Generate and mail Insurance Certificate to farmer2. Direct manager to bank website for Claims processing
M6: MANAGER HOME PAGE Functions:1. Query database
2. Build mathematical model for risk and premium3. Do risk analysis for the farmer
M2 AGENT HOME PAGE Functions:1. Make company presentation2. Call M4 (Registration) if farmer is willing to register
LEGEND
USER INTERFACE: AGENT PRESENTATION
USER INTERFACE: FARMER FORM
USER INTERFACE: FARMER RISK ANALYSIS
USER INTERFACE: FARMER RISK ANALYSIS
USER INTERFACE: MANAGER HOME PAGE: GIS DATA AVAILABL E FROM ISRO BHUVAN AND ALSO NASA
USER INTERFACE: MANAGER RISK ANALYSIS
USER INTERFACE: MANAGER MATHEMATICAL MODELS
USER INTERFACE: MANAGER MATHEMATICAL MODELS (contd.)
USER INTERFACE: MANAGER PROFITABILITY ANALYSIS