The document provides details of a project proposal for an "Online Insurance Broker Portal" system. The 3 page summary is:
1. The project proposal is for a web-based insurance broker portal system built using ASP.NET MVC, SQL Server, and Entity Framework.
2. The system aims to automate processes for an insurance broking business like managing customers, policies, employees and vehicles in order to improve efficiency over a manual system.
3. The document outlines the objectives, hardware requirements, technologies used and provides an overview of the different sections and diagrams that will be included in the project report.
Project Management - Web Application ReportNakul Sharma
The project management web-app using Kanban model style. The app utilizes technologies like Spring MVC, ORM, Transactions, RESTful web services, AOP, IoC and MySQL (database).
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Project Management - Web Application ReportNakul Sharma
The project management web-app using Kanban model style. The app utilizes technologies like Spring MVC, ORM, Transactions, RESTful web services, AOP, IoC and MySQL (database).
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
This project was windows based application. In this project we had developed an application that will manage the details of prisoner and the warden in a cell. This system was developed in Java and for data base MS Access 2007 we had used.
Research Inventy : International Journal of Engineering and Scienceresearchinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
This project was windows based application. In this project we had developed an application that will manage the details of prisoner and the warden in a cell. This system was developed in Java and for data base MS Access 2007 we had used.
Research Inventy : International Journal of Engineering and Scienceresearchinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Single Sign-On: Our Path to Password EliminationSymantec
By eliminating the password sprawl that cloud applications can cause, we freed our employees from having to create a dozen or more logins and passwords just to do their jobs.
This book has been written to assist entrepreneurs, especially those who have no sales experience, to gain a better understanding of sales. It is one of the elements of setting up a business that many entrepreneurs dislike. However, with the right positive mental attitude selling is not as daunting as many people believe. This book is the result of 20 years practice, research and discussion on the subject of sales. It is a guide and starting point for readers who wish to begin their journey on the road of sales and negotiating
Today, top companies leverage automated testing to increase product longevity, reduce costly and repetitive build-out, and improve iteration quality. This whitepaper will provide a brief introduction to automated testing. It will also address the benefits and limitations of automated testing and give an in-depth example of consumer-driven contract testing.
Visual Studio 2019 is the new release of Microsoft’s premiere development environment, which
allows for building applications for the desktop, the web, the cloud, and mobile devices. It
follows cross-platform paradigms and uses a plethora of programming languages and
frameworks. Visual Studio 2019 combines the most important investments in technology into the
integrated development environment (IDE) and includes new productivity features; integrated,
cloud-based collaboration tools; an AI-assisted coding experience; and support for the most
recent versions of .NET Core to create cross-platform applications that run across operating
systems.
React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies.
React can be used as a base in the development of single-page or mobile applications, as it is optimal for fetching rapidly changing data that needs to be recorded. However, fetching data is only the beginning of what happens on a web page, which is why complex React applications usually require the use of additional libraries for state management, routing, and interaction with an API.
This book is written primarily for those IT professionals who work with the .NET platform because LINQPad is a utility targeted for these kinds of developers. It’s best that you have C# programming language skills and some basic knowledge about LINQ.
A guide for beginners “Bootstrap is a free, open-source front-end library for designing websites and web applications. It contains HTML- and CSSbased design templates for everything from typography, forms, buttons, navigation and other interface components as well as JavaScript extensions. Unlike many other web
frameworks, Bootstrap concerns itself with front-end development only.” — Wikipedia
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Hivelance Technology
Cryptocurrency trading bots are computer programs designed to automate buying, selling, and managing cryptocurrency transactions. These bots utilize advanced algorithms and machine learning techniques to analyze market data, identify trading opportunities, and execute trades on behalf of their users. By automating the decision-making process, crypto trading bots can react to market changes faster than human traders
Hivelance, a leading provider of cryptocurrency trading bot development services, stands out as the premier choice for crypto traders and developers. Hivelance boasts a team of seasoned cryptocurrency experts and software engineers who deeply understand the crypto market and the latest trends in automated trading, Hivelance leverages the latest technologies and tools in the industry, including advanced AI and machine learning algorithms, to create highly efficient and adaptable crypto trading bots
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
1. 1
Maharishi University of Information
Technology, Lucknow
PROJECT SYNOPSIS
ON
“Online Insurance Broker Portal”
Submitted by
Durgesh Kumar Singh
Roll No. : 1601023117003
Under the guidance of
Dr. Ajay Bharti
(Head, Department of Engineering)
MUIT, Lucknow
Submitted in partial fulfillment of the requirement
for qualifying final semester of M.TECH(CS).
3. 3
Contents
1.0 Acknowledgement
2.0 Certificate of Originality
3.0 Preface
4.0 Introduction
5.0 Objectives
6.0 System Study
7.0 Hardware and S/W Requirements
8.0 Technology Used
8.1 Asp.net MVC
8.2 Sql Server
8.3 Entity Framework
9.0 Technology and Literature Review
10.0 ONLINE INSURANCE BROKER PORTAL
9.1 ABSTRACT
9.2 EXISTING SYSTEM
9.3 PROPOSED SYSTEM
11.0 Insurance CRM
11.1 SYSTEM FLOW DIAGRAM
12.0 SCOPE
13.0 USER OF THE SYSTEM
13.1 Customer
13.2 Administrator
13.3 User (Employee’s role)
14.0 Incremental model
15.0 Use-Case Diagram
16.0 Class Diagram
4. 4
17.0 Flow Chart Diagram
18.0 State Diagram
19.0 Sequence Diagram
19.1 Admin side
19.2 User side
20.0 Context Level Diagram
21.0 First Level DFD of Admin
22.0 First Level Diagram of User
23.0 Second level Process of 6.0
24.0 Testing Technics and Strategies
24.1 WHITE BOX TESTING
24.2 CONDITION TESTING
24.3 BLACK BOX TESTING
24.4 INPUT TESTING
24.5 OUTPUT TESTING
24.6 SOFTWARE TESTING STRATEGY
24.7 UNIT TESTING
24.8 INTEGRATION TESTING
24.9 VALIDATION TESTING
25.0 Code Optimization
26.0 Code Efficiency
27.0 GANTT CHART
28.0 PERT CHART
29.0 Conclusion
30.0 BIBLIOGRAPHY
5. 5
ACKNOWLEDGEMENT
The Project named “Online Insurance Broker Portal” is a Web based
application based on ASP.NET MVC.
Since the project had started, all my teachers, and colleagues have made
valuable suggestions which have incorporated in making this an attractive &
informative project regarding my project requirements. I take this
opportunity to express our gratitude to them.
I wish to express my sincere and heartfelt thanks to Dr. Ajay Bharti,
HOD MUIT, Lucknow, for kindly consenting to guide for this project and
for their cooperation.
I am thankful to Mr. Gaurav Gupta, Team Leader, Star
Group, who permitted me to do this project in partial fulfillment for
M.Tech(CS).
My special thanks to Dr. Kavindra Singh, CEO of Star Group for his
guidance and critical suggestions.
I am also thankful to all my batch mates for critical suggestions
and moral support in conducting the project.
Most importantly, my effort would not have been equal to this task had they
not been generously supported and encouraged by my parents.
Last but not least I am very thanks full to my friend Mr. Shashi
Vishwakarma. Accomplishment of present project would not have been
done without his valuable suggestion. He also commented on this project
and encourages me to do best work on this project.
6. 6
PREFACE
The computer world has undergone a revolution since the invention of C# .NET
MVC language. C# .NET MVC is called High Level Language. Our project
word has been designed in c# .NET MVC .
The project “Online Insurance Broker Portal” handle tasks at the single
instruction of the user with done so much effort. The approach of project
designing is very simple, lucid and comprehensive, which results in a very
sophisticated project. We hope that our project will work very easily and
efficient. We do our best to complete this project.
Today’s commercial world is built around money. Every commercial transaction
needs to be supported using a financial transaction. Traditional procedure for
maintaining, records using Ledgers, Day Book etc. is very timer consuming and
may lead to error if not performed carefully.
Keeping in mind that today in Insurance Broking House world is built around
management, and all the systems going on computerized, so I have made an effort
automate the Insurance Broking House System by developing a small package.
“OIBP” is developed using C# .NET MVC, Entity Framework 6.0 and
Sql Server 2014. C# .NET MVC is used as front-end for the following
reason:
* C#.NET MVC is flexible Easy to find in terms of separations.
* C# .NET supports has Common Language
Report (CLR) feature.
* Structured programming language
The Project has used SQL SERVER 2014 as back-end for database
management. SQL SERVER provides more handy and safe database management
tools.
7. 7
INTRODUCTION
About The Project :
Online Insurance Broker Portal is the important and hence are an
integral part of the every Insurance Brokers. Today a Every Insurance Brokers
plays a vital role in Insurance, Claim and management related actions.
The project entitled “Online Insurance Broker Portal” is and effort
towards designing an information system that would provide most of the
requirements of a managing the Insurance Brokers efficiently.
The project has been designed using the Sql Server 2014 Database
Management System. Sql Server 2014 is an RDBMS, It uses the relational we
have used the concept of the relations to stored and manipulate the data of the
information system.
Physically these relations have been stored in form of the tables.
Corresponding to each entitle and the relationships we have a database table.
These tables contain the columns as the fields of table. Further, each column have
some attributes such as data types, size, default values etc. which defines and
validate the data.
In the design “Online Insurance Broker Portal” we have exploited the
rich facilities (tools) of c#.NET MVC. C#.NET MVC is Microsoft’s strategic
language for Rapid Application Development (RAD) and its also have feature of
Common Language Runtime(CLR). It is easy to use, efficient, flexible and more
powerful for developing a Database related programming as well as Net
programming.
I prefer this language because one can build a Windows program
quicker and with less effort with C#.NET MVC than with any other programming
8. 8
language. It’s is natural language for building database applications, owing to the
level and sophistication of the tools included with the language.
We have used C#.NET MVC for designing the data entry screens
corresponding to each table. These forms have been further customized using the
toolstrip button, option button, datagrid, Datetime picker and functions to provide
the functionality to make them as user friendly and easy to use as possible. We
are providing the data retrieval and the data manipulation task a matter by
clicking the desire buttons and the result of the task mentioned on button would
be displayed on the screen.
We designed reports that would request the users parameter and
provide the result based on the query define the data model of the report and the
parameter passed by the users.
These objectives have been achieved using the form. Various forms
have been used to design the screen and these screens have been used along with
the coded buttons to integrate objects.
9. 9
OBJECTIVES
The main objective of the project entitled “Online Insurance Broker Portal” is
to facilitate reliable, fast and easy information of Customer, Insurance Details,
Employee Entry,Vehicle Entry with Day book on single keystroke. In this I am
trying to facilitates the Insurance Brokers services of the Management System is
fully computerized.
The main objective of my project is to reduce complexities to traditional work
and facilitate them through computerized services. The primary goal behind the
development of the “Online Insurance Broker Portal” CRM is to improve the
quality of the work in the online Insurance purchase policy .It increases the
Easiness and maintain the records of staffs and customers leads.
The secondary goals was to achieve better and efficient output in less amount of
time, and finally to increase the profits.
There is also a mechanism of quick detail of every customers with their lead
information generation and 24x7 call support. Management of Insurance
Services is main objective in this project. Everything has been automatised for
this purpose. A paperless office will be there. The software should be user
friendly, easily understandable to the user, flexible and further modification
should be possible in future.
10. 10
SYSTEM STUDY
Analysis:
I had to undertake a logical and proficient analysis to scrutinize the
feasibility of the project.The types of considerations that were taken were
economical, technical and resource wise. The resources like the users who will
operate the computer, were thoroughly studied ensure total compatibility with the
objectives of the project. An effort was made to make the Insurance Management
efficient in all type of day to day Insurance Related Online and offline leads for
offline we prefer the import system.
Existing System with Limitations:
The existing system has a manual work system. The manual works
system takes more time and then it may also be possible that the system has
errors. The manual systems work is very slow, has emotions, tiredness and some
other problems. The existing “Manual Insurance Management” has many
limitations. It takes a reasonable time to search a particular Customers in account
ledger and takes reasonable time in checking, updating various activities. Major
problem faced during policy renewal deposition if the user do not entry his receipt
or previous policy copy
.
Proposed System with Objectives:
The approach adopted in “Insurance broker portal” system is very
simple, lucid, comprehensive, and user friendly. The proposed system can
efficiently handle all the tasks as keeping the record of the student and it’s
through different sides. This task can be efficiently handled at the single
instruction of the user without taking more time, which on the become very
hazardous when done manually.
The Menu’s have been so easily defined one within the other so that
there is no difficulty in understanding it. It is very sophisticated software and can
be used by any Insurance Broking House to store their information in an efficient
manner and we hope that it will be of great help to them. This project has been
designed to reduce the manual work.
11. 11
Design:
The prototype was iteratively enhanced. Each new enhanced
prototype was sought to be more powerful and robust. The process of constant
enhancement was carried out until the Project Guide and some other concerning
persons were fully satisfied with the system design in hand. After the analysis of
the project, the most creative phase of the project was commenced, that of the
designing. The designing dealt with the conception of system designs that are to
be implemented to execute the project.
Data Flow drawings were doesn’t to define the accurate glow of
DATA. After various rounds of discussion and arguments the design was
finalized.
Implementation :
The next stage, that of implementation dealt with the synergizing of
the System design and application of the various technical tools. The final
prototype that was designed was coded in the tools, most convenient, powerful
and glexible for the implementation of the various modules. Various modules
were codec very carefully only after considering every conditions and cases that
may affect the functionality of the module. Online help comprising of MSDN
provides a valuable help in coding.
Debugging:
After successfully coding the individual modules, all the modules
were cross checked. The debugging was performed to ensure that no software
bugs existed. Debugging is recursively performed until the newly designed
system resembles the proposed system. Ite was ensure that all the modules were
logically and syntactically correctly codec. During debugging, the entire module
combined together by systematically checking and correcting the modules one at
a time.
12. 12
Deployment & System Testing:
The Phase of deployment and system testing involved the task of the
linking of all the individual modules to establish the actual and complete project.
The system testing involved string testing(to check the compatibility of the
modules with one another to establish integration). Overall testing (validation of
system against failures) and ensurence to the original project guidelines. Any
discrepancy found was immediately removed and all the testing were undertaken
once more to establish System Credibility. The Project – Guide was demonstrated
the project and all his challenging enquiries were fully satisfied.
13. 13
Hardware & Software Requirements:-
Hardware Configuration: (Recommended)
Processor : Dual Core
Main Memory : 1024 MB RAM
Hard Disk Capacity : 80 GB
Compact Disk Drive : 650 MB
Monitor : SVGA
Keyboard : At 104 Keyboard
Software Configuration:
Operating System : Windows 7/8/10
Front-End : C# .NET MVC
Back-End : SQL SERVER 2014
14. 14
ASP.NET MVC
ASP.NET MVC is an open-source software from Microsoft. Its web development
framework combines the features of MVC (Model-View-Controller) architecture,
the most up-to-date ideas and techniques from Agile development and the
best parts of the existing ASP.NET platform. This tutorial provides a complete
picture of the MVC framework and teaches you how to build an application
using this tool.
The .NET Framework is a new computing platform that simplifies application
development in the highly distributed environment of the Internet. The .NET
Framework is designed to fulfill the following objectives:
To provide a consistent object-oriented programming
environment whether object code is stored and executed locally, executed locally
but Internet-distributed, or executed remotely.
To provide a code-execution environment that minimizes
software deployment and versioning conflicts.
To provide a code-execution environment that guarantees safe
execution of code, including code created by an unknown or semi-trusted third
party.
To provide a code-execution environment that eliminates the
performance problems of scripted or interpreted environments.
15. 15
To make the developer experience consistent across widely
varying types of applications, such as Windows-based applications and Web-
based applications.
To build all communication on industry standards to ensure that
code based on the .NET Framework can integrate with any other code.
The .NET Framework has two main components: the common
language runtime and the .NET Framework class library. The common language
runtime is the foundation of the .NET Framework. You can think of the runtime
as an agent that manages code at execution time, providing core services such as
memory management, thread management, and remoting, while also enforcing
strict type safety and other forms of code accuracy that ensure security and
robustness. In fact, the concept of code management is a fundamental principle of
the runtime. Code that targets the runtime is known as managed code, while code
that does not target the runtime is known as unmanaged code. The class library,
the other main component of the .NET Framework, is a comprehensive, object-
oriented collection of reusable types that you can use to develop applications
ranging from traditional command-line or graphical user interface (GUI)
applications to applications based on the latest innovations provided by the
following sections describe the main components and features of the .NET
Framework in greater detail.
Features of the Common Language Runtime
The common language runtime manages memory, thread
execution, code execution, code safety verification, compilation, and other system
services. These features are intrinsic to the managed code that runs on the
common language runtime.
With regards to security, managed components are awarded
varying degrees of trust, depending on a number of factors that include their
16. 16
origin (such as the Internet, enterprise network, or local computer). This means
that a managed component might or might not be able to perform file-access
operations, registry-access operations, or other sensitive functions, even if it is
being used in the same active application.
The runtime enforces code access security. For example, users can
trust that an executable embedded in a Web page can play an animation on screen
or sing a song, but cannot access their personal data, file system, or network. The
security features of the runtime thus enable legitimate Internet-deployed software
to be exceptionally feature rich.
Features:-
17. 17
Entity Framework
Entity Framework is an open-source ORM framework for .NET applications
supported by Microsoft. It enables developers to work with data using objects
of domain specific classes without focusing on the underlying database tables
and columns where this data is stored. With the Entity Framework, developers
can work at a higher level of abstraction when they deal with data, and can
create and maintain data-oriented applications with less code compared with
traditional applications.
Official Definition: “Entity Framework is an object-relational mapper (O/RM)
that enables .NET developers to work with a database using .NET objects. It
eliminates the need for most of the data-access code that developers usually
need to write.”
The following figure illustrates where the Entity Framework fits into your
application.
18. 18
Technology and Literature Review:-
MSDN MVC:
Model–view–controller is commonly used for developing
software that divides an application into three interconnected parts.
This is done to separate internal representations of information from
the ways information is presented to and accepted from the user.
The MVC design pattern decouples these major components :-
Model–view–viewmodel · Model–view–presenter
Tools:
› VISUAL STUDIO 2017
› SQL SERVER 2014
› .NET MVC
› SQL Server
Visual Studio 2017 Community & Professional:-
Features:-
New features, such as live architectural validation, help drive DevOps earlier in
the development process. In addition, enhancements to popular features, like
code navigation, IntelliSense, refactoring, and code fixes, save you time and
effort, regardless of language or platform.
19. 19
Below is a pictorial representation of the major features of C# 7
which are supported in Visual Studio 2017:-
SQL SERVER:-
Microsoft SQL Server is a relational database management system developed by
Microsoft. As a database server, it is a software product with the primary
function of storing and retrieving data as requested by other software
applications—which may run either on the same computer or on another
computer across a network .
20. 20
Features:
› Speed
› Ease of use
› Scalability
› Internationalization
› Multi-User support
› Command line interface
› Reliability
› Multi-threaded architecture
21. 21
ONLINE INSURANCE BROKER PORTAL
ABSTRACT:
The project entitled “Online Insurance Broker Portal” deals with the working
concept of Car, Bike, Health, Travel, Life Insurance Corporation. This project is
to develop for insurance company to atomize work procedure, using this system to
agents and policy holders can know details about present policies, schemes, policy
specifications, terms and conditions on policy, policy registration by the customers.
Agent commission is based upon customer policy registration and target agent
achieves for every month or year. This system maintains information of branch
managers who can deal with agents and customers. There is no need of human
interference in calculating any details. Total work is done using management system
which will save time and less paper work and even human resource. The
proposed system provides easy solution for the above and some other problems by
providing a common and centralized database structure for all members. The developed
website provides the following facilities to the admin users.
Insurance services in the middle ages policy agents and policy holders
have used the paper to take money from the insurance transaction but know the
technology is fully developed everything is being converted to computerized.
Now a day’s everyone is using the internet in this fast race the business and money
making people are also using. No country, no company and no individual want to fall
back in this fast generation everyone wants to the lead the group.
EXISTING SYSTEM:
The existing system is the manual system. The manual system is prone to error.
It is time consuming it is very difficult to produce the report for any person and there
22. 22
is chance for changing the scheme report by doing malpractice. Usage of paper in the
payment process leads to less efficiency, less accuracy and less productivity.
Disadvantages:
Take more processing time.
There is lack of security and accuracy for the data.
Poor maintenance.
Consumes large volume of paper works.
Large amount of manual processing is needed.
Possibility of errors during manual processing and calculations.
Every member organization has its own data structure
Due to lack of centralized data structure, it is very difficult to merge the data to
analyze the statistics
Difficult to search the data.
Possibility of duplicates, etc.
PROPOSED SYSTEM :
Insurance Home Panel for Online Customer:
Viz:
:-
23. 23
Insurance Home Panel for Online Customer is one-stop-solution for comparing
Insurance and selecting right policy plan through its easy-to-use features. Calculate
competitive quote; compare among top insurers along with several products and buy
policy in just a few clicks. Simple designed platform, cutting-edge technology and a
supportive advisory team help customers in understanding what insurance is best for
them.
Being a cluster of tech folk, STARiNSURED believes that buying insurance is not all
about avoiding risk, it is also about getting best premium deal on their policy. So, the
company brings easy and transparent platform to solve problem of buying insurance
quickly and less painful.
No false promise, no spam or insistent deal, customer centric approach, strong long-
standing and respected relationships make the company most reliable sought out
Insurance company across the realm. A right place to invest an individual’s valuable
time and money in terms of high satisfactory services.
Best coverage, assured services, easy and complete claim settlement. Get best
insurance services for Car Insurance, Travel Insurance, Health Insurance and Two
Wheeler Insurance.
Importance of Motor insurance
Motor insurance gives protection to the vehicle owner against (i). damages to his/her
vehicle and (ii). pays for any Third Party Liability determined as per law against the
owner of the vehicle. Third Party Insurance is a statutory requirement. The owner of
the vehicle is legally liable for any injury or damage to third party life or property
caused by or arising out of the use of the vehicle in a public place. Driving a motor
vehicle without insurance in a public place is a punishable offence in terms of the
Motor Vehicles Act, 1988.
What Motor Insurance to Buy
Types of Motor Insurance: Broadly there are two types of insurances policies that offer
motor insurance cover: 1. Liability Only Policy (Statutory requirement) 2. Package
Policy (Liability Only Policy + Damage to owner’s Vehicle usually called O.D Cover
Remember that if you take only a Liability Only Policy, damage to your vehicle will
not be covered. Hence, it would be prudent to take a Package Policy which would give
a wider cover, including cover for your vehicle.
Motor Insurance covers:
The damages to the vehicle due to the following perils are usually covered under OD
section of the Motor Insurance policy: a. Fire, Explosion, Self- Ignition,
Lightning b. Burglary/Housebreaking / Theft c.Riot & Strike d. Earthquake e.
Flood, Storm, Cyclone, Hurricane, tempest, inundation, hailstorm, frost f.
Accidental external means g. Malicious Act h. Terrorism acts i. While in
Transit by Rail/ Road, Inland waterways, Lift, Elevator or Air j. Land slide / Rock
slide
24. 24
Motor Insurance excludes:
The following contingencies are usually excluded under the Motor Insurance Policy: •
Not having a valid Driving License • Under Influence of intoxicating liquor/
drugs • Accident taking place beyond Geographical limits • While Vehicle is used for
unlawful purposes • Electrical/Mechanical Breakdowns.
Sum Insured:
For Own Damage: The Sum Insured under a Motor Insurance policy reflects the value
of the motor vehicle determined based on the concept known as Insured's Declared
Value. Insured's Declared Value is the value arrived at based on the Manufacturer's
present value and depreciation based on the Age of the Vehicle. For Third Party:
Coverage is as per requirements of the Motor Vehicles Act, 1988 . Compulsory
Personal accident cover for owner-driver is also included. Policy can also be extended
to cover various other risks like Personal Accident to occupants of vehicle, Workmen's
Compensation to Driver, etc over and above the cover available to him under statute.
Discounts
Age
A person is eligible for a discount in premium depending on his age.
No Claim Bonus
No-claim bonus is the discount which is made available to the policyholder for not
making any claims during the year. This NCB can accumulate over the years and and
the discount ranges from 20-50%.
Automobile Association membership
A person having a membership with the Automobile Association of India, an
organisation powered by IRDAI, gets a concession on own-damage premium.
25. 25
Insurance CRM:
This web site is a insurance Analysis and information management system
that provides easy access of information regarding the people and resources of
insurance. This site has dynamic facilities like search tools for insurance awareness
articles, guidelines, illustrations through images for visitors. This site also
provides several dynamic features.
The developed system should allow admin users to register insured
persons with their name, date of birth, residence address, medical history and
also policy details. After registering all the insured persons, website should provide
management facilities like delete unwanted persons’ data. And also should
provide awareness to the visitors about micro insurance through articles.
The computerized system is used to reach more customers and provide better service.
Advantages:
1. Vast amount of information can easily store, manipulated and retrieved.
2. Easy to access the information and the method that information
needed to answer a specific biological questions.
3. Error corrections can be made easily.
26. 26
SYSTEM FLOW DIAGRAM:
Login
Field Officers Proposal & Claim Daily Note Staff Reports
Franchisee Details
Agent Details
Development
Officers Details
Proposal Form
Vehicle Proposal
Claim
Settlement
Bill Payable
Details
Income
Details
Office Note
Franchisee
Branches
Agent
Hospital
Branch A/C
Details
Staff
Asset Entry
Details
Schedule
Performance
Policy Print
27. 27
SCOPE:-
• This system provide the insurance policy detail of all
company.
• It provide the main branch address of all insurance company
so client can easily find the location of company and contact it.
• It also provide comparison of all insurance company.
• It also Provide Rating , feedback and .pdf file download
facility.
28. 28
USER OF THE SYSTEM:-
CUSTOMER
Administrator
User (Employee’s roles)
Customer:-
Customer is visit on our portal, then have seen the form for view quotes there
is nothing to be like form we can say that some details we request from
customers like vehicle name, fuel type, variant, rto and mobile number after
that we switch the panel on quotes page as per the entered details by
customers. There will many quotes are visible for given detailed vehicles like
Bharti, Future, Bajaj etc.
If customer leave the panel from quote page then we have already generated a
type new lead on click of the view quote.
Someone Customer support will call him for the insurance on particular
vehicle, called on given number.
Test case for Car Insurance Up to Quotation:-
30. 30
4.
As per shown above quote customer will choose one of them and proceed for
the proposal details after proposal customer will do the payment, and
customer gives review on portal, and policy will also download after review
and will also get as given proposal form mailed.
45. 45
Testing Technics and Strategies :
There are two types of techniques have been used to test the project
application. One is White Box Testing and other is Black Box Testing.
WHITE BOX TESTING:-
White box testing is a test case design method that uses the control
structure of the procedural design to derive test case. Under this testing
technique, following testing is exercised.
CONDITION TESTING:-
In this testing all the logical conditions contained in each module are tested
for both values True and False.
BLACK BOX TESTING:-
It focuses on the functional requirement of the software . Menus in this
techniques input and outputs are checked. Following testing is created in this
category.
INPUT TESTING:-
Whether data are inputted in correct manner or not. How system varies
the inputted data and gives message on the input of wrong data? Whether
system is closed after giving any run-time error on the input of wrong data.
If yes the trace the error and play messages accordingly.
OUTPUT TESTING :-
In this testing, it checked that generated reports are in correct manner or
not. It checked what the cases are for the generation of reports.
SOFTWARE TESTING STRATEGY:-
Following are the strategies that are used for the error free system:-
UNIT TESTING:-
First of all each module tested separately to ensure
that information properly flows into and out of the program unit under test.
The local structure is examined to ensure that data store temporarily
46. 46
maintains it integrity during all steps in the algorithm execution. Boundary
conditions are tested to ensure that the module operates properly at
boundary established to limit or restrict processing. I f any error will occur
then how be they maintained are tested.
INTEGRATION TESTING:-
After the testing of each module separately , all of them are tested
jointly. To check how a data flow from one module to another.
Because this data flow may give uncovered error that have not been
occurred in the unit testing and so they are checked with full
compilation.
VALIDATION TESTING:-
After the integration testing , now software is ready .The available
hardware, operating system, environment will match the application
or not owner will accept or not . And so for this purpose, application is
installed on the machine, database on the server, gives complete
description about it to all relative people. After performance of the
application is checked on the given environment .Reports are
checked,different types of security taken in the application and for the
database is checked. After this project is completed and ready for
work.
47. 47
Code Optimization-
All the controls are given names in such way that they can be
easily identified for what purpose they have been used. Coding
contains comments, where it is necessary, which creates more
readability of the coding. Because comments cleared calling function is
used for which purpose , a particular subroutine is used for which
purpose , why we used loop or conditional statements at this place
etc. The statements that repeatedly used on some values or without
values are defined as subroutines or functions (if return values) and
call them whenever they are necessary.
Code Efficiency-
All the statements in the coding has been tested and verified.
Now they are free from any type of error such as Syntax Error ,
Runtime Errors. If in this case there is any error then they can removed
at the time of maintenance only. This coding efficiency can be known
from this that system can be run fast in minimum windows with error
free.
48. 48
GANTT/PERT CHART
Gantt chart: - Gantt chart (developed by Henry L. Gantt) is a project
cool technique can be used for several purposes, including scheduling,
budgeting and resource planning. A Gantt chart is a bar chart with each
bar representing an activity. The bars are drawn against a time line. The
length of each bar is proportional to his length of time plan for the
activity.
The Gantt chart can help in scheduling the activities of a project but
it does not help in identifying them. One can began with the activities
identified bin the work break down structure as we did for the complier
example.
During the activities may be identified that were not in envisioned
during the initial planning.
The manager must then go back and revised the break down
structure and the schedule to deal with these new activities. When a
Gantt chart issued as a project control method milestone or checkpoints
usually are placed at the completion of a particular task. The Gantt chart
for our process is as follows-
20 Days 15 Days 25 Days 5
Days
5
Days
Analysis
Design
Coding
49. 49
Testing
Implementation
PERT CHART: -
Pert is designed to facilities getting a project back on schedule. Program
Evolution Review Technique (PERT) is a scheduling device that also show a
graphically which task must be completed before other are began. PERT is
organized by event and activities, or task. PERT control time and costs during
the project on time and completing it with in budget. PERT recognize that
project is complex. That some task must be completed before.
To build a PERT chart for a project, one must first list all the activities
required for completion of the project and estimate how long each will take.
Then one must determine the dependence of the activities on each other.
PERT is designed to facilities getting a project back on schedule and control
each task. Because project often falls behind schedule and that the appropriate
way to manage a project is to define other can start.
Program Evaluation Review Technique (PERT)
Start
System Analysis
(20Days)
Design and specification
(15 Days)
Coding of modules
(25 days)
Testing
5 days)
Implementation
(5 days)
50. 50
Conclusion :-
After we have completed the project we are sure the problems in the existing
system would overcome. The “Online Insurance Broker Portal” of this
project is to
lessen human efforts. The maintenance of the records is made efficient, as all
the
records are stored in the SQL SRVER database, through which data can be
retrieved
easily. The navigation control is provided in all the forms to navigate through
the
large amount of records.
If the numbers of records are very large then user has to just type in the
search
string and user gets the results immediately. ” process made computerized to
reduce human errors and to increase the efficiency. The main focus
CUSTOMERS and Employees are given a particular unique id no. So that
they can be
accessed correctly and without errors. Our main aim of the project is to get
the
51. 51
correct information about a particular Customers and Polices available in the
Database.
The problems, which existed in the earlier system, have been removed to a
large
extent. And it is expected that this project will go a long way in satisfying
users
requirements. The computerization of the Insurance Management will not only
improves the efficiency but will also reduce human stress thereby indirectly
improving human recourses.