1.1开发背景
随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的应用和普及,使得我们的生活更加丰富多彩。现代人使用计算机的频率越来越高,利用计算机能进行多项活动,其中客服系统受到了人们的追捧,通过客服系统打破了传统的咨询交流方式。计算机的优势和普及致使客服系统的开发成为必需。
网络的快速发展从根本上更改了人们的生活方式,伴随着网络的发展,互联网逐渐影响、改变着人们的生活。互联网的应用,实现了信息共享化,同时互联网的发展,打破了地域的限制。随着电子商务的迅速发展,电子商务平台受到了人们的喜爱,发展迅速。人们在网络购物时都是通过在线客服聊天系统进行交流咨询,目前,在众多客服系统中,大多是基于HTTP协议的轮询、IFRAME流等实现的,用户在使用中系统的页面会定时进行刷新,服务器和和浏览器是基于问答式进行的,用户体验差。所以,为了给用户提供一个全新的交流咨询方式,结合Websocket的优势,特开发了本基于Websocket的客服系统。
在实现基于Websocket的客服系统时,首先我们要考虑下面几点:
安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。
先进性。结合当前流行趋势,开发要符合用户的需求,适合现代现代人需求的基于Websocket的客服系统的功能。
可扩展性。基于Websocket的客服系统,给人们提供了一个便利的即时聊天工具,提高了信息的传播速度,当前社会备受人们关注,因此在开发基于Websocket的客服系统的功能的过程中,我们要考虑到应用软件的可扩展性,便于将来软件的升级、更新。
有效性。有效性主要包括功能有效性,设计基于Websocket的客服系统的功能一定要最大限度地满足用户的需求,例如私聊、加好友、发文件等。
3.4 功能需求分析
本基于Websocket的客服系统主要实现了用户功能模块和坐席功能模块两大部分,下面将对这两大功能模块分别进行详细的功能需求分析。
(1)用户功能模块
用户进入本系统,可查看在线客服,选择客服进行在线会话操作。
(2)坐席功能模块
坐席登录系统后可查看用户会话信息,并可对其进行回复,进行在线会话,同时可进行转接坐席、结束会话、记录服务小结、查看历史会话、访客留言等。