智能客服问答系统的设计和开发
摘要
随着社会经济的高速发展,为电商等服务行业提供了广阔的发展空间,使之与人们的关系更加紧密,被人们广泛的应用,并在使用过程中产生一系列问题,影响用户的正常使用。在这种情况下,健全的客服系统能够辅助客户解决一些常见问题,由此可见,要想让用户有更好的服务体验,可在网页界面中设置相应的智能客服对话框,用户可以将问题在当中描述,系统会自动给予答复。本文在研究的过程中,将智能客服问答系统作为研究的主体,重点围绕其功能和非功能展开研究,利用科学有效的措施对系统功能实施设计,包括系统架构和功能,最终通过专业的角度对具体的设计和实施过程进行描述。
智能客服问答系统是建立在B/S模式的基础上,服务器通讯和浏览器端则引入了WebSocket技术作为基础支撑,后台系统的构建采用的经典架构,实现了模型、视图和控制器分离,充分利用面向对象的思想完成编码类和接口的设计,为了实现用户间、用户与客服间的互动聊天,在框架的选择上,以Spring,SpringMVC等为主,除了能够与客服进行信息的交流之外,还添加了人工客服、评价及相关的客服造作等功能,完成以上工作后才可进入到系统功能的测试环节,按照正常的操作进入界面。经测试,该系统功能达到了设计标准,满足了用户的操作需求。
关键词:即时通信;WebSocket;技术;智能客服问答系统
目录
第一章 绪论 3
1.1 研究背景及意义 3
1.2 主要研究内容 3
第二章 开发技术与开发环境 5
2.1 开发技术 5
2.1.1 WebSocket 5
2.1.2 SpringMVC 5
2.2 开发环境 5
第三章 系统需求分析 6
3.1 系统功能性需求分析 6
3.2 系统非功能性需求分析 7
第四章 系统设计 9
4.1 系统架构设计 9
4.2 系统功能设计 10
4.2.1 申请接入客服模块 10
4.2.2 在线即时通信模块 13
4.2.3 消息推送模块 15
4.3 系统数据库设计 17
第五章 系统实现与测试 21
5.1 申请接入客服模块 21
5.2 在线即时通信模块 23
5.3 消息推送模块 26
第六章 结论 29
参考文献 30
致谢 31