基于ajax技术的b-s结构 crm 系统的设计与实现

基于ajax技术的b-s结构 crm 系统的设计与实现

ID:23789335

大小:52.00 KB

页数:5页

时间:2018-11-10

基于ajax技术的b-s结构 crm 系统的设计与实现_第1页
基于ajax技术的b-s结构 crm 系统的设计与实现_第2页
基于ajax技术的b-s结构 crm 系统的设计与实现_第3页
基于ajax技术的b-s结构 crm 系统的设计与实现_第4页
基于ajax技术的b-s结构 crm 系统的设计与实现_第5页
资源描述:

《基于ajax技术的b-s结构 crm 系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于AJAX技术的B/S结构CRM系统的设计与实现

2、第11引言目前,客户关系管理(CRM)作为一种高附加值的信息化技术性产品已逐渐得到用户认可.基于B/S结构的CRM系统,先进性、快捷性、高效性和经济性等优点,能够将当前快速发展的信息通信技术与计算机数据库技术较好地结合在一起,因此能够最大限度地优化企业资源配置川.然而随着企业信息量的增多,系统数据传输量也不断增加,B/S结构系统数据传输效率低的问题日益显现出来.在B/S结构应用程序中,当客户更新数据或系统发布消息时,统的客户端需要与服务器端进行数据交互.而在传统的系统中应用基于Asp.平台的AJAX技术,提高了系统的运行效率,减

3、轻了网络负担,使系统得以可靠正常的运行.2AJAX技术及其原理AJAX实际上是几项技术按一定的方式组合,在共同的协作中发挥各自作用的技术.其中包括:使用XHTML和CSS标准化呈现;使用DOM实现动态显示和交互;使用XML和XSTL进行数据交换与处理;使用XMLRequest进行异步数据读取;用JavaScript绑定和处理所有数据等.AJAX技术的应用模型如图1所示,其在用户界面和服务器之间加了一个中间层-AJAX层.AJAX层负责与服务器端通讯以及绘制用户界面,所以用户与服务器端间传输的数据,不包括用户界面的数据,节省了系统的传输量.与传统L不用再耽误用户界面的交互,提高了系

4、统的响应速度.3B/S结构CRM系统的设计与实现3.1系统设计基于AJAX技术的CRM系统主要由客户端和服务器端组成,系统的结构如图2所示.客户端在浏览器中嵌人了AJAX引擎,通过这种方式完成与服务器端的交互.服务器端主要包括提供数据访问功能的HLll,1甲对象和XMLDOM对象.XMLHTTP对象通过Http协议完成传送客户的请求,接收服务器端返回的XML数据集的功能.XMLDOM对象则负责解析XML数据集,并根据此数据集生成新的数据页面.在服务器端,L格式返回给客户端,客户端与服务器端之间传输的数据主要包括两部分,一部分是用户请求的数据;另一部分则是服务器生成的页面数据.在应

5、用了AJAX技术之后,由于AJAX引擎的加人,把服务器生成的页面数据在这一层中进行了处理,使得LAssemblyService的实现.3.2.1客户端AJAX引擎的实现AJAX引擎主要完成两个方面的功能:一个是应用XMLHTTP下对象向服务器端发送请求和接收诸如客户信息、系统消息的数据;另一个是通过XML.DOM对象解析XMLH叨叩对象传回客户端的客信息和系统消息数据.具体实现方法如下:1)系统客户端AJAX引擎中的XMLHTTP对象接收数据的流程如图3所示.其中xmlhttpreq("GET",url,true)和xmlHttpReq,send(客户信息)是实现从客户端页面的向

6、服务器端发送请求信息的.而L格式存储的,这样在传输过程中系统只涉及到XML数据的传输,占用的系统带宽较少,可以节省系统资源.2)AJAX引擎中,XMLHTTP对象传送回来的数据是由XMLDOM对象进行解析的,XMLDOM处理数据的流程如图4所示.具体过程为:客户信息及系统消息数据被传回后,XMLDOM对象获取这些数据在页面中显示,如果是客户信息数据,则分别在每条信息后加人一个增加按钮,当用户单击按钮时,触发按钮事件,随即调用客户端脚本函数,将此客户信息保存到服务器中.如果是系统消息,则在每条信息后加人一个超级链接,指向详细消息页面.当用户点击链接后,即链接到相应的系统消息界面.其

7、他信息与此相仿.XMLDOM解析数据的部分代码如下:刀获取客户信息数据XML中的文本信息这样就可以将从XMLHTTP中取出的数据按照层次添加到相应的数据容器中去,从而在系统据页面上就能够显示出新的客户信息列表了.依此类推,通过应用类似的方法可以生成所有的页面元素.3.2.2服务器端LAssemblyservice的实现服务器端的LAssemblyservice主要负责向客户端提供用户所需的数据.要使服务器端的LAssemblyservice就是通过这个URL在服务器端利用.数据访问模块ADO.将客户端请求的数据,如客户信息、系统信息等通过网络传回客户端.具体的实现方法如下:CRM

8、系统的整体设计与具体实现过程.该CRM系统通过采用AJAX技术使得系统的数据响应时间缩短、系统带宽占用率低、交互操作性优良,从而使减轻了系统的网络负担,减少了用户的等待时间,提高了系统的可用性.这种技术具有很高的实际价值和很好的应用前景.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。