Shillong Engineering and Management College: North-Eastern Hill University
Shillong Engineering and Management College: North-Eastern Hill University
MANAGEMENT COLLEGE
JORABAT-793101
G. S. Road, Ri-Bhoi District (Meghalaya)
Affiliated to
A Project Synopsis
On
“Insurance Maintenance System”
For
“ING Life Insurance Company Ltd., Guwahati”
Submitted By:-
Shibendu Sharma.
Roll No.: CS-48/07.
Regd. No.: 9138 Year- 2007/08.
Branch: Computer Science and Engineering.
Course: Bachelor of Technology.
Submitted To:-
Ms. Shilpi Rajkhowa.
Computer Science and Engineering Department.
Shillong Engineering and Management College.
Jorabat.
Title of the Project:
“INSURANCE MAINTAIN SYSTEM” of “ING LIFE
INSURANCE” Guwahati.
Introduction:
ING Guwahati branch had started in the month of march 2006 with a man
power of six sales managers and one branch manager. Within a month it
furth.er got extended to 12 sales manager and one branch head. Presently
ING guwahati has 2 branch headed by Mr. Partha Sarathi Dey as senior
Branch manager and Mrs. Juri Baruah as agency manager with a team of 20
sales manager, 3 customer service executives and one training manager.
Software:
Operating System Windows 7.
Front End VB.Net
Back End My SQL Server.
Hardware:
Processor Intel Core-i3.
Hard Disk 320 GB.
RAM 3 GB.
Monitor 14” LED monitor
Mouse Normal
Keyboard Normal
Printer Inkjet printer.
Software:
Hardware:
Processor Pentium IV or above.
Hard Disk 80 GB or above.
RAM 512 MB or above.
Monitor 15 inch normal monitor
Mouse Normal
Keyboard Normal
Objectives of the Proposed System:
Requirement Analysis:
Requirement analysis is usually the first phase of software development
project. In case the requirements are not clear ,e.g for a system the
purpose of this phase is to identify and document the exact requirements
for the system. As never done before, many interactions are required
between the user and the developer.
• Asking(interview)
• Deriving from the existing information system.
• Review of written documents.
• Synthesizing from the characteristics.
Module Description:
In INSURANCE MAINTAIN SYSTEM there are three types of module.
They are Plan, Customer and Receipt.
• Plan: The first module is PLAN. In plan module have all the
information about the plan that a customer want to know from an
Advisor when an advisor meet the customer. For example there are
three types of plan like Unit Linked plan, one time investment plan
and Endowment plan.
• Receipt: The third one is RECEIPT. In receipt module there are two
receipts first one is First year premium receipt and second one is
Top up or Renewal Receipt. A customer will get First year premium
receipt after giving his first premium to the insurance company and
when he will get the top up or Renewal Receipt when he will pay his
second premium to the company.
Context Diagram:
Context diagrams are related to Data Flow Diagram, and show the interactions
between a system and other actors with which the system is designed to interface.
Context diagrams can be helpful in understanding the context which the system will
be part of.
Insurance
Maintan
Customer System Advisor
Context Diagram
Or
0-level DFD
Structure Chart:
A structure chart is a top-down modular design tool, constructed of squares
representing the different modules in the system, and lines that connect
them. The lines represent the connection and or ownership between activities
and sub activities as they are used in organization charts.
Structure Chart
DFDs consist of four components. They are Entities, Processes, Data stores, and
Data flows.
Symbol Meaning
Represent process
Plan details
Money
Getting the money Receipt Receipt Getting premium details
Process
5.0
Premium collection Report
Symbol Meaning
Entity set
Relationship set
Attributes
Key Attributes
Cardinality
______________________ Links attribute to entity sets and
entity sets to relationship sets.
Typofdoc
Cphno Cadrs
CId CNm CId
Docsrn
o
1 Give M
Customer
Pln 1
m n
1 Plnnm Document
Tpofpl Document
G
et n
M
Colle
ct
Bofpln Fdet
Plan
1 1 1 Mininvsttrm
P
ay
Maxinvs
ttrm
Investment Invsti
d
Prempaydt
e
Trmwsprem Premamn
t
Plnnm
---------- Cid
- Amntofinvs Sassrd -------
t -
Premium
1 Plnnm
-----------
Instlofprem H M -
Plnn as
Pa
m PlcyNo Modofpre
y
------- m CNm
---- 1
Policy 1
CNm
Cid
Plcyissudt ------- Sassrd MtrtyDte
e -
ER_Diagram
State Flow Diagram:
State Flow Diagram is also known as Flow Chart Diagram. A Data Flow
diagram can be used to Define and analyze processes, Build a step-by-step picture of
the process for analysis, discussion, or communication, and Define, standardize or
find areas for improvement in a process.
Data Flow Diagram are made up of three main types of symbol:
Start
Is
Pla
n
Plan Plan
Is
appl Customer Customer
y for
Is pay
Premiu Premium
m
Is
get
poli Policy
cy
Yes No
No Yes
No Yes
No Yes
Stop
CNm Varchar 30
Cphno Bigint
Cadrs Varchar 50
Tpofpln Varchar 10
Bofpln Varchar 140
Mininvsttrm Integer
Maxinvsttrm Integer
CNm Varchar 30
Instlofprem float
MtrtyDte Date
Sassrd float
plnnm Varchar 20 Foreign key
Data Dictionary:
A data dictionary is a collection of descriptions of the data objects or items in a
data model for the benefit of programmers and others who need to refer to them.
A data dictionary has many advantages. The most obvious is documentation; it
is a valuable reference in any organization. Another advantage is improving analyst
user communication by establishing consistent definition of various elements, teams
and procedures. Also data dictionary is an important step in building database.
System Implementation:
A crucial phase in the system development life cycle is the successful
implementation of the system design. Implementation simply means the
system design into operation. This involves installing of hardware, terminal
and also training the operation staff.
After a through testing of the different aspects of the system, the system is
ready for implementation. The system is to run in a parallel with existing
manual system for days until the concerned becomes fully confident of the
new system.
Testing Procedure:
The system should always be tested thoroughly before
implementation of it as regard to the individual programs, the system as
a whole, user acceptance etc. This is because implementing a new
system is a major job that requires a lot of man-hour and other
resources. So an error not detected before implementation may cost a
lot. Effectively testing early in the process translates directly into long
term cost saving from a reduced number of errors. The purpose of the
system testing is to consider all the likely variations to which it will be
subjected and then push the system to its limits. It is a tedious but
necessary step in system development.
The different types of testing techniques that are used during the development of the
system under consideration are as follows:
Module Testing:
Module testing must be carried out during the programming stage itself. Here
individual program testing must be carried out during the coding stage itself and
the required changes are to be made on the module to ensure the smooth and
satisfactory execution of the module in the form of an individual program and the
generation of the output in the required form.
String Testing:
Programs are invariably related to one another and interact in a total system. Each
program is tested to see whether it conforms to related programs in the system.
Each portion of the system is tested against the entire module with both test and live
data before the entire system is ready to tested.
Unit Testing:
Unit testing is changes made in an existing or a new program. It is necessary for the
verification of the code that would be produce during the code phase. It is mainly to
test the internal logic of the module.
Integration Testing:
In integration testing, many unit tested modules are combined into sub systems,
which would be then tested. The objective if this testing is to see if the modules can
be integrated properly. That is, the prime emphasis is on testing the interfaces
between the modules.
System Testing:
The purpose of system testing is to identify and correct errors in the system. As
important as this phase is, it is one that is frequently compromised. Typically the
project is behind schedule or the user is easier to go directly to conversion. In system
testing performance and acceptance standards are developed. Substandard
performance or service interruptions that result in system failure are checked
during the test.
Output Testing:
No system could be useful if it does not produce required format. It includes asking
the user about the required format of the output that would be displayed on the
screen or in a printed form.