在线智能客服系统详细需求
在线智能客服系统详细 需求 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 《在线智能客服系统》需求文档 ???????????????????????????目录? 第一章 前言 2 编写目的 2 开发背景 2 定义 3 参考资料 3 第二章 总体设计 . 3 系统设计环境 3 基本设计概念和处理流程 3 系统结构 5 总体功能设 计 .5 用户模块功能设计介 绍6 后台客服管理介 绍 6 后台管理介 绍. 6 智能交流平台介 绍. .6 系统总体用例分 析7 第三章 数据 库设计.7 外部设 计.7 环境说 明7 指 导 . . . . . . . 7 数据库需求分 析.7 数据库逻辑设 计.8 数据实体--关系 图8 数据实体描 述9 物理实 现.11 物理结 构11 安全设 计11 表结构设 计.12 视图设 计.13 数据库账号及权限说 明14 第四章 模块功能需求 15 用户模块 15 智能回复平台 17 后台客服管理 18 后台管理员模块 19 第五章 功能详细设计 . 21 系统详细设计概述 系统功能详细设计 第六章 非功能性需求 . 21 性能需求 23 安全性需求 24 可用性需 求 …. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 其他需 求…. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 6 第一章 前言 编写目的? 本节描述软件产品需求规格说明书(SRS)的目的是:定义软件总体要求,为 用户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户 影响的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测 试的依据。? 开发背景? 在如今这个商业的年代,互联网是不可缺少的东西,互联网为广大用户提供了 一个交流的平台。在许多商业型网站中都有着聊天交互平台,为了方便用户和 客服,该系统提供了一个智能的聊天平台。在该平台中,用户可以和智能聊天 平台进行简单问题的交流,在处理一些用户简单问题基础上,智能聊天平台一 方面可以让用户了解大体的问题所在,另一方面就是,在用户与智能平台交流 中,可以减轻客服的压力,为后台客服争取更多的时间。譬如大型商业网站淘 宝,在此系统中,智能平台可以帮助后台客服解决大部分基础的,简单的问 题,这就让后台客服的工作负担不太沉重。若没有该智能系统,后台客服将要 对用户的每一个问题进行作答,哪怕是一句简单的回答也必须得认为来处理。 因此,该系统的开发是有必要的,系统适用的范围广,解决问题的能力大,减 少人力的消耗。 系统应用目标:适用于交流型网站,例如,淘宝,京东,移动,电信信息处理 平台等有着交流性平台的系统。 系统使用范围:公众 定义? Workflow:工作流 ? 参考资料? 无 第二章 总体设计 系统设计环境 系统环境设计如下图 环境选项 使用工具 操作系统 Windows7 Java开发环境 开发使用工具 Eclipse 开发使用数据库 Mysql 开发使用框架 Spring,struts,hirbenate 服务器 ??????????????????????????????图? 基本设计概念和处理流程? 在该系统中,系统所面对的是广大校园学生用户,用户在校园网使用中经常 会碰到一系列的问题,为了方便学校解决问题,为用户提供一个好的解决方 案,此系统通过智能平台帮助用户解决简单问题,也减轻后台客服管理的压 力。 智能平台主要是处理用户的一些简单提问。简单的说就是根据用户的提 问,智能平台可以通过数据库匹对对用户提问语进行关键字处理,并反馈给用 户相应的答复。在智能平台无法处理用户需求时,智能平台将会将信息交给网 站客服进行解决。这样一来,该系统就大大减轻了网站客服的压力,让他们有 更多的时间处理其他事物。 具体处理流程如图 网站界面 点击相应按钮,进行判断 是否登录 未登录,进入登录注 册页面 已登 录 是否注册 已注册,请登 录 未注册,进入注 册页面 会话页面,进行 人机交互 图 2.?3 系统结构? 该系统采用 B/S 结构,适用于在网页端进行在线交流。 总体功能设计 该系统主要功能模块划分为四个大的模块:①用户模块,②后台客服管理模 块,③后台管理员模块,④智能交流平台模块。该系统由以上四个模块组成, 完成系统所相应的功能。 其功能总体设计如图: 系统功能模块 功能描述 用户模块 用户注册,用户登录功能,用户提问 功能以及用户留言功能,查看基本信 息,修改基本信息 后台客服管理模块 后台客服登录,信息回复功能,用户 信息查看功能,以及添加关键字和回 复语功能 后台管理员模块 后台管理员登录,用户信息管理,后 台客服信息管理,以及后台客服状态 审核功能,查看在线人数功能,留言 管理 智能交流平台模块 用户信息自动回复功能,会话交付功 能 图 用户模块功能设计介绍 用户模块主要包括用户的登录,注册,提问功能,和留言功能。其中用户 注册时最基本操作,用户没有注册也就没有登录账号,没有之后的操作。用户 登录是其次操作,用户在没有登录的情况下无法进入聊天页面,也无法进行留 言,对其系统服务进行评价。 后台客服管理介绍 后台客服管理模块中包含着该系统中一个重要功能,即后台客服回复的功能. 另外,在该模块中功能还包括后台客服登录功能,后台客服查看用户信息功 能,以及添加关键字信息功能。后台客服通过以上功能对用户的一些困难作 答,解决用户困难。在以上功能中,最基本操作就是后台客服的登录功能,后 台客服没有进行登录的情况下,无法进行其他操作。 后台管理介绍 智能机器人是 否能作答 能作答 不能作 答,交付 给客服 后台管理功能在本系统中担当的后台信息管理功能,其中大体功能包括:用 户信息的管理,客服管理员的管理,以及留言板的管理。其中最基本步骤登录 是无法减少的,后台管理员在未登录的情况下无法对上述功能进行操作。另 外,对客服信息的管理也包括对客服的审核功能,客服在未经后台管理员资格 审核时,后台客服管理员将是无法登录,无法就行相应操作。 智能交流平台介绍 智能交流平台是一个中间处理功能,该模块基本功能,即核心功能就是对用户 的提问进行智能回复,无需后台客服进行管理,对用户相应提问给出相应的作 答。当然,智能平台也只是一个中间平台,不能解决用户的全部困难。这时, 智能平台会将相应的会话交给空闲的后台客服,将平台不能作答的问题交给客 服,让客服进行处理。 系统总体用例分析 系统总体用例可分为四大类,其分别为:一般用户用例、后台客服管理员 用例、系统管理员用例以及智能平台用例。各用例大致功能划分如下: ① 一般用户:用户注册、用户登录、用户信息管理、留言管理。 ② 后台客