保險核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范_第1頁
保險核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范_第2頁
保險核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范_第3頁
保險核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范_第4頁
保險核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范_第5頁
已閱讀5頁,還剩106頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

核心業(yè)務(wù)系統(tǒng)開發(fā)規(guī)范介紹金融保險二部2005/11Version1.0.0

目錄1 數(shù)據(jù)結(jié)構(gòu) 41.1 投保 41.2 承保 121.3 批改 171.4 理賠 231.4.1 報案 231.4.2 立案 271.4.3 核定損 301.4.4 賠付 331.4.5 其他 351.5 收付費 361.6 單證管理 381.7 雙核 411.8 準備金 421.9 再保險 431.10 工作流 431.11 通用工具 442 程序框架 542.1 總體目錄結(jié)構(gòu) 552.1.1 界面目錄結(jié)構(gòu) 552.1.2 Java程序目錄結(jié)構(gòu) 562.1.3 UI部分 562.1.4 BL部分 602.1.5 DB部分 622.1.6 Resource部分 632.2 財產(chǎn)基本保險-0101 642.2.1 用例 642.2.2 投保處理 652.2.3 保單處理 842.2.4 批改處理 873 界面框架 883.1 財產(chǎn)基本保險-0101 883.1.1 投保部分 884 組件說明 914.1 常量管理 914.2 時間類型管理和分頁組件 924.3 通用工具組件 924.4 異常處理組件 944.5 日志管理 954.6 郵件管理組件 954.7 數(shù)據(jù)調(diào)用組件 954.8 Web組件 964.9 版本管理組件 984.10 中間件管理組件 984.11 生成工具組件 994.12 配置文件管理組件 995 生成工具 996 存在問題 99附錄:詞根表 99

數(shù)據(jù)結(jié)構(gòu)分主題描述相關(guān)數(shù)據(jù)結(jié)構(gòu),更詳細的內(nèi)容請參見相關(guān)數(shù)據(jù)結(jié)構(gòu)文檔。主題包括投保、承保、批改、理賠、收付費、單證、雙核、準備金、再保險、財務(wù)、統(tǒng)計、通用工具。投保投保主題列表1:PrpTaddress-保險地址表PrpTbatch-批量保單附表PrpTcarDevice-車險新增設(shè)備信息表PrpTcarDriver-車輛駕駛員關(guān)系表PrpTcoins-共保信息表PrpTengage-特別約定表PrpTexchange-投保兌換率表PrpTfee-投保單保額保費表PrpTguaranty-擔保信息表PrpTinsured-保險關(guān)系人表PrpTinsuredArtif-法人信息表PrpTinsuredExt-關(guān)系人擴展信息表PrpTinsuredNature-自然人信息表PrpTmain-投保單基本信息表PrpTcoinsDetail-投保單的共保人信息表投保主題表1投保主題列表2:PrpTitemAgri-農(nóng)業(yè)險投保標的信息PrpTitemCar-機動車險標的信息PrpTitemCargo-貨運險標的信息PrpTitemDevice-設(shè)備險標的信息PrpTitemHouse-房屋標的信息PrpTitemKind-標的子險信息PrpTitemProp-財產(chǎn)險標的信息PrpTitemShip-船舶險標的信息PrpTlimit-限額/免賠表PrpTmain-投保單基本信息表PrpTitemCarExt-投保車輛擴展信息PrpTnoFormat-無格式文本信息PrpTitemPlane-航空險投保標的信息投保主題表2投保主題列表3:PrpTmain-投保單基本信息表PrpTmainAgri-農(nóng)業(yè)險投保單信息PrpTmainCargo-貨運險保單信息PrpTmainCoeff-保費系數(shù)調(diào)整表PrpTmainConstruct-建安工險保單信息PrpTmainCredit-信用險保單信息PrpTmainInvest-投資險保單信息PrpTmainLiab-責任險保單信息PrpTmainLoan-貸款保險保單信息PrpTmainProp-財產(chǎn)險保單信息PrpTmainSub-投保單隸屬表PrpTmainCasualty-意外險信息投保單表投保主題表3投保主題列表4:PrpTmain-投保單基本信息表PrpTname-雇員清單表PrpTplan-收費計劃表PrpTprofit-優(yōu)惠信息表PrpTprofitDetail-優(yōu)惠折扣明細表PrpTration-投保險種定額份數(shù)表PrpTreinsReceive-分保接受人信息表PrpTrenewal-續(xù)保信息表PrpTshipDriver-船舶險船員信息表PrpTprintExchange-投保保單打印兌換率表PrpTriskProfit承保承保主題列表1:PrpCaddress-保險地址表PrpCbatch-批量保單附表PrpCcarDevice-投保機動車新增設(shè)備信息表PrpCcarDriver-車輛駕駛員關(guān)系表PrpCcoinsDetail-保單的共保人信息子表PrpCcoins-共保信息表PrpCengage-特別約定表PrpCexchange-承保兌換率表PrpCfeeOrigin-原始保單保額保費表PrpCfee-保單保額保費表PrpCguaranty-擔保信息表PrpCinfoForBJPrpCinfoForCDPrpCinsuredArtif-法人信息表PrpCinsuredNature-自然人信息表PrpCinsured-保險關(guān)系人表PrpCmainOrigin-原始保單主表PrpCmain-保單基本信息表承保主題列表2:PrpCitemAgri-農(nóng)業(yè)險承保標的信息PrpCitemcarExt-投保車輛擴展信息PrpCitemCargo-貨運險標的信息PrpCitemCar-機動車險標的信息PrpCitemDevice-設(shè)備險標的信息PrpCitemHouse-房屋標的信息PrpCitemKindOrigin-原始保單標的子險表PrpCitemKind-原始保單標的子險表PrpCitemPlane-航空險投保標的信息PrpCitemProp-財產(chǎn)險標的信息PrpCitemShip-船舶險標的信息PrpCmain-保單基本信息表PrpClimit-限額/免賠表承保主題列表3:PrpCmainAgri-農(nóng)業(yè)險保單信息PrpCmainCargo-貨運險保單信息PrpCmainCasualty-意外險信息保單表PrpCmainCoeff-保費調(diào)整系數(shù)表PrpCmainConstruct-建安工險保單信息PrpCmainCredit-信用險保單信息PrpCmainInvest-投資險保單信息PrpCmainLiab-責任險保單信息PrpCmainLoan-貸款保險保單信息PrpCmainProp-財產(chǎn)險保單信息PrpCmainSub-保單隸屬表PrpCmain-保單基本信息表承保主題列表4:PrpCmain-保單基本信息表PrpCname-雇員清單表PrpCnoFormat-無格式文本信息PrpCommission-手續(xù)費/經(jīng)紀費信息表PrpCopenCoverBal-協(xié)議結(jié)算記錄表PrpCplan-收費計劃表PrpCration-承保險種定額份數(shù)表PrpCreinsReceive-分保接受人信息表PrpCrenewal-續(xù)保信息表PrpCriskProfitPrpCshipDriver-船舶險船員信息表tc"PrpCprofit-優(yōu)惠折扣明細表"\l2PrpCprofit-優(yōu)惠折扣明細表tc"PrpCprofitDetail-優(yōu)惠折扣明細表"\l2PrpCprofitDetail-優(yōu)惠折扣明細表批改批改主題列表1:PrpPaddress-保險地址表PrpPcarDevice-投保機動車新增設(shè)備信息表PrpPcarDriver-車輛駕駛員關(guān)系表PrpPcoinsDetail-批單的共保人信息子表PrpPcoins-共保信息表PrpPcontractpause-中止保險合同信息表PrpPdisPremium-中間成本信息表PrpPengage-特別約定表PrpPexchange-批改兌換率表PrpPfee-批改保額保費變化表PrpPguaranty-擔保信息表PrpPhead-批改信息表PrpPinsuredArtif-法人信息表PrpPinsuredExt-關(guān)系人擴展信息表PrpPinsuredNature-自然人信息表PrpPinsured-保險關(guān)系人信息表批改主題列表2:PrpPitemAgri-農(nóng)業(yè)險承保標的信息PrpPitemCarExt-批改車輛擴展信息PrpPitemCargo-貨運險標的信息PrpPitemCar-機動車險標的信息PrpPitemDevice-設(shè)備險標的信息PrpPitemHouse-房屋標的信息PrpPitemKind-標的子險信息PrpPitemPlane-航空險承保標的信息PrpPitemProp-財產(chǎn)險標的信息PrpPitemShip-船舶險標的信息PrpPlicenTrace-車牌號變化軌跡信息PrpPlimit-限額/免賠表批改主題列表3:PrpPmainAgri-農(nóng)業(yè)險保單信息PrpPmainCargo-貨運險保單信息PrpPmainCasualty-意外險信息批單表PrpPmainCoeff-保費調(diào)整系數(shù)表PrpPmainConstruct-建安工險保單信息PrpPmainCredit-信用險保單信息PrpPmainInvest-投資險保單信息PrpPmainLiab-責任險保單信息PrpPmainLoan-貸款保險保單信息PrpPmainProp-財產(chǎn)險保單信息PrpPmain-批改保單信息表批改主題列表4:PrpPname-雇員清單表PrpPplan-收費計劃表PrpPprintExchange-批改保單打印兌換率表PrpPprofitDetail-優(yōu)惠折扣明細表PrpPprofit-優(yōu)惠信息表PrpPration-批改份額PrpPriskProfitPrpPshipDriver-船舶險船員信息表PrpPtext-批改文字信息PrpPundo-批改作廢表理賠報案報案主題列表1:PrpLregist-報案信息表PrpLregistText-報案文字表PrpLregistExt-報案信息補充說明PrpLscheduleItem-調(diào)度任務(wù)標的表PrpLscheduleMain-調(diào)度任務(wù)/查勘任務(wù)主表PrpLscheduleMainWF-調(diào)度任務(wù)/查勘任務(wù)主表PrpLscheduleNew-新案件提示表PrpLscheduleObject-調(diào)度對象表PrpLdriver-車險駕駛員信息表PrpLcheck-查勘/代查勘信息表PrpLcheckExt-查勘/代查勘擴展表PrpLcheckItem-查勘任務(wù)處理的表PrpLcheckItemLog-查勘任務(wù)信息處理日志表PrpLcheckLoss-查勘事故估損金額表PRPLACCICHECKTEXT報案主題表1報案主題列表2:PrpLregist-報案信息表PrpLinvestigate-案情調(diào)查信息表PrpLsalvation-特約救助表PrpLmessage-理賠流轉(zhuǎn)討論留言表PrpLCMain-代賠保單主表PrpLCitemKind-代賠保單投保險別表PrpLCItemCar-代賠保單車輛附表PrpLbackVisitText-回訪備注表PrpLbackVisitQue-回訪問詢表PrpLbackVisit-回訪信息主表PrpLthirdparty-理賠車輛信息PRPLTHIRDPARTYSTATUSPrpLthirdProp-財產(chǎn)損失部位PrpLrelatePerson-聯(lián)系人表報案主題表2立案立案主題列表1:PrpLclaim-立案基本信息表PRPLCLAIMAGENTPrpLclaimApprov-代賠數(shù)據(jù)轉(zhuǎn)出確認表PrpLclaimfee-估損金額表PrpLclaimGrade-理賠業(yè)務(wù)權(quán)限表PrpLclaimLoss-立案險別估損金額表PrpLclaimpolicy-立案保單清單表PrpLafterward-案后費用處理表PrpLreclaim-損余回收信息表PrpLrtext-追償損余文字說明PrpLdoc-索賠單證信息表PrpLltext-立案文字表立案主題列表1立案主題列表2:PrpLclaim-立案基本信息表PrpLcertifyDirect-索賠指引PrpLcertifyImg-單證及影像表PrpLassure-擔保函(船舶)PrpLassureDetail-擔保函明細(船舶)PrpLqualityCheck-質(zhì)量評審內(nèi)容表PRPLDANGERITEMPRPLDANGERTOTPRPLDANGERUNITPrpLReCase-重開賠案表PrpLmedicine-雇員醫(yī)藥費清單表PrpLreplevy-權(quán)益轉(zhuǎn)讓及追償?shù)怯洷鞵rpLreplevyDetail-權(quán)益轉(zhuǎn)讓及追償信息明細PrpLthirdCarLoss-損失部位立案主題列表2核定損核定損主題列表1:PrpLregist-報案信息表PrpLcarLoss-車輛定損表PrpLverifyLoss-定核損主表PRPLVERIFYLOSSITEMPrpLrepairFee-修理費用清單PrpLcomponent-換件項目清單PrpLperson-人員傷亡明細信息表PrpLprop-財產(chǎn)核定損明細清單表PrpLpersonWound-傷情信息表PrpLpersonTrace-人傷跟蹤表核定損主題列表1賠付賠付主題列表1:PrpLclaim-立案基本信息表賠款計算書表PrpLcompensate賠款計算文字表PrpLctext賠款計算金額表PrpLcfee賠款費用信息表PrpLcharge預賠登記表PrpLprepay預賠文字表PrpLptext逾款欠款清單表PrpLarrearage賠付標的信息表PrpLloss賠案號表PrpLcaseno理賠沖減保額表PrpLendor人員賠付信息表PrpLpersonloss賠付主題列表1其他其他主題列表1:PRPLCETAINLOSSPRPLEXTPrpLmenu-菜單表PRPLOSSRESERVECONFIGPRPLOSSRESERVEHISTORYPRPLRCDFPRPLRCUMULATESUMPAIDPRPLREINSSHAREPRPLREINSTRIALPRPLRFORECASTPAIDPRPLRPREPAREDATA其他主題列表收付費tc"PrpJallocMid-長期險業(yè)務(wù)保費分攤中間表"\l2PrpJallocMid-長期險業(yè)務(wù)保費分攤中間表tc"PrpJcommAlloc-手續(xù)費分攤表"\l2PrpJcommAlloc-手續(xù)費分攤表tc"PrpJpayPatchRec-批量收費登記表"\l2PrpJpayPatchRec-批量收費登記表tc"PrpJpayRec-收費登記表"\l2PrpJpayRec-收費登記表tc"PrpJpayRefKind-收付費險別分攤表"\l2PrpJpayRefKind-收付費險別分攤表tc"PrpJpremAlloc-長期險業(yè)務(wù)保費分攤表"\l2PrpJpremAlloc-長期險業(yè)務(wù)保費分攤表tc"PrpJpremBalance-長期險保費結(jié)算表"\l2PrpJpremBalance-長期險保費結(jié)算表tc"PrpJprofit-優(yōu)惠記錄表"\l2PrpJprofit-優(yōu)惠記錄表tc"PrpJprofitCond-優(yōu)惠條件表"\l2PrpJprofitCond-優(yōu)惠條件表tc"PrpJrefPatchRec-批量付費登記表"\l2PrpJrefPatchRec-批量付費登記表tc"PrpJrefPayRec-付費和收費聯(lián)系記錄表"\l2PrpJrefPayRec-付費和收費聯(lián)系記錄表tc"PrpJrefRec-付費登記表"\l2PrpJrefRec-付費登記表tc"PrpJrefRecDetail-付費登記明細表"\l2PrpJrefRecDetail-付費登記明細表tc"PrpJreserve-長期責任準備金提取情況表"\l2PrpJreserve-長期責任準備金提取情況表tc"PrpJreserveDetail-長期責任準備金明細表"\l2PrpJreserveDetail-長期責任準備金明細表單證管理單證主題1表格列表:VsSettle-成本核算表tc"VsUnUsedMark-有號單證明細表"\l2VsUnUsedMark-有號單證明細表tc"VsCode-單證代碼表"\l2VsCode-單證代碼表tc"VsMark-有號單證使用明細表"\l2VsMark-有號單證使用明細表tc"VsNoMark-無號單證明細表"\l2VsNoMark-無號單證明細表tc"VsNoPress-非印刷單證明細表"\l2VsNoPress-非印刷單證明細表tc"VsStorage-入庫登記表"\l2VsStorage-入庫登記表tc"VsDraw-申領(lǐng)登記表"\l2VsDraw-申領(lǐng)登記表tc"VsProvide-發(fā)放登記表"\l2VsProvide-發(fā)放登記表tc"VsRecycle-回收提交登記表"\l2VsRecycle-回收提交登記表tc"VsExhaust-消耗登記"\l2VsExhaust-消耗登記tc"VsCancel-核銷登記表"\l2VsCancel-核銷登記表tc"VsFind-丟失找回登記表"\l2VsFind-丟失找回登記表tc"VsDossier-歸檔登記表"\l2VsDossier-歸檔登記表tc"VsStorageSub-入庫登記附表"\l2VsStorageSub-入庫登記附表tc"VsMarkSub-有號單證使用明細附表"\l2VsMarkSub-有號單證使用明細附表tc"VsCollate-財務(wù)對帳登記單表"\l2VsCollate-財務(wù)對帳登記單表tc"VsRecyclesub-回收提交登記附表"\l2VsRecyclesub-回收提交登記附表tc"VsAgHandOver-銀保交接表"\l2VsAgHandOver-銀保交接表tc"VsCodeCompany-機構(gòu)對照表"\l2VsCodeCompany-機構(gòu)對照表tc"VsCodeSet-業(yè)務(wù)配置表"\l2VsCodeSet-業(yè)務(wù)配置表tc"VsPrintery-印刷廠代碼表"\l2VsPrintery-印刷廠代碼表tc"VsLevel-級別設(shè)置表"\l2VsLevel-級別設(shè)置表tc"VsLimit-發(fā)放數(shù)量限制表"\l2VsLimit-發(fā)放數(shù)量限制表tc"VsProvideSub-單證發(fā)放登記附表"\l2VsProvideSub-單證發(fā)放登記附表tc"VsMarkHis-有號單證使用明細歷史數(shù)據(jù)表"\l2VsMarkHis-有號單證使用明細歷史數(shù)據(jù)表雙核雙核表格列表:tc"UwNotion_處理意見表"\l02UwNotion_處理意見表tc"UwGrade_節(jié)點權(quán)限表"\l02UwGrade_節(jié)點權(quán)限表tc"UwGroup_權(quán)限組號表"\l02UwGroup_權(quán)限組號表tc"UwMaterial_單證影像信息表"\l02UwMaterial_單證影像信息表tc"UwNotionHis_處理意見存儲表"\l02UwNotionHis_處理意見存儲表tc"UwBlackList_黑名單表"\l02UwBlackList_黑名單表tc"UwRedList_紅名單表"\l02UwRedList_紅名單表tc"UwGreyList_灰名單表"\l02UwGreyList_灰名單表tc"UwStolenCar_被盜車表"\l02UwStolenCar_被盜車表tc"UwReDup_多重承保表"\l02UwReDup_多重承保表tc"UwReDupPolicy_多重承包保單表"\l02UwReDupPolicy_多重承包保單表tc"UwServerCode_數(shù)據(jù)庫服務(wù)器名稱對照表"\l02UwServerCode_數(shù)據(jù)庫服務(wù)器名稱對照表tc"WfLog_工作流日志表"\l02WfLog_工作流日志表tc"WfLogHis_工作流日志存儲表"\l02WfLogHis_工作流日志存儲表tc"SwfModelMain_模版主表"\l02SwfModelMain_模版主表tc"SwfModelUse_模板使用設(shè)置表"\l02SwfModelUse_模板使用設(shè)置表tc"SwfNode_工作流節(jié)點定義表"\l02SwfNode_工作流節(jié)點定義表tc"WfPackage_工作流日志業(yè)務(wù)信息表"\l02WfPackage_工作流日志業(yè)務(wù)信息表tc"WfPackageHis_工作流日志信息存儲表"\l02WfPackageHis_工作流日志信息存儲表tc"SwfPath_工作流路徑定義表"\l02SwfPath_工作流路徑定義表tc"WfPathLog_工作流路徑日志表"\l02WfPathLog_工作流路徑日志表tc"WfForeignKey_數(shù)據(jù)表外鍵定義表"\l02WfForeignKey_數(shù)據(jù)表外鍵定義表tc"WfFlowMain_工作流主表"\l02WfFlowMain_工作流主表tc"WfDataDict_數(shù)據(jù)字典描述表"\l02WfDataDict_數(shù)據(jù)字典描述表tc"SwfCondition_工作流條件描述表"\l02SwfCondition_工作流條件描述表tc"WfMessage_核保核賠流轉(zhuǎn)留言表"\l02WfMessage_核保核賠流轉(zhuǎn)留言表tc"WfFlowMainHis_工作流主表歷史表"\l02WfFlowMainHis_工作流主表歷史表準備金AccNoDutyDrawDetailAccNoDutyBackDetailAccNoDutyDrawSumAccNoDutyBackSumPrpPrepareDataPrpCumulateSumPaidPrpCDFPrpForecastPaidPrpNoDuty;再保險工作流SwfModelMain-模板主表SwfNode-工作流節(jié)點定義表SwfPath-工作流路徑定義表SwfCondition-工作流條件描述表SwfFlowMain-流程主表SwfLog-工作流日志表SwfPathLog-工作流路徑日志表SwfPackage-工作流日志業(yè)務(wù)信息表SwfNotion-處理意見表[新增]SwfModelUse-模板使用設(shè)置通用工具這里將通用工具代碼表劃分為通用代碼類、險種配置、組合產(chǎn)品、險種定價、單號取號、權(quán)限管理、人員管理、機構(gòu)管理、客戶管理、界面管理、代理人及協(xié)議管理、操作日志管理、打印管理、統(tǒng)計、業(yè)務(wù)規(guī)則、工作流管理等幾類。通用代碼類:描述基礎(chǔ)代碼取值范圍PRPDCOMACCOUNTPrpDaccItem-帳單項目信息表PRPDACCOUNT-再保賬戶信息表PRPDAGENTCOM-代賠地區(qū)和公司表PrpDagent-代理人表PRPDARTICLE-再保專項定義表PRPDARTITEM-再保專項科目定義表PRPDCARMODEL-車型代碼PRPDCODE-通用代碼表PRPDCURRENCY-幣別代碼表PRPDDBS-數(shù)據(jù)庫維護表PRPDEXCH-兌換率PRPDFIELDEXT-字段擴展表PRPDIDENTIFIERDESC-檢驗人文本描述表PRPDIDENTIFIER-檢驗人描述表PRPDPERSONPAY-理賠標準表PRPDPLANE-飛機代碼表PRPDPORT-港口代碼PRPDREINSRELATE-再保接受人關(guān)聯(lián)表PRPDREINS-再保接受人代碼表PRPDRISKKIND-風險類別表(是否有險種代碼,如果有,則放入險種配置)PRPDSHIP-船舶代碼PRPDTYPE-通用代碼類表UTIROUTE-路由配置表險種配置PRPDCLASS-險類代碼表PRPDCLAUSEKIND-條款險別關(guān)系表PRPDCLAUSE-條款險別關(guān)系表PRPDCODERISK-通用代碼險種對照表PRPDDEDUCTCOND-免賠條件表PRPDDEPRECATERATE-折舊率表PRPDITEM-標的項目代碼表PrpDkindClause-險別條款對照表PRPDKIND-險別代碼表PRPDLIMIT-限額免賠代碼表PRPDRISK-險種代碼UtiGroupRule-分組規(guī)則表UtiProductAttr-產(chǎn)品屬性定義表UtiTaskRuleGroup-任務(wù)規(guī)則分組表UtiTaskRule-任務(wù)規(guī)則表UtiTask-工作任務(wù)表平臺配置UtiPlatConfig-平臺配置表UtiPlatConfigRule-平臺配置規(guī)則表UtiParam-參數(shù)定義表UtiSysParam-系統(tǒng)參數(shù)對應表UtiSystem-系統(tǒng)定義表組合產(chǎn)品:PRPDRATION-定額保單限額免賠對照表PRPDRATIONLIMIT-定額保單限額免賠對照表險種定價PRPDAREAGROUP-費率區(qū)域分組表PRPDINVEST-投資信息表PrpDprofit-優(yōu)惠折扣條件表PrpDrateCond-費率條件表PRPDRATELOAN-個貸房屋年限系數(shù)表PrpDrateUsual-費率代碼表PRPDRATE-標準費率表PRPDSHORTRATE-月短期費率表PrpDYearShortRate-個貸險批改年費率表單號取號PRPMAXUSE-單號使用表PRPMAXNO-最大號碼表UTIKEY-鍵值信息表UtiMaxKeyNo--最大鍵號表權(quán)限管理UTIGROUP-權(quán)限組號表UtiGrade-崗位定義表UtiGradeTask-崗位權(quán)限表UtiUserGrade-用戶崗位定義表人員管理PRPDUSER-員工代碼表PrpDuserSub-用戶表附表界面管理UTIMENU-菜單控制表UtiMenuAttr-菜單屬性表UtiMenuStyle-菜單樣式配置表UtiMenuTask-菜單任務(wù)表PRPXCFORM-承保數(shù)據(jù)字典表PRPXPCOL-批文數(shù)據(jù)字典表PRPXPFORM-批改數(shù)據(jù)字典表機構(gòu)管理PRPDCOMPANY-機構(gòu)代碼表客戶管理PRPDCUSTOMER-個人客戶代碼表PRPDCUSTOMERIDV-個人客戶代碼表PRPDCUSTOMERUNIT-集體客戶代碼表代理人及協(xié)議管理PrpDagent-代賠地區(qū)和公司表PrpDagentMan-代理人基本信息表PrpDagreement-代理協(xié)議表PrpDagreeText-代理協(xié)議文本描述表PrpDagreeDetail-代理協(xié)議詳細信息表(包括險種有關(guān)的手續(xù)費比例、中間成本比例)操作日志管理UtiOperateRec-內(nèi)部審計表打印管理UTIPLST-清單信息表UTIPFIELD-單證打印UTIPRTPAR-單證打印文件坐標表UTIPSELE-單證打印UTIPVALUE-單證打印UTIPRTCODE-打印指令代碼表統(tǒng)計PRPDREPORT-報表配置表PRPDSTATITYPE-統(tǒng)計類型表公告和郵件管理:UtiBulletin-公告UtiBulletinContent-公告內(nèi)容表UtiBulletinPopedom_公告權(quán)限表UtiDiscuss-討論UtiDiscussContent-討論內(nèi)容表UtiEmail-郵件表UtiEmailContent-郵件內(nèi)容表UtiEmailUser-郵件收件人表UtiFile-文件表(放入打印管理)UtiMessage-私信表UtiMessageContent-私信內(nèi)容表程序框架包括核心業(yè)務(wù)系統(tǒng)、財務(wù)系統(tǒng)、單證管理系統(tǒng)、核保核賠系統(tǒng)、理賠工作流系統(tǒng)、保監(jiān)會報表對接系統(tǒng)、再保險系統(tǒng)、平臺配置管理系統(tǒng),統(tǒng)計分析系統(tǒng)。核心業(yè)務(wù)系統(tǒng)和財務(wù)系統(tǒng)的開發(fā)架構(gòu)為類JSP2模式,其他系統(tǒng)均為Struts架構(gòu),此處描述核心業(yè)務(wù)系統(tǒng)的程序框架。總體目錄結(jié)構(gòu)界面目錄結(jié)構(gòu)目錄主要內(nèi)容0101,0102…對應0101等險種的相關(guān)個性文件00Q0通用財產(chǎn)險處理文件00Z0通用責任險處理文件00P0通用險種處理文件common車險部分公共文件commonship非車險部分公共文件cssCssapplet處理圖片部分的appletindiv個性化處理文件OTHWEB-INFWeb應用系統(tǒng)部分,包括配置文件、庫文件、類文件等Java程序目錄結(jié)構(gòu)目錄主要內(nèi)容anarep統(tǒng)計分析相關(guān)indiv個性化程序部分prpall核心業(yè)務(wù)部分reins再保部分reserve準備金相關(guān)thirdparty法定三者險相關(guān)utiall領(lǐng)域通用部分visa單證相關(guān)utility通用方法部分UI部分Java部分注:prpall在UI端就是JSP,沒有Java程序,這個UI部分是現(xiàn)在的架構(gòu)。按照MVC的模式對UI層進行了拆分,fa?ade和action屬于control部分。Facade實際上就是Struts中的Action,主要是做控制和邏輯轉(zhuǎn)移的,一般程序模式如下:publicclassUI$KeyName$FacadeextendsAction{ publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ UI$KeyName$Actionaction=newUI$KeyName$Action(); //TODO:在action做具體邏輯的操作 return(mapping.findForward(“success”));}Action主要進行業(yè)面數(shù)據(jù)轉(zhuǎn)換、整理等與頁面展示相關(guān)的操作,程序模式如下:publicclassUI$KeyName$ActionextendsBaseProcessAction{publicStringgenerateConditions(HttpServletRequestrequest)throwsException{//TODO:生成查詢條件}publicvoidprepareQuery(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{//TODO:準備查詢頁面數(shù)據(jù)}publicvoidquery(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{//TODO:查詢數(shù)據(jù)庫}publicvoidqueryContinue(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{//TODO:用于分頁查詢}}ModelModel采用Command模式,主要起UI層和BL層的調(diào)用轉(zhuǎn)移的作用,程序模式如下:publicclass$KeyName$CommandextendsBaseCommand{privateClass[]paramTypes;privateObject[]params;public$KeyName$Command(Stringconditions)throwsException{ this.params=newObject[]{conditions}; this.paramTypes=newClass[]{String.class};}public$KeyName$Command(Stringconditions,intpageNo,introwsPerPage)throwsException{ this.params=newObject[]{conditions,newInteger(pageNo),newInteger(rowsPerPage)};this.paramTypes=newClass[]{String.class,int.class,int.class};}publicObjectexecuteCommand()throwsException{Thread.currentThread().setContextClassLoader(myClassLoader);ClassloaderClass=myClassLoader.loadClass("com.sinosoft.prpall.bl.facade.$KeyName$Facade");Objectobject=loaderClass.newInstance();Methodmethod=loaderClass.getMethod("$MethodName$",paramTypes);returnmethod.invoke(object,params);}}頁面部分目錄主要內(nèi)容cb0101險種承保個性化部分images0101險種個性化圖片pg0101險種批改個性化部分tb0101險種投保個性化部分tbcb0101險種投保承保個性化部分tbcbpg0101險種投保承保批改個性化部分目錄主要內(nèi)容cb承保非車險公用部分images非車險公用圖片pg非車險公用批改部分tb非車險公用承保部分tbcb非車險公用投保承保部分tbcbpg非車險公用投保承保批改部分BL部分注:1、bl:fa?ade和action\domain都分成base類和非base類,其中base類主要做自下而上的一些邏輯,非base類完成自上而下的邏輯;FacadeBL$ClassName$FacadepublicclassBL$ClassName$Facade{程序結(jié)構(gòu)}FacadeBaseBL$ClassName$FacadeBasepublicclassBL$ClassName$FacadeBase{程序結(jié)構(gòu)}ActionBL$ClassName$ActionpublicclassBL$ClassName$Action{程序結(jié)構(gòu)}ActionBaseBL$ClassName$ActionBasepublicclassBL$ClassName$ActionBase{程序結(jié)構(gòu)}2、blsvr目錄主要內(nèi)容cb承保相關(guān)jf繳費相關(guān)lp理賠相關(guān)pg批改相關(guān)qry查詢相關(guān)statreport統(tǒng)計報表相關(guān)tb投保相關(guān)tj統(tǒng)計相關(guān)misc其他DB部分cb承保相關(guān)jf繳費相關(guān)lp理賠相關(guān)pg批改相關(guān)tb投保相關(guān)misc其他Resource部分dto數(shù)據(jù)傳輸類,值對象resourceschemaprint打印相關(guān)interf與其它系統(tǒng)的接口財產(chǎn)基本保險-0101用例投保處理用例用例編號用例名稱包含用例用例描述備注UC0101TB01投保錄入UC0101TB02投保單查詢UC0101TB03投保單修改UC0101TB02UC0101TB04投保單刪除UC0101TB02UC0101TB05投保單撤單UC0101TB02UC0101TB06投保單提交核保UC0101TB02UC0101TB07投保單打印UC0101TB02UC0101TB08投保單復制UC0101TB01UC0101TB09續(xù)保UC0101TB01UC0101TB10分保信息查看UC0101TB11保單等詳細信息關(guān)聯(lián)查看UC0101TB12查看核保意見UC0101TB01投保處理投保錄入-UC0101TB01類圖總類圖投保錄入要素頁面包含關(guān)系圖文件名所在目錄主要內(nèi)容UIPrpslPoli0101Input.js0101/tbcb/0101腳本函數(shù)文件UIPrpslPoli0101InputIni.jsp0101/tbcb/0101投保單/保單框架初始化頁面UIPrpslPoliInputIni.jspcommonship/tbcb/投保單/保單編輯初始化頁面UIPrPoEnMainHeadInput.jspcommonship/tbcbpg/投保單/保單頭信息UIPrPoEnInsuredInput.jspcommonship/tbcbpg/投保單/保單客戶信息UIPrPoEnPeriod1Input.jspcommonship/tbcbpg/投保單/保單保險期限信息UIPrPoEnMainMiddleInput.jspcommonship/tbcbpg/投保單/保單中間信息UIPrPoEnMainpropInput.jspcommonship/tbcbpg/投保單/保單附加信息UIPrPoEnAddressInput.jspcommonship/tbcbpg/投保單/保單地址信息UIPrPoEnItemKind01Input.jspcommonship/tbcbpg/投保單/保單標的信息UIPrPoEnSumAmountPremium.jspcommonship/tbcbpg/投保單/保單總保額、總保費信息UIPrPoEnFeeInput.jspcommonship/tbcbpg/投保單/保單幣別信息UIPrPoEnPlanInput.jspcommonship/tbcbpg/投保單/保單繳費計劃信息UIPrPoEnEngageInput.jspcommonship/tbcbpg/投保單/保單特別約定信息UIPrPoEnExpensesInput.jspcommonship/tbcbpg/投保單/保單費用信息UIPrPoEnMainTailInput.jspcommonship/tbcbpg/投保單/保單尾信息UIPrpslPoliSaveModel1Button.jspcommonship/tbcb/投保單/保單按鈕信息投保單錄入保存頁面包含關(guān)系圖文件名所在目錄主要內(nèi)容UIPrpslPoliSaveInclude.jspcommonship/tbcb/投保單/保單類型:投保單/保單的保存頁面UIPrpslPoliSaveMessage.jspcommonship/tbcb/保存結(jié)果信息公共模塊UIPrPoEn0101GenerateObject.jsp0101/tbcbpg/0101對象賦值部分UIPrPoEnGenerateObject.jspcommonship/tbcbpg/投保單/保單公共賦值子項UIPrPoEnInsuredGenerateObject.jspcommonship/tbcbpg/投保單/保單客戶資料信息賦值UIPrPoEnMainpropGenerateObject.jspcommonship/tbcbpg/投保單/保單附加信息賦值UIPrPoEnAddressGenerateObject.jspcommonship/tbcbpg/投保單/保單地址信息賦值UIPrPoEnItemKind01GenerateObject.jspcommonship/tbcbpg/投保單/保單標的信息賦值UIPrPoEnPlanGenerateObject.jspcommonship/tbcbpg/投保單/保單繳費計劃信息賦值UIPrPoEnEngageGenerateObject.jspcommonship/tbcbpg/投保單/保單特別約定信息賦值UIPrPoEnCoinsGenerateObject.jspcommonship/tbcbpg/投保單/保單聯(lián)共保信息賦值UIPrpslPoliRenewalGenerateObject.jspcommonship/tbcbpg/投保單/保單續(xù)保信息賦值UIPrPoEnFeeGenerateObject.jspcommonship/tbcbpg/投保單/保單保額保費信息賦值BL層主要類BLProposal主要方法:類名Com.sinosoft.prpall.blsvr.tb.BLProposalsave(StringiFlag,booleanisLocal)STUB-ONLY:投保單保存iFlag操作標志;isLocal是否寫到本地,true保存到本地文件,false保存到數(shù)據(jù)庫save(StringiFlag)STUB-ONLY:投保單保存iFlag操作標志cancel(StringiProposalNo)投保單刪除iProposalNo:投保單號cancel(DbPooldbpool,StringiProposalNo)投保單刪除iProposalNo:投保單號getData(StringiProposalNo)STUB-ONLY:取投保單iProposalNo投保單號getData(StringiProposalNo,String[]familyNos)STUB-ONLY:取投保單iProposalNo投保單號familyNos分戶序號數(shù)組getData(DbPooldbpool,StringiProposalNo,String[]familyNos)STUB-ONLY:取投保單iProposalNo投保單號familyNos分戶序號數(shù)組getData(DbPooldbpool,StringiProposalNo)STUB-ONLY:取投保單iProposalNo投保單號checkPeriod()校驗保險期間check()校驗convert(BLPolicyblPolicy,StringproposalNo)將保單對象轉(zhuǎn)換為投保單對象blPolicy:保單對象returnBLPoposal:投保單對象calculate()保費計算getHugeItemKindData(StringiProposalNo,StringinsuredSerialNo)STUB-ONLY:獲取取投保單的客戶及投保資料,iProposalNo投保單號;insuredSerialNo被保人序號saveHugeItemKindData(StringinsuredSerialNo)STUB-ONLY:保存投保單的客戶及投保資料iProposalNo投保單號;insuredSerialNo被保人序號getMaxInsuredSerialNo(StringproposalNo)獲取最大被保險人序號BLPrpTmain類:initArr()初始化記錄setArr(PrpTmainSchemaiPrpTmainSchema)增加一條PrpTmainSchema記錄getArr(intindex)得到一條PrpTmainSchema記錄remove(intindex)刪除一條PrpTmainSchema記錄getSize()得到schemas記錄數(shù)query(StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,StringiOthWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象querySum(StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,StringiOthWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,intintPageNum,intintPageCount)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,intintPageNum,intintPageCount)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象querySum(DbPooldbpool,StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象save(DbPooldbpool)帶dbpool的save方法save()不帶dbpool的保存方法cancel(DbPooldbpool,StringiProposalNo)帶dbpool的刪除方法cancel(StringiProposalNo)不帶dbpool的刪除方法getData(StringiProposalNo)帶dbpool根據(jù)投保單號獲取數(shù)據(jù)getData(DbPooldbpool,StringiProposalNo)不帶dbpool根據(jù)投保單號獲取數(shù)據(jù)BLPrpTmainCargo主要方法:initArr()初始化記錄setArr(PrpTmainCargoSchemaiPrpTmainCargoSchema)增加一條PrpTmainCargoSchema記錄getArr(intindex)得到一條PrpTmainCargoSchema記錄remove(intindex)刪除一條PrpTmainCargoSchema記錄getSize()得到schemas記錄數(shù)query(StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象save(DbPooldbpool)帶dbpool的save方法save()不帶dbpool的保存方法cancel(DbPooldbpool,StringiProposalNo)帶dbpool的刪除方法cancel(StringiProposalNo)不帶dbpool的刪除方法getData(StringiProposalNo)帶dbpool根據(jù)投保單號獲取數(shù)據(jù)getData(DbPooldbpool,StringiProposalNo)不帶dbpool根據(jù)投保單號獲取數(shù)據(jù)BLPrpTitemKind主要方法:initArr()初始化記錄setArr(PrpTitemKindSchemaiPrpTitemKindSchema)增加一條PrpTitemKindSchema記錄getArr(intindex)得到一條PrpTitemKindSchema記錄remove(intindex)刪除一條PrpTitemKindSchema記錄getSize()得到schemas記錄數(shù)query(StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象save(DbPooldbpool)帶dbpool的save方法save()不帶dbpool的保存方法cancel(DbPooldbpool,StringiProposalNo)帶dbpool的刪除方法cancel(StringiProposalNo)不帶dbpool的刪除方法search(StringiItemKindNo)根據(jù)險別序號尋找下標getData(StringiProposalNo)帶dbpool根據(jù)投保單號獲取數(shù)據(jù)getData(DbPooldbpool,StringiProposalNo)不帶dbpool根據(jù)投保單號獲取數(shù)據(jù)setArr(inticurr,PrpTitemKindSchemaiprpTitemKindSchema)更新一條PrpTitemKindSchema記錄querySumByFamilyNo(StringiWherePart,intintPageNum,intintPageCount)根據(jù)SQL語句查詢保額、保費的匯總值querySumByFamilyNo(DbPooldbpool,StringiWherePart,intintPageNum,intintPageCount)根據(jù)SQL語句查詢保額、保費的匯總值BLPrpTitemCargo主要方法:initArr()初始化記錄setArr(PrpTitemCargoSchemaiPrpTitemCargoSchema)增加一條PrpTitemCargoSchema記錄getArr(intindex)得到一條PrpTitemCargoSchema記錄remove(intindex)刪除一條PrpTitemCargoSchema記錄getSize()得到schemas記錄數(shù)query(StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart)按照查詢條件得到一組記錄數(shù),并將這組記錄賦給schemas對象query(DbPooldbpool,StringiWherePart,intiLimitCount)按照查詢條件和記錄數(shù)限制得到一組記錄數(shù),并將這組記錄賦給schemas對象save(DbPooldbpool)帶dbpool的save方法save()不帶dbpool的保存方法cancel(DbPooldbpool,StringiProposalNo)帶dbpool的刪除方法cancel(StringiProposalNo)不帶dbpool的刪除方法getData(StringiProposalNo)帶dbpool根據(jù)投保單號獲取數(shù)據(jù)getData(DbPooldbpool,StringiProposalNo)不帶dbpool根據(jù)投保單號獲取數(shù)據(jù)注:這里只是簡單列舉了一些典型類,其余部分可以參見javadoc;initArr():初始化BL層對象;setArr(Schema):增加一條Schema記錄;remove(int):刪除一條記錄;getSize():得到記錄的條數(shù);query():查詢數(shù)據(jù)庫,得到記錄的集合;save():存入數(shù)據(jù)庫;cancel():從數(shù)據(jù)庫中刪除;getData():根據(jù)主鍵得到相關(guān)記錄;Schema類DB類DBPrpTmain類:insert(DbPooldbpool)插入一條記錄insert()插入一條記錄delete(DbPooldbpool,StringproposalNo)刪除一條記錄delete(StringproposalNo)刪除一條記錄update(DbPooldbpool)更新一條記錄update()更新一條記錄getInfo(DbPooldbpool,StringproposalNo)getInfo(StringproposalNo)open(StringstrSQL)打開模糊查詢的游標fetch(intindex)根據(jù)游標提取一條記錄close()關(guān)閉模糊查詢的游標getCount(DbPooldbpool,StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)getCount(StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)findByConditions(StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findByConditions(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findSumByConditions(StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findSumByConditions(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取結(jié)果集DBPrpItemKind類:insert(DbPooldbpool)插入一條記錄insert()插入一條記錄delete(DbPooldbpool,StringproposalNo,StringitemKindNo)刪除一條記錄delete(StringproposalNo,StringitemKindNo)刪除一條記錄update(DbPooldbpool)更新一條記錄update()更新一條記錄getInfo(DbPooldbpool,StringproposalNo,StringitemKindNo)得到一條記錄getInfo(StringproposalNo,StringitemKindNo)得到一條記錄open(StringstrSQL)打開模糊查詢的游標fetch(intindex)根據(jù)游標提取一條記錄close()關(guān)閉模糊查詢的游標getCount(DbPooldbpool,StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)getCount(StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)findByConditions(StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findByConditions(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取結(jié)果集open(StringstrSQL)打開模糊查詢的游標querySumByFamilyNo(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取按照分戶信息匯總結(jié)果集,按險別、幣種匯總保額、保費getMaxItemKindNo(StringstrProposalNo)獲取投保單下最大標的序號值順序圖順序圖邏輯步驟Step1:進入通用保單錄入入口commonship\tb\UIProposalInput.jsp;UIProposalInput.jsp根據(jù)當前的險種轉(zhuǎn)入到相應得險種錄入頁面,假設(shè)當前險種為0101,則轉(zhuǎn)到0101\tbcbpg\UIPrPoEn0101Input.jsp;Step2:進入0101\tbcbpg\UIPrPoEn0101Input.jsp頁面,該頁面是一個框架文檔,包含了很多其他的文件,這些包含的文件每個負責某一部分的錄入要素;Step3:用戶點擊保存,調(diào)用UIPrpslPoli0101Input.js中的信息進行驗證,驗證成功后提交到0101/tbcbpg/UIPrPoEn0101InputNext.jsp頁面進行處理;Step4:先調(diào)用0101的對象賦值頁面UIPrPoEn0101GenerateObject.jsp,該頁面包含下列頁面,分別對頁面數(shù)據(jù)進行處理;注:GenerateObject系列文件是與數(shù)據(jù)庫表格相對應的。Step5:調(diào)用BLProposal中的save方法,該方法再分別調(diào)用投保單主表和各子表BL層方法進行保存。涉及數(shù)據(jù)表包括:TableName表名PrpTmain投保單基本信息表PrpTrenewal續(xù)保信息表PrpTinsured保險關(guān)系人表PrpTinsuredNature自然人信息表PrpTinsuredArtif法人信息表PrpTaddress保險地址表PrpInquire詢價表PrpTmainCasualty意外險基本信息PrpTmainProp財產(chǎn)險保單信息PrpTmainCargo貨運險保單信息PrpTmainAgri農(nóng)業(yè)險投保單信息PrpTmainCoeff保費系數(shù)調(diào)整表PrpTmainConstruct建安工險保單信息PrpTmainCredit信用險保單信息PrpTmainInvest投資險保單信息PrpTmainLiab責任險保單信息PrpTmainLoan貸款保險保單信息PrpTmainAgri農(nóng)業(yè)險投保單信息PrpTmainSub投保單隸屬表PrpTitemCar機動車險標的信息PrpTitemCarExt投保車輛擴展信息PrpTcarDriver車輛駕駛員關(guān)系表PrpTcarDevice車險新增設(shè)備信息表PrpTitemKind標的子險信息PrpTplan收費計劃表PrpTfee保單保額保費表PrpTengage特別約定表PrpTcoins聯(lián)共保信息表PrpTcoinsDetail聯(lián)共保明細信息表PrpTprofit優(yōu)惠信息表PrpTprofitDetail優(yōu)惠折扣明細表PrpTreinsReceive分保接受人信息表PrpTitemShip船舶險標的信息PrpTshipDriver船舶險船員信息表PrpTlimit限額/免賠表PrpTitemAgri農(nóng)業(yè)險投保標的信息PrpTitemCargo貨運險標的信息PrpTitemDevice設(shè)備險標的信息PrpTitemHouse房屋標的信息PrpTitemProp財產(chǎn)險標的信息PrpTname雇員清單表PrpExtraBValid法定三者險確認主表PrpTriskProfit該表不用Step6:調(diào)用相應的DB層方法:以PrpTmain表為例,BL層調(diào)用DB層DBPrpTmain的insert(DbPool)方法:DB層類一般結(jié)構(gòu)如下:類名DBPrpTmaininsert(DbPooldbpool)插入一條記錄insert()插入一條記錄delete(DbPooldbpool,StringproposalNo)刪除proposalNo相對應的保單delete(StringproposalNo)刪除proposalNo相對應的保單update(DbPooldbpool)修改數(shù)據(jù)庫中的相應記錄voidupdate()修改數(shù)據(jù)庫中的相應記錄getInfo(DbPooldbpool,StringproposalNo)獲得proposalNo相應的保單信息getInfo(StringproposalNo)獲得proposalNo相應的保單信息open(StringstrSQL)打開模糊查詢的游標voidfetch(intindex)根據(jù)游標提取一條記錄close()關(guān)閉模糊查詢的游標getCount(DbPooldbpool,StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)getCount(StringstrWhere)查詢滿足模糊查詢條件的記錄數(shù)findByConditions(StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findByConditions(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findSumByConditions(StringstrSQL)根據(jù)SQL語句獲取結(jié)果集findSumByConditions(DbPooldbpool,StringstrSQL)根據(jù)SQL語句獲取結(jié)果集投保單查詢-UC0101TB02類圖UIProposalQueryInputBefore.jsp投保單查詢?nèi)肟?,判斷有沒有險種個性化查詢頁面,如果有則轉(zhuǎn)向個性化頁面,如果沒有則轉(zhuǎn)向默認公用頁面。UIProposalQueryInput.jsp默認投保單查詢條件頁面UIProposalQueryList.jsp投保單查詢條件處理及結(jié)果顯示頁面BLPrpTmainBL層投保單類DBPrpTmainDB層投保單類,完成增刪改查操作PrpTmainSchemaSchema投保單值對象順序圖邏輯步驟Step1:進入UIProposalQueryInputBefore.jsp頁面,該頁面為控制頁面,它首先讀取當前險種有沒有個性化的投保單查詢條件頁面,如果有則轉(zhuǎn)向個性化頁面,如果沒有則轉(zhuǎn)向默認公用投保單查詢頁面。這里假設(shè)轉(zhuǎn)向UIProposalQueryInput.jsp頁面。Step2:進入UIProposalQueryInput.jsp頁面,它展示查詢條件,并接受用戶輸入,然后提交查詢請求;Step3:UIProposalQueryList.jsp接受查詢請求,它首先得到各個查詢條件的值,然后對查詢條件進行處理;Step4:UIProposalQueryList.jsp調(diào)用BLPrpTmain.query()方法查詢數(shù)據(jù)庫;Step5:UIProposalQueryList.jsp得到查詢結(jié)果,并用列表形式展現(xiàn)查詢結(jié)果;Step6:在查詢結(jié)果頁面上可以進行相應的操作,如撤單、修改、打印等。投保單修改-UC0101TB03類圖順序圖邏輯步驟投保單刪除-UC0101TB04類圖順序圖邏輯步驟投保單查看-UC0101TB05類圖邏輯步驟Step1:用戶查詢投保單,單擊投保單號碼的超級鏈接,指向UIPrPoEn0101Show.jsp頁面;Step2:UIPrPoEn0101Show.jsp頁面首先判斷業(yè)務(wù)類型,如果不是批改類型,則把UIPrpslPoli0101ShowIni.jsp包含進來,該頁面有包含UIPrpslPoliShowIni.jsp頁面,然后掉用BLProposal類讀取投保單數(shù)據(jù);Step3:UIPrPoEn0101Show.jsp再把各子顯示頁面包含進來,用來展現(xiàn)投保單數(shù)據(jù);保單處理保單補錄類圖順序圖邏輯步驟Step1:用戶進入UIPolicyInput.jsp,確認是否需要保單補錄;如果需要則進入UIPolicySubmit.jsp頁面;Step2:UIPolicySubmit.jsp頁面轉(zhuǎn)向相應相應險種的財產(chǎn)基本保險0101投保單/保單/批單錄入框架頁面UIPrPoEn0101Input.jsp;Step3:其他步驟類似于HYPERLINK投保單錄入;保單查詢類圖邏輯步驟類似于HYPERLINK投保單查詢。保單查看類圖邏輯步驟類似于HYPERLINK投保單查看。批改處理普通批單錄入類圖關(guān)鍵邏輯描述普通批單錄入的流程和投保單錄入相同,主要流程如下:Step1:首先需要先輸入保單號,然后點下一步進入批單錄入界面,該界面包含了保單的基本信息;Step2:用戶修改保單信息,提交請求;Step3:輸入批文,然后保存;Step4:UIEndorse0101InputSave.jsp頁面包含了對象賦值頁面,賦值結(jié)束之后,調(diào)用BLEndorse類的save方法進行保存;界面框架財產(chǎn)基本保險-0101投保部分投保錄入-UC0101TB01UIProposalInput.jsp轉(zhuǎn)向相應險種投保單錄入頁面UIPrPoEn0101Input.jsp;投保單錄入頁面UIPrPoEn0101Input.jsp主要結(jié)構(gòu):0101腳本函數(shù)文件UIPrpslPoli0101Input.jscheckForm();submitForm();resetItemKindNo();resetEngageSerialNo();0101投保單/保單框架初始化頁面UIPrpslPoli0101InputIni.jspLoadForm();changeProperties();UIPrpslPoliMainFunctionInput.jspUIPrPoEnMainHeadInput.jspUIPrP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論