陳瑋楠
【摘 要】在當(dāng)代,社會經(jīng)濟發(fā)展迅速,越來越多的人購買了汽車,隨著車輛增多,交通事故出險率增加,車輛保險顯得至關(guān)重要。汽車數(shù)量大,保險管理資源有限,僅僅靠人工管理車輛保險信息不僅僅浪費時間,同時還缺少人力物力。計算機技術(shù)正在飛速發(fā)展,利用計算機實現(xiàn)車輛保險管理,人們利用計算機的網(wǎng)絡(luò)去實現(xiàn)在線投保已成趨勢所需,是推動車輛保險科學(xué)化的必要條件,管理員可以在車輛保險管理系統(tǒng)中進行用戶管理、員工管理、支點管理等。保險員工則可通過車輛保險管理系統(tǒng)對進行客戶管理、套餐、索賠、車輛的審核等,而客戶可以進行保險套餐的購買,索賠、交易以及車輛信息的申請。各個模塊既獨立又存在聯(lián)系,使車輛保險信息可以清楚的展示在用戶和管理員面前,系統(tǒng)后臺便于管理。本系統(tǒng)主要采JSP語言進行編寫,本系統(tǒng)數(shù)據(jù)庫采用了具有強大數(shù)據(jù)處理功能的MySQL來建立,這是一個中、小型的數(shù)據(jù)庫管理系統(tǒng)。它功能強大,使用方便,提供了與其他數(shù)據(jù)庫管理軟件包良好的接口,能方便地識別多種數(shù)據(jù)庫管理系統(tǒng)生成的數(shù)據(jù)庫文件。數(shù)據(jù)庫管理系統(tǒng)模塊采用管理員密碼管理形式,進入系統(tǒng)要求有密碼輸入,使數(shù)據(jù)的安全性得到了保證。
【關(guān)鍵詞】車輛保險管理系統(tǒng);JSP;MySQL
一、緒論
1.項目背景
隨著當(dāng)代計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,人們的工作和生活基本進入到了網(wǎng)絡(luò)化信息化的時代。對于現(xiàn)在的車輛保險管理來說,交易索賠信息管理是必不可少的組成部分。目前在保險公司仍然存在一些通過人工方式進行保單管理操作,由于車輛信息量大,險種繁雜,人工操作是相當(dāng)麻煩的,而且當(dāng)查找某些保險信息時,由于數(shù)據(jù)量比較龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。本車輛保險管理系統(tǒng)的設(shè)計提出主要是為加強和管理對車輛保險相關(guān)信息,使管理員更好的完成工作,在工作中實現(xiàn)高效快捷。
隨著現(xiàn)在人們網(wǎng)絡(luò)化信息化生活的不斷提高,人們越來越重視信息化管理。當(dāng)今社會正快速向數(shù)字化,信息化,網(wǎng)絡(luò)化邁進,管理信息系統(tǒng)的作用也越來越大。而車輛保險管理系統(tǒng)作為當(dāng)代保險公司進行在線管理保險相關(guān)信息的主要記錄方式,自然也成為計算機高新技術(shù)發(fā)展的前進方向,車輛保險管理系統(tǒng)也就應(yīng)運而生了。
該系統(tǒng)主要完成目標(biāo)是建立一個功能齊全、界面友好、使用方便、能夠迅速準(zhǔn)確地完成各項功能的車輛保險管理系統(tǒng)。
2.課題的研究意義
快速便利的互聯(lián)網(wǎng)使越來越多的保險公司擁有了更加方便快捷的車輛保險管理系統(tǒng),車輛保險管理系統(tǒng)已經(jīng)成為現(xiàn)代車輛保險信息管理共享一項不可缺少的內(nèi)容。很多車輛保險管理系統(tǒng)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站。現(xiàn)代車輛保險管理系統(tǒng)需要的是一個功能強大的,能提供完善服務(wù)的動態(tài)綜合管理平臺。
二、系統(tǒng)相關(guān)技術(shù)
1.JSP技術(shù)簡介
采用的開發(fā)語言要求:1.使用簡單,2.通用性。JSP程序使用了Java編程語言,JSP技術(shù)可以對動態(tài)網(wǎng)頁進行封裝。首先運行的程序段,接下來將JSP文件中的HTML代碼和運行效果一并返還給用戶。通過Java文件的插入能夠?qū)?shù)據(jù)庫、網(wǎng)頁多重定向等運行,從而滿足構(gòu)建動態(tài)網(wǎng)頁所需要的程序。JSP和Servle相同,都可以通過服務(wù)器端運行。由于能夠?qū)⒁粋€HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進行瀏覽。HTML程序和穿插在內(nèi)部的Java程序可以構(gòu)建JSP網(wǎng)頁。在服務(wù)器被用戶端訪問時,能夠處理相應(yīng)的Java代碼,通常大型的Web應(yīng)用程序的設(shè)計成果也通過Java Servlet和JSP的協(xié)作。JSP既擁有了方便快捷的Java程序,又統(tǒng)統(tǒng)的面向用戶,既實現(xiàn)了平臺的無關(guān)性危險還比較小,可以具備互聯(lián)網(wǎng)的全部優(yōu)勢。JSP技術(shù)的優(yōu)點:
(1)系統(tǒng)的多平臺支持。通常情況下,能夠在任何情況下的全部平臺上進行設(shè)計,能夠安排在任何情況中,也能夠在任何情況下進行發(fā)展。相比ASP/.net來說,優(yōu)點是顯而易見的。
(2)強大的可塑性。能夠通過很多服務(wù)器進行集群和負(fù)載平衡,甚至能夠通過多臺Application解決問題。單臺服務(wù)器到多臺服務(wù)器,Java展現(xiàn)了一個強大的功能。
(3)具有強大和多樣化的開發(fā)工具支持。Java已經(jīng)有了很多的設(shè)計方法,何況大部分工具都是沒有花費的,這中間有很多都在多種平臺之下順暢的進展。
面向?qū)ο蟮臄?shù)據(jù)庫功能Java服務(wù)器頁面結(jié)構(gòu)和應(yīng)用程序開發(fā)和設(shè)計是一個強大的媒介。此信息是否被組織和整合的關(guān)系數(shù)據(jù)庫系統(tǒng),或一個全功能的數(shù)據(jù)管理應(yīng)用程序的最終用戶運行到寫數(shù)據(jù)的請求時,軟件或設(shè)備將是必要的管理數(shù)據(jù)庫中的一個可開發(fā)在Java服務(wù)器頁援助提供的。Java服務(wù)器網(wǎng)頁速度,力量和靈活性是一個通用的數(shù)據(jù)庫管理系統(tǒng),使我們在這個新時代的Xbase,是不恰當(dāng)?shù)摹?/p>
2.MYSQL數(shù)據(jù)庫簡介
在軟件項目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時為程序員減少了應(yīng)用程序的開發(fā)時間。
MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數(shù)據(jù)庫表結(jié)構(gòu)空間的擴展。
使用MySQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于前期對數(shù)據(jù)的整合處理操作,同時利于后期的二次開發(fā)的數(shù)據(jù)擴展操作,對于有限級的數(shù)據(jù)處理,MySQL可以很好的勝任。
3.B/S結(jié)構(gòu)
B/S架構(gòu)的不斷成熟,主要使用WWW瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語言,用通用瀏覽器需要實現(xiàn)原本復(fù)雜的專有軟件來實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構(gòu)?;贐/S架構(gòu)軟件的安裝,編輯,維修的需要在服務(wù)器端解決。使用該系統(tǒng)時,只需要一個瀏覽器用戶可以運行所有的模塊,從而實現(xiàn)了“零客戶端”功能,很容易在運行時自動升級。B/S架構(gòu)也提供了一個均質(zhì)機,網(wǎng)上異構(gòu)網(wǎng)絡(luò),異構(gòu)應(yīng)用服務(wù)的聯(lián)機,統(tǒng)一的開放服務(wù)最現(xiàn)實的基礎(chǔ)。
三、系統(tǒng)需求分析
(一)數(shù)據(jù)共享
推進車輛保險管理系統(tǒng)的數(shù)據(jù)校驗和數(shù)據(jù)共享規(guī)范化和制度化建設(shè),對車輛保險管理系統(tǒng)數(shù)據(jù)查詢的精度和效率進行提升。
(二)實現(xiàn)了車輛保險管理系統(tǒng)業(yè)務(wù)的各種功能
本系統(tǒng)主要實現(xiàn)以下功能:
1、用戶登錄:進入本系統(tǒng)的主界面,管理員、測試用戶輸入各自所使用的用戶名和密碼,根據(jù)不同的權(quán)限進入到不同的頁面,進行相應(yīng)操作。
2、用戶管理:系統(tǒng)管理員進入相對應(yīng)的用戶管理界面中,可以對用戶的用戶名、姓名、電話等信息進行修改,刪除、查找操作。
3、員工管理:管理員進入相應(yīng)的員工管理界面,管理員可以對員工信息進行增刪改查管理。
4、客戶管理:員工可以對本系統(tǒng)客戶信息進行增刪改查管理。
5、套餐審核管理:員工對套餐信息進行審核管理。
6、車輛管理:員工可以對車輛信息進行審核。
7、索賠管理:員工可以對索賠信息進行審核管理。
8、提交申請:客戶可以對車輛信息、索賠信息、交易信息進行提交申請。
9、交易管理:員工可以對交易信息進行管理。
(三)在業(yè)務(wù)流程方面更為規(guī)范規(guī)范
實現(xiàn)對車輛保險管理系統(tǒng)業(yè)務(wù)的全面、規(guī)范、科學(xué)、系統(tǒng)的管理;有效提高工作的效率和管理的水平,對車輛保險管理系統(tǒng)中所涉及到的不足進行修補。
(四)現(xiàn)代化管理的實行手段
本系統(tǒng)具有界面的清晰性,操作的簡便性;不同系統(tǒng)的用戶應(yīng)該有不同的操作權(quán)限;該系統(tǒng)必須有一個數(shù)據(jù)庫備份和恢復(fù)功能,提高了數(shù)據(jù)的安全性。本系統(tǒng)是基于網(wǎng)絡(luò)的計算機系統(tǒng),只需要有一臺能夠聯(lián)網(wǎng)的設(shè)備就可以實現(xiàn)對系統(tǒng)的管理。
四、系統(tǒng)的設(shè)計與實現(xiàn)
4.1 系統(tǒng)的總體設(shè)計
4.1.1 系統(tǒng)目標(biāo)
根據(jù)課題以及本系統(tǒng)的要求,設(shè)計車輛保險管理系統(tǒng)應(yīng)具備以下目標(biāo):
1.操作方便易懂、系統(tǒng)界面簡潔大氣美觀、人機交互性靈活優(yōu)越。
2.實現(xiàn)多查詢、如單一條件或多條件查詢等。
3.運行時系統(tǒng)的穩(wěn)定性、安全性以及可靠性。
4.1.2 系統(tǒng)的設(shè)計原則
本著提高系統(tǒng)工效、易操作、實用、安全、易升級維護的原則。本系統(tǒng)主要在管理員、員工、客戶三個主要模塊之間進行相互關(guān)聯(lián),以達到對車輛保險管理系統(tǒng)的各種基礎(chǔ)信息進行及時、安全、有效的更新以及記錄。
4.1.3 系統(tǒng)的結(jié)構(gòu)框架
依照系統(tǒng)的功能的相關(guān)從屬關(guān)系,我們可以得到一些圖表,這些圖表就是系統(tǒng)的功能結(jié)構(gòu)圖,功能模塊由圖中的一個個系統(tǒng)框組成。而功能模塊是可以依照具體情況來分的大一點或者是小一點,最小的功能模塊就是處理一個系統(tǒng)程序中的每個小的處理的過程,但是較大的系統(tǒng)功能模塊也可能是完成某一個任務(wù)的一組系統(tǒng)程序。
該車輛保險管理系統(tǒng)的功能結(jié)構(gòu)圖如(圖4-1)所示。
4.2 業(yè)務(wù)的流程分析
管理員在登錄系統(tǒng)以后,可以進行多項操作,實現(xiàn)了員工管理、用戶管理、性別管理、權(quán)限管理、角色管理、日志管理等多項操作。系統(tǒng)業(yè)務(wù)流程如(圖4-2)所示:
五、系統(tǒng)測試
系統(tǒng)測試的困難通常是因為系統(tǒng)目標(biāo)不好直接生成測試用例。系統(tǒng)人員組織系統(tǒng)測試,可以以系統(tǒng)是否完成任務(wù)的角度進行測試,這對已開發(fā)完成的軟件是否滿足系統(tǒng)任務(wù)要求是非常有意義的。
測試系統(tǒng)必須檢查是否有一個系統(tǒng)的功能障礙。在測試之前,根據(jù)不同的系統(tǒng),測試計劃的總體狀況,并嚴(yán)格按照計劃。為了更真實地模擬實際環(huán)境,力求完美的測試用例設(shè)計。考慮到不僅適當(dāng)?shù)妮斎牒洼敵?,以及該系統(tǒng)的查詢的錯誤消息的方法的能力。在性能方面,通過設(shè)置的場景,虛擬現(xiàn)實環(huán)境,以響應(yīng)請求的系統(tǒng)的用戶,有一個系統(tǒng),發(fā)現(xiàn)性能瓶頸,提出相應(yīng)的變化。
5.1 功能測試
功能測試主要包括五項內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。
5.2 可用性測試
可用性測試用于檢測系統(tǒng)的可操作性、可理解性、可學(xué)習(xí)性等方面內(nèi)容。具體測試方面如表5-2所示。
【參考文獻】
[1] 孫鑫編著.Java Web開發(fā)詳解[M].電子工業(yè)出版社,2006.
[2] 林上杰,林康司編著.JSP2.0技術(shù)手冊[M].電子工業(yè)出版社,2004.
[3] 薩師煊 王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].高等教育出版社,1998.
[4] 蔡劍,景楠.Java Web應(yīng)用開發(fā):J2EE和Tomcat[M].清華大學(xué)出版社,2004.
[5] 王紅霞.Java程序設(shè)計基礎(chǔ)教程[M].北京:中國電力出版社,2009.
[6] 李相國.Java實例精通[M].北京:機械工業(yè)出版社,2009.
[7] 黃曉東.Java課程設(shè)計案例精編( 第二版)[M].北京:中國水利水電出版社,2007.
[8] 張孝祥.Java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2003.