基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:23789335

大小:52.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-11-10

基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《基于ajax技術(shù)的b-s結(jié)構(gòu) crm 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、基于AJAX技術(shù)的B/S結(jié)構(gòu)CRM系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2、第11引言目前,客戶關(guān)系管理(CRM)作為一種高附加值的信息化技術(shù)性產(chǎn)品已逐漸得到用戶認(rèn)可.基于B/S結(jié)構(gòu)的CRM系統(tǒng),先進(jìn)性、快捷性、高效性和經(jīng)濟(jì)性等優(yōu)點(diǎn),能夠?qū)?dāng)前快速發(fā)展的信息通信技術(shù)與計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)較好地結(jié)合在一起,因此能夠最大限度地優(yōu)化企業(yè)資源配置川.然而隨著企業(yè)信息量的增多,系統(tǒng)數(shù)據(jù)傳輸量也不斷增加,B/S結(jié)構(gòu)系統(tǒng)數(shù)據(jù)傳輸效率低的問(wèn)題日益顯現(xiàn)出來(lái).在B/S結(jié)構(gòu)應(yīng)用程序中,當(dāng)客戶更新數(shù)據(jù)或系統(tǒng)發(fā)布消息時(shí),統(tǒng)的客戶端需要與服務(wù)器端進(jìn)行數(shù)據(jù)交互.而在傳統(tǒng)的系統(tǒng)中應(yīng)用基于Asp.平臺(tái)的AJAX技術(shù),提高了系統(tǒng)的運(yùn)行效率,減

3、輕了網(wǎng)絡(luò)負(fù)擔(dān),使系統(tǒng)得以可靠正常的運(yùn)行.2AJAX技術(shù)及其原理AJAX實(shí)際上是幾項(xiàng)技術(shù)按一定的方式組合,在共同的協(xié)作中發(fā)揮各自作用的技術(shù).其中包括:使用XHTML和CSS標(biāo)準(zhǔn)化呈現(xiàn);使用DOM實(shí)現(xiàn)動(dòng)態(tài)顯示和交互;使用XML和XSTL進(jìn)行數(shù)據(jù)交換與處理;使用XMLRequest進(jìn)行異步數(shù)據(jù)讀取;用JavaScript綁定和處理所有數(shù)據(jù)等.AJAX技術(shù)的應(yīng)用模型如圖1所示,其在用戶界面和服務(wù)器之間加了一個(gè)中間層-AJAX層.AJAX層負(fù)責(zé)與服務(wù)器端通訊以及繪制用戶界面,所以用戶與服務(wù)器端間傳輸?shù)臄?shù)據(jù),不包括用戶界面的數(shù)據(jù),節(jié)省了系統(tǒng)的傳輸量.與傳統(tǒng)L不用再耽誤用戶界面的交互,提高了系

4、統(tǒng)的響應(yīng)速度.3B/S結(jié)構(gòu)CRM系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)3.1系統(tǒng)設(shè)計(jì)基于AJAX技術(shù)的CRM系統(tǒng)主要由客戶端和服務(wù)器端組成,系統(tǒng)的結(jié)構(gòu)如圖2所示.客戶端在瀏覽器中嵌人了AJAX引擎,通過(guò)這種方式完成與服務(wù)器端的交互.服務(wù)器端主要包括提供數(shù)據(jù)訪問(wèn)功能的HLll,1甲對(duì)象和XMLDOM對(duì)象.XMLHTTP對(duì)象通過(guò)Http協(xié)議完成傳送客戶的請(qǐng)求,接收服務(wù)器端返回的XML數(shù)據(jù)集的功能.XMLDOM對(duì)象則負(fù)責(zé)解析XML數(shù)據(jù)集,并根據(jù)此數(shù)據(jù)集生成新的數(shù)據(jù)頁(yè)面.在服務(wù)器端,L格式返回給客戶端,客戶端與服務(wù)器端之間傳輸?shù)臄?shù)據(jù)主要包括兩部分,一部分是用戶請(qǐng)求的數(shù)據(jù);另一部分則是服務(wù)器生成的頁(yè)面數(shù)據(jù).在應(yīng)

5、用了AJAX技術(shù)之后,由于AJAX引擎的加人,把服務(wù)器生成的頁(yè)面數(shù)據(jù)在這一層中進(jìn)行了處理,使得LAssemblyService的實(shí)現(xiàn).3.2.1客戶端AJAX引擎的實(shí)現(xiàn)AJAX引擎主要完成兩個(gè)方面的功能:一個(gè)是應(yīng)用XMLHTTP下對(duì)象向服務(wù)器端發(fā)送請(qǐng)求和接收諸如客戶信息、系統(tǒng)消息的數(shù)據(jù);另一個(gè)是通過(guò)XML.DOM對(duì)象解析XMLH叨叩對(duì)象傳回客戶端的客信息和系統(tǒng)消息數(shù)據(jù).具體實(shí)現(xiàn)方法如下:1)系統(tǒng)客戶端AJAX引擎中的XMLHTTP對(duì)象接收數(shù)據(jù)的流程如圖3所示.其中xmlhttpreq("GET",url,true)和xmlHttpReq,send(客戶信息)是實(shí)現(xiàn)從客戶端頁(yè)面的向

6、服務(wù)器端發(fā)送請(qǐng)求信息的.而L格式存儲(chǔ)的,這樣在傳輸過(guò)程中系統(tǒng)只涉及到XML數(shù)據(jù)的傳輸,占用的系統(tǒng)帶寬較少,可以節(jié)省系統(tǒng)資源.2)AJAX引擎中,XMLHTTP對(duì)象傳送回來(lái)的數(shù)據(jù)是由XMLDOM對(duì)象進(jìn)行解析的,XMLDOM處理數(shù)據(jù)的流程如圖4所示.具體過(guò)程為:客戶信息及系統(tǒng)消息數(shù)據(jù)被傳回后,XMLDOM對(duì)象獲取這些數(shù)據(jù)在頁(yè)面中顯示,如果是客戶信息數(shù)據(jù),則分別在每條信息后加人一個(gè)增加按鈕,當(dāng)用戶單擊按鈕時(shí),觸發(fā)按鈕事件,隨即調(diào)用客戶端腳本函數(shù),將此客戶信息保存到服務(wù)器中.如果是系統(tǒng)消息,則在每條信息后加人一個(gè)超級(jí)鏈接,指向詳細(xì)消息頁(yè)面.當(dāng)用戶點(diǎn)擊鏈接后,即鏈接到相應(yīng)的系統(tǒng)消息界面.其

7、他信息與此相仿.XMLDOM解析數(shù)據(jù)的部分代碼如下:刀獲取客戶信息數(shù)據(jù)XML中的文本信息這樣就可以將從XMLHTTP中取出的數(shù)據(jù)按照層次添加到相應(yīng)的數(shù)據(jù)容器中去,從而在系統(tǒng)據(jù)頁(yè)面上就能夠顯示出新的客戶信息列表了.依此類推,通過(guò)應(yīng)用類似的方法可以生成所有的頁(yè)面元素.3.2.2服務(wù)器端LAssemblyservice的實(shí)現(xiàn)服務(wù)器端的LAssemblyservice主要負(fù)責(zé)向客戶端提供用戶所需的數(shù)據(jù).要使服務(wù)器端的LAssemblyservice就是通過(guò)這個(gè)URL在服務(wù)器端利用.數(shù)據(jù)訪問(wèn)模塊ADO.將客戶端請(qǐng)求的數(shù)據(jù),如客戶信息、系統(tǒng)信息等通過(guò)網(wǎng)絡(luò)傳回客戶端.具體的實(shí)現(xiàn)方法如下:CRM

8、系統(tǒng)的整體設(shè)計(jì)與具體實(shí)現(xiàn)過(guò)程.該CRM系統(tǒng)通過(guò)采用AJAX技術(shù)使得系統(tǒng)的數(shù)據(jù)響應(yīng)時(shí)間縮短、系統(tǒng)帶寬占用率低、交互操作性優(yōu)良,從而使減輕了系統(tǒng)的網(wǎng)絡(luò)負(fù)擔(dān),減少了用戶的等待時(shí)間,提高了系統(tǒng)的可用性.這種技術(shù)具有很高的實(shí)際價(jià)值和很好的應(yīng)用前景.

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。