+ All Categories
Home > Documents > Sids Project

Sids Project

Date post: 08-Apr-2018
Category:
Upload: shibendu-sharma
View: 218 times
Download: 0 times
Share this document with a friend

of 21

Transcript
  • 8/7/2019 Sids Project

    1/21

    SHILLONG ENGINEERING ANDMANAGEMENT COLLEGE

    JORABAT-793101

    G. S. Road, Ri-Bhoi District (Meghalaya)Affiliated to

    North-Eastern Hill University

    SHILLONG

    A Project Synopsis

    On

    Insurance Maintenance SystemFor

    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.

  • 8/7/2019 Sids Project

    2/21

    Shillong Engineering and Management College.

    Jorabat.

    Title of the Project:

    INSURANCE MAINTAIN SYSTEM ofING LIFEINSURANCE 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.

    Objectives of the Project:

    Store data with minimal redundancy.

    To fasten up the data processing speed.

    Search record in a minimal time.

    Maintain integrity of the data.

  • 8/7/2019 Sids Project

    3/21

    Tools to be used:

    Software and hardware specification of machineused:

    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.

    Minimum Software and hardware to run the project:

    Software:

    Operating System Any windows based operating system.

    Front End VB.Net

    Back End My SQL Server.

    Hardware:

    Processor Pentium IV or above.Hard Disk 80 GB or above.RAM 512 MB or above.

    Monitor 15 inch normal monitorMouse Normal

    Keyboard Normal

  • 8/7/2019 Sids Project

    4/21

    Objectives of the Proposed System:

    1. Retrieve required information quickly and efficiently.

    2. Provide latest and updated information.3. Provide appropriate managerial reports at all levels according to the

    needs.

    4. Store data with minimum redundancy.

    Advantages of the Proposed System:

    1. Searching will be faster.

    2. Data consistency will be eliminated.

    3. Latest information can be obtained if the files are update properly.

    Requirement Analysis:

    Requirement analysis is usually the first phase of software developmentproject. In case the requirements are not clear ,e.g for a system thepurpose of this phase is to identify and document the exact requirementsfor the system. As never done before, many interactions are requiredbetween the user and the developer.

    Identification of the need:

    This is the first step for a system analyst, before developing software for anorganization. After discussing with the management of the organization, Ihave over come to the following conclusion regarding the need of theproject as;

    1. Due to manual registration the system should maintain several registerto keep track of the registration process. It is very time-consuming.

    2. To retrieve any information of a reporter such as address, identity, etc

    needs a fair amount of time. The retrieval time of this information canbe decrease with the help of the proposed system.

  • 8/7/2019 Sids Project

    5/21

    Information Requirement:

    There are four strategies available for determining informationrequirement. They are as follows:

    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 theinformation about the plan that a customer want to know from anAdvisor when an advisor meet the customer. For example there arethree types of plan like Unit Linked plan, one time investment planand Endowment plan.

    Customer:The second one is CUSTOMER A customer can invest, acustomer can give premium against his plan after giving premiumthe customer get the policy.

    Receipt:The third one is RECEIPT. In receipt module there are tworeceipts first one is First year premium receipt and second one isTop up or Renewal Receipt. A customer will get First year premiumreceipt after giving his first premium to the insurance company andwhen he will get the top up or Renewal Receipt when he will pay hissecond premium to the company.

  • 8/7/2019 Sids Project

    6/21

    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.

    Enquiry for plan

    Get plan details

    Context Diagram

    Or0-level DFD

    Structure Chart:

    Insurance

    MaintanSystemCustomer Advisor

  • 8/7/2019 Sids Project

    7/21

    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

    Data Flow Diagram:

    INSURANCE MAINTAIN SYSTEM

    PLAN CUSTOMER RECEIPT

    Unit linked

    Plan

    Fixed deposit

    PlanEndowment

    Plan

    Investment Premium Policy

    First year

    premium Receipt

    Renewal

    premium Rec

  • 8/7/2019 Sids Project

    8/21

    A data-flow diagram (DFD) is a graphical representation of the "flow" of data

    through an information system. DFDs are an important technique for modeling a

    systems high-level detail by showing how input data is transformed to output

    results through a sequence of functional transformations. A DFD provides no

    information about the timing or ordering of processes, or about whether processes

    will operate in sequence or in parallel. It is therefore quite different from aflowchart, which shows the flow of control through an algorithm.

    DFDs consist of four components. They are Entities, Processes, Data stores, and

    Data flows.

    The symbols are as follows:

    Symbol Meaning

    Represent entity set.

    Represent the data stores

    Represent process

    Represent the data flow

    Enquiry for plan Get EnquiryCustomer Advisor

    Plan Details

    Process

    1.0

  • 8/7/2019 Sids Project

    9/21

    Get plan details Give Response

    Retrieved plan details Plan Details

    Ask for investment plan details

    Give Investment Details

    Get Investment detailsRetrieved invest details

    Invest Details

    Update investment details

    Customer submit document Document to advisor

    Get Document

    Document DetailsGive Document

    Plan details

    Give Premium Amount Update Premium Details

    Update Premium Details

    Premium

    Details

    Retrieved Premium Details

    Getting the money Receipt Getting premium details

    Premium collection Report

    Enquiry for policy

    Give policy to customer Advisor give policy Details

    Policy issue details

    Policy DetailsUpdate Policy Issue details

    1st Level DFD

    Entity Relationship Diagram:

    Premium Pay

    process

    4.0

    Money

    Receipt

    Process

    5.0

    Customer

    document submit

    process

    3.0

    Investment

    Details

    Process

    2.0

    Issuance of

    Policy process

    6.0

  • 8/7/2019 Sids Project

    10/21

    Entity- Relationship (E-R) diagram represents real world situation using

    concepts, which are commonly used by people. In E-R diagram the logical structure

    of the data is captured by indicating the grouping of data into entities. The entity is

    the most basic concept in the E-R diagram that represents important objectives in

    the real application. An entity is a collection of similar entities. An attribute describea property associated with entities.

    An Entity can appear in: One to One relationships.

    One to Many relationships.

    Many to One relationships.

    Many to Many relationships.

    The symbols of E-R diagram are as follows:

    Symbol Meaning

    Entity set

    Relationship set

    Attributes

    Key Attributes

    Cardinality

  • 8/7/2019 Sids Project

    11/21

    ______________________ Links attribute to entity sets and

    entity sets to relationship sets.

    Represent weak entity

    1 M

    CId

    Customer

    CNmCphno

    Cadrs

    Give

    Typofdoc

    Doc

    o

    CId

  • 8/7/2019 Sids Project

    12/21

    1

    1

    M

    1 1 1

    1

    M

    1

    1

    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.

    Plnnm----------

    -

    Document

    Colle

    ct

    Investment

    Amntofinvs

    tSassrd

    Trmwsprem

    Get

    P

    ay

    Premium

    Prempaydt

    ePremamn

    t

    CNm

    Policy

    H

    as

    Plan

    PlcyNo

    CNm

    Plcyissudt

    e

    Instlofprem

    MtrtyDteSassrd

    Modofpre

    m

    PlnnmTpofpl

    n

    Maxinvs

    ttrm

    Mininvsttrm

    Bofpln Fde

    Pa

    y

    Plnnm

    ----------

    Plnn

    m

    -----------

    Cid

    --------

    Cid

    -----

    -

    Invsti

    d

    Plnnm

    Document

  • 8/7/2019 Sids Project

    13/21

    Data Flow Diagram are made up of three main types of symbol:

    Circles, which signify the start or end of a process;

    Rectangles, which show instructions or actions.

    Diamonds, which show decisions that must be made.

    Start

    Is

    Pla

    n

    Is

    appl

    y for

    Plan Plan

    Customer Customer

    Is payPremiu

    m Premium

    Is

    get

    poli

    cy

    Policy

  • 8/7/2019 Sids Project

    14/21

    Yes No

    No Yes

    No Yes

    No Yes

    State Flow DiagramDatabase Structure:

    Database structure is the process of producing a detailed data model of a

    database. This logical data model contains all the needed logical and physical design

    choices and physical storage parameters needed to generate a design in a Data

    definition language which can then be used to create a database.

    Stop

  • 8/7/2019 Sids Project

    15/21

    1. Name of the Table: Customer.

    Field Name Data Type Length Key

    CId Varchar 10 Primary key

    CNm Varchar 30Cphno Bigint

    Cadrs Varchar 50

    2. Name of the Table: Document.

    Field Name Data Type Length Key

    Docsrno Varchar 15 Primary key

    Typofdoc varchar 20

    Fdet Varchar 60

    3. Name of the Table: Plan.

    Field Name Data Type Length Key

    plnnm Varchar 20 Primary key

    Tpofpln Varchar 10

    Bofpln Varchar 140

    Mininvsttrm Integer

    Maxinvsttrm Integer

    4. Name of the Table: Investment.

    Field Name Data Type Length Key

    Invstid varchar 20 Primary key

    plnnm Varchar 20 Foreign key

    Sassrd Integer

    Amntofinvst float

    Trmwsprem float

  • 8/7/2019 Sids Project

    16/21

    5. Name of the Table: Premium.

    Field Name Data Type Length Key

    plnnm varchar 20 Foreign key

    Prempaydte Date

    Premamnt float

    CNm Varchar 30

    Modofprem Varchar 20

    CId Varchar 20 Foreign key

    6. Name of the Table: Policy.

    Field Name Data Type Length Key

    PlcyNo Integer 10 Primary key

    Plcyissudte Date

    CNm Varchar 30

    Instlofprem float

    MtrtyDte Date

    Sassrd float

    plnnm Varchar 20 Foreign key

    Cid Varchar 20 Foreign key

    Data Dictionary:

    A data dictionary is a collection of descriptions of the data objects or items in adata 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.

    Data Dictionary of Insurance Maintain System:

  • 8/7/2019 Sids Project

    17/21

    Field Name Source Data

    Type

    Description Key

    CId Customer/policy/pemium Varchar Id of the

    customer

    Primary key/

    foreign keyCNm Customer Varchar Name of the

    customer

    Cphno Customer Bigint Phone number of the

    customer

    Cadrs Customer Varchar Address of the

    customer

    Docsrno Document Varchar Serial no of

    the document

    Primary key

    Typofdoc Document varchar Document

    types of thecustomer

    Fdet Document Varchar Family details

    of the

    customer

    plnnm Plan/Investment/Premium Varchar Name of the

    plan

    Primary

    key/Foreignkey

    Tpofpln Plan Varchar Type of theplan

    Bofpln Plan Varchar Benefit of the

    plan

    Mininvsttrm Plan int Minimum

    term of

    investment

    Invstid Investment varchar Id of the

    Investment

    Primary key

    Sassrd Investment int Sum Assured

    of the plan

    Amntofinvst Investment float Amount of Investment

    Trmwsprem Investment float Term wise

    premium ofthe plan

  • 8/7/2019 Sids Project

    18/21

    Prempadte Premium Date Premium Pay

    Date

    Premamnt Premium float Amount of the

    plan

    Modofprem Premium Varchar Mode of the

    premium pay

    PlcyNo Policy Int Policy

    number

    Primary key

    Plcyissudte Policy Date Policy issuedate

    Instlofprem Policy float Installment of

    the premium

    MtrtyDte Policy Date Date of

    Maturity

    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.

    There are three main types of implementation:

    Implementation of a computer system to replace the manual system.

  • 8/7/2019 Sids Project

    19/21

    Implementation of a new computer system to replace an existing one.

    Implementation of a modified application to replace an existing one.

    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 existingmanual system for days until the concerned becomes fully confident of the

    new system.

    Testing Procedure:

    The system should always be tested thoroughly befo

    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:

  • 8/7/2019 Sids Project

    20/21

    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.

    User Acceptance Testing:

    An acceptance test has the objective selling the user on the validity and reliability of

    the system. It verifies that the systems procedures operate to system specificationsand that the integrity of the vital data is maintained, performance of an acceptance

    test is actually the users show. User motivation and knowledge are critical for the

    successful performance of the system. Then a comprehensive test report is prepared

    that indicates the systems tolerance, performance range, error rate and accuracy.

  • 8/7/2019 Sids Project

    21/21

    Conclusion:

    An Insurance Maintain system is an important need for every people inthese days. Keeping track of the whole insurance maintain system is

    certainly not an easy task if not as impossible one. Using the InsuranceMaintain system software is going to make the task of the user easier asthere is provision for both storing and retrieving information to and fromthe tables, which will provide the desired flexibility in report generation.But looking at the stiff competition going on the global IT sector today, nosoftware can be called a perfect one. One can never say with an air ofauthority that his/her software will never get outdated. So softwaresshould be designed in such a manner that there is scope for its upgradation without changing its basic infrastructure. Although the bestefforts would be put in to cover every aspect of the Insurance MaintainSystem, still due to the limited experience in software designing, someloop holes may creep into the software. But for time being, the proposedsystem is adequate to handle the Insurance Maintain System in a properway.


Recommended