版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 天津工業(yè)大學(xué)</b></p><p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 基于SpringMVC技術(shù)的通用型保險公司CRM管理系統(tǒng)與實現(xiàn)</p><p> 姓 名 李林 </p><p> 學(xué) 院 計算
2、機科學(xué)與軟件 </p><p> 專 業(yè) 軟件工程 </p><p> 指導(dǎo)教師 尹紹宏 何晶 </p><p> 職 稱 副教授 軟件工程師</p><p> 2016年 5 月29日 </p><p> 天津工業(yè)大學(xué)畢業(yè)設(shè)計(論文)任務(wù)書</
3、p><p> 院長 教研室主任 指導(dǎo)教師 </p><p> 畢業(yè)設(shè)計(論文)開題報告表</p><p> 2016年 3 月10日</p><p> 天津工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文)評閱表</p><p><b> (
4、論文類)</b></p><p> 天津工業(yè)大學(xué)畢業(yè)設(shè)計(論文)成績考核表</p><p><b> 摘 要</b></p><p> 近年來,隨著生活水平的提高,人們逐漸邁入小康生活,但是財產(chǎn)安全逐漸成為一個社會普遍關(guān)注的一個社會問題,財產(chǎn)得不到保障已經(jīng)成為人們頭上的一個大問題,因此保險行業(yè)開始發(fā)展迅速,人們開始購買保險來
5、保障自己的財產(chǎn)權(quán)益,隨著客戶量的逐漸增加,以及業(yè)務(wù)方面的增長需要公司需要對公司決策者和管理者提供更方便更有效的數(shù)據(jù)分析應(yīng)用。本系統(tǒng)主要是為保險公司進行客戶信息管理,系統(tǒng)用戶管理,公司業(yè)務(wù)保單信息的管理,以及公司客戶之間的關(guān)系管理,該系統(tǒng)將客戶信息與企業(yè)緊密聯(lián)系在一起,可以為企業(yè)提供高效的客戶管理平臺以及部門業(yè)務(wù)信息處理平臺</p><p> 考慮到該平臺的可用性,便捷性,和安全性,本系統(tǒng)采用MVC模式進行開發(fā)。
6、使用SpringMVC+Mybatis框架,以MySQL5.6作為存儲介質(zhì),搭配Tomcat7.0作為服務(wù)器。</p><p> 本系統(tǒng)注重系統(tǒng)用戶以及客戶使用感受。共分為四級權(quán)限,系統(tǒng)管理員,一級管理員,二級管理員,以及普通客戶,不同等級的客戶有著不同的角色,不同的角色有著不同的權(quán)限,本系統(tǒng)頁面交互友好,使用方便,容易上手。系統(tǒng)管理員擔(dān)任整個系統(tǒng)的運營,擁有著所有執(zhí)行的權(quán)限,可以給系統(tǒng)中所有用戶分配不用的權(quán)限
7、職責(zé),普通用戶僅僅用有查看數(shù)據(jù)的權(quán)限。</p><p> 關(guān)鍵詞:權(quán)限;管理系統(tǒng);保險;客戶關(guān)系</p><p><b> ABSTRACT</b></p><p> In recent years, with the improvement of living standards, people gradually entering a
8、 well-off life, but property security has gradually become a social problem by a widespread concern in the community, and property security has become a big problem of the people on the head, so the insurance industry be
9、gan rapid development, people began to buy insurance to protect their property rights, with the gradual increase in the volume of customers, and business growth needs the company need to corpora</p><p> Tak
10、ing into account the availability, convenience, and security of the platform, the site uses the MVC model to develop. Use the SpringMVC+Mybatis framework to MySQL5.6 as a storage medium, with Tomcat7.0 as a server.</p
11、><p> This system pays attention to the system user and customer service experience. Is divided into three levels of permissions, administrators, administrators, secondary administrator, administrators, and th
12、e general customers, different levels of customers has a different role, different roles with different permissions, the system interface friendly, easy to use, easy to hand. System administrator for the entire system of
13、 operations, with all the implementation of the authority, you can assign all</p><p> Key words: Authority; management system; insurance;Customer relationship</p><p><b> 目 錄</b>&l
14、t;/p><p> 第一章 緒 論1</p><p> 1.1課題背景介紹。1</p><p> 1.2開發(fā)本系統(tǒng)的意義1</p><p> 1.3本系統(tǒng)內(nèi)容及所到達的目標1</p><p> 1.3.1本系統(tǒng)內(nèi)容1</p><p> 1.3.2本系統(tǒng)所要達到的目的2&l
15、t;/p><p> 第二章 保險公司客戶關(guān)系管理系統(tǒng)涉及的開發(fā)工具和技術(shù)3</p><p> 2.1 java語言簡介3</p><p> 2.2SpringMVC+Mybatis框架簡介及優(yōu)勢4</p><p><b> 2.3開發(fā)架構(gòu)5</b></p><p> 2.4系統(tǒng)開發(fā)
16、用到的工具以及項目運行需要的壞境6</p><p> 第三章 保險公司客戶關(guān)系管理系統(tǒng)需求分析7</p><p> 3.1保險客戶關(guān)系系統(tǒng)可行性分析7</p><p> 3.2保險公司客戶關(guān)系的功能需求8</p><p> 3.3保險公司客戶關(guān)系管理用例分析9</p><p> 3.4保險客戶管理
17、系統(tǒng)業(yè)務(wù)對象模型10</p><p> 第四章 保險公司客戶關(guān)系管理系統(tǒng)概要11</p><p> 4.1保險公司客戶關(guān)系管理系統(tǒng)模塊11</p><p> 4.2保險客戶關(guān)系管理系統(tǒng)可視化界面設(shè)計13</p><p> 4.3保險客戶關(guān)系系統(tǒng)數(shù)據(jù)庫設(shè)計14</p><p> 第五章 保險客戶關(guān)系
18、系統(tǒng)詳細說明23</p><p> 5.1保險客戶關(guān)系系統(tǒng)總體流程圖的設(shè)計與實現(xiàn)23</p><p> 5.2保險公司客戶關(guān)系登錄模塊23</p><p> 5.3保險公司客戶關(guān)系主界面的設(shè)計模塊25</p><p> 5.4 用戶管理模塊26</p><p> 5.5保單信息模塊28</p
19、><p> 5.6繳費信息管理模塊32</p><p> 5.7業(yè)務(wù)信息模塊33</p><p> 5.8 客戶滿意度模塊設(shè)計34</p><p> 5.9 數(shù)據(jù)庫管理模塊35</p><p> 5.9系統(tǒng)管理模塊36</p><p> 第六章 保險客戶關(guān)系系統(tǒng)功能測試38
20、</p><p> 第七章 結(jié) 論42</p><p><b> 參考文獻44</b></p><p><b> 附 錄45</b></p><p><b> Ⅰ.英文原文45</b></p><p><b> ?、?中文
21、譯文50</b></p><p><b> 謝 辭53</b></p><p><b> 第一章 緒 論</b></p><p> 1.1課題背景介紹。</p><p> 近年來計算機技術(shù)和網(wǎng)絡(luò)應(yīng)用技術(shù)的迅猛成長,保險業(yè)務(wù)行業(yè)也逐漸出現(xiàn)在計算機業(yè)務(wù)系統(tǒng)中,保險公司也積累
22、了越來越來的數(shù)據(jù),客戶的增長也帶來一些問題,面對日趨嚴峻的經(jīng)營環(huán)境,各保險公司競爭開始激烈,因此各保險公司競爭取勝的關(guān)鍵是圍繞著客戶服務(wù)為中心,</p><p> 保險客戶關(guān)系管理系統(tǒng)一方面可以解決公司部分業(yè)務(wù)數(shù)據(jù)的處理,企業(yè)內(nèi)客戶信息的管理??梢詫⒖蛻粜畔⒑芎玫谋4嬖跀?shù)據(jù)庫中,保險公司一方面的是業(yè)務(wù)需求、業(yè)務(wù)處理、更重要的是企業(yè)與客戶之間的聯(lián)系,為了使企業(yè)與購買保險的客戶很好的處理企業(yè)與客戶之間的管理,客戶
23、關(guān)系管理系統(tǒng)就顯得很重要了??蛻絷P(guān)系管理系統(tǒng)會給公司帶來很大的好處,不管可以為公司保留更多的客戶,還可以提高公司的信譽與價值。讓客戶更加相信這是一個好的企業(yè),是一個值得尊重的合作伙伴。</p><p> 客戶關(guān)系管理系統(tǒng)功能就是為了給公司的客戶與企業(yè)營造一個友好的合作關(guān)系,可以提高用戶對企業(yè)的滿意度與信任度。并且一個保險公司為了長久的發(fā)展以及為了提高自己的盈利,與客戶保持一個良好的關(guān)系至關(guān)重要。</p&g
24、t;<p> 1.2開發(fā)本系統(tǒng)的意義</p><p> 打造一個客戶關(guān)系管理系統(tǒng),為客戶,以及企業(yè)搭建一個專業(yè)性強,針對性強的業(yè)務(wù)查詢以及管理平臺,方便客戶群體和保險公司經(jīng)營者。</p><p> 整合客戶、企業(yè)和員工資源,優(yōu)化保險業(yè)務(wù)的流程。</p><p> 可以提升企業(yè)的員工對客戶提出問題后的響應(yīng)程度,使問題解決更加高效。</p&g
25、t;<p><b> 提升企業(yè)營銷收入。</b></p><p> 可以很好的提高企業(yè)服務(wù)度、使客戶更加滿意。</p><p> 1.3本系統(tǒng)內(nèi)容及所到達的目標</p><p><b> 1 本系統(tǒng)內(nèi)容 </b></p><p> 思量到該平臺的可用性,簡易性,和安全性,本系
26、統(tǒng)采取MVC開發(fā)模式進行開發(fā)。使用SpringMVC+Mybatis框架,并且用了MySQL5.6作為存儲介質(zhì),搭配Tomcat7.0作為服務(wù)器。</p><p> 2 本系統(tǒng)所要達到的目的</p><p> 本系統(tǒng)主要完成一個以保險公司客戶關(guān)系管理為主要內(nèi)容的管理系統(tǒng)。該平臺可實現(xiàn),系統(tǒng)權(quán)限管理,菜單管理,客戶管理,以及保單管理,業(yè)務(wù)流程管理等相關(guān)功能,能夠完整的客戶數(shù)據(jù)管理流程。&
27、lt;/p><p><b> 具體:</b></p><p> 用戶管理模塊:該模塊對系統(tǒng)中所有的用戶信息數(shù)據(jù)進行管理;對開通會員的用戶單獨管理;以及對客戶信息資料數(shù)據(jù)的新增和修改等。</p><p> 保單信息管理:該系統(tǒng)對公司的一筆保單信息數(shù)據(jù)做了處理以及保存,該模塊對保險業(yè)務(wù)中保險種類也進行了管理,以及繳費方式進行了處理。</p
28、><p> 繳費信息管理:對客戶交的一筆保險金額進行了數(shù)據(jù)管理處理。</p><p> 業(yè)務(wù)信息管理:對公司的業(yè)務(wù)的中涉及人員信息進行了處理</p><p> 客戶服務(wù)管理:對用戶的對公司的滿意度調(diào)查進行了數(shù)據(jù)的整理,可以為公司的處理的決策提供很好的建議。</p><p> 系統(tǒng)權(quán)限管理:該模塊將系統(tǒng)中的用戶分別設(shè)置了訪問權(quán)限</p
29、><p> 數(shù)據(jù)庫管理:數(shù)據(jù)庫所有涉及到表的備份,可以將數(shù)據(jù)庫中的表進行備份處理,防止數(shù)據(jù)丟失狀況</p><p> 第二章 保險公司客戶關(guān)系管理系統(tǒng)涉及的開發(fā)工具和技術(shù)</p><p> 2.1 java語言簡介</p><p> 在我看來,Java是一種十分簡易的,多平臺使用的語言,并且安全性比較高,大部分這種系統(tǒng)都是面向?qū)ο箝_發(fā)的
30、,可以進行分布式開發(fā),用java開發(fā)的系統(tǒng)都比較健壯,不容易崩潰。一般企業(yè)的管理系統(tǒng)都會選擇這種語言開發(fā),并且可移植性都特高。可以撰寫跨平臺應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計語言,目前大多性程序,系統(tǒng)的開發(fā)語言都是使用這個,在這里將重點介紹這種語言的幾個特性:</p><p><b> 1.面向?qū)ο?lt;/b></p><p> 面向?qū)ο笃鋵嵤且环N編程思想。面向?qū)ο箝_發(fā)的系
31、統(tǒng)的可維護性都比較好,面向?qū)ο蟮挠悬c是系統(tǒng)可以多層次擴展性,代碼的可以重用。面向?qū)ο蟮娜齻€特征是:封裝、繼承、多態(tài)性等。</p><p> 封裝就是可以找到事物的變化,并且可以把事物封裝起來,就是用一個系統(tǒng)框架把系統(tǒng)的數(shù)據(jù)和實現(xiàn)方法相聯(lián)系,并且結(jié)果是兩者組成一個整體。</p><p> 多態(tài)性就是事物的多種實現(xiàn)形式,總的來說就是可以用“一個對外開放的接口,多數(shù)個可以再系統(tǒng)內(nèi)部實現(xiàn)方法”
32、的表示。</p><p> 繼承的名詞解釋就是如果一個類有父類,或者父類有子類,那么兩個就是繼承的關(guān)系,就是說一個類可以繼承他的父類中的方法以及實現(xiàn)。繼承的功能就是可以實現(xiàn)了多態(tài),并且可以對代碼的多次使用。 </p><p> 2.可靠性和安全性 </p><p> Java一開始出現(xiàn)的用途是用來電子類消費產(chǎn)品的使用,所以說對代碼的要求比較高的。因為要是產(chǎn)品的
33、使用更加可靠。第一,Java語言要求聲明一個方法的實現(xiàn),這就確保了編譯器可以未雨綢繆的發(fā)現(xiàn)方法是否是使用錯誤了,可以提高系統(tǒng)的安全性與可靠性;第二,在Java語言中里是沒有指針這個名詞的,這樣就會減少系統(tǒng)內(nèi)存被不明地址非法鏈接訪問的危險;第三,Java是有自動單元收集機制的,這樣一來就會很好的防止內(nèi)存丟失這類動態(tài)內(nèi)存分配的問題;第四,Java語言中,有一個解釋器在運行時,是會對系統(tǒng)對數(shù)組和字符串的訪問是否越界記性了監(jiān)控,最后,Java為
34、我們增加了出現(xiàn)異常時,如何進行處理的方法,這樣一來在出現(xiàn)問題時我們就會很方便的查找問題并且解決問題。 </p><p><b> 3.多線程</b></p><p> 線程的定義就是操作系統(tǒng)中一個進程中的一個執(zhí)行的程序流程,它是比進程還小的,并且是可以并發(fā)處理的單位。</p><p> 使用多線程的好處有如下幾個方面:</p>
35、<p> 高效的使用機器CPU資源 </p><p><b> 簡化編程模型</b></p><p> 可以使異步事件更加簡單的處理</p><p> 使圖形用戶界面更加直觀高效</p><p><b> 節(jié)約成本 </b></p><
36、p> 2.2SpringMVC+Mybatis框架簡介及優(yōu)勢</p><p> 1 Spring框架簡介: </p><p> Spring MVC框架本身就是采用MVC這種開發(fā)模式的。這樣一來我們可以看出,Spring MVC和Struts1、Struts2就顯得有點相似。Spring MVC的設(shè)計是圍繞DispatcherServlet展開的,DispatcherServ
37、let負責(zé)將請求派發(fā)到特定的handler。DispatcherServlet控制器在收到前臺頁面打出請求獲取后,會進入到合適的方法里面,傳入收到的請求參數(shù),然后就開始處理相應(yīng)方法里面的邏輯處理。在邏輯處理方法里處理程序的返回值,視圖的實現(xiàn)并不全是靠這個返回值,可以只是String,來代表跳到相應(yīng)試圖的名稱,有時候也可以是void,這樣的話Spring MVC就可以依照方法名稱以及或者可以是控制器名找到相應(yīng)的邏輯視圖)。如果一個返回值僅
38、僅是視圖名稱的話我們也不必要太擔(dān)心,要顯示的數(shù)據(jù)在視圖中獲取不到。因為方法參數(shù)對于視圖來說也是可以拿到的。舉個例子,如何一個實現(xiàn)方法里面,處理參數(shù)的數(shù)據(jù)格式是Map格式的話,這樣的話Map對于視圖一樣客戶獲取得到。</p><p> MyBatis 支持查詢我們普通要求的SQL語句,在存儲過程中是非常高效的,并且Mybatis支持高級映射,這樣一來,獲取數(shù)據(jù)就變得特別簡單。MyBatis 去掉了JDBC 代碼,
39、并且去掉了我們自己設(shè)置的參數(shù)和結(jié)果集的搜索。MyBatis 的配置文件都寫在了XML文件中,通過注解將數(shù)據(jù)庫字段與我們實體類的字段名稱進行映射。</p><p> 如何一個系統(tǒng)用戶了mybatis來獲取數(shù)據(jù)以及對數(shù)據(jù)庫進行操作,那么這個系統(tǒng)就會創(chuàng)建一個以SqlSessionFactory對象,并且以它為核心對象。來對數(shù)據(jù)庫進行操作。SqlSessionFactory 對象的實例可以通過 SqlSessionFa
40、ctoryBuilder對象來 獲 得 SqlSessionFactoryBuilder 對象可以從 XML 配置文件,或從 Configuration 類的實 例中構(gòu)建 SqlSessionFactory 對象</p><p> 2 SpringMVC+Mybatis優(yōu)勢</p><p> Mybatis框架有優(yōu)點當(dāng)然也是有缺點的, mybatis使用起來非常簡單,數(shù)據(jù)的查詢修改操作
41、以及安全性,效率性的瓶頸就會轉(zhuǎn)到的程序人員對sql語句處理平上了。數(shù)據(jù)庫的sql語句全部都是寫在xml配置文件里面的,這樣的話優(yōu)點就是方便了對數(shù)據(jù)的優(yōu)化和CURD操作,但是缺點就是可讀性就會變得很低,調(diào)試起來的話也變得麻煩起來,就不能像jdbc那種在代碼實現(xiàn)里面,依照邏輯動態(tài)sql拼接。Mybatis主要就是提供給我們字段映射以及對象關(guān)系映射的jdbc,去掉了把實際數(shù)據(jù)賦值到一個對象里面,除了這個沒有其他作用,并沒有hibernate那
42、樣,容易上手,最大的優(yōu)點就是很好的方便瀏覽修改sql。</p><p><b> 2.3開發(fā)架構(gòu)</b></p><p><b> 1 B/S架構(gòu)介紹</b></p><p> B/S結(jié)構(gòu),翻譯過來就是一種瀏覽器/服務(wù)器模式,是一種新興的架構(gòu)模式,相對于C/S架構(gòu)模式來說,兩個相輔相成。B/S這種模式對系統(tǒng)的客戶端做
43、了統(tǒng)一,這種模式的主要特點就是在服務(wù)器端實現(xiàn)了系統(tǒng)的主要功能,這樣一來就會使系統(tǒng)的開發(fā)、使用、維護變得更加簡單。只需要在客戶的電腦中上安裝一個瀏覽器軟件,然后在項目運行的服務(wù)器上安裝一個數(shù)據(jù)庫。由此一來,客戶只要通過瀏覽器就可以與遠程服務(wù)器上的數(shù)據(jù)庫完成數(shù)據(jù)處理。</p><p><b> 2 B/S架構(gòu)優(yōu)點</b></p><p> 維護和升級方式簡單。目前,基
44、本上所有稍微大一點的系統(tǒng)的維護和升級都會很復(fù)雜,所以說解決系統(tǒng)的繁瑣就是解決開發(fā)人的一個最大的問題。很顯然,B/S架構(gòu)就是為解決這問題而出現(xiàn)的,使用B/S架構(gòu)開發(fā)的系統(tǒng)或者軟件,僅僅需要控制好服務(wù)器就行了,原因是所有的客戶端就是瀏覽器而已,。即使用戶的規(guī)模非常大,更多的分支機構(gòu)都不會增加維護的工作量。因此對于客戶的機器就變得越來越‘瘦’,但是服務(wù)器將承載這更大的壓力。左右的工作都是子啊服務(wù)器端操作的,程序也是在服務(wù)器端執(zhí)行的,這樣對軟件
45、升級和維護的工作量就會大大降低,但是客戶的使用并不會出現(xiàn)問題??偟膩碚fB/S架構(gòu)對人力、物力、時間、費用都會大大的節(jié)省。</p><p> 成本降低,選擇更多。目前如果一個系統(tǒng)或者程序采取B/S架構(gòu),那么僅僅需要安裝在一個Linux服務(wù)器上,這樣的系統(tǒng)或者程序的安全性就會很提升。不僅僅是windows操作系統(tǒng)。所以對服務(wù)器操作系統(tǒng)的選擇方向也是有很多選擇的,眾所周知,Linux系統(tǒng)上的軟件大部分都是免費的。因為
46、使用Linux操作系統(tǒng)是不用花錢的,數(shù)據(jù)庫也是不用花錢的,很多公司客戶都會中意使用Linux操作系統(tǒng)作為承載程序的服務(wù)器系統(tǒng)。</p><p> 2.4系統(tǒng)開發(fā)用到的工具以及項目運行需要的壞境</p><p> 硬件環(huán)境:筆記本電腦;</p><p> 軟件環(huán)境:運行環(huán)境:Windows8 旗艦版系統(tǒng)</p><p> 開發(fā)平臺:E
47、clipse</p><p> 服務(wù)器:Tomcat7.0</p><p> 數(shù)據(jù)庫:MySQL5.6</p><p> 第三章 保險公司客戶關(guān)系管理系統(tǒng)需求分析</p><p> 在對所有的需求進行全面調(diào)查之后,才能得到一個可行性的數(shù)據(jù)分析,為了確定我們在所要開發(fā)的系統(tǒng)或者程序是否可能完成以及是否有必要開發(fā)。開發(fā)前的評估工作是十分
48、必要的。我們通常對要開發(fā)的系統(tǒng)從幾大方面進行細致的研究,來盡量減少以后的失誤,來保障我們的新系統(tǒng)開發(fā)能夠順利進行下去。這部分將從技術(shù)層次、物質(zhì)條件、操作難易程度和資源調(diào)度等四個方面進行研究分析。</p><p> 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展進步,普通的PC已經(jīng)可以基本勝任小型系統(tǒng)的服務(wù)器功能,所以本次系統(tǒng)的設(shè)計與實現(xiàn)的運行服務(wù)器就是使用我的pc完成的,使用開源的Tomcat作為發(fā)布服務(wù)器來完成此次的系統(tǒng)建設(shè)。<
49、;/p><p> Springmvc開發(fā)框架是Java在Web開發(fā)中的重要應(yīng)用技術(shù),良好的體現(xiàn)了面向?qū)ο缶幊痰奶攸c,從而實現(xiàn)一些功能強大,流程復(fù)雜的應(yīng)用。因此而該技術(shù)得到了廣泛的認可和支持,成為一種特別流行的開發(fā)框架。利用JSP以及SpringMVC+Mybatis框架來實現(xiàn)一個安全性高,實現(xiàn)起來簡單的管理系統(tǒng)</p><p> 3.1保險客戶關(guān)系系統(tǒng)可行性分析</p>&l
50、t;p><b> 1 技術(shù)上的可行性</b></p><p> 系統(tǒng)的服務(wù)器端開發(fā)我們采用的編碼工具是Eclipse,因為Eclipse工具可以手動下載了很多可用的插件,需要什么功能就可以下載相應(yīng)的插件,對編程人員交互友好,使用起來十分便捷。數(shù)據(jù)存儲使用MySQL數(shù)據(jù)庫,因為它靈活、安全,同時屬于輕量級數(shù)據(jù)庫,可以有效降低開發(fā)成本。因此當(dāng)前的軟硬件環(huán)境滿足我們對系統(tǒng)的要求。<
51、/p><p><b> 2 經(jīng)濟上可行性</b></p><p> 本系統(tǒng)的開發(fā),采用SpringMVC框架以及MySQL小型數(shù)據(jù)庫,這兩者均屬于開源類型,有豐富的技術(shù)文檔作為支持,這極大地減少了開發(fā)成本和維護成本。除此之外,系統(tǒng)一旦建設(shè)完成上線后,可以產(chǎn)生一定的經(jīng)濟效益。主要是從資源配置的角度衡量項目的價值。</p><p><b>
52、; 3 操作可行性</b></p><p> 系統(tǒng)采用菜單式,實現(xiàn)用戶與數(shù)據(jù)庫的交互,界面簡潔友好,操作方便。用戶只需對流程和業(yè)務(wù)調(diào)查了解即可,不需掌握數(shù)據(jù)庫等相關(guān)知識。用戶只要會基本的操作,就可以瀏覽查看系統(tǒng)中的信息。</p><p><b> 4 管理可行性</b></p><p> 管理上的可行性。指管理人員對開發(fā)應(yīng)用
53、項目的態(tài)度和管理方面的條件。主管領(lǐng)導(dǎo)不支持的項目肯定不行。如果高中層管理人員的抵觸情緒很大,就有必要等一等,積極做工作,創(chuàng)造條件。管理方面的條件主要指管理方法是否科學(xué),相應(yīng)管理制度改革的時機是否成熟,規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等?!?lt;/p><p> 3.2保險公司客戶關(guān)系的功能需求</p><p> 系統(tǒng)的功能需求定義就是程序開發(fā)人員根據(jù)產(chǎn)品系統(tǒng),系統(tǒng)要求來實現(xiàn)的軟件功能,
54、然后客戶可以利用程序人員開發(fā)的這樣功能來操作任務(wù),并且部分功能也是企業(yè)所需求的。</p><p> 本系統(tǒng)主要保險公司客戶關(guān)系管理系統(tǒng),該系統(tǒng)可實現(xiàn)客戶資料的管理,保單信息的管理,業(yè)務(wù)流程信息的管理,管理員的功能權(quán)限;客戶功能權(quán)限,使用戶在使用過程中能得到良好的數(shù)據(jù)查詢體驗。</p><p> 系統(tǒng)主要功能如圖3-1所示:</p><p> 圖3-1 系統(tǒng)主
55、要功能</p><p><b> 主要功能如下:</b></p><p> 1.用戶管理:系統(tǒng)用戶管理(系統(tǒng)用戶的增刪改查),會員管理(會員用戶的增刪改查),客戶資料管理(客戶資料的錄入,修改,查看等)。</p><p> 2.保單信息模塊:保單信息模塊管理(保單的新建、錄入、修改、查詢);過期保單的處理;保險險種管理;繳費方式管理等。
56、</p><p> 3.繳費信息管理:繳費信息的查詢與修改 </p><p> 4.業(yè)務(wù)信息管理: 被保險人信息管理;受益人信息管理;保險人與受益人關(guān)系管理。 </p><p> 5.客戶服務(wù)管理:客戶滿意情況問卷形式調(diào)查; </p><p> 6 數(shù)據(jù)庫管理:存儲在數(shù)據(jù)庫表的數(shù)據(jù)為了安全考慮,避免某些誤操作,導(dǎo)致數(shù)據(jù)被刪除或者丟失,
57、我們可以對表以及表中的數(shù)據(jù)進行備份處理。</p><p> 7.系統(tǒng)管理:用戶權(quán)限的劃分,以及用戶點擊按鈕的權(quán)限管理;業(yè)務(wù)菜單管理。</p><p> 3.3保險公司客戶關(guān)系管理用例分析</p><p> 本系統(tǒng)的參與者和用例:</p><p><b> 管理員</b></p><p>
58、?。?)系統(tǒng)用戶管理;添加系統(tǒng)新用戶,修改系統(tǒng)中已經(jīng)存在的用戶,刪除已經(jīng)失效過時的系統(tǒng)用戶等</p><p> ?。?)保單信息管理:對新的表單信息進行錄入;對過期保單進行處理操作</p><p> ?。?)公司系統(tǒng)業(yè)務(wù)管理:被保險人信息保存;受益人信息保存,被保險人與保單受益人關(guān)系的管理</p><p> ?。?)系統(tǒng)管理:給用戶分配權(quán)限;給用戶分配菜單權(quán)限<
59、;/p><p> 2.一級管理員(二級管理員)</p><p> ?。?)險種種類的管理:新增保險種類,修改保險種類,刪除保險的種類。</p><p> ?。?)繳費方式:新增繳費方式,更改繳費方式</p><p><b> 3.普通用戶</b></p><p> 普通用戶只具有查看系統(tǒng)數(shù)據(jù)的權(quán)
60、利,不具備任何新增,修改的權(quán)利。</p><p> 3.4保險客戶管理系統(tǒng)業(yè)務(wù)對象模型</p><p> 根據(jù)本系統(tǒng)的特點,它是客戶和保險公司管理員之間的關(guān)聯(lián)的一種抽象。用戶顯示了該角色所享有的一些列表功能。客戶和管理員顯示了具體工作流程。</p><p> 根據(jù)對所搭建的系統(tǒng)進行分析,可以得出系統(tǒng)各個用戶角色是基于用戶產(chǎn)生關(guān)聯(lián)的,一個管理員是可以管理多個用戶
61、信息的。本系統(tǒng)部分領(lǐng)域模型圖如圖3-2所示:</p><p> N 隸屬 1 </p><p> 圖3-2 系統(tǒng)部分領(lǐng)域模型圖</p><p> 第四章 保險公司客戶關(guān)系管理系統(tǒng)概要</p><p> 4.1保險公司客戶關(guān)系管理系統(tǒng)模塊</p><p><b>
62、 1 系統(tǒng)功能點</b></p><p> 系統(tǒng)主要有四種角色:超級管理員用戶,一級管理員用戶,二級管理員用戶,普通公司保險客戶;現(xiàn)針對不同的用戶角色列出系統(tǒng)的功能點設(shè)計:</p><p> 1超級管理員:系統(tǒng)用戶管理,添加用戶,修改用戶,系統(tǒng)數(shù)據(jù)的錄入,業(yè)務(wù)數(shù)據(jù)的錄入,以及各種權(quán)限的管理,菜單列表的管理,按鈕權(quán)限的管理等 </p><p> 一級
63、管理員(二級管理員):繳費方式的增上改,險種方式的增刪改。</p><p> 普通用戶:查看系統(tǒng)中的個人信息以及系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)。</p><p> 2 系統(tǒng)模塊劃分列表</p><p> 1.系統(tǒng)管理模塊:主要系統(tǒng)用戶的管理,其功能點列表如表4-1所示:</p><p> 表4-1 系統(tǒng)模塊功能列表</p><
64、p> 2.業(yè)務(wù)模塊:主要保單信息的錄入,以及客戶關(guān)系的錄入,其功能點列表如表4-2 </p><p> 表4-2 發(fā)貨及物流模塊功能列表</p><p> 3.系統(tǒng)登錄模塊:登錄系統(tǒng)并進行角色查詢,進行判斷,根據(jù)角色類型確定返回主頁面,其功能點列表如表4-3所示:</p><p> 表4-3 系統(tǒng)登錄模塊列表</p><p>
65、 菜單模塊:不同用戶登錄,進入主界面會有不同的菜單列表,根據(jù)角色區(qū)分</p><p> 其功能點列表如表4-4所示:</p><p> 表4-4 菜單模塊列表</p><p> 按鈕權(quán)限模塊:不同人員登錄后,進入主界面會有不同的菜單列表,依據(jù)用戶的角色來加以區(qū)分</p><p> 其功能點列表如表4-5所示:</p>
66、<p> 表4-5 按鈕權(quán)限列表</p><p> 3 系統(tǒng)總體功能圖的設(shè)計與實現(xiàn)</p><p> 綜上功能表描述的具體內(nèi)容,可以畫出系統(tǒng)總體功能圖,如下圖4-1所示:</p><p> 圖4-1.保險客戶關(guān)系管理系統(tǒng)總體功能圖</p><p> 4.2保險客戶關(guān)系管理系統(tǒng)可視化界面設(shè)計</p><
67、p><b> 1 登錄界面設(shè)計</b></p><p> 登錄界面含有三個標簽、兩個文本框、一個密碼框和兩個按鈕,如圖4-2所示:</p><p> 圖4.2 登錄界面設(shè)計</p><p><b> 圖4-2登錄界面圖</b></p><p> 2 保險客戶關(guān)系管理系統(tǒng)主界面設(shè)計&l
68、t;/p><p> 系統(tǒng)主界面包括導(dǎo)航欄、商品欄、側(cè)導(dǎo)航欄,如圖4-3系統(tǒng)主界面設(shè)計所示:</p><p> 圖4-3系統(tǒng)主界面設(shè)計</p><p> 4.3保險客戶關(guān)系系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p> 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計是為了在一個應(yīng)用環(huán)境里設(shè)計出一個最好的設(shè)計模式,建立關(guān)系型數(shù)據(jù)庫及基于該數(shù)據(jù)庫的系統(tǒng),以便高效地保存客戶數(shù)據(jù),滿足用戶的
69、對信息的處理和存放需求。因此,對于客戶關(guān)系管理系統(tǒng)來說,設(shè)計出良好的數(shù)據(jù)庫模型是很重要的。</p><p> 1 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計</p><p> 概念數(shù)據(jù)模型以實體聯(lián)系理論為基礎(chǔ),并對這一理論進行了擴展。它從用戶的角度出發(fā)對系統(tǒng)進行創(chuàng)建模型,對數(shù)據(jù)庫概念模型的進行策劃。</p><p> 通過前文對保險客戶關(guān)系系統(tǒng)各業(yè)務(wù)模塊需求的分析,將整個系統(tǒng)劃分為
70、用戶和管理員兩個數(shù)據(jù)實體對象,系統(tǒng)主要功能模塊概念數(shù)據(jù)模型如4-4(數(shù)據(jù)庫用戶邏輯設(shè)計圖)所示</p><p> 圖4-4 數(shù)據(jù)庫用戶邏輯設(shè)計</p><p> 2 數(shù)據(jù)庫E-R圖設(shè)計</p><p> E-R方法是“實體-聯(lián)系方法”(Entity-Relationship Approach)的簡稱。用來表現(xiàn)概念模型,實體類型,在矩形方框中寫入名稱,即表名;
71、實體又具有的屬性特點一般用橢圓來表示,通常用實線相連接;用菱形框表現(xiàn)實體型之間的所具有的聯(lián)系,在菱形框內(nèi)寫明它們之間的關(guān)系,仍用無指向?qū)嵕€分別與有關(guān)實體型連接起來,同時在無指向?qū)嵕€旁標上聯(lián)系的類型(一對一,一對多,多對多)。 根據(jù)介紹的概念模型的設(shè)計,可以得出本系統(tǒng)的數(shù)據(jù)表E-R圖設(shè)計,部分重點表的E-R圖如下圖所示:</p><p> 概念數(shù)據(jù)模型用戶信息的E-R圖具體實現(xiàn)如4-5(系統(tǒng)用戶E-R圖)所示:&
72、lt;/p><p> 圖4-5 系統(tǒng)用戶E-R圖</p><p> 用戶角色的表的E-R圖如4-6(用戶角色E-R圖)所示:</p><p> 圖4-6 用戶角色E-R圖</p><p> 按鈕權(quán)限表的E-R圖具體實現(xiàn)如圖4-7(按鈕權(quán)限表的E-R圖)所示:</p><p> 圖4-7 按鈕權(quán)限表的E-R圖
73、</p><p><b> 3 數(shù)據(jù)表設(shè)計</b></p><p> 考慮到系統(tǒng)的運行成本和對數(shù)據(jù)庫的系統(tǒng)要求,性能要求等因素,我系統(tǒng)采用開源免費的MySQL小型數(shù)據(jù)庫并結(jié)合可視化管理工具Navicat Premium來進行信息存儲與讀取。根據(jù)之前總結(jié)的模型和E-R圖描述,就可以設(shè)計出本系統(tǒng)重點的數(shù)據(jù)表的具體信息了。</p><p> 系
74、統(tǒng)用戶表sys_user的詳細設(shè)計如表4-6所示:</p><p> 表4-6 系統(tǒng)用戶表(sys_user)</p><p> ?。?)系統(tǒng)會員表sys_app_user的詳細設(shè)計如表4-7所示</p><p> 表4-7 系統(tǒng)會員表(sys_app_user) </p><p> 交易記錄表sys_role詳細設(shè)計如下表4-8所示&
75、lt;/p><p> 表4-8 交易記錄表(sys_role)</p><p> 客戶資料信息表customer詳細設(shè)計如下表4-9所示</p><p> 表4-9客戶資料信息表(customer)</p><p> (5)被保險人信息表insurant詳細設(shè)計如下表4-10所示</p><p> 表4-10被保
76、險人信息表(insurant)</p><p> ?。?)受益人信息表beneficiary詳細設(shè)計如下表4-11所示</p><p> 表4-11受益人信息表(beneficiary)</p><p> ?。?)繳費信息表bill詳細設(shè)計如下表4-12所示</p><p> 表4-12繳費信息表(bill)</p><
77、;p> ?。?)保單信息表policy詳細設(shè)計如下表4-13所示</p><p> 表4-13保單信息表(policy)</p><p> ?。?)險種管理信息表class詳細設(shè)計如下4-14所示</p><p> 表4-14險種信息表(class)</p><p> ?。?0)繳費方式管理信息表fan詳細設(shè)計如下4-15所示<
78、;/p><p> 表4-15繳費方式管理信息表(fan)</p><p> ?。?1)滿意度調(diào)查表satisfy詳細設(shè)計如下4-16所示</p><p> 表4-16滿意度調(diào)查表(satisfy)</p><p> ?。?2)數(shù)據(jù)庫備份表db_fhdb詳細設(shè)計如下4-17所示</p><p> 表4-17數(shù)據(jù)庫備份表
79、(db_fhdb) </p><p> ?。?3)菜單表sys_menu詳細設(shè)計如下4-18所示</p><p> 表4-18數(shù)據(jù)庫備份表(sys_menu)</p><p> 第五章 保險客戶關(guān)系系統(tǒng)詳細介紹</p><p> 5.1保險客戶關(guān)系系統(tǒng)總體流程圖的設(shè)計與實現(xiàn)</p><p> 保險客戶
80、關(guān)系系統(tǒng)主要買家系統(tǒng)管理員登錄,添加用戶,授予用戶權(quán)限,保單數(shù)據(jù)的插入,繳費單得錄入,以及普通用戶的查看等。如圖5-1所示:</p><p> 圖5-1 系統(tǒng)總體流程圖</p><p> 5.2保險公司客戶關(guān)系登錄模塊</p><p> 1 登錄模塊流程圖的設(shè)計與實現(xiàn)</p><p> 系統(tǒng)登錄部分為用戶完成系統(tǒng)功能的第一部分,此模
81、塊要實現(xiàn)的功能是判斷用戶輸入的用戶名稱和密碼是否正確,系統(tǒng)通過查詢來判斷輸入的用戶名或密碼是否和數(shù)據(jù)庫中的用戶名和密碼匹配,若不相匹配的話,則請求重新輸入;若存在于數(shù)據(jù)庫中,系統(tǒng)跳轉(zhuǎn)至主界面顯示,等待用戶進行下一步。系統(tǒng)登錄模塊流程圖如圖5-2所示:</p><p> 圖5-2 系統(tǒng)登錄流程圖</p><p> 2 登錄界面截圖的設(shè)計</p><p> 界面包
82、含三個標簽、兩個文本框輸入組件、一個密碼框輸入組件,其中文本框、密碼框用來接收用戶輸入用戶名,驗證碼和密碼,登錄命令按鈕調(diào)用驗證碼檢驗,用于檢索數(shù)據(jù)庫信息判斷用戶輸入的,驗證碼,用名和密碼是否正確。如圖5-3所示:</p><p> 圖5-3 系統(tǒng)登錄實現(xiàn)截圖</p><p> 本系統(tǒng)對密碼先采用了Simple Hash加密算法進行加密然后存入MySQL數(shù)據(jù)庫,登陸時對密碼進項加密后
83、在拿到與數(shù)據(jù)庫用戶名密碼來匹配。</p><p> 部分代碼截圖如5-4 所示</p><p> 圖5-4 后臺登錄部分代碼截圖</p><p> 5.3保險公司客戶關(guān)系主界面的設(shè)計模塊</p><p> 不同的角色由于權(quán)限的不同進入的主界面也是不一樣的,超級管理員進入界面,可以看到所有菜單,一級管理員和二級管理員也可以看到所有菜單,
84、但一級管理員沒有部分按鈕權(quán)限的操作。普通用戶只有顯示部分菜單,并且只有極少部分按鈕的權(quán)限。每個系統(tǒng)用戶各司其職,各自有著自己的功能模塊。</p><p> 1 普通用戶主界面的實現(xiàn) </p><p> 由于本系統(tǒng)中普通用戶只能瀏覽查看、以及可以對保險公司的滿意度進行評價。所以普通用戶的權(quán)限最少,因此用戶只具有部分菜單顯示。這里的普通用戶一般指的是,保險公司的客戶或者是部分公司的員工。普
85、通用主界面如圖5-5所示。</p><p> 圖5-5普通用戶的主界面 </p><p> 2 admin超級管理員展示頁面的設(shè)計</p><p> 本系統(tǒng)中超級管理員是具有全部功能的。因此admin用戶的主界面中菜單是最全的。如圖5-5所示:</p><p> 圖5-5 超級管理員界面</p><p>
86、5.4 用戶管理模塊</p><p> 本模塊顯示系統(tǒng)用戶信息,包括系統(tǒng)用戶信息,會員用戶信息,客戶資料信息。本模塊涵蓋了系統(tǒng)的全部人員信息。不同的人員有著不同的身份信息。用戶管理模塊可以很好的對人員信息進行分類處理,可以對人員信息進行高效的管理。</p><p><b> 1 系統(tǒng)用戶管理</b></p><p> 系統(tǒng)中的用戶都是有超
87、級管理員admin創(chuàng)建的,創(chuàng)建的用戶可以用管理員給的用戶名和密碼進行登錄系統(tǒng)中,也可以查看自己的信息資料等。如圖5-6所示:</p><p> 圖5-6 系統(tǒng)用戶管理界面</p><p><b> 2 會員用戶管理</b></p><p> 管理員可以對新增會員信息,可以對到期的用戶會員進行凍結(jié)處理,如圖5-7所示:</p>
88、<p> 圖5-7會員用戶管理界面 </p><p><b> 3 客戶資料管理</b></p><p> 超級管理員可以對客戶的資料進行創(chuàng)建修改等,如圖5-8所示:</p><p> 圖5-8 客戶資料管理頁面</p><p><b> 5.5保單信息模塊</b></
89、p><p> 本模塊包括三個功能,分別是保單信息查詢與修改、過期保單信息的處理、險種種類、繳費方式。</p><p> 1 保單信息查詢與修改</p><p> 管理員可以創(chuàng)建一個新的保單,保單編號是由系統(tǒng)自動生成的,投保人、被保險人、受益人這三個字段人員 都是從其他三個表中讀取到的,通過多表關(guān)聯(lián)查詢獲取到,其中險種方式與繳費方式是根據(jù)險種表和繳費方式表中讀取。保
90、單信息查詢與修改界面如圖5-9所示</p><p> 圖5-9 保單信息查詢與修改界面</p><p> 保單信息后臺部分代碼如5-10所示:</p><p> 圖5-10 保單信息后臺部分代碼界面</p><p><b> 2 過期保單處理</b></p><p> 如果一條保單的
91、有效日期小于今天,那個這條保單就會失效。就會進入到過期保單管理模塊,然就交由管理員進行處理操作。過期保單頁面如5-11所示</p><p> 圖5-11 過期保單界面</p><p><b> 3 險種種類</b></p><p> 保險業(yè)務(wù)中存在著不同的險種種類,管理員可以創(chuàng)建,修改險種種類,以供其他系統(tǒng)功能調(diào)用。險種種類界面如圖5-1
92、2所示</p><p> 圖5-12 險種種類界面</p><p> 險種種類部分后臺代碼如5-13所示:</p><p> 圖5-13 險種種類后臺部分代碼截圖</p><p><b> 4 繳費方式</b></p><p> 系統(tǒng)提供不同的繳費方式,管理員也可以新建新的繳費方式存到數(shù)
93、據(jù)庫中以便其他模塊調(diào)用。繳費方式界面如圖5-14所示</p><p> 圖5-14 繳費方式界面</p><p> 繳費方式部分后臺代碼截圖 如圖5-15所示</p><p> 圖5-15繳費方式后臺部分代碼截圖</p><p> 5.6繳費信息管理模塊</p><p> 繳費信息管理:管理員新建一個繳費單
94、,其中繳費單表的保單編號對應(yīng)中數(shù)據(jù)庫中的保單模塊中的保單信息。繳費信息管理界面如圖5-16所示:</p><p> 圖5-16繳費信息管理</p><p><b> 5.7業(yè)務(wù)信息模塊</b></p><p> 業(yè)務(wù)信息管理模塊有三個方面,被保險人信息管理、受益人信息管理、保險人與被保險人關(guān)系管理</p><p>
95、 1被保險人信息管理 </p><p> 管理員可以新建一個被保險人信息的數(shù)據(jù)。被保險人信息管理界面如圖5-17</p><p> 圖5-17 被保險人信息管理</p><p><b> 2 受益人信息管理</b></p><p> 管理員對投入保險的受益人的信息進行維護。受益人信息管理界面如圖5-18所示&
96、lt;/p><p> 圖5-18 受益人信息管理</p><p> 3 被保險人與受益關(guān)系管理</p><p> 管理員可以對被保險人與受益人了兩張表的用戶的管理進行關(guān)聯(lián)起來。被保險人與受益人管理管理界面如圖5-19所示</p><p> 圖5-19 被保險人與受益人關(guān)系管理</p><p> 5.8 客戶滿意度
97、模塊設(shè)計</p><p> 用戶的對公司的滿意度調(diào)查進行了數(shù)據(jù)的整理,可以為公司的處理的決策提供很好的建議。</p><p> 客戶滿意度調(diào)查:客戶可以通過這種網(wǎng)上滿意度調(diào)查問卷的形式對保險業(yè)務(wù)公司的服務(wù)以及質(zhì)量進行評價。通過這種形式表達自己對企業(yè)發(fā)展的建議和意見,這樣有效的提升了公司的信譽度??蛻魸M意度調(diào)查界面如圖5-20所示</p><p> 圖5-20客
98、戶滿意度調(diào)查 </p><p> 5.9 數(shù)據(jù)庫管理模塊</p><p> 數(shù)據(jù)庫管理模塊主要是對數(shù)據(jù)庫總的表獲取,展示以及可以對表進行備份操作,防止數(shù)據(jù)丟失等</p><p> 數(shù)據(jù)庫備份:點擊備份按鈕可以對數(shù)據(jù)庫中的數(shù)據(jù)進行備份。數(shù)據(jù)庫備份界面如圖5-21所示:</p><p> 圖5-21數(shù)據(jù)庫備份</p><
99、;p><b> 5.9系統(tǒng)管理模塊</b></p><p> 系統(tǒng)管理模塊分為權(quán)限管理以及菜單管理兩方面,權(quán)限管理只要是對系統(tǒng)的用戶加以區(qū)分不同的用戶角色,不同的角色有著不同的權(quán)利。菜單管理模塊主要是可以創(chuàng)建一個父菜單以及父菜單下面的子菜單,子菜單也可以有子菜單。</p><p><b> 1 權(quán)限管理</b></p>
100、<p> 權(quán)限管理主要有菜單權(quán)限以及按鈕權(quán)限,當(dāng)系統(tǒng)用戶擁有菜單權(quán)限時,當(dāng)下次登錄時,進入的主界面就會有著菜單顯示,否則不顯示;按鈕權(quán)限有四個方面,分別是增加權(quán)限;刪除權(quán)限;更改權(quán)限;查看權(quán)限。分別用按鈕來展示,當(dāng)用戶擁有某一模塊的新增權(quán)限時,此時這個用戶可以新建一個模塊數(shù)據(jù)。權(quán)限管理界面如圖5.22所示</p><p><b> 圖5-22權(quán)限管理</b></p>
101、;<p><b> 2 菜單管理</b></p><p> 菜單管理模塊是整個系統(tǒng)的主要模塊,是主界面構(gòu)成的主要部分,管理員可以創(chuàng)建新的菜單以及他目錄下的子菜單。菜單管理界面如圖5-23所示</p><p> 圖5-23菜單管理界面</p><p> 菜單管理模塊部分后臺代碼截圖如圖5-24所示</p>&l
102、t;p> 圖5-24菜單管理后臺部分代碼截圖</p><p> 第六章 保險客戶關(guān)系系統(tǒng)功能測試</p><p> 系統(tǒng)開發(fā)完成后,為了防止出現(xiàn)錯誤或安全缺陷,需要對系統(tǒng)進行安全測試,確保系統(tǒng)能夠按照實現(xiàn)既定需求。功能測試也被稱作黑盒測試,通過測試去檢測系統(tǒng)的每個功能是否都可以正常使用。測試中,測試人員完全不考慮程序內(nèi)部的結(jié)構(gòu)和特性,測試程序接口,只檢查程序功能是否滿足開發(fā)需
103、求可以正常使用,系統(tǒng)是否能根據(jù)正確的,合法的輸入數(shù)據(jù)而產(chǎn)生相應(yīng)的輸出信息。</p><p><b> 1 登錄模塊測試</b></p><p> 登錄測試分兩步,首先輸入一組錯誤的用戶名和密碼,若無法正常登陸至主頁面,則說明測試目的達成,如圖6-1所示:</p><p> 圖6-1 錯誤登錄</p><p>
104、登錄驗證模塊部分后臺代碼如下圖6-2所示</p><p> 圖6-2 登錄驗證部分后臺代碼</p><p> 接下來輸入正確的管理員的用戶名和密碼,若頁面可以跳轉(zhuǎn)至管理員的主界面,則說明測試目的達成,如圖6-3所示:</p><p><b> 圖6-3 正確登錄</b></p><p> 在測試登錄模塊中,在登錄
105、系統(tǒng)時需測試能否正確判斷用戶名和密碼是否于數(shù)據(jù)庫中的數(shù)據(jù)匹配。只有用戶名和密碼與數(shù)據(jù)庫完全匹配的情況下才能進入登錄系統(tǒng),測試用例如表6-1:</p><p><b> 表6-1 測用例表</b></p><p><b> 結(jié)果說明:</b></p><p> (1)正常登錄,登錄至系統(tǒng)該角色下的主頁面。</p&
106、gt;<p> (2)用戶名,密碼或驗證碼為空,顯示:“用戶名不能為空”或“密碼不能為空” 或“驗證碼輸入錯誤”。</p><p> (3)檢驗用戶不存在或用戶名密碼不匹配,顯示:“用戶名或密碼錯誤,請重新輸入”。</p><p> 在接下來的其他功能模塊測試中仍然使用該測試方法,測試過程及效果良好且與預(yù)期基本一致,系統(tǒng)總體上滿足了開發(fā)時的設(shè)計需求。并根據(jù)測試結(jié)果對系統(tǒng)
107、的部分功能模塊做了優(yōu)化處理和與界面美化等。測試完成并且達到了測試目的。</p><p><b> 2 測試總結(jié)</b></p><p> 測試結(jié)果總的來說是比較成功的,但是也出現(xiàn)過一些錯誤,有一些不可預(yù)知的錯誤問題。例如:</p><p> a ) 登錄界面登陸的時候,已經(jīng)輸入了正確的登錄用戶名和登錄密碼,但還是登錄失敗,經(jīng)過查找錯誤,以
108、及打日志,跟蹤調(diào)試,最終發(fā)現(xiàn)在數(shù)據(jù)庫鏈接字符串有問題。</p><p> b) 在系統(tǒng)用戶管理中,發(fā)現(xiàn)超級管理員可以刪除admin用戶,這是不符合要求的,所以在系統(tǒng)用戶管理的后臺代碼中添加了禁止刪除admin用戶。問題解決。</p><p> 在系統(tǒng)遇到問題時,要注重打日志,一步步跟蹤問題所在,這樣解決問題的效率就會大大提高。經(jīng)過反復(fù)的調(diào)試,以及不斷地測試,可以使系統(tǒng)解決更多的bug,
109、這樣也會使得系統(tǒng)會更加的穩(wěn)定,安全性也會大大提高</p><p><b> 第七章 結(jié) 論</b></p><p> 本論文設(shè)計并實現(xiàn)一個基于SpringMVC+Mybatis框架保險公司客戶關(guān)系管理系統(tǒng),目的是為了搭建一個只針對于保險公司客戶關(guān)系管理系統(tǒng),為相關(guān)用戶提供一個處理業(yè)務(wù)平臺,該系統(tǒng)是根據(jù)客戶信息,對保險公司的業(yè)務(wù)進行處理。方便公司的運營,減少不必
110、要的時間。使得工作效率大大提高。開發(fā)一個管理系統(tǒng)??梢詫酒髽I(yè)的系統(tǒng)用戶,以及客戶信息、業(yè)務(wù)信息的數(shù)據(jù)進行很方便的管理,也可以對數(shù)據(jù)庫的數(shù)據(jù)進行很好的維護,使用戶進行數(shù)據(jù)的新增、修改、刪除、查詢以及對用戶很好的管理。</p><p><b> 本文主要工作:</b></p><p> 首先調(diào)查并論述了相關(guān)課題的背景、所研究內(nèi)容及所最終能達到的目的。闡述了保險公司
111、客戶管理管理系統(tǒng)的背景及現(xiàn)狀,以及研究的意義,接著研究了Java語言的相關(guān)內(nèi)容、SpringMVC+Mybatis技術(shù)及其開發(fā)優(yōu)勢,結(jié)合現(xiàn)實需求、考慮系統(tǒng)開發(fā)成本,能否被廣泛使用等要素,采用b/s開發(fā)架構(gòu)。</p><p> 在進行項目分析階段內(nèi),通過查詢國內(nèi)外相關(guān)文獻和著作,對國內(nèi)外Java web技術(shù)和SpringMVC+Mybatis框架發(fā)展情況進行深入調(diào)查和學(xué)習(xí),對保險公司業(yè)務(wù)需求進行采集,進一步結(jié)合需
112、求研究創(chuàng)新,提出了一個在技術(shù)上、實際應(yīng)用中均可實施的基于SpringMVC+Mybatis框架的保險公司客戶關(guān)系管理系統(tǒng)的設(shè)計方案。</p><p> 在進行系統(tǒng)功能模塊的設(shè)計階段內(nèi),根據(jù)系統(tǒng)建設(shè)目標,功能需求與業(yè)務(wù)需求,給出了本系統(tǒng)的體系結(jié)構(gòu)模型設(shè)計,角色及相應(yīng)功能分析,數(shù)據(jù)庫表設(shè)計,再結(jié)合MVC框架的特點做出系統(tǒng)的表示層(View)、業(yè)務(wù)邏輯層(Controller)和數(shù)據(jù)持久層(Model)的詳細設(shè)計。&
113、lt;/p><p> 在系統(tǒng)的實現(xiàn)階段,針對系統(tǒng)的系統(tǒng)管理模塊,菜單管理模塊,登錄管理模塊,權(quán)限管理模塊,繳費信息管理模塊,保單信息管理,分別進行了相應(yīng)的功能介紹,業(yè)務(wù)邏輯和關(guān)鍵代碼標注及優(yōu)化。</p><p> 在系統(tǒng)的測試階段,我對系統(tǒng)的重點模塊進行了測試,通過測試驗證了系統(tǒng)功能模塊的完整,安全。</p><p> 開發(fā)一個保險公司客戶關(guān)系管理系統(tǒng),可以大大的
114、減少業(yè)務(wù)人員勞動強度,節(jié)省人力、工作量、提高工作的效率。初期,我積極通過網(wǎng)絡(luò)和圖書等渠道查閱資料,進行功能需求和業(yè)務(wù)需求的調(diào)研。經(jīng)過一段時間的設(shè)計和不斷完善、調(diào)試,系統(tǒng)的基本功能模塊已經(jīng)實現(xiàn),在剛開始設(shè)計系統(tǒng)時我遇到了一些困繞,在挑選開發(fā)框架的時候我對使用SPRINGMVC+MYBATIS還是SpringMVC+Mybatis有些猶豫,這兩個框架有個字不同的優(yōu)勢,最終,我選擇了SpringMVC+Mybatis,首先是因為Spring
115、MVC+Mybatis比較簡單,也更全面,其次是mybatis的數(shù)據(jù)庫查詢語句都是寫在配置文件里的方便修改。還有就是查詢起來效率更高一點。但要真正開發(fā)一個能上線運行的管理系統(tǒng)是一個非常大的工程,要考慮的其他因素也很多,比如系統(tǒng)的安全性,數(shù)據(jù)安全性等等。同時,要完美地實現(xiàn)管理系統(tǒng),不出任何差錯,畢竟羅馬不是一天建成的,這是一個長期探索與不斷改進的過程,同時還要在實踐中還要不斷去了解,去發(fā)掘新的用戶需求,將功能模塊進行添加和改進,并進行Bu
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于springmvc技術(shù)的通用型保險公司crm管理系統(tǒng)與實現(xiàn)——畢業(yè)論文
- 基于Web技術(shù)的保險公司財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于Struts的保險公司銷售管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于ARM的通用型實時測控系統(tǒng)設(shè)計與實現(xiàn).pdf
- 保險公司客戶管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 人壽保險公司CRM系統(tǒng)研究.pdf
- 基于DirectShow的通用型網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究與實現(xiàn).pdf
- 通用型電子負載系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 通用型多媒體CAI系統(tǒng)的研究與實現(xiàn).pdf
- 基于混沌加密的保險公司保單管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 保險公司保單資料管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 保險公司業(yè)務(wù)管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于.net的某保險公司客戶關(guān)系管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于FPGA的通用型AMC板卡的設(shè)計與實現(xiàn).pdf
- 陽光保險公司保險業(yè)務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于J2EE技術(shù)的保險公司OA系統(tǒng)設(shè)計與實現(xiàn).pdf
- 保險公司客戶關(guān)系管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 保險公司車友俱樂部管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 陽光保險公司人事管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 保險公司客戶信息管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論