You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Jack Lauman <jl...@nwcascades.com> on 2002/03/12 18:27:38 UTC

Application Design Help...

I would like some input on a project that I am working on.  The project
is an online insurance quoting app.

I would like to use the following open source software:

Tomcat 4.x
Struts 1.x
Taglibs
PostgreSQL 7.3

I would appreciate suggestions about the design of the app. as it
will eventually include quotes from various insurance carriers.

Also, the updates are supplied as a text file need to be updated in an
automated way.  Any suggestion would be appreciated (see snippet below).

Thanks,

Jack Lauman



       ACCIDENT_FREE_CR                = + (POLICY_ACCIDENT_FREE_PERCENT
/ 100)


       ACCIDENT_FREE_PROC_TERMS        = + 10


       ACCIDENT_FREE_TERM_MONTHS       = + 12


       AGENT_DEV                       =
                                       IF RATEFILE_COMPANY_AGENT_DEV EQ
0
                                           + 1.00
                                       ELSE
                                           + RATEFILE_COMPANY_AGENT_DEV


       ANTI_THEFT_DISCOUNT_APPLIES     =
                                       IF POLICY_VEHICLE_ANTI_THEFT_COV
EQ 'ALARM' , 'ACTIVE' , 'PASSIVE'
                                           + 1
                                       ELSE
                                           + 0


       AWAY_AT_SCHOOL_APPLIES          =
                                       IF POLICY_DRIVER_AT_SCHOOL EQ 'Y'
                                           + 1
                                       ELSE
                                           + 0


       AWAY_AT_SCHOOL_PREM             = + 0


       BI_YEAR_BASE_PREM               =
                                       IF POLICY_VEHICLE_LIABILITY_TYPE
EQ 'BI'
                                           + ((RATEFILE_BI_SL_BASE *
RATEFILE_BI_SL_INCR_FACTR) ROUND 1.00)
                                       ELSE
                                           IF
POLICY_VEHICLE_LIABILITY_TYPE EQ 'SL'
                                               + (RATEFILE_BI_SL_BASE *
RATEFILE_BI_SL_INCR_FACTR)

       CAR_EXTENDED_TRANS_YEAR_PREM   ROUNDED TO 1.00 =
                                       IF POLICY_CAR_EXTENDED_TRANS_LIM
EQ 30
                                           + 24
                                       ELSE
                                           IF
POLICY_CAR_EXTENDED_TRANS_LIM EQ 50
                                               + 40
                                           ELSE
                                               + 0


       CAR_MEDIA_EQUIP_YEAR_PREM      ROUNDED TO 1.00 =
                                       IF POLICY_CAR_MEDIA_EQUIP_LIM GT
0
                                           +
(((((POLICY_CAR_MEDIA_EQUIP_LIM - 1) / 500) TRUNCATE 1) + 1) * 30)
                                       ENDIF

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>