基于ExtJS的计算机辅助电话调查前端系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wenliang729
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机辅助电话调查系统,即CATI系统,是利用计算机辅助电话调查而开发的调用作业访问系统。在我国,由于CATI领域起步较晚,CATI系统的业务生成系统灵活性不够、易用性不足、可扩展性不足,随着CATI系统应用越来越广泛,这些问题越来越突出。对计算机辅助电话调查系统的研究,旨在开发一种技术或者方法,能够灵活生成CATI业务系统,提高系统易用性和扩展性。本文介绍了一种基于XML可配置,由ExtJS语言设计开发CATI系统的方法和技巧,xml配置文件不仅用来描述web页面整体框架、页面详细的控件构成,并能灵活绑定后台数据,控件间的逻辑描述可以提供更便捷的交互开发,生成的CATI系统能提供完备的表单功能和报表功能。本文的工作主要有以下几个方面:(1)分析XML和ExtJS的特性,确定这两种语言在文中介绍的开发C ATI系统的技术中的优势,由XML配置系统页面框架以及部分操作逻辑,运用ExtJS强大的控件库生成CATI系统web页面,而且这都是系统web端自动生成的,并可自动加载数据,可将系统的开发重点由UI设计转到功能开发,算法设计等。(2)详解CATI系统各个模块,从需求分析到概要设计,再到详细设计与实现,逐步细分,并结合流程图,时序图等明确各个模块的功能需求和消息传递接口。(3)设计CATI系统各个模块的方法和实现细节,分离UI、数据和逻辑控制,保证系统可扩展。(4)实现CATI系统。XML配置页面布局,ExtJS生成页面控件,JavaScript实现逻辑,JSON传递数据,并测试系统性能,验证基于XML配置的CATI系统的设计方法在灵活性及扩展性上面的提升。基于XML配置,ExtJS实现的CATI系统具备开发过程自动化、开发周期短、开发简易等优势,而且在需求变化时仅通过更改配置文件即可快速改变CATI系统,可维护性高。
其他文献
近几年,我国矿业经济发展前景不容乐观.由于产能过剩,人员超标等原因,皖北一些矿业企业开始实行减产、人员分流等措施以缓解经济压力.为了更好地达到资源整合、优劣互补等目
目的观察参加孕妇学校接受健康教育的产妇与没有参加孕妇学校培训的产妇母乳喂养的效果。方法选择200例在本院建立孕妇登记手册的孕妇,分为2组,观察组为参加孕妇学校接受健康
目的:了解佛山市母乳喂养现况,探讨影响因素。方法:自行设计调查问卷,对育有3岁以内婴幼儿的母亲进行问卷调查。结果:在399例婴幼儿中,母乳喂养245例,母乳喂养率61.40%;非母
目的:探讨术前短程放疗后行根治性前切除术治疗直肠癌的手术安全性及临床疗效。方法:选取2008年9月—2010年9月收治的中晚期直肠癌130例,按治疗方式的不同分为观察组45例和对
<正>近几年来,国内政府统计机构积极引入和应用CAT(I计算机辅助电话调查)这种国际先进的调查方法,开展大样本量的民意调查。在实际调查业务中,被调查人给出模糊答案的情况比
目的普及高血压的防治知识,提高高血压病人的生活质量。方法在本县城区中心社区组建高血压病友俱乐部,通过多种形式的活动对高血压病人及社区居民实施健康教育。结果社区高血
目的探讨肾移植术后患者肺部感染的临床特点和治疗方法。方法回顾性分析2010年10月-2015年12月医院收治的肾移植术后合并肺部感染患者130例的临床资料,分析患者肺部感染的临