欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    在线智能客服系统设计详细需求文档.docx

    • 资源ID:6662680       资源大小:409.18KB        全文页数:103页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线智能客服系统设计详细需求文档.docx

    在线智能客服系统需求文档目录2第一章前言LI编写目的21.4"1*+tt÷ttl+tl÷4*l÷*÷ttl+t*i+l<tl÷t*i÷ttl+ttltfr÷l*tl*il*t*i*l*l*ti*l*<tltl*l*tfr*i*l*i*tl*i*3第二章总体设计32.1系统设共境322基本设计概念和处理流程32*3*)2.4.4智育旨父流平台介名召*6数据库设计一-_73*<*<*3.1.2指导_._.73.2数据库需求分析.73.3数据库逻辑削-.83.3.2数据实体描述.3.4物理实现113.4.1物理禁113.5表结构设计123.7数据库账号及权限说明14第四章模块功能需求1542智能回复平台174*3Jq口184.4后台管理员*莫块19第五章功能详细设计215.1系统详细设计概述5.2系统功能详细设计第六章三助能性需求215.1性育E求235.2安全性需求245.3可用性需求255.4其他需求26第一章前言1.l编写目的本节描述软件产品需求规格说明书(SRS)的目的是:定义软件总体要求,为用户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测试的依据。1.2开发背景在如今这个商业的年代,互联网是不可缺少的东西,互联网为广大用户提供了一个交流的平台。在许多商业型网站中都有着聊天交互平台,为了方便用户和客服,该系统提供了一个智能的聊天平台。在该平台中,用户可以和智能聊天平台进行简单问题的交流,在处理一些用户简单问题基础上,智能聊天平台一方面可以让用户了解大体的问题所在,另一方面就是,在用户与智能平台交流中,可以减轻客服的压力,为后台客服争取更多的时间。譬如大型商业网站淘宝,在此系统中,智能平台可以帮助后台客服解决大部分基础的,简单的问题,这就让后台客服的工作负担不太沉重。若没有该智能系统,后台客服将要对用户的每一个问题进行作答,哪怕是一句简单的回答也必须得认为来处理。因此,该系统的开发是有必要的,系统适用的范围广,解决问题的能力大,减少人力的消耗。系统应用目标:适用于交流型网站,例如,淘宝,京东,移动,电信信息处理平台等有着交流性平台的系统。系统使用范围:公众13定义Workflow:工作流1.4参考资料无第二章总体设计2.1系统设计环境系统环境设计如下图2.1-1环境选项使用工具操作系统Windows?Java开发环境Java1.8开发使用工具Eclipse开发使用数据库Mysql开发使用框架Spring,struts,hirbenate服务器Tomcat8.0图2.1L2.2基本设计概念和处理流程在该系统中,系统所面对的是广大校园学生用户,用户在校园网使用中经常会碰到一系列的问题,为了方便学校解决问题,为用户提供一个好的解决方案,此系统通过智能平台帮助用户解决简单问题,也减轻后台客服管理的压力。智能平台主要是处理用户的一些简单提问。简单的说就是根据用户的提问,智能平台可以通过数据库匹对对用户提问语进行关键字处理,并反馈给用户相应的答复。在智能平台无法处理用户需求时,智能平台将会将信息交给网站客服进行解决。这样一来,该系统就大大减轻了网站客服的压力,让他们有更多的时间处理其他事物。具体处理流程如图2.2-1网站界面点击相应按钮,进行判断未登录,进入登录注册页面不能作答,交付给客服图2.2-12.3系统结构该系统采用B/S结构,适用于在网页端进行在线交流。2.4总体功能设计该系统主要功能模块划分为四个大的模块:用户模块,后台客服管理模块,后台管理员模块,智能交流平台模块。该系统由以上四个模块组成,完成系统所相应的功能。其功能总体设计如图:2.4-1系统功能模块功能描述用户模块用户注册,用户登录功能,用户提问功能以及用户留言功能,查看基本信息,修改基本信息后台客服管理模块后台客服登录,信息回复功能,用户信息查看功能,以及添加关键字和回复语功能后台管理员模块后台管理员登录,用户信息管理,后台客服信息管理,以及后台客服状态审核功能,查看在线人数功能,留言管理智能交流平台模块用户信息自动回复功能,会话交付功能2.4.1用户模块功能设计介绍用户模块主要包括用户的登录,注册,提问功能,和留言功能。其中用户注册时最基本操作,用户没有注册也就没有登录账号,没有之后的操作.用户登录是其次操作,用户在没有登录的情况下无法进入聊天页面,也无法进行留言,对其系统服务进彳Wh2.4.2后台客服管理介绍后台客服管理模块中包含着该系统中一个重要功能即后台客服回复的功能另外,在该模块中功能还包括后台客服登录功能,后台客服查看用户信息功能,以及添加关键字信息功能。后台客服通过以上功能对用户的一些困难作答,解决用户困难。在以上功能中,最基本操作就是后台客服的登录功能,后台客服没有进行登录的情况下,无法进行其他操作。2.43后台管理介绍后台管理功能在本系统中担当的后台信息管理功能,其中大体功能包括:用户信息的管理,客服管理员的管理,以及留言板的管理。其中最基本步骤登录是无法减少的,后台管理员在未登录的情况下无法对上述功能进行操作。另外,对客服信息的管理也包括对客服的审核功能,客服在未经后台管理员资格审核时,后台客服管理员将是无法登录,无法就行相应操作。2.4.4智能交流平台介绍智能交流平台是一个中间处理功能,该模块基本功能,即核心功能就是5用户的提问进行智能回复,无需后台客服进行管理,对用户相应提问给出相应的作答。当然,智能平台也只是一个中间平台,不能解决用户的全部困难。这时,智能平台会将相应的会话交给空闲的后台客服,将平台不能作答的问题交给客服,让客服进行处理。2.5系统总体用例分析系统总体用例可分为四大类,其分别为:一般用户用例、后台客服管理员用例、系统管理员用例以及智能平台用例。各用例大致功能划分如下:一般用户:用户注册、用户登录、用户信息管理、留言管理。后台客服:登录、信息回复、用户信息查看、关键字添加、回复语添加。系统管理员:登录、用户信息管理、客服信息管理、留言板管理。智能平台:信息自动回复、会话交付。一般用户用例图如下图:2.4.5-1用户注册用户登录后台客服用例图如下:2.4.5-2图2.4.5-2系统管理员用例图如下:245-3图2.4.5-3智能平台用例图如下:245-4会话交付图2.4.5-4第三章数据库设计3.1外部设计3.1.1环境说明本系统采用64位MySQL数据库进彳世计,运行期间首先要开启MySQL数据服务,然后打开SQLyogI0.2数据库。在数据库配置中,采用WindoWS764bits的操作系统,8G运行内存。3.1.2指导在系统开发中,若想要系统成功的部署,首先需要打开MySQL数据库服务,才能够将系统部署到tomcat服务器上,因为该系统采用SSH开发,采用面向对象直询,设计基础类需要与数据库相对应,各需要生产表的类进行映射,在数据库中生产相应的数据库表。3.2数据库需求分析数据库结构设计的第一个阶段也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本数据以及数据处理的流程为以后进一步设计打下基础。需求分析主要解决两个问题:内容要求处理要求内容要求:调查应用系统用户所需要操作的数据决定在数据库中存储什么数据.处理要求:调查应用系统用户要求对数据进行什么样的处理,理清数据库中各种数据之间的关系。解决这两个问题的时候程序编制人员需要向应用系统用户详细调直保证信息收集的完整性.否则有可能后面所有的工作都白费。在数据库需求分析后应该得到一个数据字典文档包括3方面内容:数据项数据结构数据流数据项:包括名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系.数据结构:若干个数据项的有意义的集合包括名称、含义以及组成数据结构的数据项。数据流:指数据库中数据的处理过程包括输入、处理和输出。这个数据字典在程序的开发过程中会不断发生变化。对于一个大型的软件开发过程一般都需要一份详尽的数据字典。针对本系统,通过对整个系统功能和过程分析,设计的数据项和数据结构如下。用户基本情况包括的数据项有:用户名、姓名、密码、所在宿舍、联系电话等客服信息:用户名、密码、状态等后台管理员:用户名、密码。关键字信息:关键字段、回复语。留言信息:留言内容、用户名。会话表信息:用户名、会话内容、客服名称等.有了上面的数据结构和数据项基础我们就能进行下面的数据库设计了。3.3数据库逻辑设计逻辑结构设计的任务:将概念结构进一步转化为能够用某一DBMS实现永续需求的相应的数据模型.逻辑结构设计的步骤:将概念结构转化为一般的关系、网状、层次模型将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转化对数据模型进行优化。3.3.1数据实体-关系图这一设计阶段是在需求分析的基础上设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-ReIation实体-关系图),另外还有许多计算机辅助工具ComputerAidedSoftwareEngineeringCASE可以帮助进行设计OE-R图是描述数据实体及其关系的一种直观的描述工具。这种图中有:实体属性关系实体:用方框表示方框内为实体的名称。实体的各种属性:用椭圆表示椭圆内为属性名称,使用线段将期口相应的实体连接起来。实体之间的联系:用菱形表示菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有1:1、l:n和m:n这3种Il1:1关系:对于实体A构成的集合中,每个实体在实体集合B中至多只有一个实体与之相对应,反之亦然,称实体集合A和实体集合B之间是1:1的关系。l:n关系:对于实体A构成的集合中每个实体,在实体集合B中有n(n>O)个实体与之相对应,且对于实体集合B中的每个实体,在A中最多只有一个实体与之相对应,称实体集合A和实体集合B之间是l:n关系。m:n关系:对于实体A构成的集合中的每个实体,在实体集合B中有n(n>0)个实体与之相对应,且对于实体集合B中的每个实体,在A中有m个实体与之相对应,称实体集合A和实体集合B之间是m:n关系。以下是该系统中涉及的实体E-R图,以及各个实体之间的关系:用户实体描述:用户信息主要包括用户名,密码,姓名,所在宿舍以及联系电话等字段,其每一条信息与数据库相对应,便于用户在系统中能够更加方便,简介地解决问题。用户基本信息E-R图如图3.3.1-1图3.3.1-1后台客服实体信息:后台客服信息包括用户名,密码,以及客服状态。后台客服信息E-R图如图3.3.1-2后台客服信息图331-2系统管理员实体:系统管理员信息包括用户名和密码。只是为了方便管理员登录系统进行管理。系统管理员E-R图如图33.1-3系统管理员图3.3.1-3系统关键字信息:系统关键字信息主要包括关键字字段以及与之对应的回复语信息。系统关键字信息E-R图如图3.3.1-4图3.3.1-4留言板信息:留言板信息包括用户的留言信息以及与之相关联的用户名。留言信息实体图如图33.1-5留言板用户名留i信息图3.3.1-5会话表信息:会话表中包含的主要字段就是对话信息,其中还包括用户名字段和客服名称字段.会话信息实体E-R图如图3.3.1-6在整个系统中,各个实体之间存在一定的关系,每个实体可能又与多个实体之间存在不同的关系.对于用户来说,用户与留言信息之间存在一定的关系,一个用户可以与多条留言信息相对应,所以用户与留言信息存在1:n的关系.另外,用户需要将其会话内容存入到会话信息表中,一个用户与该表中多条信息相对应,因此,用户还与会话信息表存在1:n的关系。用户与其他实体之间的关系E-R图如图3.3.1-7所示g3.3.1-7另外,在该系统中,后台客服需要与用户进行对话。因此,在会话信息表中,客服名将会被添入。客服在与用户交谈中,一个客服同样需要进行多条回复。因此,客服与会话信息表存在1:n的关系。客服与其他实体之间的关系E-R图如图3.3.1-8所示在本系统中,包含的实体对象有用户实体,后台客服实体,系统管理员实体,关键字信息实体,会话信息实体,以及留言板实体。其对应数据库中字段名如下:用户实体:用户名,密码,姓名,宿舍地址,联系电话UserInfo(username,password,name,address,phoneX后台客服实体:用户名,密码以及客服状态CustomerService(C_name,C_password,C_status)系统管理员实体:用户名,密码SystemAdmin(S_name,S_password)关键字信息实体:主键Id,关键字字段,回复语Keyword(K_id,K_word,K_reply)留言板信息实体:主键Id,用户名,留言信息Massage(MJd,username,M_massage)会话信息实体:主键Id,用户名,后台客服名,会话内容Talking(T_id,username,C_name,T_content)3.4物理设计物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法所谓的"合理"主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.3.4.1物理结构在该系统中,数据库服务器设计一个数据库,一个数据库中包含所有数据库中所需要的表。在该数据库中各表的表名为:用户表(tb_user),后台客服表(tb_customerService),系统管理员表(tb-systemAdmin),关键字信息表(tb_keyWord),留言板信息表(tb_massage),以及会话信息表(tb_talkingX这些表都被存储在同以数据库中,以供系统使用。3.4.2安全设计对于系统中的每一中用户,数据库都有相应的操作权限。譬如,对于一般用户来说,用户只可以在系统中访问到数据库,不能通过其它途径对数据库进行访问。用户在整个系统中只能够访问到有关于该用户的基本信息,不能访问到其它使用者的信息。对于后台客服用户,客服通过自身登录后,客服可以在后台进行数据库访问,可以访问到相应用户的信息,并对相应的用户进行操作。但是客服不能直接在数据库服务器上进行登录访问信息,此操作仅限于系统管理员。在整个系统中,访问权限最高的就是系统管理员了,系统管理员不仅可以访问到用户的基本信息,可以访问到用户的留言信息,系统管理员还可以对客服信息进行访问,查看客服的一些相关信息。另外,系统管理员可以直接登录到数据库服务器中,对相关内容进行操作。3.5表结构设计在本系统中,所涉及的表有六个,其分别为:用户表,后台客服表,系统管理员表,关键字信息表,留言板信息表,会话信息表。其结构设计如下:用户信息表如下图3.5-1所示数据库名database表名Tb_user列名数据类型是否为空是否唯一是否为主键夕嚏数据长度usernamevarchar否是是无20passwordvarchar否否否20namevarchar否否否10addressvarchar否否否50phonevarchar否是否20后台客服信息表如下图3.5-2所示数据库名database表名Tb-customerService列名数据类型是否为空是否唯一是否为主键外键数据长度C_namevarchar否是是无10C_passwordvarchar否否否20C_statusvarchar否否否10图3.5-2系统管理员表如下图3.5-3所示数据库名database表名Tb_systemAdmin列名数据类型是否为空是否唯一是否为主键外键数据长度S_namevarchar否是是无20S-passwordvarchar否否否20关键字信息表如下图3.5-4所示数据库名database表名Tbkeyword列名数据类型是否为空是否唯一是否为主健外键数据长度K_idinteger否是是无10K_wordvarchar否是否20K_replyvarchar否否否100图3.5-4留言板信息表如下图3.5-5所示数据库名database表名Tb_massage列名数据类型是否为空是否唯一是否为主键外键数据长度MJdinteger否是是10usernamevarchar否否否TbjJSe20rM_massagevarchar是否否500图3.5-5会话信息表如下图3.5-6所示数据库名database表名Tbtalking列名数据类型是否为空是否唯一是否为主键外键数据长度TJdinteger否是是10usernamevarchar木否否Tb_user20C_namevarchar否否否Tb_customerService10T-contentVarchar否否否500图3.5-63.6视图设计暂无3.7数据库账号及权限说明数据库服务器登录账号及密码分别为:账号:XXXX,密码:XXXX。登录到数据库服务器后,可以对数据库中的相应字段信息进行修改,可以对数据库中表信息进行增加,删除,修改(请谨慎使用,避免不必要的信息丢失I第四章模块功能需求4.1用户模块本系统的设计的主要目标就是为了解决用户的需求,减轻客服工作压力。作为本系统主要的角色之一(用户),本系统首先需要用户填写个人基本信息,完成用户的注册,这样才能确保用户能正常使用本系统。本系统是为解决用户困难而设计的,在用户登录到本系统后,用户可以根据自身所面临的相关问题进行提问,然后通过本系统了解相关问题,并了解解决方案,解决用户当前所面临的问题。在该系统中,为了更好的了解到某用户的需求,并了解该系统所带来的效益,用户不仅可以体验交流并了解解决问题方法的功能,用户还可以对该系统的一些方面进行评价留言,对好的方面进行赞赏,对不足的地方提出一些改进的方法,以便开发人员对整个系统进行改进,完善。另外,用户可以查看自己的基本信息,并对自己的基本信息就行修改,方便今后的其它工作的进行。用户模块功能设计概要图如下图:4.1-1用户想要使用该系统,首先要进行用户注册,使得用户在整个系统中有一个通行证。该功能模块需要用户对自己的基本信息进行填写,需要填写学号(即用户名)用户模块用户注册作为在本系统的唯一通行证明。当然密码设置也是不RJ缺少的,所涉及的基本信息最后有两项将作为之后登录本系统的凭证,即用户名和密码.用户登录用户若想使用本系统,首先用户必须要登录本系统。登录系统所需要的凭证即是注册时填写的用户名和密码,登录系统后,用户名作为在系统中唯一身份象征。若该用户还未在本系统中注册账号,用户需要注册后才可使用凭证进行登录。提问功能在用户进行登录后,用户可以根据自身所面临的问题在交流平台上提问。在提出问题后,用户所提出的问题将会被存放到数据库表中,本用户可以在交流页面看到自己所提出的问题,也可以看到系统回复的信息。用户可以根据自己所面临问题,对一些信息进行了解,并解决问题。用户模块留言功能留言功能即是对整个系统进行评价。在留言功能模块中,用户既可以自己对该系统评价,提出该系统的优点,也可以提出该系统存在的不足,以供今后开发人员修改,完善。另外,用户也可以查看整个系统中所有用户的留言,通过其他用户的留言,提供给用户一个参考。用户基本信息查看及修改用户查看信息和修改信息的功能主要是为了方便用户对自己基本信息的了解。用户在登录后,点击基本信息查看就可以查看到注册时填写的信息,若发现填写信息有误时,用户可以对自己的信息进行修改,方便今后能够正常使用该系统。图4.1-14.2智能回复平台在此系统中,智能处理可以说是该网站的核心技术,智能处理要根据用户的需求给出一个相应的令人满意的答复。在用户使用本通的过程中,遇到相应的问题,用户可以点击相应按钮跳转到人机交互页面.在用户刚进入该页面时,用户会收到智能平台的问候信息,并提出需要什么需求.在页面打开的期间,用户可以根据自己的问题进行发问,智能平台在收到提问后,智能平台会根据用户提问语中的关键字进行搜索Il(搜索详细过程:智能平台首先从关键字数据库表中读取所有数据,通过将关健字数据与用户提问语进行匹对,当在用户提问语中发现相应的关键字时,智能平台会根据匹对的关键字在数据库回复语表中找出相应的回复语供选择,管理员可以对用户给出相应的回答。)当数据库关键字表中关键字不能与用户提问语进行匹对时,智能平台将不能做出答复,而是将相应的会话内容直接交付给后台客服人员,让客服人员对其做出相应的答复.)智能回复平台功能设计概要图如下图:4.2-1智能回复平台智能回复平台回复功能系统中的回复功能就是对用户提出的问题与数据库关键字库进行匹配。若匹配成功,则对用户进行信息自动回复,并将回复的相应信息添加到数据库表中,并将回复显示在与用户交流的页面中,给出用户解决问题的相应答复。(具体功能设计请看功能详细设计)当系统中的关键字库不能与用户提问语相会话父付功能匹配时,系统首先会查询后台客服状态,若哪个后台客服正处于空闲状态,系统就会将与当前用户的对话信息从数据库表中拿出,然后交付给后台客服处理。圄4,2-14.3后台客服管理后台客服在现实生活中扮演着解决用户困难的角色,在该系统中,后台客服也不例外。后台客服和用户一样,在使用该系统时,客服人员需要进行登录操作,以便下面的工作能够正常进行。在智能平台无法对用户的需求进行回复之后,智能平台会将会话通知后台空闲客服。后台客服在登录的情况下,会接收到来自系统信息通知,后台相应客服管理人员点击相关通知之后,就会看到与该用户相关的聊天记录,并对用户的问题进行回复,在解决用户困难的基础上,客服还需要强大智能平台的回复功能。在之前关键字的基础上,客服可以对当前问题进行关健字分析,将分析出的关键字加入到智能平台关键字数据库中,并需要添加相应的回复语.(若该用户当前多次提问的是同一个问题,应拦截此类型的操作,则提示信息返回"您已经提示过该问题!请保持良好的客服环境"类似的话语,以防御人为或黑客免造成对系统的攻击等提高系统的安全性)当后台客服无法解决用户的相关问题或者用户非正当使用该系统时,客服可以杳看用户的基本信息,对该用户进行了解,以便之后工作的处理。后台客服管理功能设计概要图如下图:图4.3-1后台客服管理模块登录功能后台管理员登录与用户不同,客服人员的登录认证信息需要有看后台管理人员的审核才可以进行登录使用。在账号已经被审核之后,客服可以通过账号和密码进行登录,成功登录将跳转到后台客服页面,对后台进行相应操作。若账号未经审核,客服将无法登录,也将无法使用该系统。信息回复客服登录后,进入到后台客服管理页面。若客服账号收到系统信息提示,客服可以点击提示信息进入到交流页面,并获后台客服管理模块取到当前用户的聊天信息,对用户提出问题进行更深一步解答,对用户相关问题给出相应回复,并将回复语存入数据库中。查看用户信息当用户的问题后台无法在交流平台上完成时,后台客服可以查看用户的相关信息,对用户进行了解,方便之后对用户困难的面对面理解。添加关键字及回复语在后台客服对用户的相关问题解答后,客服可以对用户的问题进行分析,然后进行关健字提取,将提取的关键字存入数据库表中,并对此关键字添加一条对应的回复语,并将相应的回复语言存入数据库表中,强大智能平台的语言回复库,减轻后台客服的工作量。图4,3-14.4后台管理员模块后台管理员即系统管理员,在整个系统中,系统后台还需要一个管理员进行一些信息的管理。在整个后台系统中,功能可以分为三大类:用户模块客服管理员模块其它功能模块。用户模块也就是管理用户的相关信息,譬如,用户资料信息,查看用户在线人数等相关功能。客服模块就是对客服的相关信息就行管理,包括客服信息查看,客服的状态审核功能等。对于第三个模块,其实是一个模糊模块,在功能定义中,只有留言管理的模块,对于今后需要添加一些功能,就可以在其它模块中添加,完善该系统。对于这些功能,管理员都需要进行一系列操作。系统管理员要想成功进行相关操作,首先,系统管理员需要登录到后台管理页面,在后台页面中管理员若需要对某方面进行操作时,就可以点击相关模块。譬如,后台管理员需要对客服管理员进行相关信息处理时,管理员应点击客服模块,并对相应的操作提供权限。例如对客服进行增删改功能,来解决市场经济问题。后台管理模块设计概要图如下图:4.4-1后台管理模块登录功能后台管理登录功能与后台客服登录相同,具体杳看后台客服登录功能。用户信息查看在系统管理员登录之后,管理员可以进入后台的操作页面,点击到用户模块,然后查看用户信息后,系统会自动查询出所用用户的相关信息,并展示到后台页面。在线人数查看在整个后台用户模块中,还包括有在线用户人数的统计,通过对数据库的查询,可以对整后台管理模块个系统中在线人数进行统计,并将正在使用该系统的用户人数进行输出,显示到后台页面修客服状态审核客服状态审核就是对客服的登录进行限定,并不是在客服有账号就可以登录的。在整个系统中,有时候系统的用户会很多,这时必须需要更多的客服人员来为用户解决困。因此,审核功能就是对客服人数的限制,没有通过审核的客服将不可以通过账号进行登录,进行相关操作。客服信息管理就是对后台管理模块客服信息管理客服账号的增删改直功能。当点击添加时,就会有更多的客服账号被添加,其中账号必须要经过管理员的审核才可以使用。删除就是对客服账号进行移除,减少系统的客服人员。修改功能在本系统中只是用来修改密码,为客服管理的安全性做相关的处理。查看功能是对客服账号密码以及状态进行查看,了解整个系统的需求量。留言管理留言管理主要是查看用户对该系统的评价信息,对于一些对系统有利的评价需要及时的吸收到系统中,对系统进行完善,进一步提高整个系统的性能。另外也有一些不正当评论,管理员可以对其进行屏蔽,删除。图4.4-1第五章功能详细设计5.1系统详细设计概述根据上述需求描述,本系统可分为四个功能模块,四个模块分别为:用户功能模块,后台客服功能模块,系统管理员模块以及智能平台模块.此四个模块分别处理不同的系统信息,完成相应权限的操作。其详细设计如下:5.2系统详细功能设计5.2.1用户模块用户模块的使用者就是一般用户,一般用户可以通过注册登录进入该系统,在系统中使用其相应的功能.一般用户的操作主要有在线提问功能、留言板功能、用户信息管理功能。用户信息管理又分为用户信息杳看、用户信息添加以及用户信息修改功能.留言板功能又分为用户留言功能以及用户查看留言信息。针对整个用户模块,其整体用例图如下图5.2.1-1所示:留言圄5.21-1用户注册用户注册是使用该系统的基础,在用户未进行注册时,用户将没有账号进行登录,则用户将没有权限使用系统的相应功能模块。在用户注册过程中需要注意,用户账号必须使用学生正在使用学号作为数据库的唯一凭证,存储的学号信息将不能出现多个学号重复。另外,其它信息尽量填写完整,信息的准确度尽量高,这样会提高使用系统的效率.图5.2.1-2为用户注册用例规约用例名称:用户注册用例ID:5.2.1.1角色:一般用户用例说明:用户注册为该系统中使用者的一员前置条件:用户必须打开该系统贞面。后置条件:系统在提示用户注册成功后,系统将会自动国婚到用户登录页面,供用户进行账号登录。基本事件流:L用户打开注册页面。2用户输入用户名(学号),密码,再次输入密码,真实姓名,宿舍地址,联系电话。3.系统将通过相关技术验证用户名的有效性和重复性,确定密码的正确性,以及其他信息的有效性,确定信息准确无误后进行下一步操作;否则,出现错误提示,请重新填写相关信息。4.点击注册按钮。5弹出注册成功窗口。其它事件流:1用户点击重置按钮,其填写的相关信息将会被清空。2.用户点击页面"返回",页面国微到系统主页面。异常事件流:系统注册时出现系统故障,例如网络问题,数据库服务器故障,系统会弹出系统异常页面,提示个人信息维护失败。图5.2.1-2用户登录在本系统中,若用户想使用本系统的相应功能来解决自身所面临的问题时,用户必须通过登录才可以获取功能访问权限。用户登录所需要的账号就是注册信息中所填写的学号.另外,用户需要牢记自己设置的密码,这样才不会导致登录中造成不必要的麻烦。(注意:在系统使用过程中,在未经他人允许的条件下,不要随意使用他人账号,在系统中做出不正当的操作,或者在系统中发布不正当言论。)图5.2.1-3为用户登录用例规约用例名称:用户登录用例ID:5.2.1.2角色:一般用户用例说明:用户登录获取系统操作的权限前置条件:1.用户打开该系统网页2该用户名已经通过注册3单击首页中的某个功能,若没有登录则官微到登录界面后置条件:1当用户直接点击登录时,用户通过登录则直接国瞧到系统首页2若用户在未登录的情况下使用某功能,会跳转到登录界面,通过登录后,用户页面®A专到功能界面基本事件流:L打开系统页面中的登录界面2.用户输入用户名和用户密码,以及页面上显示的验证码3.点击登录按钮4.系统根据后台的数据处理,判断用户名及密码的正确性5.若用户信息匹配成功,则登录成功,进入相应的界面;若用户信息不相对应,则跳转回原来的登录界面,并显示数据错误.其它事件流:1用户点击重置按钮,则用户信息将会被清空2.用户点击验证码图标,图标将会改变,出现新的验证码数据3用户点击页面返回按钮,则页面将司桀到用户操作的上一步页面异常事件流:用户登录出现系统故障时,例如网络问题,数据库系统崩溃问题,系统会弹出系统故障贞面,提示系统访问人数过多,导致系统崩溃图5.2.1-3用户提问功能在系统使用之前,用户可能会遇到一些网络问题,譬如网络无法连通、网络IP号被人占用、网络账号登录后无法连接网络、网速慢等问题.在用户不知道如何解决时,用户可以通过登录到该系统,使用系统的在线交流功能,对系统进行提问。系统会根据用户提出的问题进行解析,回复,让用户了解到自己面临的网络问题,并会给出相应的答复,辅导用户解决问题.图5.2.1-4为用户提问用例规约用例名称:用户提问功能用例ID:5.2.13角色:一般用户用例说明:用户通过自身所面临的问题,在系统在线交流平台上进行提问,来了解并解决所存在的问题前置条件:1.用户已经登录该系统2用户点击相应的提问标题,进入到在线交流平台后置条件:1用户提出问题得到相应的回复,然后通过系统给出的相应解决操作进行尝试解决2.用户解决问题后退出该界面,进行其他操作L打开在线交流页面基本事件流:2.输入自己所面临的网络问题3.点击发送按钮4.用户发送的信息在后台进行处理5.等待问题解决方案其它事件流:1用户点击页面返回键时,页面将会出桀到用户上一步操作界面2.用户在未输入信息时点击发送按钮,系统将会提示发送信息为空,不能发送3.用户发送相应信息后,若无信息回复,系统将会自动提示后台

    注意事项

    本文(在线智能客服系统设计详细需求文档.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开