客戶滿意度調(diào)查數(shù)據(jù)收集分析系統(tǒng)修訂_第1頁(yè)
客戶滿意度調(diào)查數(shù)據(jù)收集分析系統(tǒng)修訂_第2頁(yè)
客戶滿意度調(diào)查數(shù)據(jù)收集分析系統(tǒng)修訂_第3頁(yè)
客戶滿意度調(diào)查數(shù)據(jù)收集分析系統(tǒng)修訂_第4頁(yè)
客戶滿意度調(diào)查數(shù)據(jù)收集分析系統(tǒng)修訂_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-畢業(yè)論文客戶滿意度調(diào)查數(shù)據(jù)收集與分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):明清*:08E09101003專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:征鵬目錄摘要3第1章引言4第2章背景知識(shí)42.1 RIA技術(shù)42.2 Fle*簡(jiǎn)述72.3 BlazeDS簡(jiǎn)述9第3章系統(tǒng)分析10第4章數(shù)據(jù)庫(kù)設(shè)計(jì)13組織局部13調(diào)查主體局部15第5章系統(tǒng)實(shí)現(xiàn)17系統(tǒng)功能簡(jiǎn)述17系統(tǒng)實(shí)現(xiàn)方式簡(jiǎn)述19系統(tǒng)開(kāi)發(fā)平臺(tái)19程序構(gòu)造20系統(tǒng)運(yùn)行方式20系統(tǒng)運(yùn)行結(jié)果例如22總結(jié)24參考文獻(xiàn)25致26摘要隨著社會(huì)生產(chǎn)力的開(kāi)展和進(jìn)步,客戶的忠誠(chéng)度越來(lái)越受到企業(yè)和機(jī)構(gòu)的廣泛關(guān)注,而作為忠誠(chéng)度的一項(xiàng)重要指標(biāo),客戶滿意度也將直接影響客戶的忠誠(chéng)度和企業(yè)的信譽(yù)度,故而,

2、有必要對(duì)客戶的滿意度數(shù)據(jù)進(jìn)展統(tǒng)一的調(diào)查和收集,通過(guò)統(tǒng)一的平臺(tái)和較為完善的分析機(jī)制,找出提高客戶滿意度的關(guān)鍵點(diǎn)。以此為目的,特設(shè)計(jì)"客戶滿意度調(diào)查數(shù)據(jù)收集與分析系統(tǒng)"。通過(guò)對(duì)本系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn),以到達(dá)如下目標(biāo):l 通過(guò)本系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),了解數(shù)據(jù)收集分析系統(tǒng)的主要組成要件,及這些要件在調(diào)查分析中的作用及相互間的關(guān)系;l 進(jìn)一步了解和熟悉使用Fle*進(jìn)展系統(tǒng)開(kāi)發(fā)的過(guò)程,及其與后臺(tái)效勞器間的通訊機(jī)制;l 進(jìn)一步了解和熟悉系統(tǒng)開(kāi)發(fā)中分析、設(shè)計(jì)、實(shí)現(xiàn)過(guò)程,結(jié)合實(shí)踐進(jìn)一步夯實(shí)軟件工程知識(shí)。關(guān)鍵字:客戶滿意度,調(diào)查,數(shù)據(jù)收集,分析,F(xiàn)le*,F(xiàn)lash,設(shè)計(jì),實(shí)現(xiàn)第1章 引言隨著社會(huì)

3、的開(kāi)展和進(jìn)步,客戶可選擇的余地越來(lái)越多,選擇空間越來(lái)越廣,各行業(yè)的關(guān)注目標(biāo)已由原來(lái)單純關(guān)注產(chǎn)品數(shù)量、質(zhì)量及價(jià)格向提高自身企業(yè)素質(zhì)及效勞水平、加強(qiáng)客戶忠誠(chéng)度開(kāi)展,作為金融效勞機(jī)構(gòu),銀行在這一轉(zhuǎn)變上顯得尤其突出,隨著中國(guó)銀行業(yè)的開(kāi)展,銀行的效勞已由單一的借貸效勞向多元化金融產(chǎn)品效勞方向開(kāi)展,一方面通過(guò)產(chǎn)品的多樣化提高企業(yè)的效勞水平,降低企業(yè)的經(jīng)營(yíng)風(fēng)險(xiǎn),另一方面,通過(guò)增加金融產(chǎn)品的品質(zhì)和樣式增強(qiáng)與客戶的互動(dòng),從而提高企業(yè)的效勞品質(zhì)和效勞水平,增加客戶忠誠(chéng)度??蛻魸M意度調(diào)查分析平臺(tái)的主要目標(biāo)是通過(guò)多種手段收集客戶滿意度調(diào)查數(shù)據(jù),通過(guò)合理的算法分析,最終導(dǎo)出客戶滿意度結(jié)果,并能夠通過(guò)對(duì)相關(guān)調(diào)查指標(biāo)因子的

4、調(diào)適,不斷改良數(shù)據(jù)收集信度和效度,使分析結(jié)果更趨于合理化,通過(guò)不斷改良和補(bǔ)充分析算法,使分析角度更為多樣化,分析結(jié)果更趨于準(zhǔn)確可信。在本文中,將重點(diǎn)對(duì)客戶滿意度調(diào)查數(shù)據(jù)收集和分析系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)進(jìn)展闡述,以重現(xiàn)整個(gè)系統(tǒng)的構(gòu)建過(guò)程。第2章 背景知識(shí)2.1 RIA技術(shù)互聯(lián)網(wǎng)已經(jīng)日益成為應(yīng)用程序開(kāi)發(fā)的默認(rèn)平臺(tái),傳統(tǒng)的Web應(yīng)用程序Web Application是基于HTML頁(yè)面、效勞器端數(shù)據(jù)傳遞的模式。而HTML是適合于文本的,隨著Web應(yīng)用程序復(fù)雜性越來(lái)越高,傳統(tǒng)的Web應(yīng)用程序已經(jīng)漸漸不能滿足Web瀏覽者更高的、全方位的體驗(yàn)要求了,這就是被Macromedia公司稱之為的"體驗(yàn)問(wèn)題&q

5、uot;"E*perience Matters"。此時(shí)一種被稱為Rich Internet Application簡(jiǎn)稱RIA,中文翻譯作"豐富互聯(lián)網(wǎng)應(yīng)用程序"的具高度互動(dòng)性和豐富用戶體驗(yàn)的網(wǎng)絡(luò)應(yīng)用程序出現(xiàn)了。Macromedia公司也借此時(shí)機(jī)開(kāi)發(fā)了相關(guān)的技術(shù)和開(kāi)發(fā)工具,促進(jìn)RIA的開(kāi)發(fā)和普及。RIA 是集桌面應(yīng)用程序的最正確用戶界面功能與Web應(yīng)用程序的普遍采用和快速、低本錢布署以及互動(dòng)多媒體通信的實(shí)時(shí)快捷于一體的新一代網(wǎng)絡(luò)應(yīng)用程序。RIA中的 Rich Client豐富客戶端提供可承載已編譯客戶端應(yīng)用程序以文件形式,用HTTP傳遞的運(yùn)行環(huán)境,客戶端應(yīng)用

6、程序使用異步客戶/效勞器架構(gòu)連接現(xiàn)有的后端應(yīng)用效勞器,這是一種平安、可升級(jí)、具有良好適應(yīng)性的新的面向效勞模型,這種模型由采用的Web效勞所驅(qū)動(dòng)。結(jié)合了聲音、視頻和實(shí)時(shí)對(duì)話的綜合通信技術(shù)使RIA具有前所未有的網(wǎng)上用戶體驗(yàn)。下列圖就是RIA的應(yīng)用程序模型:圖1.RIA的應(yīng)用程序模型RIA 具有的桌面應(yīng)用程序的特點(diǎn)包括:在消息確認(rèn)和格式編排方面提供互動(dòng)用戶界面;在無(wú)刷新頁(yè)面之下提供快捷的界面響應(yīng)時(shí)間;提供通用的用戶界面特性如拖放式drag and drop以及在線和離線操作能力。RIA具有的Web應(yīng)用程序的特點(diǎn)包括如:立即布署、跨平臺(tái)、采用逐步下載來(lái)檢索容和數(shù)據(jù)以及可以充分利用被廣泛采納的互聯(lián)網(wǎng)標(biāo)準(zhǔn)

7、。RIA具有通信的特點(diǎn)則包括實(shí)時(shí)互動(dòng)的聲音和圖像??蛻魴C(jī)在RIA中的作用不僅是展示頁(yè)面,它可以在幕后與用戶請(qǐng)求異步地進(jìn)展計(jì)算、傳送和檢索數(shù)據(jù)、顯示集成的用戶界面和綜合使用聲音和圖像,這一切都可以在不依靠客戶機(jī)連接的效勞器或后端的情況下進(jìn)展。對(duì)于企業(yè)來(lái)說(shuō),部署RIA的好處在于:1RIA可以繼續(xù)使用現(xiàn)有的應(yīng)用程序模型包括J2EE和.NET,因而無(wú)需大規(guī)模替換現(xiàn)有的Web應(yīng)用程序。通過(guò)Rich Client技術(shù),可以輕松構(gòu)建更為直觀、易于使用、反響更迅速并且可以脫機(jī)使用的應(yīng)用程序。2RIA可以幫助企業(yè)提供多元化的重要業(yè)務(wù)效益,包括產(chǎn)提高銷量、提高品牌忠誠(chéng)度、延長(zhǎng)逗留時(shí)間、較頻繁的重復(fù)、減少帶寬本錢、

8、減少支持求助以及增強(qiáng)客戶關(guān)系等。2.2 Fle*簡(jiǎn)述像Flash一樣,F(xiàn)le*創(chuàng)立一個(gè)可以用Flash播放器展現(xiàn)的Flash文件。 然而,F(xiàn)le*主要是開(kāi)發(fā)者的工具,并且你開(kāi)發(fā)Fle*應(yīng)用程序的方式完全不同于你開(kāi)發(fā)Flash的RIA的方式。全部的Fle*開(kāi)發(fā)基于框架,該框架提供你可復(fù)用和可擴(kuò)展性UI組件,數(shù)據(jù)和效勞器的交互,事件處理等更多的功能。你可以在在你熟悉的代碼環(huán)境創(chuàng)立RIA,而且你還可以從Flash應(yīng)用程序得到很多益處,其中包括:l 設(shè)計(jì)和實(shí)現(xiàn)人性化的用戶接口的能力,并且這種接口不用考慮瀏覽器的限制問(wèn)題 l 可以百分之百的部署到所有的網(wǎng)絡(luò)用戶的運(yùn)行環(huán)境上 l 強(qiáng)大的ActionScri

9、pt編程語(yǔ)言 l 和像流視頻和聲音的豐富媒體的集成的能力 一旦你已經(jīng)決定選擇使用Fle*SDK或者Fle*Builder集成開(kāi)發(fā)環(huán)境注:Fle*Builder從4.0開(kāi)場(chǎng)正式更名為FlashBuilder4.0,你就可以開(kāi)場(chǎng)你的RIA開(kāi)發(fā)了。你將使用以下兩種語(yǔ)言: l M*ML 是一種基于*ML的標(biāo)記性語(yǔ)言,它主要用于放置程序顯示元素的位置。l ActionScript是一種面向?qū)ο蟮木幊陶Z(yǔ)言,它主要負(fù)責(zé)程序的邏輯。 如果你正在使用免費(fèi)的SDK,你將使用獨(dú)立的編譯器把你的代碼編譯到SWF文件里。Fle* Builder被設(shè)置自動(dòng)編譯你的代碼,并且創(chuàng)立一個(gè)必要的瀏覽器檢測(cè)和其他一些客戶端的代碼。

10、 在編譯過(guò)程中,你的M*ML代碼被轉(zhuǎn)成ActionScript代碼,然后全部的ActionScript代碼編譯成二進(jìn)制SWF文件。SWF可以上傳到web效勞器上,在那里它根據(jù)用戶的請(qǐng)求而效勞。 Fle*開(kāi)發(fā)流程圖如下列圖所示:圖2 Fle*開(kāi)發(fā)流程圖2.3 BlazeDS簡(jiǎn)述BlazeDS是一組效勞器端的通訊效勞,它能夠使得運(yùn)行在瀏覽器的 Adobe Fle* 應(yīng)用程序服與效勞器端的 Java 應(yīng)用程序相互通信。Blazeds使用基于消息的框架在客戶端和效勞端之間發(fā)送和返回?cái)?shù)據(jù)。 Blazeds在它們之間使用了兩個(gè)交換模式。第一個(gè)模式是請(qǐng)求-響應(yīng)模式,客戶端發(fā)送請(qǐng)求給效勞端處理。效勞端返回處理

11、結(jié)果給客戶端。RPC Service就是使用這個(gè)模式。第二個(gè)模式是發(fā)布訂閱模式,即效勞端發(fā)布消息設(shè)置,客戶端訂閱了去接收它們。Messaging Service使用這個(gè)模式將數(shù)據(jù)推給"感興趣"的客戶端。圖3 BlazeDS特性如圖3,BlazeDS提供了三種關(guān)鍵的效勞。l Remoting Service。提供一種客戶端直接調(diào)用效勞器端java方法的方式。l Message Service 。提供一種基于發(fā)布/訂閱模式的消息效勞,可以用于實(shí)現(xiàn)實(shí)時(shí)的數(shù)據(jù)推送或協(xié)作的fle*應(yīng)用。l Pro*y Service。通過(guò)pro*y service,使得fle*應(yīng)用可以實(shí)現(xiàn)平安的,受

12、限的跨域, 也就是說(shuō)它讓您的Fle*應(yīng)用程序的效勞可以處于不同的域,而不需要在目標(biāo)域里配置crossdomain.*ml權(quán)限文件。第3章 系統(tǒng)分析本系統(tǒng)的設(shè)計(jì)機(jī)理主要是通過(guò)建立調(diào)查目標(biāo)與實(shí)際問(wèn)卷元素的關(guān)系,通過(guò)不斷分解的方式最終到達(dá)對(duì)調(diào)查目標(biāo)的細(xì)化,使之更有利于計(jì)算機(jī)系統(tǒng)進(jìn)展分析,得到調(diào)查主體想要的結(jié)果。在本系統(tǒng)中,相關(guān)元素的對(duì)應(yīng)關(guān)系如下列圖所示:圖4 調(diào)查元素與數(shù)據(jù)模型的對(duì)應(yīng)關(guān)系由圖4可知,調(diào)查元素即為實(shí)際問(wèn)卷中的各項(xiàng)問(wèn)題,指標(biāo)因子則是需要到達(dá)調(diào)查目標(biāo)的各項(xiàng)計(jì)算要素,指標(biāo)則是調(diào)查目標(biāo)在*一方面的分項(xiàng)結(jié)論,而最終的調(diào)查目標(biāo)同樣也是最終的分析結(jié)果。在系統(tǒng)設(shè)置時(shí),我們通過(guò)設(shè)定相應(yīng)的調(diào)查目標(biāo),并對(duì)該

13、目標(biāo)進(jìn)展分解,以形成不同的指標(biāo),再對(duì)指標(biāo)進(jìn)展細(xì)化,形成可供計(jì)算的各項(xiàng)指標(biāo)因子,最終通過(guò)人工設(shè)計(jì)的方式,形成針對(duì)于不同指標(biāo)因子的各項(xiàng)調(diào)查要素即問(wèn)卷問(wèn)題。而在統(tǒng)計(jì)分析時(shí)則與上述情況恰恰相反,即通過(guò)收集問(wèn)題答案,通過(guò)計(jì)算相關(guān)的指標(biāo)因子值形成相應(yīng)的指標(biāo)計(jì)算要素,最終通過(guò)指標(biāo)分析模型生成不同分類的分項(xiàng)結(jié)論,最終綜合各項(xiàng)分項(xiàng)強(qiáng)論,得出最終的調(diào)查分析結(jié)果。本系統(tǒng)的設(shè)計(jì)機(jī)理歸結(jié)起來(lái)即是在設(shè)計(jì)調(diào)查時(shí)對(duì)調(diào)查目標(biāo)的有序分解過(guò)程和在分析調(diào)查結(jié)果時(shí)對(duì)收集回的信息的一個(gè)歸納分析過(guò)程。本系統(tǒng)的主體數(shù)據(jù)邏輯模型如下列圖所示:圖5 系統(tǒng)數(shù)據(jù)邏輯模型如圖5所示可知,調(diào)查指標(biāo)、指標(biāo)因子和問(wèn)卷問(wèn)題是相互獨(dú)立的,其可進(jìn)展單獨(dú)的設(shè)置,只

14、有針對(duì)于特定的調(diào)查目標(biāo)時(shí),才從中進(jìn)展選取或開(kāi)場(chǎng)創(chuàng)立,而問(wèn)題答案與問(wèn)卷問(wèn)題間則是與生俱來(lái)的關(guān)聯(lián)關(guān)系,故而在問(wèn)卷問(wèn)題產(chǎn)生后即產(chǎn)生相應(yīng)的問(wèn)題答案。每一個(gè)問(wèn)題有其相對(duì)應(yīng)的分值,通過(guò)計(jì)算后所得的結(jié)果得分為數(shù)值,通過(guò)動(dòng)態(tài)調(diào)用相應(yīng)的算法類,最終實(shí)現(xiàn)調(diào)查指標(biāo)和指標(biāo)因子的分析,而由于存在著許多主觀因素,另外,對(duì)相關(guān)數(shù)值的分析也可能存在空間時(shí)間的差異而需要人工進(jìn)展干預(yù),在此,系統(tǒng)將通過(guò)輔助結(jié)論的方式對(duì)相關(guān)的調(diào)查目標(biāo)進(jìn)展補(bǔ)充,當(dāng)結(jié)論得出后,系統(tǒng)將自動(dòng)生成相應(yīng)的調(diào)查報(bào)告以資調(diào)查主體進(jìn)展查閱。本系統(tǒng)主要涉及到的用例如下列圖所示:圖6 系統(tǒng)涉及主要用例其中,受眾指的是展示局部的普通者,業(yè)務(wù)人員則特指使用業(yè)務(wù)系統(tǒng)的人員,其

15、主要用于設(shè)計(jì)調(diào)查中所涉及到的各項(xiàng)要素,及對(duì)相關(guān)調(diào)查結(jié)果的處理,調(diào)查主體人員則是調(diào)查的委托方,其主要的活動(dòng)即為查看分析結(jié)果。在本系統(tǒng)的實(shí)現(xiàn)中,主要集中實(shí)現(xiàn)其中的調(diào)查相關(guān)局部,而不對(duì)其中的新聞、公告等公眾容進(jìn)展實(shí)現(xiàn)。且在本系統(tǒng)中,不實(shí)現(xiàn)對(duì)分析模型進(jìn)展定義,而使用簡(jiǎn)單的分析綜合統(tǒng)計(jì)分析的方式對(duì)調(diào)查結(jié)果進(jìn)展分析,以期能夠快速的實(shí)現(xiàn)系統(tǒng)迭代,最終找出更適用于客戶的系統(tǒng)功能。第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)由圖5的系統(tǒng)主體數(shù)據(jù)邏輯模型可知,在本系統(tǒng)中,主要涉及到的元素主要有受調(diào)查機(jī)構(gòu)、調(diào)查問(wèn)卷、問(wèn)卷調(diào)查結(jié)果、操作人員含調(diào)查人員,在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),本系統(tǒng)將整個(gè)數(shù)據(jù)模型分為兩大局部,一局部為調(diào)查主體局部,即調(diào)查中所涉及到的問(wèn)

16、卷及調(diào)查結(jié)果相關(guān)容,另一局部則為組織相關(guān)局部,主要涉及調(diào)查機(jī)構(gòu)及操作人員局部。本系統(tǒng)所使用的后臺(tái)數(shù)據(jù)庫(kù)引擎為MS SQL Server2005,數(shù)據(jù)庫(kù)設(shè)計(jì)通過(guò)Sybase PowerDesigner實(shí)現(xiàn),下面將通過(guò)圖例的方式對(duì)相關(guān)的數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果進(jìn)展展示。組織局部組織局部的數(shù)據(jù)庫(kù)容主要涉及受調(diào)查機(jī)構(gòu)及其相關(guān)屬性表和操作員,另外,在組織局部本系統(tǒng)還將對(duì)操作員權(quán)限進(jìn)展相關(guān)設(shè)定。其中,受調(diào)查機(jī)構(gòu)相關(guān)的表構(gòu)造如下列圖所示:圖7 受調(diào)查機(jī)構(gòu)相關(guān)表物理構(gòu)造圖如圖7所示,在受調(diào)查機(jī)構(gòu)中,本系統(tǒng)將對(duì)機(jī)構(gòu)類型及機(jī)構(gòu)等級(jí)兩個(gè)方面對(duì)機(jī)構(gòu)的組織形態(tài)進(jìn)展劃分,另外,通過(guò)片區(qū)的方式對(duì)機(jī)構(gòu)的地理位置進(jìn)展劃分,在本系統(tǒng)中,通

17、過(guò)機(jī)構(gòu)表的自關(guān)聯(lián),使機(jī)構(gòu)的設(shè)置更趨于實(shí)際的機(jī)構(gòu)分層管理情況,以便于使用者可以更好的理解和使用本系統(tǒng)。操作員及其相關(guān)屬性表構(gòu)造如下列圖所示:圖8 操作員及權(quán)限表物理構(gòu)造圖如圖8所示,在本系統(tǒng)中,系統(tǒng)將通過(guò)系統(tǒng)頁(yè)面表自動(dòng)生成相應(yīng)的操作菜單,而通過(guò)特定操作員的登錄,系統(tǒng)將屏蔽該操作員無(wú)權(quán)限的操作菜單項(xiàng),另外,在本系統(tǒng)中,還單獨(dú)列出操作員的登錄名稱,使之與操作員名稱進(jìn)展區(qū)分,以進(jìn)一步保證系統(tǒng)的平安性,本系統(tǒng)的登錄密碼取32位字符以供存放經(jīng)MD5加密后的加密串。調(diào)查主體局部調(diào)查主體局部的數(shù)據(jù)庫(kù)構(gòu)造主要涉及調(diào)查問(wèn)卷、調(diào)查結(jié)果等相關(guān)容,主要用于對(duì)調(diào)查結(jié)果進(jìn)展收集和分析之用。其數(shù)據(jù)構(gòu)造圖如下列圖所示:圖9 調(diào)

18、查主體相關(guān)數(shù)據(jù)表物理構(gòu)造圖如圖9所示,問(wèn)卷以問(wèn)卷-問(wèn)題的關(guān)聯(lián)方式對(duì)應(yīng)調(diào)查中的調(diào)查目標(biāo)和調(diào)查指標(biāo)因子,且問(wèn)卷問(wèn)題還通過(guò)自關(guān)聯(lián)的方式使問(wèn)題可以分層分級(jí),使問(wèn)卷的問(wèn)題更為多樣化。而調(diào)查結(jié)果則通過(guò)問(wèn)卷答案的方式進(jìn)展反映,在問(wèn)卷答案中,將與問(wèn)卷及問(wèn)卷問(wèn)題一一對(duì)應(yīng),并記錄相應(yīng)的分值,最終供統(tǒng)計(jì)模塊進(jìn)展分析統(tǒng)計(jì)。通過(guò)以上數(shù)據(jù)庫(kù)構(gòu)造的實(shí)現(xiàn),根本上可以滿足系統(tǒng)中對(duì)于調(diào)查數(shù)據(jù)的收集和分析功能,同時(shí)也能夠有效的對(duì)操作員的權(quán)限進(jìn)展區(qū)分,使系統(tǒng)更加實(shí)用。第5章 系統(tǒng)實(shí)現(xiàn)系統(tǒng)功能簡(jiǎn)述本系統(tǒng)的系統(tǒng)功能構(gòu)造圖如下:圖10 系統(tǒng)功能構(gòu)造圖如圖10所示,本系統(tǒng)分為三個(gè)局部,下面將就這三個(gè)局部的功能進(jìn)展簡(jiǎn)要的介紹:l 設(shè)置局部n

19、城市設(shè)置:主要用于設(shè)置城市及其相關(guān)信息,即城市及城市下屬的片區(qū);n 機(jī)構(gòu)設(shè)置:主要用于設(shè)置機(jī)構(gòu)及其相關(guān)信息,如機(jī)構(gòu)類型、機(jī)構(gòu)等級(jí);n 操作員設(shè)置:主要用于設(shè)置本系統(tǒng)中可用的操作員,包括需進(jìn)展問(wèn)卷填寫(xiě)的調(diào)查員,并設(shè)置這些操作員對(duì)系統(tǒng)的操作權(quán)限;n 天氣設(shè)置:主要用于設(shè)置問(wèn)卷在調(diào)查當(dāng)時(shí)的天氣情況,如晴、陰、雨等。l 調(diào)查問(wèn)卷n 問(wèn)卷設(shè)置:主要用于設(shè)置問(wèn)卷、問(wèn)卷問(wèn)題、問(wèn)題類別、調(diào)查相關(guān)業(yè)務(wù)類型、調(diào)查相關(guān)產(chǎn)品類型;n 問(wèn)卷填寫(xiě):主要用于填寫(xiě)已設(shè)置好的問(wèn)卷,即將調(diào)查結(jié)果通過(guò)本功能輸入至系統(tǒng)中進(jìn)展保存。l 調(diào)查分析n 比照分析:主要用于按一定周期如年、月等比照多個(gè)受調(diào)查機(jī)構(gòu)在*一個(gè)調(diào)查問(wèn)卷問(wèn)題上的得分情況

20、,以分析在特定問(wèn)題上各受調(diào)查機(jī)構(gòu)間的差異,形成橫向比照,在本分析功能中,主要是以片區(qū)為單位進(jìn)展比對(duì),以分析相近區(qū)域中各受調(diào)查機(jī)構(gòu)的差異情況;n 個(gè)體線性分析:主要用于分析*一特定機(jī)構(gòu)在受調(diào)查過(guò)程中從起始到現(xiàn)在在*一個(gè)調(diào)查問(wèn)卷問(wèn)題上的得分變化情況,以分析該機(jī)構(gòu)在該問(wèn)題上的開(kāi)展情況,以找出其中的缺乏之處;n 個(gè)體綜合分析:主要用于分析*一特定問(wèn)卷中各問(wèn)題類別扣分比例所占比例,并列出扣分比例最高的前10個(gè)問(wèn)題,其中扣分比例的計(jì)算方式為:(總分值-扣分值)/總分值。系統(tǒng)實(shí)現(xiàn)方式簡(jiǎn)述系統(tǒng)開(kāi)發(fā)平臺(tái)本系統(tǒng)開(kāi)發(fā)平臺(tái)如下:l 數(shù)據(jù)庫(kù)平臺(tái):MS SQL Server 2005l 開(kāi)發(fā)工具:Eclipse 3.4加

21、Hibernate插件及WTP插件,Adobe FlashBuilder4.0注:Fle*Builder4.0的官方命名l 開(kāi)發(fā)語(yǔ)言:Java,ActionScript3.0,M*MLl AMF序列化引擎:BlazeDS4.0本系統(tǒng)主要用FlashBuilder進(jìn)展前臺(tái)編程,前臺(tái)程序通過(guò)BlazeDS實(shí)現(xiàn)與后臺(tái)Java程序間的交互,最終實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的操作,而Java程序則通過(guò)Hibernate框架對(duì)數(shù)據(jù)庫(kù)進(jìn)展交互,最終程序?qū)⒃赥omcat效勞器上進(jìn)展發(fā)布,以供客戶端進(jìn)展。程序構(gòu)造圖11 程序構(gòu)造圖如圖11所示,F(xiàn)le*_src目錄主要用于存放Fle*源代碼,Src目錄主要用于存放Java源

22、代碼,WebContent是Web根目錄,其中WebContent下的Fle*目錄主要用于存放Fle*編譯器所生成的SWF文件。系統(tǒng)運(yùn)行方式本系統(tǒng)的運(yùn)行方式邏輯圖如下列圖所示:圖12 系統(tǒng)運(yùn)行方式邏輯圖如圖12所示,在WEB效勞器啟動(dòng)后本系統(tǒng),首先web.*ml文件被載入,并根據(jù)其中的歡送頁(yè)面翻開(kāi)相應(yīng)的頁(yè)面,隨著頁(yè)面的翻開(kāi),相應(yīng)的SWF文件作為HTML頁(yè)面的對(duì)象被調(diào)用,該SWF文件則是由Fle*編譯系統(tǒng)編譯M*ML或ActionScript文件生成,同時(shí)隨之載入的還有BlazeDS配置文件Service-config.*ml和remoteing-config.*ml,其中remoting-co

23、nfig.*ml中聲明了M*ML或ActionScript文件中聲明的AMF對(duì)象,以建立相在對(duì)象與遠(yuǎn)程JAVA類之間的映射,在系統(tǒng)運(yùn)行過(guò)程中調(diào)用JAVA類及其方法并獲取相應(yīng)的返回值。AMF對(duì)象與JAVA類映射聲明例如如下:<destinationid="tabAreaDAO"><properties><source></source></properties></destination>其中ID值聲明在M*ML或ActionScript文件中所聲明的標(biāo)識(shí)符,SOURCE中聲明了遠(yuǎn)程JAVA的全路徑,通過(guò)

24、二者建立相應(yīng)的映射關(guān)系。AMF對(duì)象聲明例如代碼如下:<s:CallResponder id="getOrgTreeResult" result="getOrgTreeResult_resultHandler(event)"/><services:TabOrgDAO id="tabOrgDAO" fault="Alert.show(event.fault.faultString + 'n' + event.fault.faultDetail)" showBusyCursor=&quo

25、t;true"/>其中services:TabOrgDAO聲明了AMF對(duì)象,而s:CallResponder則聲明了AMF對(duì)象中與JAVA類方法的映射。系統(tǒng)通過(guò)result方法進(jìn)展接收。另外,在效勞器啟動(dòng)后,將載入Hibernate.conf.*ml,在其中聲明了數(shù)據(jù)庫(kù)連接及相關(guān)JAVA DOJO類與數(shù)據(jù)庫(kù)表之間的映射,而JAVA數(shù)據(jù)操作類則通過(guò)對(duì)JAVA DOJO操作與數(shù)據(jù)庫(kù)進(jìn)展交互,對(duì)數(shù)據(jù)庫(kù)進(jìn)展相應(yīng)的增刪改查操作。系統(tǒng)運(yùn)行結(jié)果例如系統(tǒng)主界面:圖13 系統(tǒng)主界面機(jī)構(gòu)設(shè)置:圖14 機(jī)構(gòu)設(shè)置界面問(wèn)卷填寫(xiě):圖15 問(wèn)卷填寫(xiě)界面?zhèn)€體綜合分析:圖16 個(gè)體綜合分析界面總結(jié)經(jīng)過(guò)近兩個(gè)月的努力,根本實(shí)現(xiàn)了本系統(tǒng)的主體功能,通過(guò)本次設(shè)計(jì),主要達(dá)成以下目標(biāo):l 完成一套較為完整的系統(tǒng)構(gòu)建,雖然系統(tǒng)還離最終的上線產(chǎn)品還有一段差距,但根本上達(dá)成了預(yù)想的系統(tǒng)功能目標(biāo);l 通過(guò)整個(gè)系統(tǒng)的構(gòu)建過(guò)程,了解調(diào)查咨詢系統(tǒng)的要件組成,了解調(diào)查咨詢數(shù)據(jù)中相關(guān)信息的處理和分析過(guò)程;l 了解了整個(gè)系統(tǒng)從分析至最終實(shí)現(xiàn)的全過(guò)程,通過(guò)經(jīng)歷整個(gè)過(guò)程,了解了利用Fle*技術(shù)完成RIA程序的框建過(guò)程;l 進(jìn)一步了解和熟悉了FlashBuilder4.0及BlazeDS構(gòu)建系

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論