摘要在信息化高速崛起的当今,通信方面受到极大关注。特别随着服务行业的迅速普及,这类功能得到迅速发展,不过任何一项新技术发展起来后,人们都会开始关注它的性能与用户体验,通信方面也不例外。82532
本文主要介绍了一个基于WebRTC的Web客服系统,WebRTC是谷歌推出的一项优秀的点对点通信技术,它使浏览器负责了通信方面的服务,因此服务器只需要提供信令服务就行。本系统前台部分由HTML5编写,后台由Node。js和MongoDB实现,客服系统主要是大量的数据处理,因此Node。js的异步IO和MongoDB的非关系型数据库有助于提高性能和用户体验。网站功能包括音视频聊天、会话聊天、留言、评价、产品管理以及用户信息管理,其中会话包括消息、文件、语音,能够满足客服系统的基本需求。
毕业论文关键词 客服系统 WebRTC Nodejs MongoDB 在线聊天
毕业设计说明书外文摘要
Title WebRTC based Web customer service system
Abstract In the rapid rise of information technology today, the communication is of great concern。 Especially with the rapid popularization of the service industry, this kind of function obtained rapid development, but any new technology development, people begin to pay close attention to its performance and user experience, communication is no exception。
This paper mainly introduces a WebRTC based Web customer service system。 WebRTC is a good point to point communication technology Google launched, it makes the browser is responsible for the communication service, so the server only needs to provide signaling service on the line。 The front part of the system is written by HTML5, background is realized by the node。js and mongodb, customer service system is mainly a large number of data processing, so the node。js asynchronous IO and mongodb non relational database helps to improve the performance and user experience。 Site features include audio and video chat, chat session, message, evaluation, the product Information management and user information management, which includes news, files, voice, to meet the basic needs of customer service system。
Keywords Customer service system Node。js MongoDB WebRTC Online chat
目 录
1 绪论 1
1。1 课题研究背景 1
1。2 课题研究意义 2
2 Web客服系统 3
2。1 Web客服系统总体介绍 3
2。2 Web客服系统发展状况 5
2。3 Web客服系统存在的问题 6
3 所用技术和工具 7
3。1 WebSocket 7
3。2 WebRTC开发 7
3。3 Node。js后台 10
3。4 MongoDB数据库 10
4 Web客服系统总体设计 12
4。1 系统可行性分析 12
4。2 系统总体结构 13
4。3 系统功能介绍 14