基于工作流计算机辅助电话访问系统.docVIP

基于工作流计算机辅助电话访问系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作流计算机辅助电话访问系统

基于工作流计算机辅助电话访问系统   摘要:本文介绍了计算机辅助电话访问调查系统的定义和当前发展状况,为了实现使用和开发过程中具体业务处理与传统web后台系统的解耦分离,同时又达到业务流程的高可控自动化管理和业务的快速易扩展性,本文提出了一种基于工作流系统的,松耦合高可扩展的全新架构和实现。本文介绍了该系统的总体设计与实现,举例详述了整个系统中的消息流转和协议的具体定义与实现。   关键词:计算机辅助电话调查系统;工作流;流程管理;web应用   中图分类号:TP311   文献标识码:A   DOI: 10.3969/j.issn.1003-6970.2016.02.011   引言   由于互联网的高速发展,web应用已经成了了当今社会的重要组成部分。由于web应用具有瘦客户,跨平台,简单易用,维护成本低等显著优势,越来越多的管理系统如:社交,电商,呼叫中心等都急需自己可定制的web接入平台。本文目标就是实现一个高内聚低耦合,高可订制的呼叫中心电话调查系统(CATI)的web平台。   目前市场上的众多后台web系统中,一个共同的缺点就是业务与流程强关联,这样由于业务地不断修改,后台系统需要不断重写,从而浪费了人力物力。   本应用中使用了工作流技术,充分利用了工作流作为企业办公中的通用模块,减少了系统中重复模块的开发,让系统各个模块之间的耦合度大大降低。   1 服务器系统介绍   1.1 计算机辅助电话调查系统简介   计算机辅助电话调查系统(Computer AssistedTelephone Interviewing System),简称CATI系统,是在传统访问调查的基础上加入了电脑操作进行辅助作业的系统。相比传统问卷来讲,CATI系统由计算机辅助控制访问流程,大大降低了错误率。同时对于呼叫中心坐席人员来说,工作强度大大减小,工作要求也大大降低。与传统的上门拜访或者街头调查相比,CATI问卷调查有着低成本,速度快,效率高,质量优等特点,因此,在互联网高速技术飞速发展的今天,CATI形式的调查问卷系统是必然也是必要的存在。   1.2 工作流系统简介   WfMC(工作流管理联盟Workflow ManagementCoalition)给予工作流的定义如下:工作流是一类能够完全或者部分自动化执行的经营过程,它根据一系列过程规则,文档,信息或任务能够在不同的执行者之间进行传递与执行。工作流的思想源自于T业自动化的流水线,随着信息技术的发展和普及,该思想被企业信息系统所采用。在企业的经营过程中,根据企业内部的规章制度和具体的业务流程,一项事务往往会由多个业务部门按照一定顺序串行或并行合作执行来完成企业的经营目标。   2 服务器系统设计   2.1 现有系统不足之处   传统的许多web架构不足之处采用的往往是浏览器向服务器发送请求,后台系统作为一个整体模块将请求处理完之后向前台提供页面下载。后台模块杂糅了所有的功能,包括数据库处理,业务处理,消息交互,第三方调用,webservice调用等等。当系统需要定制新的业务时,这样的后台系统往往扩展非常牵一发而动全身,导致程序的扩展非常困难,程序员对这样的程序维护困难也很大。   2.2 设计目标   在满足计算机辅助电话调查系统的业务需求如预约,统计等功能的基础上,本系统的主要设计目标便是设计一个简单灵活易用,易扩展,稳定,松耦合的系统,而这一切的关键在于需要一个好的系统架构。工作流作为一个高度自动化的模块,在被系统中用来作为业务逻辑的自动处理单元。同时,在调研了大量现有成型商用web程序之后,系统采用了SSH+Json+工作流的架构模式,整个系统各个模块涉及的功能非常清晰明了,易于维护。同时各模块之间定义了详细易用的消息协议,以达到相互交互的目的。   2.3 架构设计   系统大致可分为四个层次,分别为以js为主体的前端,后台管理系统,工作流系统,数据存储系统四部分组成。   视图层可以是多方面的前端实现,位于离用户最近的一层。基本以由浏览器为用户展示页面的方式,显示数据和接收用户输入的数据,完成Web系统与用户的交互功能。前端部分主要由JavaScript结合少量HTML来完成页面渲染的功能,具体职责包括:1.生成Web页面的框架;2.生成具体的页面中的所有元素,并包含元素的数据绑定、元素间的逻辑关联和JavaScript事件,完成与后台的交互任务。页面渲染器使用JavaScript的ExUS框架编写,通过AJAX技术与后台管理模块交互,数据格式使用JSON(JavaScript Object Notation),一种轻量级数据交换格式,具有数据格式比较简单、易于读写、格式清晰、占用带宽小等优点。   后台管理模块是本系

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档