




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、存檔編號學士學位論文保險業(yè)務管理系統(tǒng)的設計與實現(xiàn) 教學學院 屆 別 2012屆 專 業(yè) 計算機科學與技術 學 號 姓 名 指導教師 完成日期 2012-5-14目錄TOC o 1-3 h z u HYPERLINK l _Toc325352200 內容摘要 PAGEREF _Toc325352200 h 1 HYPERLINK l _Toc325352201 關鍵詞 PAGEREF _Toc325352201 h 2 HYPERLINK l _Toc325352202 Abstract. PAGEREF _Toc325352202 h 2 HYPERLINK l _Toc325352203 K
2、ey words PAGEREF _Toc325352203 h 2 HYPERLINK l _Toc325352204 引言 PAGEREF _Toc325352204 h 3 HYPERLINK l _Toc325352205 1.緒論 PAGEREF _Toc325352205 h 3 HYPERLINK l _Toc325352206 1.1 開發(fā)背景 PAGEREF _Toc325352206 h 3 HYPERLINK l _Toc325352207 1.2 開發(fā)意義 PAGEREF _Toc325352207 h 5 HYPERLINK l _Toc325352208 1.3 開
3、發(fā)目的 PAGEREF _Toc325352208 h 5 HYPERLINK l _Toc325352209 2.開發(fā)技術簡介 PAGEREF _Toc325352209 h 6 HYPERLINK l _Toc325352210 2.1 開發(fā)工具簡介 PAGEREF _Toc325352210 h 6 HYPERLINK l _Toc325352211 2.2 開發(fā)語言簡介 PAGEREF _Toc325352211 h 6 HYPERLINK l _Toc325352212 2.3 后臺數(shù)據(jù)庫簡介 PAGEREF _Toc325352212 h 7 HYPERLINK l _Toc325
4、3522一三 2.4 B/S模式簡介 PAGEREF _Toc3253522一三 h 8 HYPERLINK l _Toc325352214 2.5 J2EE技術 PAGEREF _Toc325352214 h 8 HYPERLINK l _Toc3253522一五 3.系統(tǒng)規(guī)劃 PAGEREF _Toc3253522一五 h 10 HYPERLINK l _Toc325352216 3.1 可行性分析 PAGEREF _Toc325352216 h 10 HYPERLINK l _Toc325352221 3.2 需求分析 PAGEREF _Toc325352221 h 12 HYPERLI
5、NK l _Toc325352222 3.3 系統(tǒng)總體結構設計 PAGEREF _Toc325352222 h 一三 HYPERLINK l _Toc325352223 3.4 總體設計 PAGEREF _Toc325352223 h 一三 HYPERLINK l _Toc325352224 4.系統(tǒng)分析 PAGEREF _Toc325352224 h 一五 HYPERLINK l _Toc325352225 4.1 用例分析 PAGEREF _Toc325352225 h 一五 HYPERLINK l _Toc325352229 4.2 業(yè)務流程分析 PAGEREF _Toc32535222
6、9 h 一八 HYPERLINK l _Toc325352230 5.數(shù)據(jù)庫設計 PAGEREF _Toc325352230 h 20 HYPERLINK l _Toc325352231 5.1 數(shù)據(jù)庫結構設計 PAGEREF _Toc325352231 h 20 HYPERLINK l _Toc325352232 5.2數(shù)據(jù)庫關系圖設計 PAGEREF _Toc325352232 h 26 HYPERLINK l _Toc325352233 6系統(tǒng)實現(xiàn) PAGEREF _Toc325352233 h 27 HYPERLINK l _Toc325352234 6.1 數(shù)據(jù)庫連接模塊代碼 PAG
7、EREF _Toc325352234 h 27 HYPERLINK l _Toc325352235 6.2 系統(tǒng)管理模塊演示 PAGEREF _Toc325352235 h 28 HYPERLINK l _Toc325352236 6.3 主要模塊代碼 PAGEREF _Toc325352236 h 38 HYPERLINK l _Toc325352237 7.系統(tǒng)測試 PAGEREF _Toc325352237 h 39 HYPERLINK l _Toc325352238 8.小結 PAGEREF _Toc325352238 h 42 HYPERLINK l _Toc325352239 參考
8、文獻 PAGEREF _Toc325352239 h 43內容摘要:當今社會,保險業(yè)務的數(shù)量也由于社會的發(fā)展、人們對保險意識增強而快速增加。保險業(yè)飛速的發(fā)展,要加強企業(yè)競爭力必須從紙筆記錄向電子化進化。本課題主要研究保險業(yè)管理系統(tǒng),其中包括投保、申報、審批、理賠以及保單和險種的管理。本課題以保險管理系統(tǒng)為實際研究情況,通過J2EE的開發(fā)平臺,結合Oracle數(shù)據(jù)庫,開發(fā)一個基于B/S模式的保險企業(yè)管理系統(tǒng)。通過登陸頁面的跳轉建立經(jīng)理、員工和客戶三個不同接口。這樣系統(tǒng)不僅減少了維護數(shù)據(jù)的人力也提高了工作效率。系統(tǒng)給予不同用戶提供不同的功能模塊。這樣使員工不需要只在辦公室才能辦公,客戶也可以用自己
9、的客戶名和密碼登陸界面。系統(tǒng)目標就是減少勞動力,使工作效率更大提高。關鍵詞:保險管理 J2EE Oracle B/SAbstract:Todays society, the number of the insurance business due to the development of society, insurance awareness and rapid increase. The rapid development of the insurance industry, to strengthen the competitiveness of enterprises from th
10、e pen and paper records to electronic evolution. The main subject of the insurance industry management system, including the management of insurance, reporting, examination and approval, claims, and insurance policies and insurance products.Insurance Management System, thetopicfortheactual researchs
11、ituation, combined with theOracle database,J2EEdevelopment platform, developmentofinsurancebusiness managementsystembased onB / S mode. Throughthelanding pageto jumptothe establishment ofthree differentmanagers, employees and customersan excuse. This systemnot only reduces themanpowerto maintain dat
12、aandimprove the work efficiency. System to givedifferent usersdifferentfunctional modules. Soemployees do not needin the officecanonlyoffice, customers can also usethecustomername and passwordlogin screen. Thesystemgoalis to reducethelabor,theworking efficiencygreatly improved.Key words:Insurance sy
13、stem J2EEORACLE database B/S引言時代高速發(fā)展,人們對面臨損失災難盡量減少損失的意識增強了,保險業(yè)也在大背景下高速發(fā)展。本文就是以保險系統(tǒng)為討論對象,使用J2EE架構、Oracle數(shù)據(jù)庫、B/S模式建立起保險系統(tǒng)。對于整個保險業(yè)務系統(tǒng)流程能夠很好的完成。1.緒論1.1 開發(fā)背景 在當今社會,人們在面臨損失和災難的時候希望能夠保證自己的財產安全,他們也想盡辦法來避免生活中的一些損失,以此保險已成為人們生活不可或缺的一部分。我們大學生購買的人身保險,乘坐汽車火車的人身意外險,汽車的機動車輛險,每個人的醫(yī)療保險,養(yǎng)老保險等等。各式各樣的保險在現(xiàn)實生活中無處不在。保險業(yè)務的數(shù)
14、量也由于社會的發(fā)展、人們對保險意識增強而快速增加。但是為了確??沙掷m(xù)增長,保險公司培養(yǎng)自己高效率和訓練有素的銷售隊伍,在各個地區(qū)建立自己的分公司來擴展保險業(yè)務,記錄所有投保人的詳細信息,但是直到現(xiàn)在,依然是以手工作為主要的紀錄形式。但是隨著業(yè)務的擴展和參保人數(shù)的增多,必然所要記錄的信息越來越多,讓員工每天從幾千堆的以硬盤形式存儲的數(shù)據(jù)文件中查找客戶的信息,不但費時、低效而且枯燥乏味。而且我國保險市場近幾年來發(fā)展迅速,但是對于保險的業(yè)務也沒有完整的描述,客戶只能在保險公司的營業(yè)大廳才能了解到保險公司的具體業(yè)務,那樣對于客戶來說很不方便,比較起來別的保險公司的業(yè)務也比較困難。由于保險業(yè)的飛速發(fā)展,
15、保險公司需要處理大量用戶的服務信息,這必然加大了管理難度,增加工作人員的負擔。隨著計算機技術的飛速發(fā)展,以計算機為基礎的信息系統(tǒng)也處于蓬勃發(fā)展的時期,而采用計算機管理信息系統(tǒng)已成為公司管理科學化和現(xiàn)代化的重要標志,應用計算機管理,可大大提高工作人員的工作效率,用現(xiàn)代化工具代替?zhèn)鹘y(tǒng)的手工作業(yè),大大減少了以往出入存流程繁瑣、雜亂、周期長的弊端。由此,保險公司為了合理方便的管理處理客戶信息、業(yè)務運作信息,讓客戶、員工、管理員方便的擁有自己的權限并對自己的信息模塊進行操作,借助現(xiàn)代化計算機技術建立一個高效的管理信息系統(tǒng)是關鍵。1.2開發(fā)意義保險管理系統(tǒng)的開發(fā)目的是使保險業(yè)務的管理模式從手工記錄轉變成信
16、息管理,為管理人員提供方便條件。對保險業(yè)務的實際情況進行調研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。保險業(yè)務系統(tǒng)的實施的現(xiàn)實意義:系統(tǒng)處理業(yè)務更高效,節(jié)約人力資源。使數(shù)據(jù)在所有的分行能同步化更新操作。方便客戶在網(wǎng)上進行相關業(yè)務操作,使保險企業(yè)有效的管理與保險業(yè)務相關的工作,增強在同行業(yè)中的競爭能力。基本信息的全面設置、數(shù)據(jù)錄入方便、快捷。最大限度的實現(xiàn)了易維護性和易操作性。系統(tǒng)運行穩(wěn)定,數(shù)據(jù)安全可靠。1.3開發(fā)目的本系統(tǒng)主要是為了開發(fā)一個操作方便、使用快捷、處理高效的保險管理系統(tǒng)。因此,本系統(tǒng)是從人工操作容
17、易產生錯誤、過程繁瑣、工作效率不高,保密性差不足之處,對系統(tǒng)的可操作性、穩(wěn)定性和實用性有一定的限制,并能安全地保存數(shù)據(jù)于數(shù)據(jù)庫中來提高其系統(tǒng)的保密性。使其真正實現(xiàn)保險管理系統(tǒng)的安全化、規(guī)范化、科學化、信息化。2.開發(fā)技術簡介2.1開發(fā)工具簡介本系統(tǒng)主要使用的開發(fā)工具是MyEclipse,它是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse HYPERLINK xbaike.baidux/view/一八979.htm 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise
18、 Workbench)是對 HYPERLINK xbaike.baidux/view/23576.htm EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及 HYPERLINK xbaike.baidux/view/330120.htm 應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE HYPERLINK xbaike.baidux/view/14867.htm 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML ,Struts,JSP, HYPERLINK xbaike.baidux/view/一五916.htm CSS
19、, HYPERLINK xbaike.baidux/view/16168.htm Javascript,SQL, Hibernate。2.2 開發(fā)語言簡介本系統(tǒng)是使用Java語言進行開發(fā)實現(xiàn),Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)
20、網(wǎng)的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java 編程語言的風格十分接近 HYPERLINK xbaike.baidux/view/10075.htm C、 HYPERLINK xbaike.baidux/view/824.htm C+語言。Java是一個純的面向對象的程序設計語言,它繼承了 C+ 語言面向對象技術的核心,Java舍棄了C +語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂。在 Java SE 1
21、.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的 HYPERLINK xbaike.baidux/view/116405.htm 枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。2.3 后臺數(shù)據(jù)庫簡介本系統(tǒng)使用的后臺數(shù)據(jù)庫是Oracle,ORACLE 數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系
22、統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關系數(shù)據(jù)庫,它是一個完備關系的產品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。Oracle的特點完整的數(shù)據(jù)管理功能:數(shù)據(jù)的大量性數(shù)據(jù)的保存的持久性數(shù)據(jù)的共享性數(shù)據(jù)的可靠性2.4 B/S模式簡介Browser瀏覽器數(shù)據(jù)庫OracleWEB服務器B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作界面是通過瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人
23、員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)析。B/S模式如圖2-1所示:Browser瀏覽器數(shù)據(jù)庫OracleWEB服務器HTTPHTTPHTMLHTML圖2-1 B/S模式2.5 J2EE技術J2EE平臺由一整套服務(Services)、應用程序接口(APIs)和協(xié)議構成,它對開發(fā)基于Web的多層應用提供了功能支持,下面對J2EE中的多種技術規(guī)范進行簡單的描述:JDBC(Java Database Connectivity):JDBC API為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,像ODBC一樣,JDBC對開發(fā)者屏蔽
24、了一些細節(jié)問題,另外,JDBC對數(shù)據(jù)庫的訪問也具有平臺無關性。EJB(Enterprise JavaBean):J2EE技術之所以贏得媒體廣泛重視的原因之一就是EJB。它們提供了一個框架來開發(fā)和實施分布式商務邏輯,由此很顯著地簡化了具有可伸縮性和高度復雜的企業(yè)級應用的開發(fā)。EJB規(guī)范定義了EJB組件在何時如何與它們的容器進行交互作用。容器負責提供公用的服務,例如目錄服務、事務管理、安全性、資源緩沖池以及容錯性。但這里值得注意的是,EJB并不是實現(xiàn)J2EE的唯一途徑。正是由于J2EE的開放性,使得有的廠商能夠以一種和EJB平行的方式來達到同樣的目的。JSP(Java Server Pages):
25、JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端所請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet:Servlet是一種小型的Java程序,它擴展了Web服務器的功能。作為一種服務器端的應用,當被請求時開始執(zhí)行,這和CGI Perl腳本很相似。Servlet提供的功能大多與JSP類似,不過實現(xiàn)的方式不同。JSP通常是大多數(shù)HTML代碼中嵌入少量的Java代碼,而servlets全部由Java寫成并且生成HTML。 XML(Extensible Markup Language):XML是一種可以用來定義其它標記
26、語言的語言。它被用來在不同的商務過程中共享數(shù)據(jù)。XML的發(fā)展和Java是相互獨立的,但是,它和Java具有的相同目標正是平臺獨立性。通過將Java和XML的組合,您可以得到一個完美的具有平臺獨立性的解決方案。3.系統(tǒng)規(guī)劃3.1 可行性分析3.1.1技術可行性J2EE是美國Sun公司剛剛推出的一種全新概念的模型,與傳統(tǒng)的互聯(lián)網(wǎng)應用程序模型相比有著不可比擬的優(yōu)勢。當今許多企業(yè)都需要擴展他們的業(yè)務范圍,降低自身經(jīng)營成本,縮短他們和客戶之間的響應時間,這就需要存在一種簡捷,快速的服務于企業(yè),合作伙伴和雇員之間。典型的說,提供這些服務的應用軟件必須同企業(yè)信息系統(tǒng)相結合,并提供新的能向更為廣闊的用戶提供的
27、服務9。這些服務要具備以下的特點:高可用性:來滿足現(xiàn)在的全球商業(yè)環(huán)境安全性:保護用戶的隱私和企業(yè)數(shù)據(jù)的安全可依賴性和擴展性:保證商業(yè)交易的正確和迅捷3.1.2社會可行性當前的中國保險市場,是一個急速發(fā)展與變革的市場。保險行業(yè)IT服務必須滿足這種現(xiàn)狀的要求。因此,他們對于IT服務的響應速度和服務質量有了更高的要求?,F(xiàn)階段,我國經(jīng)濟環(huán)境諸多因素給保險業(yè)提出了新的要求。一方面,加入WTO后,外資保險公司的加盟對于我國保險業(yè)產生重大的影響,中國保險市場將呈現(xiàn)出國際化特征,有利于業(yè)務拓展;但是另一方面,新的市場發(fā)展形勢使得國內保險公司面臨嚴峻考驗,對于公司的經(jīng)營運作能力提出了更高的要求?,F(xiàn)在,保險行業(yè)的
28、特征決定了企業(yè)管理信息對保險公司尤為重要,公司的經(jīng)營策略、業(yè)務運作、財務管理、分析決策無一不建立在高質量信息管理的基礎上。各家保險公司對于新險種開發(fā)、業(yè)務管理、自身風險管控以及服務水準提升等方面的要求越來越強烈,這就要求其核心業(yè)務系統(tǒng)不能僅是對業(yè)務的簡單支持,更重要的是到達支持、分析、管理、決策的層面。換句話說,保險信息系統(tǒng)的好壞將從根本上影響到保險公司的核心競爭力。3.1.3 經(jīng)濟可行性盡管目前很多保險軟件都可以實現(xiàn)內部資源的共享,但是實際上,其業(yè)務系統(tǒng)僅僅是對承保、批改、續(xù)期、理賠以及一些統(tǒng)計、人員管理等保險業(yè)務流程提供業(yè)務支持,市面上并未出現(xiàn)一個集保險業(yè)務、財務核算、核保、核賠等功能于一
29、體的保險信息處理平臺系統(tǒng),不少投保人利用保險制度與保險軟件的紕漏騙保,使得保險公司蒙受了巨大的經(jīng)濟損失。而對于保險公司新產品套餐的發(fā)布,現(xiàn)有保險軟件也無法迅速準確地支持“一攬子保單”的產品處理??梢?,保險業(yè)務快速增長和保險軟件功能不完善的矛盾越來越突出,直接影響到保險公司的償付能力和經(jīng)營的穩(wěn)定性,關系到保險業(yè)的健康發(fā)展。3.1.4操作可行性隨著社會的不斷發(fā)展,計算機的不斷普及,越來越多的人已經(jīng)可以熟練地掌握計算機的基本操作,本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。整個保單管理系統(tǒng)采用友好的交互界面,簡潔明了,不需
30、要對數(shù)據(jù)庫進行深入的了解便能輕松使用,無需對使用系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡化了操作環(huán)節(jié)。3.2 需求分析保險管理系統(tǒng)主要是實現(xiàn)網(wǎng)上完成保險下單、交費、申請賠償、批準賠償?shù)谋kU業(yè)務流程,共分為三個部分,一部分是客戶的申請賠償部分,第二部分是員工下訂單、收費、幫助申請賠償?shù)牟糠?,第三部分是?jīng)理管理客戶信息以及批準賠償部分。根據(jù)保險管理系統(tǒng)過的基本需求,本系統(tǒng)需要完成的具體任務如下:申請賠償:客戶買了保險,如果發(fā)生意外,可以在自己模塊申請賠償,也可以要員工幫忙申請。保險下單:客戶通過看各個保險種類,選擇自己最適合的,員工就可以通過客戶的需求幫客戶下單進行購買保險。保險收費:客戶購買了
31、保險,需要付費,客戶交錢后,可以讓員工進行記錄??蛻艄芾恚航?jīng)理可以修改查看客戶信息,幫助客戶找回密碼,增加或刪除客戶。每個客戶或員工可以通過自己的頁面進行修改密碼。批準賠償:經(jīng)理可以通過看申請賠償信息,核對賠付金額,可以批準或者拒絕賠償需求。用戶登陸:用戶輸入用戶名和密碼進行登入,通過輸入的不同身份進行跳轉到給客戶的模塊界面。3.3 系統(tǒng)總體結構設計表現(xiàn)層表現(xiàn)層WEB業(yè)務邏輯層包裝類數(shù)據(jù)服務類業(yè)務邏輯類傳輸對象數(shù)據(jù)庫圖3-1 系統(tǒng)總體結構設計圖系統(tǒng)總共分為三層:表現(xiàn)層,業(yè)務邏輯層,數(shù)據(jù)庫。表現(xiàn)層:離用戶最近的一個層面,用于顯示數(shù)據(jù)和接受用戶輸入的,數(shù)據(jù)給用戶一個WEB網(wǎng)頁,也就是數(shù)據(jù)交互的操作
32、平臺,業(yè)務邏輯層:中間層,用于處理表現(xiàn)層發(fā)來的數(shù)據(jù)以及數(shù)據(jù)庫中的數(shù)據(jù),將表現(xiàn)層發(fā)過來的數(shù)據(jù)傳遞數(shù)據(jù)庫進行保存,也將數(shù)據(jù)庫的數(shù)據(jù)提取出來傳遞給表現(xiàn)層顯示出來。中間的業(yè)務邏輯層主要通過J2EE實現(xiàn)。數(shù)據(jù)庫層:位于系統(tǒng)結構的最底層,用于存儲數(shù)據(jù)、讀取數(shù)據(jù)和訪問數(shù)據(jù)。3.4總體設計根據(jù)對保險業(yè)務管理系統(tǒng)中主要存在的問題的討論調研,選擇研究開發(fā)一個利用J2EE為編程語言,以Oracle作為數(shù)據(jù)庫的保險業(yè)務關系管理信息系統(tǒng)。本系統(tǒng)保險管理系統(tǒng)主要由投保過程管理、保單申報管理、保單審批管理、保單理賠管理、系統(tǒng)管理模塊組成。具體的功能結構如圖所示:3-2 系統(tǒng)組織功能圖系統(tǒng)管理模塊:用戶管理模塊針對各個功能模
33、塊與報表,授予各個員工,將不同部門,不同職位的工作責任與操作權限明確下來,使數(shù)據(jù)的保密性與系統(tǒng)運行的安全性得到保證。該系統(tǒng)其中包括有用戶管理,用戶密碼管理兩部分。具體功能有:查詢、修改、增加、刪除用戶,修改用戶密碼等。投保管理模塊:在投保管理模塊中,主要是對客戶信息,保單信息,險種信息,保單的收款,以及投保過程的管理。保險登記銷售人員通過和客戶接觸收集客戶的意見和建議提交技術部門開發(fā)出適合大眾的新的保險險種,客戶在保險公司的大廳或者通過營業(yè)員的介紹了解保險信息,要進行投保則在保險公司進行信息的登記,填寫保險單并繳保險費,則客戶投保成功。申報管理模塊:若發(fā)生事故或者保險到期那么客戶進行保險申報,
34、申報部門報案保護現(xiàn)場,進行現(xiàn)場的信息核實,客戶和審核員填寫提交相關資料,申報部門進行申報條件審查并確定申報類型。審批管理模塊:申報相關手續(xù)完成之后,根據(jù)相關資料證明,審批部門進行申報金額、等級客戶相關要求是否合理進行審批,審批通過。理賠管理模塊:通過申報審批之后,理賠部門根據(jù)相關憑證單據(jù)要進行相關的金額賠付核算,給客戶賠付保險金,這個模塊功能主要是人為工作。4.系統(tǒng)分析4.1用例分析根據(jù)系統(tǒng)的功能需求分析,我們建立了保險管理系統(tǒng)的頂層需求模型用例模型。創(chuàng)建用例圖之前要確定參與者。整個銷售系統(tǒng)的外部用戶有:客戶customer;員工employer;經(jīng)理manager。4.1.1客戶custom
35、er用例圖在保險公司中客戶是保險公司最主要的資源??蛻艨梢缘卿涀约涸诒kU公司的自己的主頁操作相關的業(yè)務,也可以在保險公司的大廳進行相關的手續(xù)辦理??蛻舻卿浀阶约旱闹黜摽梢愿拿艽a、進行申報理賠聲明??蛻魠⑴c整個系統(tǒng)的用例圖如圖4-1所示:圖4-1 客戶參與用例圖4.1.2員工employer用例圖員工主要任務是介紹保險信息和操作投保過程及進行投保之后的服務工作。在保險公司的網(wǎng)上操作系統(tǒng)中,員工在保險系統(tǒng)中的活動主要有:客戶保險單登記、收取保險費、根據(jù)客戶的需要進行理賠申請登記、更改自己密碼等。員工參與的用例圖如圖4-2所示:圖4-2 員工參與用例圖4.1.3經(jīng)理manager用例圖經(jīng)理在整個保
36、險系統(tǒng)中的權限除了包括員工的全部權限外,最只要的是對險種的管理和對整個業(yè)務流程的控制。其中經(jīng)理除了有對客戶信息注冊、 查看刪除編輯客戶信息、保單注冊信息、保單申報審批理賠管理(包括從申請到核實再到審批的各個過程)等權限的控制外,最重要的是充當一個審核驗證者得角色,來審批申報、審批理賠的有效性。經(jīng)理參與的用例圖如圖4-3所示:圖4-3 經(jīng)理參與用例圖4.2 業(yè)務流程分析保險掛歷系統(tǒng)用戶登陸活動圖如圖4-4:登錄該系統(tǒng)時,首先輸入用戶名和密碼,在數(shù)據(jù)庫中驗證該用戶名的正確性,如果正確,進入系統(tǒng)的主頁面,根據(jù)相應過的權限完成相應的功能模塊實現(xiàn),如果不正確則重新輸入用戶名和密碼,重新返回到選擇登陸按鈕
37、的活動,知道輸入的用戶名和密碼正確為止。圖4-4 用戶登錄系統(tǒng)活動圖2)客戶信息修改活動圖如圖4-5錄入客戶保單號如果顯示出此客戶的詳細信息,那么修改其信息,修改完要修改的信息后,要會顯示出修改字段的原值和新值并能打印出客戶修改信息的單據(jù)圖4-5客戶信息修改活動圖3)保險單申報、審批、理賠活動圖如圖4-6所示當事故發(fā)生或者保單到期需要進行索賠或者分紅。首提出申報請求并出具保險單,保險公司負責申報的部門對客戶提交的有關證明進行有效審核驗證,如果申報資格不夠那么不予申報,如果申報條件符合,則準予申報,簽發(fā)審核合格證明并移交給審批部門。審批部門在檢查審核客戶資料證明有效之后對于客戶提出的申報項目進行
38、合理性檢查,合理有效則審批并開具證明,提交理賠部門,理賠部門實地考察事故狀況或者到期保險單核對,并對相應信息登記記錄,核算賠付金額,有關責任人簽字,支付賠付款,辦理相關手續(xù)。圖4-6保險單申報、審批、理賠活動圖5.數(shù)據(jù)庫設計5.1數(shù)據(jù)庫結構設計從用戶的觀點來看,在關系模型下,數(shù)據(jù)的邏輯結構是一張二維表,每個表保存著保險企業(yè)業(yè)務活動中所涉及的實體中所有實例的各種屬性值數(shù)據(jù)。該管理系統(tǒng)涉及到的主要實體及其屬性如下:1)登錄信息關系表(SANJEEVINI_LOGIN):登陸保險系統(tǒng)時候需要確認的登陸信息。其中UserId(用戶編碼),Password(用戶密碼),Role(角色)。表5-1登錄信息
39、關系表(SANJEEVINI_LOGIN)主外鍵列名長度數(shù)據(jù)類型是否為空主UserId20Varchar2否Password20Varchar2否Role1Char否2)客戶信息關系表(SANJEEVINI_CUSTOMER):客戶信息表中包含了客戶的詳細個人信息,主要是客戶號和登陸時候用到的用戶號。客戶信息主要是包含一些聯(lián)絡信息地址、電話及出生日期。其中CustomerId(客戶編碼), CustomerName(客戶名), UserId(用戶編碼), DOB(出生日期), Address(地址), Telephone(電話).表5-2客戶信息關系表(SANJEEVINI_CUSTOMER)
40、主外鍵列名長度數(shù)據(jù)類型是否為空主CustomerId6Number否CustomerName25Varchar2否外UserId20Varchar2是DOBDate否Address50Varchar2否Telephone12Varchar2否3)員工信息的關系表(SANJEEVINI _EMPLOYEE):員工信息表是保險系統(tǒng)中儲存員工相關信息,主要包括員工的一些聯(lián)絡方式和活動。其中EmpId(員工編號), UserId(用戶編號), EmpName(員工名), Telephone(電話), Email(郵件), Active(活動).表5-3員工信息的關系表(SANJEEVINI _EMPL
41、OYEE)主外鍵列名長度數(shù)據(jù)類型是否為空主EmpId6Number否外UserId20Varchar2是EmpName25Varchar2否Telephone12Varchar2否Email25Varchar2否Active1Char是4)新增加的險種信息關系表(SANJEEVINI_POLICYPLAN):包含了險種的詳細描述信息,主要是保險單號。其中PolicyId(保險單編碼),PolicyName(保險名),Type(類型),MinTerm(最小年限),MaxTerm(最大年限)。表5-4新增加的險種信息關系表(SANJEEVINI_POLICYPLAN)主外鍵列名長度數(shù)據(jù)類型是否為空
42、主PolicyId6Number否PolicyName25Varchar2否Type1Char否MinTerm3Number是MaxTerm3Number是5)每筆保險費種類和金額的關系表(SANJEEVINI_PLANAMOUNTS):關系表中主要包含的是險種、保險單和金額。其中PlanId(險種編碼),PolicyId(保險單編碼),Amount(金額)。表5-5每筆保險費種類和金額的關系表(SANJEEVINI_PLANAMOUNTS)主外鍵列名長度數(shù)據(jù)類型是否為空主PlanId6Number否外PolicyId6Number是Amount10Number是6)客戶保險單注冊關系表(SA
43、NJEEVINI_POLICYREGISTRATION):主要是為了管理保險業(yè)務的時候的一些統(tǒng)計信息,方便公司對相關業(yè)務的統(tǒng)計管理。主要是包含了保險單注冊號和保險號以及客戶號。信息主要包含了保險的客戶人數(shù)、期限、金額以及到期時間等。其中PolicyRegistrationId(保險單注冊編碼),PolicyId(保險編碼),CustomerId(客戶編碼),DateOfRegistration(注冊日期),Term(期限),SumInsured(總受保人人數(shù)),PremiumAmount(保險費總額),BonusAmount(紅利總額),Nominee(代名人),MaturityDate(到期
44、時間),RegistrationStatus(注冊狀態(tài))。表5-6客戶保險單注冊關系表(SANJEEVINI_POLICYREGISTRATION)主外鍵列名長度數(shù)據(jù)類型是否為空主PolicyRegistrationId6Number否外PolicyId6Number是外CustomerId6Number是DateOfRegistrationDate否Term3Number否SumInsured10Number否PremiumAmount10,2Number否BonusAmount10,2Number否Nominee25Varchar2否MaturityDateDate否Registratio
45、nStatus1Char否7)保險單交易的關系表(SANJEEVINI_PREMIUMTRANSACTION):這個表中包含了保險單的交易號和相關的注冊號,并且包廂纖細的付款時間和金額,以此為憑據(jù)來表述客戶購買了相關保險業(yè)務。其中TransactionId(交易編碼),PolicyRegistrationId(保險單注冊編碼),DateOfPayment(付款時間),Amount(金額),Description(描述)。表5-7保險單交易的關系表(SANJEEVINI_PREMIUMTRANSACTION)主外鍵列名長度數(shù)據(jù)類型是否為空主TransactionId6Number否外Policy
46、RegistrationId6Number是DateOfPaymentDate是Amount10,2Number否Description30Varchar2是8)保險單索賠關系表(SANJEEVINI_POLICYCLAIM):主要包含了索賠業(yè)務中涉及的相關信息,包括索賠號主鍵和保險單注冊號和批準人員工號外鍵。索賠信息包含了明確日期、類型和金額以及確定了索賠的相關狀態(tài)。其中ClaimId(索賠編碼),PolicyRegistrationId(保險單注冊編碼),DateOfClaim(索賠日期),TypeOfClaim(索賠類型),TotalAmount(總金額),ApproverEmpId(批
47、準人員工編碼),Remarks(注釋),ClaimStatus(索賠狀態(tài))。表5-8保險單索賠關系表(SANJEEVINI_POLICYCLAIM)主外鍵列名長度數(shù)據(jù)類型是否為空主ClaimId6Number否外PolicyRegistrationId6Number是DateOfClaimDate否TypeOfClaim1Char否TotalAmount14,2Number是外ApproverEmpId6Number是Remarks30Varchar2是ClaimStatus1Char否5.2數(shù)據(jù)庫關系圖設計從數(shù)據(jù)庫中的關系圖可以看出表與表之間的緊密關聯(lián)。該數(shù)據(jù)庫中的關系圖如下所示(包含各表中
48、的主鍵):圖5-1數(shù)據(jù)庫關系圖6系統(tǒng)實現(xiàn)6.1 數(shù)據(jù)庫連接模塊代碼oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvidercom.infy.insurance.model.entities.Customercom.infy.insurance.model.entities.Employeecom.infy.insurance.model.entities.Logincom.infy.insurance.model.entities.Planamountcom.infy.insurance.model.entities.Pol
49、icyclaimcom.infy.insurance.model.entities.Policyplancom.infy.insurance.model.entities.Policyregistrationcom.infy.insurance.model.entities.Premiumtransaction6.2系統(tǒng)管理模塊演示用戶登錄主界面,通過驗證USERID(用戶編碼)以及PASSWORD(用戶密碼),進行分角色頁面跳轉,如圖6-1:圖6-1 用戶登陸界面客戶customer登錄的界面和權限客戶通過用戶名和密碼驗證可以登陸的界面,如圖6-2:圖6-2 客戶操作界面點擊Change P
50、assword欄,進入修改本人密碼的操作界面,輸入原密碼以及將要修改的密碼,進行密碼修改。如圖6-3:圖6-3 客戶修改密碼界面點擊Policy Claim欄,進入申報賠償?shù)慕缑?,填寫保險單的編號、申請的日期以及選擇申請的類型(死亡或到期分紅),進行賠償申報。如圖6-4:圖6-4 客戶申報賠償界面員工employer登陸的界面和權限員工通過用戶名和密碼驗證可以登陸的界面,以及他能操作的權限,如圖6-5:圖6-5 員工操作界面點擊Change Password欄,進入修改本人密碼的操作界面,輸入原密碼以及將要修改的密碼,進行密碼修改。如圖6-6:圖6-6 員工修改密碼界面點擊Policy Reg
51、istration欄,客戶通過了解保險種類,員工可以通過填寫險種編號、客戶編號、申請保險單的時間、保險單期限、投保金額以及代名人為客戶下單,如圖6-7:圖6-7 員工為客戶申請保險單界面點擊Premium Transation欄,客戶繳納保險金,員工填寫保險單編號、支付時間、支付金額、以及寫說明(主要注釋支付保險第幾年)為客戶登記收費信息的界面,如圖6-8:圖6-8員工為客戶登記收費情況界面點擊Policy Claim欄,進入界面,填寫保險單的編號、申請的日期以及選擇申請的類型(死亡或到期分紅),進行賠償申報為客戶申請賠償。如圖6-9:圖6-9 員工為客戶申請賠償界面經(jīng)理manager登陸的界
52、面和權限經(jīng)理通過用戶名和密碼驗證可以登陸的界面,以及他能操作的權限,如圖6-10:圖6-10 經(jīng)理員工操作界面點擊Policy Claim欄,進入界面,填寫保險單的編號、申請的日期以及選擇申請的類型(死亡或到期分紅),進行賠償申報為客戶申請賠償。如圖6-11:圖6-11 經(jīng)理為客戶申請賠償界面點擊Change Password欄,進入修改本人密碼的操作界面,輸入原密碼以及將要修改的密碼,進行密碼修改。如圖6-12:圖6-12 經(jīng)理改自己密碼界面點擊Policy Registration欄,客戶通過了解保險種類,經(jīng)理可以通過填寫險種編號、客戶編號、申請保險單的時間、保險單期限、投保金額以及代名人
53、為客戶下單,如圖6-一三:圖6-一三 經(jīng)理為客戶申請保險單界面點擊Premium Transation欄,客戶繳納保險金,員工填寫保險單編號、支付時間、支付金額、以及寫說明(主要注釋支付保險第幾年)為客戶登記收費信息的界面,如圖6-14:圖6-14 經(jīng)理為客戶登記收費情況界面點擊Query Customer,輸入查詢的客戶編號,進行查詢客戶信息,如圖6-一五:圖6-一五 查詢客戶信息界面點擊Edit Customer,輸入需要修改的客戶編號,填寫修改信息。如圖6-16:圖6-16 修改客戶信息界面點擊Customer Registration,填寫客戶命、出生日期、地址以及電話號碼等客戶信息,
54、進行添加新客戶。如圖6-17:圖6-17 添加客戶界面點擊Delete Customer,填寫想要刪除客戶的客戶編號,進行客戶的刪除,如圖6-一八:圖6-一八 刪除客戶界面點擊Approve Claim,經(jīng)理使用權限去批準或者拒絕客戶的申請賠償需求,這模塊是經(jīng)理最主要的權限,輸入申請賠償?shù)木幪?、自己員工編號6003、同意或拒絕賠償申請以及填寫備注進行操作。如圖6-19:圖6-19 審批客戶申請賠償界面點擊Change Other Password,填寫要修改密碼的用戶編號,進行重置密碼。如圖6-20:圖6-20 修改其他用戶密碼界面6.3 主要模塊代碼publicclass NumberVal
55、idator implements Validatorpublicvoid validate(FacesContext context, UIComponent component,Object value) throws ValidatorException String message = ;String number = value.toString();if (!StringValidation.isNumber(number) (UIInput) component).setValid(false);message = Invalid number : +number;context
56、.addMessage(component.getClientId(context),new FacesMessage(message);這段代碼的功能是數(shù)據(jù)驗證器,驗證輸入的數(shù)據(jù)是否為數(shù)字字符串,NumberValidator實現(xiàn)是的Validator借口。如果不是數(shù)字字符串將返回一條message到原來的頁面,否則將返回ture。publicclass NameValidator implements Validator publicvoid validate(FacesContext context, UIComponent component,Object value) throws ValidatorException String message = ;String name = value.toString();try if (!StringValidation.isCharacters(name) (UIInput) component).setValid(false);message = Invalid alphabets(Only alphabets and spaces ): +name;context.addMessage(component.getClientId(c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 23649:2025 EN Chemicals for the leather tanning industry - Determination of cyclosiloxanes
- 【正版授權】 ISO 3518:2025 EN Essential oil of sandalwood (Santalum album L.)
- 【正版授權】 ISO 18162:2024 EN Biotechnology - Biobanking - Requirements for human neural stem cells derived from pluripotent stem cells
- 2025年度標準托盤租賃及全程跟蹤服務協(xié)議
- 二手機械二手交易與環(huán)保處理服務合同(2025版)
- 2025年度二手房購房貸款保險合同范本
- 2025年辦公設備升級改造項目合作協(xié)議
- 生產計劃的周期性評審與調整
- 農業(yè)生產的安全防護措施計劃
- 如何制定子女的教育基金計劃
- 2024各科普通高中課程標準
- 《垂體瘤規(guī)范化診治》課件
- 7.3.1印度(第1課時)七年級地理下冊(人教版)
- 教師培訓校園安全
- 北師大版語文四年級下冊全冊教案
- GB/T 30661.10-2024輪椅車座椅第10部分:體位支撐裝置的阻燃性要求和試驗方法
- 《湖南師范大學》課件
- 《租賃廠房和倉庫消防安全管理辦法(試行)》2023年培訓
- 《病原與感染性疾病》課程教學大綱
- 空調制冷管道施工協(xié)議
- 《產后出血預防與處理指南(2023)》解讀課件
評論
0/150
提交評論