在线客服交流平台需求分析

来源 :商品与质量·消费研究 | 被引量 : 0次 | 上传用户:hufeng274240003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文通过对与异步框架相关的J2EE轻量级框架技术的研究,如Hibernate、Spring和DWR等技术,通过将这些框架技术进行有效的整合,利用其轻量级、高效、低成本等特点,最终实现了系统。
  【关键词】瀑布模型;原型模型;敏捷开发模型;Spring框架
  文章编号:ISSN1006—656X(2014)03-0291-01
  一、需求分析
  (一)系统概况
  本系统客户可分为客户,客服人员,后台质检人员这三类。客户是通过系统向客服人员咨询业务和疑问。而客服人员主要是面对客户提供帮助,同时客服人员内部也可以进行交流。后台质检人员可以通过该系统实时了解客户信息,主动与客户进行交流,从而即时的帮助提供客服不能解答给用户的信息。
  通过分析用户需求,结合系统中逻辑功能,系统分三大模块,分别为系统管理,用户管理,消息管理。
  (二)功能模块描述
  系统管理模块包括系统维护、安全管理、日志管理和工作质检四个模块,其中系统维护、安全管理、日志管理模块唯有系统管理员才能对该模块进行管理操作。工作质检由质检人员进行访问操作。
  系统维护中主要是对用户的角色分配,登陆管理和用户授权等。
  安全管理中主要包括黑名单管理和敏感词汇管理,并对系统运行情况进行记录,这样可协助管理员对系统进行维护等,保证系统在安全的情况下正常运行。
  日志管理是对每个用户的操作进行记录和查询。
  工作质检包括了质检人员对客服人员的实时监控,客户对客服人员满意度调查进行查看,督促客服人员更好地服务。
  用户管理中包括客户管理,客服人员管理和质检人员管理三个子模块。
  消息管理模块主要包括了留言消息、用户与客服的交流的消息、客服之间群发消息以及系统消息管理。
  二、开发方案
  (一)瀑布模型
  瀑布模型是一种对每个步骤都进行严格评估与审核的方式,每一个步骤只有得到了确认并且合格才能进行下一个阶段,否则该步骤需要重做。瀑布模型对开始划分了几个步骤,分别为:调查、分析、设计,实施、维护以及最后的评价。
  (二)原型模型
  原型模型又可分为试验型原型和演进型原型,他们之间的不同是试验型原型是把每一次原型模式当成一次试验,在每次迭代过程之后会将试验做出总结,然后做出一个新的系统,并且把试验原型抛弃。而演进型原型是将每次迭代后的结果保留,最终会成为系统的一部分融入在系统中。
  (三)敏捷开发模型
  敏捷开发模型有很多种方式,最为著名的一个是1998年由Smalltalk社群里的大师级Kent Beck倡导的极限编程(eXtremeProgramming,XP)。它是由一些相互依赖的,简单的实践组成,每个实践结合在一起形成了超越于部分的结合的整体。
  本系统在开发前虽然有模块的划分,但是并不明确,同时在开发的过程中要与用户及时沟通,使得用户在系统使用时得到最大的便利,所以有些潜在的需求还要进行挖掘。鉴于以上大量的不确定性,本系统的开发过程将使用敏捷开发模型,最终达到用户与企业的双利。
  三、系统关键技术分析
  (一)Hibernate映射工具
  Hibernate是一个基于Java环境的对象与关系数据库映射工具,是Apache软件基金会研发的一个开放源代码的ORM框架。Hibernate映射工具可以对数据库进行增加、删除、修改、查询操作。
  Hibernate可以让程序员随意使用面向对象的编程方式来对数据库进行操作,其主要功能是关系数据库的OR映射。
  (二)Spring 框架
  Spring提倡一致使用注入接口的编程方法,而不是以往的编程方法针对于类的方式来管理业务。IoC(Inversion of Control)模式也就是常称之为依赖注入模式(Dependency Injection),Spring也就基于这种模式,使用JavaBean属性中IoC容器。通常在创建对象实例后才能在应用中使用实例,但是,IoC容器或框架会自行创建IoC的对象实例,这样便可以直接使用实例,而不需先进行实例化。同时实现了IoC模式的Spring框架自身来辨别业务之间对象的依赖性。IoC模式提倡的对接口编程的方式,它有利于组织和管理业务对象,并且大幅的降低了对象之间的耦合度,大大的提升了集成测试和单元测试的可行性。
  Spring提供了一个许多功能的基本包org.springframework.bean,它是Spring设计的核心,该包一般不会直接面对用户使用,但是它的设计是为了与JavaBean共同协作工作。它有一个抽象的Bean Factory,这是一个通用的Factory,为了管理对象之间关系,使得对象按名称获取函数。
  (三)DWR异步框架
  虽然Ajax提供了简单的原理和处理过程,但是利用XMLHttpRequest创建一个异步请求在实践使用中却是很麻烦的。然而DWR异步框架则提供了一个简单易用的方式来使用Ajax和XMLHttpRequst。
  DWR(Direct Web Remoting)是一个Apache公司开发的一个开源的Ajax解决方案,它使得Ajax的应用变得更为简单。DWR异步框架是一个远程调用,把服务器的Java类的方法与浏览器的JavaScript的类对应起来。Ajax的请求与响应的循环通过DWR有效的从应用程序中消除。这样客户端则不再要处理服务器的响应和XMLHttpRequest对象,也不再要使用其它工具将对象变成XML或者将对象进行序列化,更不需要通过servlet来把Ajax的请求改变成Java对象来进行调用。
  四、开发运行环境
  Eclipse作为一款免费的开源开发工具被大多数开发人员所使用,它也提供了大量的插件,在搭配一些插件后更方便对进行J2EE开发,非常适合于小组团队开发。
  Tomcat同样是免费的,它是由Apache软件基金会开发的WEB容器。本项目中使用到Tomcat6.0来部署Web服务器应用,Tomcat6.0支持服务器的集群工作,这就使得在大量用户数的情况下系统仍能正常的工作。
  Oracle 10g数据库,其强大的功能,快捷的速度,移植性强等特点给以后的开发,维护都带来了不少的便利。
  本项目中还会涉及到选用的Windows XP平台作为开发平台,数据库建模工具采用PowerDesigner,版本控制采用CVS,UML建模工具采用ROSE。
  五、小结
  本文通过详细的分析系统需求和开发中所需要使用到的方法,详细的描叙了即时通讯中所使用到的用于持久层的Hibernate框架,用于业务逻辑处理层的Spring框架,来确定本次项目中所采用的所有异步框架相关的J2EE轻量级框架。
  参考文献:
  [1]人民网. 2010年中国互联网舆情分析报告, 2010
  [2]杜明华. 即时通讯市场竞争浅析. 科技咨询, 2007, (6): 254-255
  [3]徐红梅. 基于TAM的即时通讯服务使用行为的实证分析: [硕士学位论文]. 武汉: 华中科技大学, 2006
其他文献
【摘 要】公务卡制度是国库集中支付制度改革的深化和发展,是一种现代的结算方式,是对原来的现金结算方式的替代、补充和完善。从2005年第一张公务卡诞生开始,各级行政单位陆续推出了公务卡制度,在部分消费领域强化要求使用公务卡结算。公务卡既有信用卡的优点,也是持卡人执行公务活动的支付手段,具有小巧、便捷、安全等特点,同时,公务卡制度具有一定的廉政属性。文章介绍公务卡的概念及其作用,结合财务工作分析其在廉
期刊
【摘 要】图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。文献是图书馆开展一切工作的物质基础。 图书馆收藏的图书资料,是人类长期积累的一种智力资源,图书馆对这些资源的加工、处理,是对这种智力资源的开发。同时,图书馆将这些图书资料提供利用,是开发图书馆用户的脑力资源。  【关键词】图书馆;创新;管理;见解  文章编号:ISSN1006—656X(2014)03-02
期刊
【摘 要】本文采用一种新型混凝土公路改造技术——冲击压稳与高模量沥青联合技术,通过实例分析其应用,以望对后期公路改造提供借鉴。  【关键词】混凝土公路;冲击压稳;高模量沥青;改造技术  文章编号:ISSN1006—656X(2014)03-0273-01  一、冲击压稳技术工作原理  冲击压稳技术(Impact pressure stability technology)是粉粹原有混凝土道路路面,
期刊
【摘 要】油气储运安全是一个非常重要的问题,日益受到人们的重视。随着油气管道的大量敷设和运行时间延长,管道事故时有发生。而管道所输送的物质一般为有害物质,一旦发生泄漏或断裂,就会对其周围的环境和人员产生严重的后果。如何有效控制风险,实现安全生产、清洁生产,一直是油气储运系统优先考虑的头等大事。  【关键词】油田;风险;危险源;风险识别;风险控制  文章编号:ISSN1006—656X(2014)0
期刊
【摘 要】BIM技术在建筑行业已经得到公认,而对BIM技术的应用也从技术层面走向协同作业、综合管理和运营维护的层面。文章简单描述BIM技术的发展,重点从开发商和设计的角度对BIM技术的运用和解决的问题进行阐述,并对目前存在的问题做一下简述。  【关键词】BIM技术;REVIT;管线综合;问题  文章编号:ISSN1006—656X(2014)03-0269-02  前言  住房城乡建设部2011-
期刊
【摘 要】随着社会的不断发展,科技的不断进步,我国逐渐进入了信息化的时代,并且,随着信息化的不断深入,图书馆也受到重大的影响。如何在新时期加强对图书馆的信息化的管理,保证图书馆能不断的满足社会时代发展的要求和人们不断增长的需要。本文主要分析新形势下图书馆信息化的管理。  【关键词】新形势;图书馆;信息化管理  文章编号:ISSN1006—656X(2014)03-0282-01  科技的发展,使我
期刊
【摘 要】人事档案是国家机关、团体和企事业单位在人事管理活动中形成的记述,既是对个人的历史和现实状况最真实的反映,又为单位存储了人力资源信息。现阶段,国家提出市场在资源配置中起基础性作用向决定性作用的转变,随着全社会现代市场体系和宏观调控体系的进一步发展,我国劳动人事制度面临着新一轮的改革,这就要求我们有档案管理权限的单位必须要强化人事档案管理的体制机制建设,加强对人事档案的信息的采集和管理,为单
期刊
【摘 要】自助服务是指获得自助服务资格的用户,借助于一定的服务设施,按照一定的服务规则,自己独立进行操作以满足自己的需求,在自己生产服务的同时自己消费服务的一种服务形式,而这种通过服务设施独立获得服务与人工提供的服务具有同样的效果。“图书馆自助服务具体就是指在特定的服务设施及服务流程下,以读者为中心,使其能够按照自己意愿灵活自主地完成图书借阅、书目查询、资料检索以及文献复印等活动。”  【关键词】
期刊
【摘 要】高速磨床的砂轮主轴采用动压式楔形油膜短5片瓦的滑动轴承结构,在主轴修理中,正确的刮削工艺和调整方法是保证主轴的旋转精度和使用寿命的关键所在。  【关键词】滑动轴承;刮削工艺;调整方法  文章编号:ISSN1006—656X(2014)03-0288-01  3MZ756数控磨床是磨削等速万向节星形套外球面的专用设备,该设备的修理难点是动压砂轮主轴,该主轴的滑动轴承轴瓦内衬大多是由巴氏合金
期刊
【摘 要】基于LED显示屏在广告媒体中的广泛应用,以及LED显示与单片机的密不可分,对LED点阵显示屏显示原理及控制方式的分析,可根据需要通过软硬件结合的方法设计合适的性价比较高的LED显示屏。  【关键词】LED显示屏;点阵;扫描;ARM;控制器  文章编号:ISSN1006—656X(2014)03-0289-01  前言  LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏
期刊