摘要:介紹了一套簡(jiǎn)化的機(jī)動(dòng)車(chē)保險(xiǎn)業(yè)務(wù)處理系統(tǒng)的數(shù)據(jù)庫(kù)分析及設(shè)計(jì),該系統(tǒng)采用vfp6數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),以應(yīng)用于太平洋保險(xiǎn)公司汽車(chē)保險(xiǎn)業(yè)務(wù)管理系統(tǒng)。
關(guān)鍵詞:數(shù)據(jù)庫(kù);e-r圖;字段
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2009)05-1025-04
A Simplified Mechanically-propelled Vehicle Insurance Services Sells Systematic Design Specifications at Reduced Prices
GUAN Xiao-tong
(China Oversea Chinese History Museum, Beijing 100007, China)
Abstract: Have introduced that a set of simplified motor vehicle insurance services handles the systematic data base analysis and designs that, this system adopt the vfp6 data base to develop platform, to apply to Pacific Insurance Agency automobile insurance business management system.
Key words: data base; E-r map; syllable
1 引言
近幾年來(lái),國(guó)內(nèi)機(jī)動(dòng)車(chē)輛保險(xiǎn)業(yè)務(wù)發(fā)展迅速,保費(fèi)收入急劇上升,已成為國(guó)內(nèi)財(cái)產(chǎn)保險(xiǎn)的首要險(xiǎn)種,對(duì)支持國(guó)內(nèi)財(cái)產(chǎn)保險(xiǎn)業(yè)務(wù)的發(fā)展發(fā)揮了重要作用。但是,近年來(lái)有些保險(xiǎn)公司無(wú)視人民銀行和財(cái)政部的有關(guān)規(guī)定,采取大幅度降低保險(xiǎn)費(fèi)率、超標(biāo)準(zhǔn)支付代理手續(xù)費(fèi)、支付高額退費(fèi)、提前給予無(wú)賠款優(yōu)待等非正常手段進(jìn)行惡性競(jìng)爭(zhēng),直接造成機(jī)動(dòng)車(chē)輛保險(xiǎn)業(yè)務(wù)賠付率巨幅上升,嚴(yán)重影響了保險(xiǎn)市場(chǎng)秩序的穩(wěn)定。為加強(qiáng)對(duì)機(jī)動(dòng)車(chē)輛保險(xiǎn)業(yè)務(wù)的管理,促進(jìn)機(jī)動(dòng)車(chē)輛保險(xiǎn)業(yè)務(wù)的健康發(fā)展,太平洋保險(xiǎn)公司決定開(kāi)發(fā)一個(gè)簡(jiǎn)單的機(jī)動(dòng)車(chē)保險(xiǎn)業(yè)務(wù)處理系統(tǒng)——BXS系統(tǒng)。
2 簡(jiǎn)單需求分析
2.1 BXS系統(tǒng)數(shù)據(jù)需求
1) 保險(xiǎn)單:車(chē)輛按單位投保,一個(gè)單位的車(chē)輛在一張保單上投保,每張保單保險(xiǎn)期限固定為一年,基本數(shù)據(jù)項(xiàng)如下:
保單號(hào),單位名稱(chēng),單位地址,聯(lián)系人及電話,起保日期,簽單日期(必須早于起保日期),總保額,總保費(fèi),車(chē)輛總數(shù),操作員,復(fù)核人。
每張保險(xiǎn)單上有若干被保險(xiǎn)車(chē)輛,記錄每輛車(chē)的數(shù)據(jù)項(xiàng)有:車(chē)牌號(hào),發(fā)動(dòng)機(jī)號(hào),車(chē)型,座位,噸位,使用性質(zhì),起保日期,保險(xiǎn)金額,基本費(fèi)率,保費(fèi)合計(jì)。車(chē)輛的起保日期為保單上的起保日期,保費(fèi)=保額*費(fèi)率。
2) 批單:記錄對(duì)保險(xiǎn)單的修改情況,一張保單可批改多次,每次一張批單,并在保單上體現(xiàn)改后的情況,可批改內(nèi)容有:
批改保單上單位地址,修改某輛車(chē)的保險(xiǎn)金額,保單上加車(chē)輛。
對(duì)每張批單應(yīng)記錄:批單號(hào),批改的保單號(hào),批改日期,操作員和批改內(nèi)容。
3) 賠款單:記錄車(chē)輛出險(xiǎn)后的理賠情況,每輛出險(xiǎn)車(chē)一次出險(xiǎn)開(kāi)具一張賠款單,賠款單數(shù)據(jù)項(xiàng)包括:
賠款單號(hào),保單號(hào),車(chē)輛車(chē)牌號(hào),出險(xiǎn)日期,申請(qǐng)金額,結(jié)案日期,賠付金額,負(fù)責(zé)人,操作員。
4) 車(chē)型代碼表:車(chē)型代碼,含義。
5) 使用性質(zhì)表:使用代碼,含義。
6) 費(fèi)率表:車(chē)型代碼,使用性質(zhì),費(fèi)率(保費(fèi)=保額*費(fèi)率)。
2.2 業(yè)務(wù)分析
1) 投保:
① 錄入新保單,包括車(chē)輛清單,保單上的總計(jì)數(shù)字在清單錄入完畢后計(jì)算并填入保單。注:保單號(hào)不可重復(fù),復(fù)核人置為空值。
② 保單復(fù)核:給出保單號(hào),填寫(xiě)復(fù)核人。復(fù)核后的保單可批改,可理賠。
③ 刪除保單:給出保單號(hào),刪除保單。復(fù)核后的保單不可刪除。
2) 批改:錄入批單信息,并將保單改為最新數(shù)據(jù)。
3) 理賠處理:記錄出險(xiǎn)后的賠付情況。
① 理賠申請(qǐng):出險(xiǎn)日期應(yīng)在保險(xiǎn)期限內(nèi)。
② 結(jié)案:給付后要沖減車(chē)輛及保險(xiǎn)單上的保險(xiǎn)金額。
4) 查詢統(tǒng)計(jì):
① 給出兩個(gè)日期,找出起保日期在這兩個(gè)日期之間的所有保險(xiǎn)單,計(jì)算這些保單的金額,保費(fèi),車(chē)輛數(shù),保單數(shù)等等,并可顯示這些保單及其車(chē)輛清單。
② 給出保單號(hào),查詢其內(nèi)容及其所有批單并逐個(gè)顯示。
③ 給出兩個(gè)日期,分別顯示時(shí)段內(nèi)出險(xiǎn)的已結(jié)案和未結(jié)案的案件。
④ 月統(tǒng)計(jì):查詢給定月份中的投保及賠款情況,包括:投保單數(shù),總保額,總保費(fèi),車(chē)輛數(shù),發(fā)生案件數(shù),申請(qǐng)的賠款金額(未結(jié)案的),出險(xiǎn)率(出險(xiǎn)車(chē)輛數(shù)/投保車(chē)輛數(shù)),給付的總金額,給付率(給付金額/保費(fèi)總計(jì))。
⑤ 年統(tǒng)計(jì):給定當(dāng)年的投保及賠款情況,包括:投保單數(shù),總保額,總保費(fèi),車(chē)輛數(shù),發(fā)生案件數(shù),申請(qǐng)的賠款金額(未結(jié)案的),出險(xiǎn)率(出險(xiǎn)車(chē)輛數(shù)/投保車(chē)輛數(shù)),給付的總金額,給付率(給付金額/保費(fèi)總計(jì))。
5) 系統(tǒng)維護(hù):
① 車(chē)型代碼表維護(hù)。
② 使用性質(zhì)表維護(hù)。
③ 費(fèi)率表維護(hù)。
④ 操作員維護(hù)(操作員增刪改,操作員操作權(quán)限維護(hù))。
⑤ 兩年以前保單的數(shù)據(jù)轉(zhuǎn)出。
3 概念模型
3.1 實(shí)體分析
經(jīng)過(guò)對(duì)BXS系統(tǒng)的分析,我們可得到如下的數(shù)據(jù)實(shí)體:
1) 投保單位:?jiǎn)挝幻Q(chēng),單位地址,聯(lián)系人,電話, 總保額,總保費(fèi),車(chē)輛總數(shù)。
2) 保單:保單號(hào),起保日期,簽單日期(必須早于起保日期),操作員,復(fù)核人。
3) 投保車(chē):車(chē)牌號(hào),發(fā)動(dòng)機(jī)號(hào),車(chē)型,座位,噸位,使用性質(zhì),保起保日期,保險(xiǎn)金額,基本費(fèi)率,保費(fèi)合計(jì)。
4) 批單:批單號(hào),批改的保單號(hào),批改日期,操作員和批改內(nèi)容。
5) 賠款單:賠款號(hào),車(chē)輛車(chē)牌號(hào),出險(xiǎn)日期,申請(qǐng)金額,結(jié)案日期,賠付金額,負(fù)責(zé)人,操作員。
6) 車(chē)型代碼:車(chē)型代碼,含義。
7) 使用性質(zhì):使用代碼,含義。
8) 費(fèi)率:車(chē)型代碼,使用性質(zhì),費(fèi)率。
9) 操作員:操作員名稱(chēng),操作員密碼,操作員權(quán)限。
3.2 實(shí)體E_R圖
經(jīng)過(guò)分析,我們得出BXS系統(tǒng)的實(shí)體E_R圖(如圖1),為了簡(jiǎn)化圖形,E_R圖中我們省略是實(shí)體屬性。
4 BXS系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
為了實(shí)現(xiàn)以上BXS系統(tǒng)的實(shí)體以及實(shí)體間的關(guān)系,我們?cè)O(shè)計(jì)BXS系統(tǒng)數(shù)據(jù)庫(kù)如下(在設(shè)計(jì)中,為了保證數(shù)據(jù)的一致性和完整性,對(duì)于冗余的數(shù)據(jù)不重復(fù)存儲(chǔ),對(duì)凡能通過(guò)計(jì)算出來(lái)的數(shù)據(jù)都不存儲(chǔ),這些數(shù)據(jù)通過(guò)程序運(yùn)行中計(jì)算出來(lái)):
4.1 投保單位表unit
總保額:SELECT SUM(car. Rse_money)from unit,car where unit_id=car.unit_id
總保費(fèi):SELECT SUM(car.Rse_money*(SELECT cost.cost from car,cost,unit where car.typ_id=cost.typ_idand car.per_id=cost.per_id andunit.unit_id=car.unit_id))from unit,carwhere unit.unit_id=car.unit_id
車(chē)輛總數(shù):SELECT count(car.id) from car,unit where unit.unit_id=car.unit_id
4.2 保單表resurance
操作員名稱(chēng):SELECT operator.Ope_name from operator,resurancewhere
resurance.Ope_id=operator.Ope_id
在表設(shè)計(jì)時(shí)注意要給簽單日期添加約束,使其日期大于起保日期。
4.3 保車(chē)表car
起保日期:SELECT resurance.B_data from resurance,car
where car.unit_id=resurance.unit_id
車(chē)型:SELECT cartype.meanings from cartype,carwhere car.typ_id=cartype.typ_id
使用性質(zhì):SELECT useper.meanings from useper,car where car.per_id=useper.per_id
基本費(fèi)率:SELECT cost.cost from car,cost where car.typ_id=cost.typ_id
and car.per_id=cost.per_id
保費(fèi)合計(jì):SELECT car.Rse_money*( SELECT cost.cost from car,costwhere
car.typ_id=cost.typ_idandcar.per_id=cost.per_id) from car
4.4 批單表examine
操作員名稱(chēng):SELECT operator.Ope_name from operator,examinewhere
examine.Ope_id=operator.Ope_id
4.5 賠款單表indemnidy
操作員名稱(chēng):SELECT operator.Ope_name from operator, indemnidywhere
indemnidy.Ope_id=operator.Ope_id
4.6 車(chē)型代碼表cartype
注:操作員權(quán)限用1,2,3……等字符代表不同的權(quán)限,在程序中依據(jù)其具體的權(quán)限含義限定操作員的操作權(quán)限
5 VFP設(shè)計(jì)要點(diǎn)分析
5.1 選用VFP6的理由
VFP6是一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)設(shè)計(jì)的平臺(tái),盡管它有許多不足之外,但對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)卻比較方便,它可直接設(shè)計(jì)數(shù)據(jù)庫(kù)及數(shù)據(jù)表,可直接使用SQL語(yǔ)句等優(yōu)勢(shì)。特別是非常方便的設(shè)計(jì)數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系,在多表查詢中優(yōu)勢(shì)特別明顯。也非常方便的支持視圖查詢操作。
其最大缺點(diǎn)是數(shù)據(jù)保密性比較差。
5.2 數(shù)據(jù)環(huán)境
VFP6可為每一個(gè)表單設(shè)計(jì)一個(gè)數(shù)據(jù)環(huán)境,在數(shù)據(jù)環(huán)境中添加表單所需要的數(shù)據(jù)表,并可在數(shù)據(jù)環(huán)境中設(shè)計(jì)表之間的關(guān)聯(lián)。在設(shè)計(jì)中我們充分利用了VFP的這個(gè)優(yōu)點(diǎn)。
5.3 開(kāi)發(fā)手段
VFP6提供了非常方便的開(kāi)發(fā)手段,如表單、報(bào)表、對(duì)話框、菜單等設(shè)計(jì)。對(duì)快速開(kāi)發(fā)簡(jiǎn)單的MIS系統(tǒng)是一個(gè)很好的開(kāi)發(fā)平臺(tái)。
6 結(jié)束語(yǔ)
BXS系統(tǒng)的開(kāi)發(fā)和使用對(duì)太平洋保險(xiǎn)公司車(chē)保業(yè)務(wù)的管理具有很深遠(yuǎn)的意義和作用,使原來(lái)混亂的車(chē)輛保險(xiǎn)業(yè)務(wù)非常容易進(jìn)行管理。通過(guò)此次對(duì)BXS系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),我們深刻體會(huì)到任何軟件的開(kāi)發(fā)都需要我們重視系統(tǒng)需求分析,數(shù)據(jù)庫(kù)系統(tǒng)也不例外。在分析數(shù)據(jù)庫(kù)系統(tǒng)的概念模型時(shí),應(yīng)該充分的考慮數(shù)據(jù)的完整性、一致的約束。在BXS系統(tǒng)的設(shè)計(jì)中,有兩個(gè)方面我們深有體會(huì):一個(gè)是車(chē)型、保車(chē)使用性質(zhì)、費(fèi)率與保車(chē)的關(guān)系,常規(guī)的理解,也許會(huì)將車(chē)型、使用性質(zhì)和費(fèi)率作為保車(chē)的基本屬性,但這樣也許會(huì)產(chǎn)生相同車(chē)型、相同使用性質(zhì)但費(fèi)率卻不同的情況產(chǎn)生,破壞數(shù)據(jù)的一致性原則。由于費(fèi)率是由車(chē)型和使用性質(zhì)共同確定的,因此,在BXS系統(tǒng)中,不能采用常規(guī)的理解,而應(yīng)將車(chē)型、使用性質(zhì)和費(fèi)率作不同的實(shí)體來(lái)看待。二是操作員實(shí)體,在系統(tǒng)中并沒(méi)有體現(xiàn)出需要操作員實(shí)體,因此極易在系統(tǒng)的保單實(shí)體、批單實(shí)體、賠款單實(shí)體中直接采用操作員姓名作為實(shí)體的基本屬性,經(jīng)過(guò)分析我們發(fā)現(xiàn)這樣做會(huì)帶來(lái)極大隱患,如果有不同的操作員擁有相對(duì)的姓名如何區(qū)分?他們的權(quán)限是否發(fā)生混亂?為此,須建立一個(gè)操作員實(shí)體,為操作員提供一個(gè)ID作為識(shí)別其身份的標(biāo)志。同樣,為了保證數(shù)據(jù)的完整性、一致的約束,我們?cè)谠O(shè)計(jì)數(shù)據(jù)表時(shí),對(duì)于實(shí)體所具有的一些屬性,我們并沒(méi)有設(shè)計(jì)到數(shù)據(jù)表中去,如總保費(fèi)、總保額等,這些數(shù)據(jù)是可以通過(guò)本實(shí)體的基本屬性或其它實(shí)體的基本屬性直接或間接得到。所以,為了能關(guān)聯(lián)這些實(shí)體以便得到這些屬性,我們?cè)谟行┍碓黾恿岁P(guān)聯(lián)的ID,比如在批單表中增加了保單的ID,在賠款單中增加了保車(chē)的ID等。盡管關(guān)聯(lián)增加了系統(tǒng)的復(fù)雜度和查詢的復(fù)雜度,但為了保證數(shù)據(jù)的完整性、一致的約束,這樣做是值得的。
參考文獻(xiàn):
[1] 郭文明.數(shù)據(jù)庫(kù)原理[M].北京:北京郵電大學(xué)出版社,2001.
[2] 王子芳.數(shù)據(jù)庫(kù)及應(yīng)用課程教學(xué)探[J]討.西南農(nóng)業(yè)大學(xué)學(xué)報(bào),2005,3(3).
[3] 朱其亮.計(jì)算機(jī)基礎(chǔ)[M].北京:北京郵電大學(xué)出版社,2000.
[4] 宋茂強(qiáng).數(shù)據(jù)庫(kù)原理及應(yīng)用[M].北京:北京郵電大學(xué)出版社,2001.