基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

題目基于Web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)東南大學(xué)畢業(yè)(設(shè)計(jì))論文獨(dú)創(chuàng)性聲明本人聲明所呈交的畢業(yè)(設(shè)計(jì))論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得東南大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意。論文作者簽名:日期:年月日東南大學(xué)畢業(yè)(設(shè)計(jì))論文使用授權(quán)聲明東南大學(xué)有權(quán)保留本人所送交畢業(yè)(設(shè)計(jì))論文的復(fù)印件和電子文檔,可以采用影印、縮印或其他復(fù)制手段保存論文。本人電子文檔的內(nèi)容和紙質(zhì)論文的內(nèi)容相一致。除在保密期內(nèi)的保密論文外,允許論文被查閱和借閱,可以公布(包括刊登)論文的全部或部分內(nèi)容。論文的公布(包括刊登)授權(quán)東南大學(xué)教務(wù)處辦理。論文作者簽名:導(dǎo)師簽名:日期:年月日日期:年月日緒論研究背景及意義當(dāng)今社會,當(dāng)損失發(fā)生在人們身上或者承受災(zāi)難的時候都會希望能夠使自己的財(cái)產(chǎn)安全得到保障,他們會想法設(shè)法來避免生活中一些不必要的損失,因此保險(xiǎn)已經(jīng)潛移默化地成為了現(xiàn)代人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。家長為自己小孩購買的人身保險(xiǎn),外出旅行時購買的人身意外險(xiǎn),家中汽車的機(jī)動車輛險(xiǎn),工作后每個人的醫(yī)療保險(xiǎn),養(yǎng)老保險(xiǎn)等等,五花八門的保險(xiǎn)在我們的生活中隨處可見,保險(xiǎn)業(yè)務(wù)的數(shù)量也是隨著社會的不斷發(fā)展而與日俱增,工作人員每天處理的任務(wù)量也在高升,但是IT技術(shù)卻并沒有在保險(xiǎn)行業(yè)中得到充分運(yùn)用,和銀行以及證券公司相比,保險(xiǎn)行業(yè)的信息化水平明顯偏低,擁有先進(jìn)技術(shù)的工作人員也更愿意選擇銀行等具有高知名度的企業(yè)。并且對于我國保險(xiǎn)業(yè)而言,風(fēng)險(xiǎn)把控,產(chǎn)品精算,資金運(yùn)營等種種需求都在不斷地?cái)U(kuò)大保險(xiǎn)業(yè)的市場份額,而這些的背后都存在著IT技術(shù)的力量支撐。保險(xiǎn)行業(yè)信息化建設(shè)即將會有新一輪的發(fā)展現(xiàn)狀,例如IBM,SAP等很多國外企業(yè)都致力于發(fā)展自己的技術(shù)用于為保險(xiǎn)行業(yè)提供更優(yōu)質(zhì)的服務(wù)。由于我國初期對保險(xiǎn)行業(yè)重視不夠,導(dǎo)致于it技術(shù)落后在起跑線上,在這其中,最為突出的就是企業(yè)管理信息系統(tǒng)的建設(shè),在企業(yè)日常的經(jīng)營活動,相關(guān)事務(wù)的管理以及公司發(fā)展策略制定之中都應(yīng)該有信息技術(shù)的參與。如何做到系統(tǒng)與業(yè)務(wù)的結(jié)合,是保險(xiǎn)公司能否做到成功信息化的一個關(guān)鍵問題,當(dāng)前時期保險(xiǎn)行業(yè)信息化建設(shè)的關(guān)鍵目標(biāo)已經(jīng)轉(zhuǎn)化為了核心業(yè)務(wù)系統(tǒng)。其中最為核心的就是保單管理系統(tǒng),如果保單信息出錯,將會給保險(xiǎn)公司帶來一系列的連鎖損失。不僅如此,客戶對于保險(xiǎn)的業(yè)務(wù)也只能到保險(xiǎn)公司的營業(yè)大廳才能了解,對于客戶來說很不方便,比較別的保險(xiǎn)公司的業(yè)務(wù)也會比較困難,這就與“客戶中心論”的特點(diǎn)相違背,只有以客戶為中心,市場為向?qū)В夹g(shù)為支持的保險(xiǎn)公司,才能在競爭之中保有活性的競爭力而不被社會所淘汰。因此,保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的建立就顯得十分有必要。在根據(jù)對保險(xiǎn)業(yè)務(wù)的實(shí)際情況進(jìn)行調(diào)研之后,并進(jìn)行了相關(guān)的需求分析,對現(xiàn)有的管理模式進(jìn)行改進(jìn),開發(fā)出了這一套新型的管理系統(tǒng),該管理系統(tǒng)集保單,客戶,管理為一體,方便業(yè)務(wù)員和客戶對于整個送保流程的監(jiān)控與操作,提高使用該系統(tǒng)的保險(xiǎn)公司的運(yùn)行效率。實(shí)現(xiàn)對保險(xiǎn)客戶的智能化管理,使系統(tǒng)更加準(zhǔn)確,高效和安全,避免人為因素造成的損失。使得數(shù)據(jù)在所有的分行能同步化更新操作。最大限度的實(shí)現(xiàn)了易維護(hù)性和易操作性。為保險(xiǎn)公司的發(fā)展以及運(yùn)營奠定了技術(shù)基礎(chǔ)以及提供了技術(shù)支持。國內(nèi)外研究現(xiàn)狀保險(xiǎn)行業(yè)作為國家發(fā)展所重視的新興起的行業(yè),相比于2000年的時候,年收入以每年平均37%的速度快速增長,截止2015年底,我們國家已經(jīng)擁有人身保險(xiǎn)公司63家,非壽險(xiǎn)公司59家,在世界上已經(jīng)處于領(lǐng)先地位。2015年,我國的保險(xiǎn)業(yè)營業(yè)總額已經(jīng)高達(dá)人民幣14539億元,同比增長了31.4%。保險(xiǎn)深度提高了3.75%,同比提高了0.37個百分點(diǎn),保險(xiǎn)密度1083.4元,同比提高249元,2015年內(nèi)保險(xiǎn)行業(yè)的總增長程度已經(jīng)大大超過了國家GDP的增長情況。至此我國已經(jīng)成為世界上保險(xiǎn)行業(yè)發(fā)展最快的國家。最早的保險(xiǎn)管理系統(tǒng)是出現(xiàn)在20世紀(jì)70年代末期,由于客戶和工作人員之前很容易發(fā)生矛盾導(dǎo)致系統(tǒng)出錯是常有發(fā)生的事情,第一代保險(xiǎn)管理系統(tǒng),由于當(dāng)時計(jì)算機(jī)技術(shù)是一種被大眾所不接受的新興技術(shù),并且操作的難度系數(shù)也較高,費(fèi)用也較為昂貴,因此當(dāng)時的人們在投保時能夠使用該系統(tǒng)的概率是非常低的。而保險(xiǎn)系統(tǒng)迎來巨大改變是發(fā)生在90年代末。[1]這時期,世界已經(jīng)進(jìn)入到了信息化以及知識經(jīng)濟(jì)的時代,與此同時,隨著科技的發(fā)展以及人們求知欲的發(fā)展,個人電腦,數(shù)據(jù)庫技術(shù),C/S技術(shù)也逐步走進(jìn)人們的日常生活,因此第二代保險(xiǎn)管理系統(tǒng)也就得到了群眾們的支持,幾乎所有和保險(xiǎn)業(yè)務(wù)有關(guān)的信息都被存儲在第二代的保險(xiǎn)管理系統(tǒng)中,該系統(tǒng)已經(jīng)做到了用戶界面比第一代改良了許多,且功能更加豐富。信息管理系統(tǒng)在當(dāng)時的開發(fā)包括生命周期法,原型開發(fā),以及面向?qū)ο蟮姆椒?。在?jì)算機(jī)飛速發(fā)展的21世紀(jì),保險(xiǎn)業(yè)與電腦與信息處理系統(tǒng)的結(jié)合帶來了前所未有的變革管理,由此帶來了意想不到的好處,也為企業(yè)的快速發(fā)展提供了可能。使用嚴(yán)格的數(shù)據(jù)管理和完善的保險(xiǎn)業(yè)務(wù)使得員工能夠快速的適應(yīng)業(yè)務(wù)流程,信息和數(shù)據(jù)的處理更加的高效,并且能夠具體化,可視化,合理化那些雜亂的數(shù)據(jù)。[2]信息管理系統(tǒng)在當(dāng)下更是有著飛速的發(fā)展,云計(jì)算信息管理系統(tǒng)[3]應(yīng)運(yùn)而出,它利用服務(wù)作為基本元素,來構(gòu)件分布在不同邊界內(nèi)和跨邊界協(xié)作的應(yīng)用程序網(wǎng)絡(luò),其數(shù)據(jù)具有大規(guī)模,異構(gòu)性,不確定性等特點(diǎn),相信隨著研究的不斷進(jìn)行,云計(jì)算管理系統(tǒng)可以在新的應(yīng)用場景中具有巨大優(yōu)勢,解決日益復(fù)雜的業(yè)務(wù)問題。無人會懷疑,中國將會是最大的新興保險(xiǎn)市場,但就數(shù)據(jù)挖掘和CRM[4]而言,中國的保險(xiǎn)行業(yè)發(fā)展情況卻遠(yuǎn)遠(yuǎn)不能令人們滿意,雖然隨著客戶量的增加,保險(xiǎn)公司也逐步加大了自己的業(yè)務(wù)投資以及技術(shù)層面的攻克,但是就CRM應(yīng)用而言,客戶信息以及保險(xiǎn)內(nèi)容的管理整合方面的研究卻是遠(yuǎn)遠(yuǎn)不足的,以下介紹目前的管理系統(tǒng)中主要存在的問題:1.現(xiàn)存的保險(xiǎn)系統(tǒng)之中功能模塊的全面性并沒有達(dá)到完善,許多的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)具有的功能只是能夠提供一個投保的平臺,而并沒有雙方之間的交互記錄。不僅如此,各個功能之間的耦合程度也不是很高,無法順應(yīng)如今保險(xiǎn)業(yè)務(wù)蓬勃發(fā)展的現(xiàn)狀。2.數(shù)據(jù)很容易出錯,信息也無法確保完整性,造成這一現(xiàn)狀的原因不僅僅是因?yàn)橄到y(tǒng)自身的原因?qū)е碌臄?shù)據(jù)傳輸錯誤,更多的是人為輸入時發(fā)生的錯誤。3.整個系統(tǒng)的維護(hù)較為困難,數(shù)據(jù)錄入也比較不方便。當(dāng)前的保險(xiǎn)系統(tǒng)普遍存在的問題包括頁面不夠友好,不同角色的不同權(quán)限劃分界限較為模糊,信息查詢的功能不是特別完善導(dǎo)致了工作人員在系統(tǒng)上操作時,無法根據(jù)發(fā)生的狀況而實(shí)時的進(jìn)行數(shù)據(jù)的輸入以及維護(hù),導(dǎo)致工作效率下降。[5]因此,保險(xiǎn)公司的業(yè)務(wù)管理系統(tǒng)的一個中心點(diǎn)就是客戶,提高客戶的服務(wù)體驗(yàn)。第二,一個保險(xiǎn)公司能夠快速發(fā)展,其優(yōu)質(zhì)客戶資源是必不可少的,因此系統(tǒng)應(yīng)該將客戶信息的管理作為一個重點(diǎn)研究方向。第三,一個保險(xiǎn)公司的業(yè)務(wù)不能夠是一成不變的,要能夠順應(yīng)時代發(fā)展潮流,因此系統(tǒng)應(yīng)該能夠根據(jù)客戶的選擇來改變公司的保險(xiǎn)方案,以此達(dá)到收益的最大化,帶來更多利益。SSH框架[6]的使用正是為我開發(fā)系統(tǒng)節(jié)省了大量的時間,并且系統(tǒng)的質(zhì)量也會比其他框架開發(fā)高很多,在開發(fā)之中,許多類庫的代碼都已經(jīng)被封裝在框架之中,在開發(fā)的過程中,只要能夠調(diào)用這些已經(jīng)寫好的類或接口,來實(shí)現(xiàn)其中的方法,或者重寫其中的方法,使其為我們的工作服務(wù),那么就可以節(jié)省我們的開發(fā)周期,使工作更加高效地進(jìn)行。綜上所述,對于保險(xiǎn)公司而言,一款能夠便捷處理保單業(yè)務(wù),做好數(shù)據(jù)分析比較的管理系統(tǒng)十分重要,它不僅是決定了公司的運(yùn)行效率,更是能夠?qū)疚磥戆l(fā)展方向起引導(dǎo)性作用。所以開發(fā)保險(xiǎn)業(yè)務(wù)管理系統(tǒng)是十分有必要的。而以SSH框架來搭建系統(tǒng)則更為高效。研究目標(biāo)和內(nèi)容本文以實(shí)現(xiàn)完備功能的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)為主要研究內(nèi)容,針對于當(dāng)前社會中保險(xiǎn)公司無法應(yīng)對保險(xiǎn)業(yè)務(wù)數(shù)量不斷增多,客戶的需求不斷提高,由于手工操作易發(fā)生錯誤等問題致使保險(xiǎn)公司無法得到快速的發(fā)展,影響到公司的經(jīng)濟(jì)效益。本文提出了一種基于web的保險(xiǎn)業(yè)務(wù)管理系統(tǒng),為保險(xiǎn)公司處理業(yè)務(wù)提供支持,方便客戶完成投保和索賠等活動。本文具體在用戶管理,投保管理,申報(bào)管理以及審批管理等方面展開深入研究。論文的主要研究內(nèi)容包括以下幾個方面:1.用戶管理不同職位的使用者具有不同的操作權(quán)限以及操作功能,通過新增,刪除,更改,查詢客戶信息,使得經(jīng)理能夠更好地管理投保人員的信息,為保險(xiǎn)公司尋找潛在客戶提供技術(shù)支持。每個用戶都可更改自己的密碼,使得個人安全得到保障。2.投保管理客戶在向員工了解了相關(guān)的保項(xiàng)信息之后可以通過填寫保險(xiǎn)單,并繳納保險(xiǎn)費(fèi)之后進(jìn)行投保,員工可根據(jù)客戶的投保內(nèi)容,將意見提交至開發(fā)部門,從而研究出更適合廣大群眾的險(xiǎn)種,提高保險(xiǎn)公司的經(jīng)濟(jì)效益。3.申報(bào)管理若是發(fā)生了意外事件或者在投保時填下的保險(xiǎn)期限到期時,客戶可以在提交申請之后,申報(bào)部門會對實(shí)際的情況進(jìn)行考察并且申報(bào)部門進(jìn)行申報(bào)審查是否符合條件以及確認(rèn)所申報(bào)的類型,最后會給出證明資料??蛻糁v證明資料可以提交至下一級審查部門。4.審批管理在申報(bào)的相關(guān)手續(xù)都已經(jīng)陸續(xù)完成之后,根據(jù)申報(bào)部門們所提交的材料證明,審批部門對申報(bào)的金額進(jìn)行審查,確認(rèn)是否符合投保規(guī)定。確保理賠信息的正確性以及一致性。在審批通過之后才能最終進(jìn)入理賠環(huán)節(jié)。論文組織與結(jié)構(gòu)論文全文共分為七個部分,章節(jié)安排如下:第一章為緒論。這一章主要介紹課題相關(guān)的基本內(nèi)容,結(jié)合了我國保險(xiǎn)業(yè)當(dāng)前的發(fā)展現(xiàn)狀進(jìn)行闡述和分析,在探討國內(nèi)外研究情況之后對系統(tǒng)需要研究的內(nèi)容進(jìn)行說明,最后安排論文的組織與結(jié)構(gòu)。第二章為關(guān)鍵技術(shù)介紹,介紹了在系統(tǒng)的設(shè)計(jì)以及實(shí)施過程當(dāng)中所運(yùn)用的技術(shù)或者是理論知識,包括:對于JavaEE的簡介以及使用JavaEE的優(yōu)勢,MySQL數(shù)據(jù)庫,Tomcat服務(wù)器,B/S模式的工作原理及特點(diǎn)以及JSP技術(shù)的簡介及特點(diǎn)。第三章為系統(tǒng)開發(fā)的需求分析。主要分析了該保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的運(yùn)行流程以及系統(tǒng)所需要的功能模塊需求以及設(shè)計(jì)系統(tǒng)的非功能需求。第四章為系統(tǒng)的設(shè)計(jì)部分。介紹了保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的總體框架設(shè)計(jì),功能模塊所要實(shí)現(xiàn)的具體功能的設(shè)計(jì),以及通過分析后抽象出來的對于每個用例的數(shù)據(jù)庫的設(shè)計(jì)。第五章為系統(tǒng)的實(shí)現(xiàn)部分。主要介紹了主要界面的設(shè)計(jì)以及實(shí)現(xiàn)效果。第六章為系統(tǒng)的測試部分。在該部分是對保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的一個測試報(bào)告,其中包括測試目的,測試用例以及最后的結(jié)論。第七章是總結(jié)與展望。對這次畢設(shè)過程進(jìn)行了總結(jié)與分析,并提出了一些在設(shè)計(jì)過程中存在的未能完成的部分,并對未來的設(shè)計(jì)進(jìn)行展望。關(guān)鍵技術(shù)介紹JavaEE2.1.1JavaEE概述通過前期對于保險(xiǎn)業(yè)務(wù)管理系統(tǒng)相關(guān)方面的研究以及調(diào)研,本次畢業(yè)設(shè)計(jì)將采用JavaEE做為開發(fā)平臺,來實(shí)現(xiàn)管理以及部署系統(tǒng)內(nèi)部的構(gòu)造問題。JavaEE,在之前被大眾稱之為J2EE,是Sun公司推出的一種專門用來開發(fā)企業(yè)級應(yīng)用的平臺,它是與傳統(tǒng)的應(yīng)用開發(fā)是截然不同的一種技術(shù)架構(gòu),在其內(nèi)部有著許多的組件,在簡化企業(yè)級系統(tǒng)開發(fā)以及部署之中發(fā)揮著巨大的作用,因此它的安全性以及再復(fù)用性是十分高的。JavaSE被作為JavaEE的基礎(chǔ),JavaEE不僅包含了JavaSE中許多實(shí)用的功能,它還支撐了EJB,XML,JSP等等。中間層集成框架的多層模型正是JavaEE所構(gòu)建的。它所構(gòu)建的應(yīng)用系統(tǒng)將會具有較高的可擴(kuò)展性,方便日后的維護(hù)以及再開發(fā);穩(wěn)定性,所構(gòu)建的系統(tǒng)不容易崩潰。不同層之間具有不用的目標(biāo)以及功能。通常每個層之中都包含了前端,后端和之間的幾層。按照不同的功能,整個應(yīng)用程序被劃分為不同的組件,在不同的設(shè)備之中,這些組件就通過組件容器來進(jìn)行相互溝通。典型的JavaEE四層結(jié)構(gòu)如下。圖2-1Java四層體系結(jié)構(gòu)通常,Web層以及業(yè)務(wù)層的組件都是被安排在了應(yīng)用服務(wù)器之上,他們在系統(tǒng)中發(fā)揮的作用尤為重要,一個JavaEE應(yīng)用服務(wù)器應(yīng)該包括兩個部分,一是Web容器,二是EJB容器。但是由于EJB容器的使用條件較為苛刻,無法在容器以外的的地方使用它的邏輯,不僅如此,近些年來,開源框架越來越被人們所接受并使用,導(dǎo)致使用麻煩并且結(jié)構(gòu)較為復(fù)雜的EJB容器已經(jīng)逐漸不被一線的開發(fā)人員所使用的,而逐漸的沒落了,當(dāng)今的Web應(yīng)用程序的四層或三層架構(gòu)如下:1.Web層:web層的主要作用就是用于客戶端傳輸過來的請求并把服務(wù)器的運(yùn)行結(jié)果返還給客戶端,一般是由瀏覽器來發(fā)送請求。Web層中的組件有JSP和Servlet。但是在實(shí)際運(yùn)用過程中,如果把大量的代碼都部署在JSP或者Servlet上將會使得測試的難度系數(shù)變高,維護(hù)起來也十分麻煩。所以在該層之中會使用MVC模式將兩種邏輯分離開來。常用的MVC框架包括Struts2,SpringMVC等等。2.業(yè)務(wù)層:業(yè)務(wù)層的主要任務(wù)就是一個數(shù)據(jù)處理的中轉(zhuǎn)站,他將用戶提交的請求按照一定的規(guī)范轉(zhuǎn)換為數(shù)據(jù)庫可識別的語言,再將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)庫中進(jìn)行存儲,或者是將數(shù)據(jù)庫返還的數(shù)據(jù)進(jìn)行反處理后反饋給客戶瀏覽器上顯示。在這其中,最為常用的就是Spring框架,該框架與其他框架的交融性很好,更利于系統(tǒng)運(yùn)行。3.持久層:對應(yīng)于JavaEE結(jié)構(gòu)中的企業(yè)信息層,其中最主要的部分就是數(shù)據(jù)庫系統(tǒng),用于整個系統(tǒng)的后臺存儲。該層之中主要提供的服務(wù)就是將業(yè)務(wù)層傳輸過來的數(shù)據(jù)存儲在數(shù)據(jù)庫系統(tǒng)之中或者是將客戶需要的數(shù)據(jù)讀取出來并通過業(yè)務(wù)層以及web層返還給客戶。其中依靠的就是數(shù)據(jù)訪問技術(shù),最為常用的就是JDBC或者是Hibernate和MyBatis這樣的ORM框架。2.1.2JavaEE優(yōu)勢JavaEE作為企業(yè)級應(yīng)用的部署平臺,能夠提供強(qiáng)大的Web服務(wù)且部署簡易。JavaEE所提供的軟件體系不同于其他架構(gòu)而是靈活性高,可維護(hù)性強(qiáng),可伸縮的。當(dāng)今社會,信息技術(shù)的發(fā)展勢頭是非常迅猛的,保險(xiǎn)公司也逐漸意識到了這一點(diǎn)而加大了對于系統(tǒng)構(gòu)建的資金投入,因此在早些時候構(gòu)造的管理系統(tǒng)之上進(jìn)行完善,建立一個新的體系是必要的。JavaEE體系在世界上流通性是很高的,不僅擁有大量的計(jì)算機(jī)廠商的支持,并且每個廠商提供的服務(wù)也是不一樣的,所以在開發(fā)一個需要被不同條件的人們所使用的管理系統(tǒng)時,使用JavaEE開發(fā)是明智的。1.Java語言優(yōu)勢:JavaEE的根源就是Java,所以Java技術(shù)所擁有的有點(diǎn),JavaEE也都繼承了下來,包括面向?qū)ο蠹夹g(shù)的便捷,多線程操作,動態(tài)刷新等優(yōu)點(diǎn)。其中最為突出的特性就是Java獨(dú)創(chuàng)的Java虛擬機(jī)(JVM)所帶來的平臺無關(guān)性。和其他編程語言不同的是,JavaEE所編寫的程序并不會只能在固定的操作系統(tǒng)上運(yùn)行,而是可以在大部分的帶有JVM的系統(tǒng)上運(yùn)行,因此可以減少用戶在硬件更換等方面的花銷。2.開放標(biāo)準(zhǔn):JavaEE的規(guī)范和標(biāo)準(zhǔn)是適用于開放的企業(yè)應(yīng)用的,諸如Oracle,IBM,Apache等很多廠商己經(jīng)實(shí)現(xiàn)了支持該規(guī)范的應(yīng)用服務(wù)器,開發(fā)人員不必再把大量的時間消耗在服務(wù)器層面的開發(fā)上,而是可以更加投入的開發(fā)系統(tǒng)所需要的核心業(yè)務(wù),時至今日,針對JavaEE不同層級的開源框架也陸續(xù)被人們開發(fā)出來,后人只需要使用這些框架就能完成自己的系統(tǒng)構(gòu)建,大大縮短了開發(fā)時間,提高了工作效率。3.分布式共享:開發(fā)人員在使用JavaEE進(jìn)行開發(fā)的時候,多個開發(fā)人員針對不同的模塊可以進(jìn)行分布式開發(fā),所創(chuàng)建的數(shù)據(jù)對象都是被每個人所共享的,因此開發(fā)出來的系統(tǒng)的靈活性就很強(qiáng),將來若是要對系統(tǒng)進(jìn)行維護(hù)和升級時也比較方便進(jìn)行,能夠針對特定模塊進(jìn)行改良。MySQLMySQL最初是瑞典MySQLAB公司開發(fā)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RelationalDatabaseManagementSystemRDBMS),目前是oracle旗下產(chǎn)品。在Web開發(fā)人員中,MySQL是最受歡迎的一種數(shù)據(jù)庫之一。數(shù)據(jù)分布在不同的數(shù)據(jù)表之中而不是存在一個大型的庫里,這樣子若是對一些簡單的數(shù)據(jù)進(jìn)行查詢就不需要遍歷整個庫,而可以在單獨(dú)的小表中快速找到,提高系統(tǒng)的運(yùn)行效率。SQL語言是最為常用的訪問數(shù)據(jù)庫的語言。MySQL是基于C/S結(jié)構(gòu)構(gòu)建的,服務(wù)器是DBMS,主要的工作就是數(shù)據(jù)的查詢以及處理數(shù)據(jù)。MySQL提供的工具或者是編程語言都可以作為客戶端??蛻敉ㄟ^瀏覽器等向服務(wù)器提出請求,服務(wù)器再將申請?zhí)幚砗髠鬟f至數(shù)據(jù)庫,數(shù)據(jù)庫將數(shù)據(jù)處理后返回給客戶端。MySQL的優(yōu)勢很多,包括支持多線程,使用方便,運(yùn)行速度較快,成本較低等等,因此大部分的網(wǎng)站開發(fā),尤其是數(shù)據(jù)較少的網(wǎng)站一般都采用MySQL作為數(shù)據(jù)庫。其具體體系結(jié)構(gòu)如下圖:圖2-2MySQL體系結(jié)構(gòu)圖TomcatTomcat是一個較為便捷的專門為Java設(shè)計(jì)的Web服務(wù)器,在這其中最關(guān)鍵的就是被稱為Servlet容器。Servlet主要的作用就是轉(zhuǎn)化生成可以被服務(wù)器識別的代碼,接收來自客戶端的請求后提供相關(guān)的服務(wù)。Servlet的可適用性很強(qiáng),它對于瀏覽器的種類并沒有選擇,只要服務(wù)器能夠支持相關(guān)規(guī)范,就可以訪問Servlet。通常情況下,Servlet是在基于HTTP協(xié)議的web服務(wù)器上。但實(shí)際上Servlet規(guī)范卻沒有相關(guān)的規(guī)定,他可以運(yùn)用于基于其他協(xié)議的服務(wù)器。Servlet對于用戶發(fā)送的HTTP請求的響應(yīng)流程如下:用戶向容器發(fā)送了一個HTTP請求,容器接收到了并對這條請求進(jìn)行分析,并創(chuàng)建Request和Response對象,它們被作為傳給Servlet的參數(shù),在Request對象中得到的是用戶的請求,之后通過Response來生成反饋信息,容器就是使用這種信息來創(chuàng)建HTTP響應(yīng)信息再傳輸給用戶。Tomcat擁有3種工作方式,第一是Tomcat被當(dāng)做是一個獨(dú)立的服務(wù)器,Servlet容器就是服務(wù)器中的一個最重要的組件。通常情況下,這就是Tomcat被使用最廣的工作方式,功能和Apache基本相同。第二是作為其他Web服務(wù)器進(jìn)程內(nèi)的Servlet容器。通常和Apache整合,這樣子可以將傳過來的消息區(qū)分處理,分為靜態(tài)請求以及動態(tài)請求:Apache負(fù)責(zé)處理Tomcat處理情況不佳的靜態(tài)請求,動態(tài)請求則由Apache轉(zhuǎn)交給Tomcat。第三是作為其他Web服務(wù)器進(jìn)程外的Servlet容器。在這種工作方式之下,Tomcat就被劃分為兩個部分,其一是Servlet容器組件,其二是Web服務(wù)器組件。負(fù)責(zé)接收用戶請求的是Web服務(wù)器,然后把請求按照IPC機(jī)制傳遞給Servlet組件。B/S模式2.4.1B/S模式工作原理在B/S模式下,客戶端打開游覽器,瀏覽器向服務(wù)器發(fā)送一個調(diào)用數(shù)據(jù)庫的請求,web服務(wù)器在接收到請求之后,根據(jù)所傳來的SQL語句,向數(shù)據(jù)庫傳達(dá)了語句之后,數(shù)據(jù)庫驗(yàn)證語句的正確性,若是錯誤返還錯誤信息,若正確,則將sql語句的結(jié)果進(jìn)行數(shù)據(jù)處理并將結(jié)果返還給web服務(wù)器,服務(wù)器再次對數(shù)據(jù)進(jìn)行解析,并轉(zhuǎn)化為瀏覽器可以識別的HTML文件形式,在瀏覽器頁面中顯示最后結(jié)果。2.4.2B/S模式特點(diǎn)1、節(jié)約資金:一般大型的企業(yè)管理系統(tǒng)的開發(fā)運(yùn)營以及維護(hù)的費(fèi)用是十分高昂的,而B/S模式的框架模型則可以避免這些不必要的開銷,維護(hù)起來相對容易。同時,他對于前臺電腦的要求也比較低,不需要進(jìn)行大規(guī)模的硬件軟件升級就可以輕松實(shí)用。2、B/S模式的用戶界面相一致:B/S模式下基本都是依靠Web瀏覽器來實(shí)現(xiàn)的,每個瀏覽器之間的差別并不是很大,因此要是培訓(xùn)工作人員的話并不需要很多的培訓(xùn)費(fèi)用就可以使大家都輕易掌握系統(tǒng)。3、B/S模式的開放性強(qiáng):并不是只有自己的電腦能夠訪問系統(tǒng),外部的用戶也可以在瀏覽器中輸入網(wǎng)址來訪問系統(tǒng),由于它對機(jī)器的要求并不是很高,因此,他也很容易進(jìn)行再擴(kuò)展,從小型工作組可以擴(kuò)展為大型系統(tǒng)。4、B/S模式具有較好的信息交流能力:由于B/S模式下的系統(tǒng)基本都是依靠Web瀏覽器實(shí)現(xiàn)的,瀏覽器又具有強(qiáng)大的信息擴(kuò)散能力,因此在同一個公司內(nèi)的人們就可以通過系統(tǒng)進(jìn)行高效率的信息交流。2.5JSP2.5.1JSP技術(shù)簡介JSP技術(shù)使用基于Java類中的tags和scriptlets,封裝了那些需要有動態(tài)數(shù)據(jù)傳輸?shù)木W(wǎng)頁的邏輯。網(wǎng)頁也可以通過這部分來訪問服務(wù)器。JSP在編寫的時候區(qū)分開了網(wǎng)頁的實(shí)現(xiàn)邏輯以及網(wǎng)頁的顯示部分,所以在做類似的網(wǎng)頁時可以使用相關(guān)的組件來構(gòu)建自己的網(wǎng)頁,使得web程序的開發(fā)更加的高效便捷。當(dāng)一個Web服務(wù)器接收到了來自于訪問JSP頁面的請求的時候,JSP的程序段首先在其中被執(zhí)行,得出的結(jié)果將會連同原本文件中的HTML代碼一同提交給客戶。用戶所輸入的Java程序代碼可以進(jìn)行數(shù)據(jù)庫中的基本操作從而使得創(chuàng)建的網(wǎng)頁具有數(shù)據(jù)實(shí)時性。由于JSP對于電腦系統(tǒng)的要求十分低,且是通過服務(wù)器傳輸給用戶的HTML文件來實(shí)現(xiàn)的,因此用戶只需通過瀏覽器就可以訪問JSP頁面。1999年9月,JSP1.0規(guī)范的最后一個版本在這時上線,并且在經(jīng)過不斷地改良于12月又接著上線了1.1規(guī)范。最新的2.0規(guī)范也已經(jīng)在不斷地商討開發(fā)過程之中。JSP頁面的組成部分有兩個,一是HTML代碼,二是其中的代碼。服務(wù)器接收到了用戶發(fā)出的請求之后,對代碼進(jìn)行分析處理,然后再將最后轉(zhuǎn)化生成的HTML頁面展示在用戶的瀏覽器上。JSP的技術(shù)基礎(chǔ)就是JavaServlet,大型的網(wǎng)頁在開發(fā)時最重要的就是JSP與JavaServlet互相配合。JSP的可復(fù)用性強(qiáng),且多數(shù)平臺都支持,并且可擴(kuò)展,簡單易用,被大多數(shù)人所愛好使用。2.5.2JSP的特點(diǎn)1.可復(fù)用性強(qiáng),在一次代碼的編寫之后,下一次想要使用類似的模型就可以直接采用上一次的代碼,無需進(jìn)行復(fù)雜的修改。2.系統(tǒng)的多平臺支持。通常來說JSP在任意的平臺上基本都可以進(jìn)行開發(fā)而不受限于系統(tǒng),可以在基本上所有的機(jī)型進(jìn)行系統(tǒng)的部署,對比一下ASP/PHP,其優(yōu)勢是很明顯的。3.強(qiáng)大的可伸縮性。不論是只憑借一個jar文件還是說擁有多臺服務(wù)器集成的系統(tǒng)都可以運(yùn)行JSP文件,它的可適配能力非常強(qiáng),具有強(qiáng)大的生命力。4.有多種開發(fā)工具的支撐。Java擁有許多的開發(fā)工具,方便與代碼的編寫以及適應(yīng)每個人的個人習(xí)慣,而且大部分是可以免費(fèi)下載到的,更重要的是可以在多平臺系統(tǒng)之中運(yùn)行。

系統(tǒng)業(yè)務(wù)需求分析本章節(jié)主要介紹的是對于該保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的需求分析,通過詳細(xì)的調(diào)查與分析,了解當(dāng)前系統(tǒng)的業(yè)務(wù)過程以及信息處理需求,達(dá)到對系統(tǒng)更加全面的認(rèn)知。業(yè)務(wù)需求分析3.1.1用戶登錄流程該系統(tǒng)總共設(shè)置了客戶與經(jīng)理2種身份的角色,每個角色擁有不同的權(quán)限以及操作功能,但都統(tǒng)稱為用戶。用戶在登錄系統(tǒng)的時候,在登錄界面輸入自己的用戶名和密碼,在數(shù)據(jù)庫中驗(yàn)證賬號密碼的正確性,若正確則進(jìn)入系統(tǒng)的主界面,根據(jù)你的用戶信息匹配的功能進(jìn)行操作,若錯誤則重新輸入賬號密碼,然后再點(diǎn)擊登錄,直到輸入的賬號密碼正確為止。具體活動圖如下圖3-1用戶登錄流程圖3.1.2保險(xiǎn)申報(bào),審批,理賠流程當(dāng)客戶發(fā)生意外事故或者是當(dāng)時購買的保險(xiǎn)期限到期時,可以在系統(tǒng)之內(nèi)提出申報(bào),在系統(tǒng)內(nèi)提交保單信息之后由審核人員審核保單信息是否有效,如果有效便出示審核合格的證明并交由審批部門審批審批部門驗(yàn)證資格之后交由理賠部門,理賠部門主要負(fù)責(zé)現(xiàn)場的勘察,在確認(rèn)無誤后由經(jīng)理進(jìn)行保險(xiǎn)額度的計(jì)算以及回執(zhí)的填寫,在得到回執(zhí)之后,客戶拿到保險(xiǎn)款并在辦理相關(guān)手續(xù)之后完成理賠。具體活動圖如下圖3-2保險(xiǎn)申報(bào)審核理賠流程圖3.1.3客戶信息修改流程經(jīng)理可以對客戶信息進(jìn)行修改,在主界面輸入客戶保單號,查詢客戶的詳細(xì)信息,即可對客戶信息開始進(jìn)行修改,在修改之后會顯示修改的原先數(shù)據(jù)以及現(xiàn)有數(shù)據(jù),并能夠打印修改憑證。具體活動圖如下:圖3-3客戶信息修改流程圖功能需求分析為了更好地對保險(xiǎn)業(yè)務(wù)信息進(jìn)行管理,本文利用所掌握的知識,將保險(xiǎn)業(yè)務(wù)與信息技術(shù)結(jié)合起來,構(gòu)建一個有利于用戶投保全過程的管理平臺。針對不同群體的不同需求,為不同身份的用戶賦予了不同的操作功能。使得保險(xiǎn)公司工作人員更高效地對保險(xiǎn)業(yè)務(wù)進(jìn)行管理,也給想要投保的客戶提供了一個更加便捷的平臺。通過分析,主要的需求需要實(shí)現(xiàn)以下功能:用戶管理模塊用戶管理模塊實(shí)現(xiàn)用戶信息的增添,刪除,修改以及查詢指定用戶的基本信息,以及賬號密碼的驗(yàn)證功能,本系統(tǒng)設(shè)計(jì)了兩類用戶:客戶以及管理人員??蛻舻卿浽撓到y(tǒng)只能進(jìn)行投保,申報(bào)以及修改自己賬號密碼等操作。經(jīng)理通過后臺管理系統(tǒng)登錄,可以管理保險(xiǎn)公司的保險(xiǎn)類型,保險(xiǎn)產(chǎn)品,以及對客戶信息進(jìn)行查看,修改客戶保單狀況。投保、申請、審核管理模塊這三個模塊為該系統(tǒng)的最主要功能部分,用戶在工作人員幫助下可進(jìn)行保險(xiǎn)業(yè)務(wù)的下單,交費(fèi)后獲得保單憑證,當(dāng)事故發(fā)生或者保單到期時,客戶可以通過提交基本信息來進(jìn)行申報(bào),審核等操作。根據(jù)匹配用戶具體的投保信息進(jìn)行審核,若審核通過,則進(jìn)入理賠管理模塊。若不能,則給出具體原因。具體功能如下:投保功能:通過該功能,用戶可以在系統(tǒng)中對已經(jīng)了解過的保險(xiǎn)業(yè)務(wù)進(jìn)行投保。查看保險(xiǎn)業(yè)務(wù):在工作人員的幫助之下,客戶可以事先了解該保險(xiǎn)公司所提供的保險(xiǎn)組合套餐,選擇最合適自己的種類,方便之后步驟的快速進(jìn)行。申請賠償功能:客戶在購買了保險(xiǎn)之后,如果發(fā)生意外,可以在自己的模塊申請賠償,也可以在員工的幫助下進(jìn)行申請。理賠評審功能:在客戶提交相關(guān)申請之后,相關(guān)審核部門需要前往現(xiàn)場對情況進(jìn)行評估,并向上一級審核部門提交報(bào)告。保險(xiǎn)理賠管理模塊客戶首先在系統(tǒng)主界面中查詢到自己的保險(xiǎn)具體信息,并申請理賠,保險(xiǎn)公司的審核部門將會收集用戶的相關(guān)材料,并且勘察現(xiàn)場實(shí)際情況或者核實(shí)客戶的保險(xiǎn)期限后,經(jīng)理將會收到最后上傳的資料,經(jīng)理將在審核后填寫客戶回執(zhí)信息來告知客戶的申請是否通過,并核算具體的金額方便客戶進(jìn)行報(bào)銷。客戶在辦理相關(guān)手續(xù)之后拿到保險(xiǎn)金。具體功能包括:對于申請的審核功能:該模塊為經(jīng)理的功能,若客戶能夠提交齊全的材料,并且符合一切程序,經(jīng)理可以對此單保險(xiǎn)進(jìn)行審核通過,若客戶所提交的不滿足一個保險(xiǎn)保單的基本必要要求,經(jīng)理可以對此申請進(jìn)行駁回。金額的確定:經(jīng)理在通過保單審核之后,需要進(jìn)行金額的核算,并將結(jié)果反饋給客戶。回執(zhí)單的填寫:經(jīng)理在審核之后需填寫回執(zhí)信息,回執(zhí)單上有客戶的基本信息以及經(jīng)手人的簽名,方便客戶進(jìn)行保險(xiǎn)金獲取,非功能需求非功能需求即不是該管理系統(tǒng)的業(yè)務(wù)要求,但是它卻作為一個系統(tǒng)在構(gòu)建過程中不可缺少的一部分,例如設(shè)計(jì)界面應(yīng)最大程度滿足人性化,安全性能是否高,程序設(shè)計(jì)是否規(guī)范等等。人性化原則該系統(tǒng)設(shè)計(jì)出來最后的使用者是每個用戶,所以在設(shè)計(jì)時必須滿足用戶使用習(xí)慣,界面盡量的友好??煽啃栽瓌t在系統(tǒng)運(yùn)行之后,應(yīng)當(dāng)能過滿足客戶的需求,使得客戶能夠通過該系統(tǒng)完成日常的業(yè)務(wù)。規(guī)范性原則設(shè)計(jì)需要規(guī)范化,有利于后續(xù)的開發(fā)能夠順利進(jìn)行,測試也能夠順利達(dá)成,提高編寫效率高并發(fā)性原則高并發(fā)指的是在同一時間內(nèi)支持不同的用戶訪問該保險(xiǎn)業(yè)務(wù)管理系統(tǒng)而不會導(dǎo)致阻塞,相同的業(yè)務(wù)也可以由不同的用戶在同一時間進(jìn)行辦理在設(shè)計(jì)的過程中需要時刻注意以上原則,做到將軟件開發(fā)地更加具有規(guī)范性,方便后期對保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的維護(hù)以及運(yùn)營。

系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體功能模塊設(shè)計(jì)根據(jù)對保險(xiǎn)業(yè)務(wù)管理系統(tǒng)中主要存在的問題進(jìn)行討論調(diào)研之后,選擇開發(fā)一個利用JavaEE為編程語言,以MySQL作為數(shù)據(jù)庫的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)。本系統(tǒng)保險(xiǎn)業(yè)務(wù)管理系統(tǒng)主要由用戶管理,投保管理,保單審批管理,保險(xiǎn)理賠管理,業(yè)績管理模塊組成。具體功能結(jié)構(gòu)如下:圖4-1系統(tǒng)功能模塊設(shè)計(jì)圖用戶管理模塊:用戶管理模塊最主要的作用是針對不同身份的用戶,例如客戶以及管理人員,將他們的操作權(quán)限區(qū)分開來,使數(shù)據(jù)的保密性與系統(tǒng)的安全性得到保證。該模塊包括了用戶賬號管理和用戶密碼管理兩部分。具體功能有:增加,刪除,修改,查詢用戶,修改賬戶密碼等。投保管理模塊:在這一模塊之中,主要是對客戶信息,險(xiǎn)種信息,保單信息以及投保過程的管理。員工通過和客戶的接觸收集到客戶有可能會選擇的保險(xiǎn)類型而將意見或建議提交至開發(fā)部門開發(fā)出新的保險(xiǎn)險(xiǎn)種,客戶通過員工的介紹了解保險(xiǎn)種類之后,選擇適合自己的套餐,填寫保險(xiǎn)單并繳納保險(xiǎn)費(fèi),則客戶投保成功。申報(bào)、審批管理模塊:若發(fā)生在保險(xiǎn)范圍內(nèi)的事故,客戶向保險(xiǎn)公司提出申報(bào),在相關(guān)工作人員核實(shí)現(xiàn)場情況之后,根據(jù)相關(guān)資料的證明,審批部門將進(jìn)行申報(bào)金額,等級客戶要求是否合理進(jìn)行審批,最后經(jīng)理獲得的相關(guān)證明就是要先進(jìn)過審批部門的驗(yàn)證。理賠管理模塊:經(jīng)理在獲得了通過審核部門蓋章的相關(guān)證明之后,在后臺管理界面中填寫客戶回執(zhí)信息,其中包含了客戶基本信息以及經(jīng)過經(jīng)理核實(shí)的金額數(shù),并將回執(zhí)單返還給客戶,客戶辦理相關(guān)手續(xù)之后拿到保險(xiǎn)金。數(shù)據(jù)庫設(shè)計(jì)4.2.1邏輯結(jié)構(gòu)設(shè)計(jì)通過需求分析,已經(jīng)基本可以得到一個具體的功能模型,現(xiàn)將具體的用例需要的屬性進(jìn)行羅列,構(gòu)成了一個個數(shù)據(jù)模型,如下:1.登錄信息表:登錄保險(xiǎn)系統(tǒng)時候的登錄信息,包括用戶賬號(UserId),用戶密碼(Password)以及角色(Role)。2.客戶信息表:包含客戶的詳細(xì)個人信息,包括客戶賬號(CustomerId),客戶名(CustomerName),用戶賬號(UserId),出生日期(Birth),地址(Address),電話(Tel)。3.員工信息表:儲存員工相關(guān)信息,包括員工編號(EmpId),用戶賬號(UserId),員工名(EmpName),電話(Tel),郵件(Email),活動(Active)。4.保險(xiǎn)種類信息表:包含了險(xiǎn)種的詳細(xì)信息,包括保單編號(PolicyId),保險(xiǎn)名(PolicyName),類型(Type),最小年限(MinTerm),最大年限(MaxTerm)。5.每筆保險(xiǎn)費(fèi)種類和金額表:包括險(xiǎn)種編號(PlanId),保單編號(PolicyId)和金額(Amount)。6.:包括交易編碼(TransactionId),保單注冊編碼(PolicyRegistratinId),付款時間(DateOfPayment),金額(Amount),描述(Description)。7.保險(xiǎn)單索賠關(guān)系表:包括索賠編碼(ClaimId),保單注冊編碼(PolicyRegistratinId),索賠日期(DateOfClaim),索賠類保險(xiǎn)單交易的關(guān)系表型(TypeOfClaim),總金額(TotalAmount),批準(zhǔn)人員工編號(ApproverEmpId),注釋(Remarks),索賠狀態(tài)(ClaimStatus)。8.客戶保險(xiǎn)單關(guān)系表:包括了保險(xiǎn)單注冊編碼(PolicyRegistrationId),保單編號(PolicyId),客戶賬號(CustomerId),DateOfRegistration(注冊日期),Term(期限),SumInsured(總受保人人數(shù)),PremiumAmount(保險(xiǎn)費(fèi)總額),BonusAmount(紅利總額),Nominee(代名人),MaturityDate(到期時間),RegistrationStatus(注冊狀態(tài))。4.2.2物理表結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫共有八個表,分別是登錄信息表,客戶信息表,員工信息表,保險(xiǎn)種類信息表,每筆保險(xiǎn)費(fèi)種類和金額表,保險(xiǎn)單交易的關(guān)系表,保險(xiǎn)單索賠關(guān)系表,客戶保險(xiǎn)單注冊關(guān)系表。登錄信息表登陸保險(xiǎn)系統(tǒng)時候需要確認(rèn)的登陸信息。其中UserId(用戶編碼),Password(用戶密碼),Role(角色)。表4-1登錄信息表主外鍵列名長度數(shù)據(jù)類型是否為空主UserId20int否Password20char否Role1char否客戶信息表客戶信息表中主要是一些基本個人信息,賬號以及密碼是客戶登錄時所需要的??蛻粜畔⒅饕前恍┞?lián)絡(luò)信息地址、電話及出生日期。其中CustomerId(客戶編碼),CustomerName(客戶名),UserId(用戶編碼),Birth(出生日期),Address(地址),Tel(電話)。表4-2客戶信息表主外鍵列名長度數(shù)據(jù)類型是否為空主CustomerId6int否CustomerName25char否外UserId20char是BirthDate否Address50char否Tel12char否員工信息表員工信息表存儲的是每一位員工的基本信息,方便與經(jīng)理以及客戶聯(lián)絡(luò)每一個工作人員。其中EmpId(員工編號),UserId(用戶編號),EmpName(員工名),Tel(電話),Email(郵件),Active(活動)。表4-3員工信息表主外鍵列名長度數(shù)據(jù)類型是否為空主EmpId6int否外UserId20char是EmpName25char否Tel12char否Email25char否Active1char是保險(xiǎn)種類信息表包含了險(xiǎn)種的詳細(xì)描述信息,主要是保險(xiǎn)單號。其中PolicyId(保險(xiǎn)單編碼),PolicyName(保險(xiǎn)名),Type(類型),MinTerm(最小年限),MaxTerm(最大年限)。表4-4保險(xiǎn)種類信息表主外鍵列名長度數(shù)據(jù)類型是否為空主PolicyId6int否PolicyName25char否Type1char否MinTerm3int是MaxTerm3int是每筆保險(xiǎn)費(fèi)種類和金額表包含的是險(xiǎn)種、保險(xiǎn)單和金額。其中PlanId(險(xiǎn)種編碼),PolicyId(保險(xiǎn)單編碼),Amount(金額)。表4-5每筆保險(xiǎn)費(fèi)種類和金額表主外鍵列名長度數(shù)據(jù)類型是否為空主PlanId6int否外PolicyId6int是Amount10int是保險(xiǎn)單交易的關(guān)系表這個表中包含了保險(xiǎn)單的交易號和相關(guān)的注冊號,并且包廂纖細(xì)的付款時間和金額,以此為憑據(jù)來表述客戶購買了相關(guān)保險(xiǎn)業(yè)務(wù)。其中TransactionId(交易編碼),PolicyRegistrationId(保險(xiǎn)單注冊編碼),DateOfPayment(付款時間),Amount(金額),Description(描述)。表4-6保險(xiǎn)單交易關(guān)系表主外鍵列名長度數(shù)據(jù)類型是否為空主TransactionId6int否外PolicyRegistrationId6int是DateOfPaymentDate是Amount10int否Description30char是保險(xiǎn)單索賠關(guān)系表主要包含了索賠業(yè)務(wù)中涉及的相關(guān)信息,包括索賠號主鍵和保險(xiǎn)單注冊號和批準(zhǔn)人員工號外鍵。索賠信息包含了明確日期、類型和金額以及確定了索賠的相關(guān)狀態(tài)。其中ClaimId(索賠編碼),PolicyRegistrationId(保險(xiǎn)單注冊編碼),DateOfClaim(索賠日期),TypeOfClaim(索賠類型),TotalAmount(總金額),ApproverEmpId(批準(zhǔn)人員工編碼),Remarks(注釋),ClaimStatus(索賠狀態(tài))。表4-7保險(xiǎn)單索賠關(guān)系表主外鍵列名長度數(shù)據(jù)類型是否為空主ClaimId6int否外PolicyRegistrationId6int是DateOfClaimDate否TypeOfClaim1char否TotalAmount14,2int是外ApproverEmpId6int是Remarks30char是ClaimStatus1char否客戶保險(xiǎn)單注冊關(guān)系表這一部分的內(nèi)容主要是為了保險(xiǎn)公司對于自己賣出的險(xiǎn)種進(jìn)行查看,方便對公司的運(yùn)營策略進(jìn)行修改,這其中就包含了保險(xiǎn)單注冊號和保險(xiǎn)號以及客戶號。信息主要包含了保險(xiǎn)的客戶人數(shù)、期限、金額以及到期時間等。其中PolicyRegistrationId(保險(xiǎn)單注冊編碼),PolicyId(保險(xiǎn)編碼),CustomerId(客戶編碼),DateOfRegistration(注冊日期),Term(期限),SumInsured(總受保人人數(shù)),PremiumAmount(保險(xiǎn)費(fèi)總額),BonusAmount(紅利總額),Nominee(代名人),MaturityDate(到期時間),RegistrationStatus(注冊狀態(tài))。表4-8客戶保險(xiǎn)單注冊關(guān)系表主外鍵列名長度數(shù)據(jù)類型是否為空主PolicyRegistrationId6int否外PolicyId6int是外CustomerId6int是DateOfRegistrationDate否Term3int否SumInsured10int否PremiumAmount10int否BonusAmount10int否Nominee25char否MaturityDateDate否RegistrationStatus1char否以上就是本系統(tǒng)中的數(shù)據(jù)庫的具體物理表結(jié)構(gòu)設(shè)計(jì),各個表之間相互關(guān)聯(lián),使每個用例應(yīng)該有的活動都能包含在內(nèi),整個系統(tǒng)功能模塊所需要的數(shù)據(jù)也都能在表中找到。

系統(tǒng)的實(shí)現(xiàn)與展示用戶管理模塊設(shè)計(jì)5.1.1登錄界面設(shè)計(jì)該界面是用戶進(jìn)入系統(tǒng)后的一個界面,在該頁面內(nèi)用戶可根據(jù)自己的身份選擇用戶登錄或者管理員登錄,不同身份的人進(jìn)入的主界面是不一樣的。用戶可在該頁面進(jìn)行注冊操作或是根據(jù)原有的賬戶在通過數(shù)據(jù)庫驗(yàn)證之后登錄系統(tǒng)。在此界面之中是具有3個可選按鈕的分別是“登錄”“注冊”“后臺登錄”在主界面上一目了然,每個用戶進(jìn)入系統(tǒng)時就能夠順利的進(jìn)行相應(yīng)的操作而不會找不到入口。圖5-1客戶登錄界面圖5-2經(jīng)理登錄界面5.1.2注冊界面設(shè)計(jì)新用戶在主界面選擇注冊后跳轉(zhuǎn)到注冊界面,在輸入用戶名以及密碼之后,頁面將數(shù)據(jù)傳回至后臺數(shù)據(jù)庫進(jìn)行存儲,完成注冊。該界面主要的服務(wù)對象就是初來保險(xiǎn)公司的新用戶。圖5-3注冊界面投保,申請,審核模塊設(shè)計(jì)5.2.1投保界面設(shè)計(jì)用戶在登錄系統(tǒng)之后想要對保險(xiǎn)公司具體的產(chǎn)品有所了解,就可以進(jìn)入到保險(xiǎn)產(chǎn)品選擇界面,該界面羅列了公司所有的產(chǎn)品并按照類型進(jìn)行分類。想要了解具體的險(xiǎn)種點(diǎn)擊產(chǎn)品的圖片就可以進(jìn)入詳細(xì)信息界面,包括了受保時間以及保險(xiǎn)價(jià)格,以及能夠賠付的具體事宜。了解了險(xiǎn)種之后,將要進(jìn)行保險(xiǎn)購買,在具體的產(chǎn)品詳細(xì)界面點(diǎn)擊下一步跳轉(zhuǎn)至圖5-6界面,在該頁面內(nèi),客戶根據(jù)自己的實(shí)際情況在填寫被保人以及投保人的基本信息之后,繳納相應(yīng)的費(fèi)用,完成投保。圖5-4保險(xiǎn)產(chǎn)品選擇界面圖5-5保險(xiǎn)產(chǎn)品具體信息界面圖5-6投保界面5.2.2保單信息查詢界面設(shè)計(jì)客戶可以在“我的保單”內(nèi)查詢自己正在保期的保險(xiǎn)項(xiàng)目,并可以查詢詳細(xì)記錄,在詳細(xì)界面顯示客戶投保的保險(xiǎn)名稱,投保日期,保險(xiǎn)期限,保險(xiǎn)狀態(tài),受保人信息,投保人信息,以及最大和最小賠付額,使得用戶能夠更好,更詳細(xì)的了解到自己的保險(xiǎn)狀況。圖5-7“我的保單”界面圖5-8保單詳情界面5.2.3理賠申請界面設(shè)計(jì)客戶在自己的保單詳情頁面,在發(fā)生意外事故或者保單到期時可以選擇申請理賠,跳轉(zhuǎn)至該界面,在申請時用戶需填寫基本信息,提交相應(yīng)的證明報(bào)告以及填寫自己的申請理由,系統(tǒng)會將客戶的申請?zhí)峤恢凉芾韱T處進(jìn)行審核。這里所提交的文件是客戶在經(jīng)過申請部門人員對現(xiàn)場狀況或者保險(xiǎn)單據(jù)查看后所得到的證明資料。圖5-9理賠申請界面5.2.4理賠審核界面設(shè)計(jì)經(jīng)理在登錄系統(tǒng)之后,點(diǎn)擊用戶索賠申請可以進(jìn)入理賠審核界面,在該界面中,經(jīng)理可以看到每個客戶所提交的理賠申請以及相關(guān)證明,在通過對相關(guān)資料的核實(shí)以及審核部門的批準(zhǔn)之后,可以對相應(yīng)的送保內(nèi)容進(jìn)行駁回或者批準(zhǔn)并填寫回執(zhí)信息返還給客戶。在填寫回執(zhí)界面中完成對賠付金,保險(xiǎn)名稱,被保人以及授權(quán)人的信息的填寫。填寫的回執(zhí)單后客戶就可以憑借單據(jù)在相關(guān)部門中辦理相關(guān)手續(xù)后拿到自己的保險(xiǎn)金。該筆保險(xiǎn)金的承擔(dān)責(zé)任人就是在回執(zhí)單上簽署的管理員的名字。圖5-10理賠審核界面.圖5-11填寫回執(zhí)界面管理員功能模塊管理員即經(jīng)理在系統(tǒng)內(nèi)可以進(jìn)行對于本公司保險(xiǎn)類型的管理,在公司研究討論后可以新增新的保險(xiǎn)類型或者刪除公司認(rèn)為無法達(dá)到經(jīng)濟(jì)收益的舊的保險(xiǎn)類型。并且可以管理具體的保險(xiǎn)產(chǎn)品,在頁面內(nèi)會顯示產(chǎn)品的名稱,售價(jià),最大最小賠付額以及產(chǎn)品的詳情。在查詢用戶保單界面,可以看到每一筆投保的基本信息,并可以根據(jù)審核情況對保單狀態(tài)進(jìn)行修改,方便公司探討出最熱銷的保險(xiǎn)類型,有助于未來決策實(shí)現(xiàn)公司發(fā)展。但是這一部分的修改功能與客戶主界面上的產(chǎn)品介紹還不是關(guān)聯(lián)的,需要手動對客戶界面的產(chǎn)品進(jìn)行增添或者刪除。這一部分功能希望能在以后的改進(jìn)中能夠?qū)崿F(xiàn)。圖5-12保險(xiǎn)類型管理界面圖5-13保險(xiǎn)產(chǎn)品管理界面圖5-14用戶保單查詢界面

系統(tǒng)測試6.1測試目的當(dāng)一個項(xiàng)目進(jìn)行到尾聲時,測試部分是必不可少的,測試不僅能夠發(fā)現(xiàn)在代碼編寫過程中由于失誤而導(dǎo)致的一些細(xì)節(jié)錯誤并且糾正錯誤,確保設(shè)計(jì)出來的系統(tǒng)符合項(xiàng)目的需求,而且還需要找到那些在開發(fā)過程中沒有被發(fā)現(xiàn)的bug,從而使整個系統(tǒng)能夠更順利的運(yùn)行。在設(shè)計(jì)測試用例上,應(yīng)當(dāng)全面的考慮到系統(tǒng)的所有需求,根據(jù)開發(fā)階段所撰寫的文檔,設(shè)計(jì)測試用例,并在系統(tǒng)之中驗(yàn)證這些用例,以此來發(fā)現(xiàn)程序中可能存在的錯誤。在具體的測試過程中,由于項(xiàng)目是由一人完成,并不能像具體的軟件工程項(xiàng)目一樣由測試部門不同的人員對不同的方面進(jìn)行測試,因此該測試主要是從需求分析出發(fā),由具體的功能模塊需要來設(shè)計(jì)測試用例,完成對客戶從新用戶注冊到購買保險(xiǎn)以及最后進(jìn)行理賠的全過程的測試,最后會得出系統(tǒng)的運(yùn)行情況,以及數(shù)據(jù)是否正確。6.2測試環(huán)境硬件環(huán)境軟件環(huán)境內(nèi)存:16G以上CPU:主頻2GHZ以上顯示器:LCD硬盤:10GB以上WIN10系統(tǒng);MicrosoftSQLServer數(shù)據(jù)庫采用B/S模式,以及把Eclipse作為開發(fā)工具6.3測試用例用例ID用例名稱輸入描述預(yù)期結(jié)果實(shí)際結(jié)果0001用戶登錄輸入賬號密碼輸入驗(yàn)證碼點(diǎn)擊登錄正常登錄正常0002用戶注冊輸入用戶民密碼以及郵箱輸入驗(yàn)證碼點(diǎn)擊注冊注冊成功成功0003客戶投保1.點(diǎn)擊投保界面2.輸入被保人信息3.輸入投保人信息4.點(diǎn)擊提交投保成功成功0004保單信息查詢1.點(diǎn)擊“我的保單”2.選擇要查詢的具體保險(xiǎn)點(diǎn)擊“查詢”按鈕顯示保單的全部基本信息顯示正常0005索賠申請?jiān)诒卧斍榻缑纥c(diǎn)擊“申請理賠”輸入被保人姓名以及保險(xiǎn)名稱上傳相關(guān)文件證明填寫申訴詳情點(diǎn)擊“提交”按鈕理賠申請發(fā)送成功成功0006保險(xiǎn)產(chǎn)品修改在管理員界面點(diǎn)擊“保險(xiǎn)產(chǎn)品管理”選擇要進(jìn)行修改的保險(xiǎn)點(diǎn)擊修改編輯修改內(nèi)容修改成功成功0007刪除保險(xiǎn)產(chǎn)品在管理員界面點(diǎn)擊“保險(xiǎn)產(chǎn)品管理”選擇要刪除的產(chǎn)品點(diǎn)擊刪除刪除成功成功0008更正用戶保單狀態(tài)在管理員界面點(diǎn)擊“查看用戶保單信息”在相應(yīng)的保單后點(diǎn)擊修改狀態(tài)修改成功成功0009審核用戶申請?jiān)诠芾韱T界面點(diǎn)擊“用戶索賠信息”在界面中選擇要進(jìn)行審核的保險(xiǎn)業(yè)務(wù)點(diǎn)擊“下載附件”查看客戶所提交的資料點(diǎn)擊“填寫回執(zhí)”填寫回執(zhí)詳情,賠付金額,以及保險(xiǎn)基本信息點(diǎn)擊:提交審核成功成功6.4測試結(jié)果根據(jù)上述的測試結(jié)果,該管理系統(tǒng)能夠順利的完成客戶以及管理者的全部功能需要,下面將進(jìn)行詳細(xì)分析說明。對于客戶而言,新用戶可以順利地完成注冊并順利登陸到系統(tǒng)之中,且注冊方式簡潔,不用過多的驗(yàn)證系統(tǒng)。在進(jìn)入系統(tǒng)之后,客戶可以根據(jù)自己的具體需要,在險(xiǎn)種界面進(jìn)行查詢,了解不同價(jià)位不同類型的保險(xiǎn)產(chǎn)品。并且可以選擇相應(yīng)的險(xiǎn)種為受保人投保。所投保的信息都會傳到數(shù)據(jù)庫中進(jìn)行信息存儲。在投保之后,客戶也可以在系統(tǒng)中查詢自己所投險(xiǎn)種,并在發(fā)生意外或者期限到時在系統(tǒng)內(nèi)進(jìn)行理賠申請。對于經(jīng)理而言,在登錄界面可以選擇后臺管理者登錄,進(jìn)入后臺管理系統(tǒng)。在進(jìn)入系統(tǒng)之后,經(jīng)理可以對公司的保險(xiǎn)類型進(jìn)行增添和刪除的操作,可以對公司險(xiǎn)種進(jìn)行查詢,刪除,增添的操作,方便公司在研究客戶的選擇傾向之后對公司的運(yùn)營策略進(jìn)行修改。在客戶提交了理賠申請之后,經(jīng)理可以在后臺看到所有的用戶申請,在審核界面可下載客戶上傳的相關(guān)證明資料,并填寫回執(zhí)信息以答復(fù)客戶是否通過了理賠審核,在審核之后可對用戶的保險(xiǎn)信息的狀態(tài)進(jìn)行修正。至此,一個完整的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的全部功能都得到了測試,整個系統(tǒng)運(yùn)行狀況良好,沒有出現(xiàn)按鈕不靈,數(shù)據(jù)傳輸不一致等錯誤。

總結(jié)與展望7.1總結(jié)經(jīng)過幾個月的努力,整個設(shè)計(jì)階段基本完成,從一開始對于項(xiàng)目的需求調(diào)研,到后來與導(dǎo)師討論之后確定了需求分析并選擇了開發(fā)環(huán)境,最后通過代碼的編寫基本實(shí)現(xiàn)了這一個功能齊全的保險(xiǎn)業(yè)務(wù)管理系統(tǒng)。在整個工作過程中,不僅讓我熟悉了項(xiàng)目開發(fā)的全過程,更讓我學(xué)到了很多在學(xué)校所無法學(xué)習(xí)的知識。本文的主要特色就在于能夠把前期的調(diào)研與后期的開發(fā)結(jié)合在一起。通過以用戶為核心的理念,一切從用戶出發(fā),所提供的需求都是日常工作所必須的。無可避免的是,系統(tǒng)中也可能存在在測試時未能發(fā)現(xiàn)的一些漏洞,但整體系統(tǒng)的功能都已實(shí)現(xiàn),在后續(xù)的維護(hù)過程中可以對將來發(fā)現(xiàn)的錯誤進(jìn)行修復(fù)。然而,由于系統(tǒng)的工作量較多,而在企業(yè)的實(shí)習(xí)只有3個月,既要準(zhǔn)備畢設(shè)又要完成實(shí)習(xí)工作,因此設(shè)計(jì)的系統(tǒng)距離能夠正式的在大型保險(xiǎn)公司中運(yùn)行還有一定的難度,系統(tǒng)對于大量數(shù)據(jù)的處理能力較為有限,除此之外,該系統(tǒng)并不具備的是數(shù)據(jù)的備份功能,因此若是服務(wù)器崩壞,將會導(dǎo)致數(shù)據(jù)的大量流失,所以在未來的設(shè)計(jì)之中,還需增添如數(shù)據(jù)備份等安全措施,保證系統(tǒng)以及客戶信息的安全性問題。本文主要完成工作:1.對整個系統(tǒng)所需要的架構(gòu)設(shè)計(jì)進(jìn)行了分析。2.在調(diào)研的基礎(chǔ)上,對保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的發(fā)展情況進(jìn)行了研究,得到了當(dāng)前情況需要設(shè)計(jì),完善的功能以及需要避免的不足之處。3.在前期工作準(zhǔn)備之后對所要設(shè)計(jì)的系統(tǒng)進(jìn)行需求分析,設(shè)計(jì)相應(yīng)的功能模塊以及整個系統(tǒng)的活動過程,并對系統(tǒng)進(jìn)行概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。4.在系統(tǒng)實(shí)現(xiàn)之后對系統(tǒng)進(jìn)行測試,確保整個系統(tǒng)沒有大的功能性錯誤。5.對整個保險(xiǎn)業(yè)務(wù)管理系統(tǒng)的開發(fā)進(jìn)行總結(jié),并對其中的不足以及未來期望完成的模塊進(jìn)行展望。7.2展望通過本次畢業(yè)設(shè)計(jì)的實(shí)踐,使我更加全面的了解了一個軟件開發(fā)的全過程,深入的了解到了UML建模的重要性,將UML模型與實(shí)際情況相結(jié)合,才能更好的設(shè)計(jì)出需要的系統(tǒng)。但是在最后的測試過程中仍然發(fā)現(xiàn)系統(tǒng)有很多地方可以進(jìn)行改善,但由于時間較為有限,因此在這里作出展望,希望能在將來的維護(hù)與更新之中能夠不斷改進(jìn)。目前,系統(tǒng)還可以從以下幾個方面進(jìn)行提高:第一,優(yōu)化系統(tǒng)界面,使得用戶的體驗(yàn)更加的

溫馨提示

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

最新文檔

評論

0/150

提交評論