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>