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

上传人:暗伤 文档编号:96034702 上传时间:2023-09-06 格式:DOCX 页数:60 大小:720.21KB
返回 下载 相关 举报
《在线智能客服系统》详细需求文档.docx_第1页
第1页 / 共60页
《在线智能客服系统》详细需求文档.docx_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《《在线智能客服系统》详细需求文档.docx》由会员分享,可在线阅读,更多相关《《在线智能客服系统》详细需求文档.docx(60页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、在线智能客服系统需求文档 目录9第一章前言21.1编写目的21.2开发背景21.3定义31.4参考资料3第二章总体设计32.1系统设计环境32.2基本设计概念和处理流程32.3系统结构52.4总体功能设计52.4.1用户模块功能设计介绍62.4.2后台客服管理介绍62.4.3后台管理介绍62.4.4智能交流平台介绍62.5系统总体用例分析7第三章数据库设计73.1外部设计73.1.1环境说明73.1.2 指导73.2数据库需求分析73.3数据库逻辑设计83.3.1数据实体-关系图83.3.2数据实体描述93.4物理实现113.4.1物理结构113.4.2安全设计113.5表结构设计123.6视

2、图设计133.7数据库账号及权限说明14第四章模块功能需求154.1 用户模块154.2 智能回复平台174.3后台客服管理184.4后台管理员模块19第五章功能详细设计215.1系统详细设计概述5.2系统功能详细设计第六章非功能性需求215.1性能需求235.2安全性需求245.3可用性需求255.4其他需求26第一章前言1.1编写目的本节描述软件产品需求规格说明书(SRS)的目的是:定义软件总体要求,为用 户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户影响 的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测试的依 据。1.2开发背景在如今这个商业的年代,互

3、联网是不可缺少的东西,互联网为广大用户提供了 个交流的平台。在许多商业型网站中都有着聊天交互平台,为了方便用户和客 服,该系统提供了一个智能的聊天平台。在该平台中,用户可以和智能聊天平台 进行简单问题的交流,在处理一些用户简单问题基础上,智能聊天平台一方面可 以让用户了解大体的问题所在,另一方面就是,在用户与智能平台交流中,可以 减轻客服的压,为后台客服争取更多的时间。譬如大型商业网站淘宝,在此系 统中,智能平台可以帮助后台客服解决大部分基础的,简单的问题,这就让后台 客服的工作负担不太沉重。若没有该智能系统,后台客服将要对用户的每个问 题进行作答,哪怕是一句简单的回答也必须得认为来处理。因此

4、,该系统的开发是有必要的,系统适用的范围广,解决问题的能力大,减 少人力的消耗。系统应用目标:适用于交流型网站,例如,淘宝,京东,移动,电信信息处理平 台等有着交流性平台的系统。系统使用范围:公众1.3定义Workflow:工作流卩1.4参考资料无第二章总体设计2.1系统设计环境系统环境设计如下图2.1-1环境选项使用工具操作系统Windows?Java开发环境Java1.8开发使用工具Eclipse开发使用数据库Mysql开发使用框架Spring, struts, hirbenate服务器Tomcat8.0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD图 2.1-12.2基本设

5、计概念和处理流程在该系统中,系统所面对的是广大校园学生用户,用户在校园网使用中经常 会碰到系列的问题,为了方便学校解决问题,为用户提供个好的解决方案, 此系统通过智能平台帮助用户解决简单问题,也减轻后台客服管理的压。智能平台主要是处理用户的些简单提问。简单的说就是根据用户的提问,让他们有更多的时间智能平台可以通过数据库匹对对用户提问语进行关键字处理,并反馈给用户相应 的答复。在智能平台无法处理用户需求时,智能平台将会将信息交给网站客服进 行解决。这样来,该系统就大大减轻了网站客服的压 处理其他事物。具体处理流程如图2.2-1图 2.2-12.系统结构该系统采用B/S结构,适用于在网页端进行在线

6、交流。2.4总体功能设计该系统主要功能模块划分为四个大的模块:用户模块,后台客服管理模 块,后台管理员模块,智能交流平台模块。该系统由以上四个模块组成,完 成系统所相应的功能。其功能总体设计如图:2.4-1系统功能模块功能描述用户模块用户注册,用户登录功能,用户提问功 能以及用户留言功能,查看基本信息, 修改基本信息后台客服管理模块后台客服登录,信息回复功能,用户信 息查看功能,以及添加关键字和回复语 功能后台管理员模块后台管理员登录,用户信息管理,后台 客服信息管理,以及后台客服状态审核 功能,查看在线人数功能,留言管理智能交流平台模块用户信息自动回复功能,会话交付功能图 2.4-12.4.

7、1用户模块功能设计介绍用户模块主要包括用户的登录,注册,提问功能,和留言功能。其中用户注 册时最基本操作,用户没有注册也就没有登录账号,没有之后的操作。用户登录 是其次操作,用户在没有登录的情况下无法进入聊天页面,也无法进行留言,对 其系统服务进行评价。2.4.2后台客服管理介绍后台客服管理模块中包含着该系统中一个重要功能,即后台客服回复的功能. 另外,在该模块中功能还包括后台客服登录功能,后台客服查看用户信息功能, 以及添加关键字信息功能。后台客服通过以上功能对用户的些困难作答,解决 用户困难。在以上功能中,最基本操作就是后台客服的登录功能,后台客服没有 进行登录的情况下,无法进行其他操作。

8、2.4.3后台管理介绍后台管理功能在本系统中担当的后台信息管理功能,其中大体功能包括:用 户信息的管理,客服管理员的管理,以及留言板的管理。其中最基本步骤登录是 无法减少的,后台管理员在未登录的情况下无法对上述功能进行操作。另外,对 客服信息的管理也包括对客服的审核功能,客服在未经后台管理员资格审核时, 后台客服管理员将是无法登录,无法就行相应操作。2.4.4智能交流平台介绍智能交流平台是个中间处理功能,该模块基本功能,即核心功能就是对用 户的提问进行智能回复,无需后台客服进行管理,对用户相应提问给出相应的作 答。当然,智能平台也只是一个中间平台,不能解决用户的全部困难。这时,智 能平台会将相

9、应的会话交给空闲的后台客服,将平台不能作答的问题交给客服, 让客服进行处理。2.5系统总体用例分析系统总体用例可分为四大类,其分别为:一般用户用例、后台客服管理员 用例、系统管理员用例以及智能平台用例。各用例大致功能划分如下: 一般用户:用户注册、用户登录、用户信息管理、留言管理。 后台客服:登录、信息回复、用户信息查看、关键字添加、回复语添加。 系统管理员:登录、用户信息管理、客服信息管理、留言板管理。 智能平台:信息自动回复、会话交付。一般用户用例图如下图:2.4.5-1留言管理图 2.4.5-1后台客服用例图如下:2.4.5-2回复语添加图 2.4.5-2系统管理员用例图如下:2.4.5

10、-3留言管理图 2.4.5-3智能平台用例图如下:2.4.5-4会话交付图 2.4.5-4第三章数据库设计3.1外部设计3.1.1环境说明本系统采用64位MySQL数据库进行设计,运行期间首先要开启MySQL 数据服务,然后打开SQLyog10.2数据库。在数据库配置中,采用Windows? 64bits 的操作系统,8G运行内存。3.1.2指导在系统开发中,若想要系统成功的部署,首先需要打开MySQL数据库服 务,才能够将系统部署到tomcat服务器上,因为该系统采用SSH开发,采用面 向对象查询,设计基础类需要与数据库相对应,将需要生产表的类进行映射,在 数据库中生产相应的数据库表。3.2

11、数据库需求分析数据库结构设计的第一个阶段也是非常重要的个阶段是数据库需求分析。 在这个阶段主要是收集基本数据以及数据处理的流程为以后进步设计打下基 础。需求分析主要解决两个问题:内容要求处理要求 内容要求:调查应用系统用户所需要操作的数据决定在数据库中存储什么数据。 处理要求:调查应用系统用户要求对数据进行什么样的处理,理清数据库 中各种数据之间的关系。解决这两个问题的时候程序编制人员需要向应用系统用户详细调查保证信 息收集的完整性。否则有可能后面所有的工作都白费。在数据库需求分析后应该得到个数据字典文档包括3方面内容:数据项 数据结构数据流 数据项:包括名称、含义、类型、取值范围、长度以及和

12、其他数据项之间 的逻辑关系。 数据结构:若干个数据项的有意义的集合包括名称、含义以及组成数据 结构的数据项。 数据流:指数据库中数据的处理过程包括输入、处理和输出。这个数据字典在程序的开发过程中会不断发生变化。对于个大型的软件开 发过程一般都需要一份详尽的数据字典。针对本系统,通过对整个系统功能和过程分析,设计的数据项和数据结构如 下。用户基本情况包括的数据项有:用户名、姓名、密码、所在宿舍、联系电话 等客服信息:用户名、密码、状态等后台管理员:用户名、密码。关键字信息:关键字段、回复语。留言信息:留言内容、用户名。会话表信息:用户名、会话内容、客服名称等。有了上面的数据结构和数据项基础我们就

13、能进行下面的数据库设计了。3.3数据库逻辑设计逻辑结构设计的任务:将概念结构进步转化为能够用某 DBMS实现永续 需求的相应的数据模型。逻辑结构设计的步骤:将概念结构转化为一般的关系、 网状、层次模型将转化来的关系、网状、层次模型向特定DBMS支持下的数据 模型转化对数据模型进行优化。3.3.1数据实体-关系图#这设计阶段是在需求分析的基础上设计出能够满足用户需求的各种 实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑 所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具 很多。用的最多的是E-R图(Entity-Relation实体关系图),另外还有许

14、多计算机辅 助工具 Computer Aided Software Engineering CASE 可以帮助进行设计。E-R图是描述数据实体及其关系的一种直观的描述工具。这种图中有:实 体属性关系 实体:用方框表示方框内为实体的名称。 实体的各种属性:用椭圆表示椭圆内为属性名称,使用线段将其和相应的 实体连接起来。 实体之间的联系:用菱形表示菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有1:1、l:n和m:n这3种。1:1关系:对于实体A构成的集合中,每个实体在实体集合B中至多只有一个实 体与之相对应,反之亦然,称实体集合A和实体集合B之间是1:1的关系。1:n关系:对于实体

15、A构成的集合中每个实体,在实体集合B中有n(n0)个实体 与之相对应,且对于实体集合B中的每个实体,在A中最多只有一个实体与之 相对应,称实体集合A和实体集合B之间是1:n关系。m:n关系:对于实体A构成的集合中的每个实体,在实体集合B中有n(n0)个实 体与之相对应,且对于实体集合B中的每个实体,在A中有m个实体与之相对 应,称实体集合A和实体集合B之间是m:n关系。以下是该系统中涉及的实体E-R图,以及各个实体之间的关系:用户实体描述:用户信息主要包括用户名,密码,姓名,所在宿舍以及联系 电话等字段,其每一条信息与数据库相对应,便于用户在系统中能够更加方便, 简介地解决问题。用户基本信息E

16、-R图如图3.3.1-1后台客服实体信息:后台客服信息包括用户名,密码,以及客服状态。后台客服信息E-R图如图3.3.1-2图 3.3.1-2系统管理员实体:系统管理员信息包括用户名和密码。只是为了方便管理员登录 系统进行管理。系统管理员E-R图如图3.3.1-31系统关键字信息:系统关键字信息主要包括关键字字段以及与之对应的回复语信 息。系统关键字信息E-R图如图3.3.1-4留言板信息:留言板信息包括用户的留言信息以及与之相关联的用户名。留言信息实体图如图3.3.1-5用户名图 3.3.1-5会话表信息:会话表中包含的主要字段就是对话信息,其中还包括用户名字段和 客服名称字段。会话信息实体

17、E-R图如图3.3.1-6在整个系统中,各个实体之间存在一定的关系,每个实体可能又与多个实体之间 存在不同的关系。对于用户来说,用户与留言信息之间存在一定的关系,个用户可以与多条 留言信息相对应,所以用户与留言信息存在1: n的关系。另外,用户需要将其 会话内容存入到会话信息表中,一个用户与该表中多条信息相对应,因此,用户 还与会话信息表存在1: n的关系。用户与其他实体之间的关系E-R图如图3.3.1-7所示另外,在该系统中,后台客服需要与用户进行对话。因此,在会话信息表中, 客服名将会被添入。客服在与用户交谈中,一个客服同样需要进行多条回复。因 此,客服与会话信息表存在1: n的关系。客服

18、与其他实体之间的关系E-R图如图3.3.1-8所示图 3.3.1-83.3.2数据实体描述在本系统中,包含的实体对象有用户实体,后台客服实体,系统管理员实 体,关键字信息实体,会话信息实体,以及留言板实体。其对应数据库中字段名 如下:用户实体:用户名,密码,姓名,宿舍地址,联系电话UserInfo (username,password, name, address, phone)。19后台客服实体:用户名,密码以及客服状态CustomerService (C_name, C_password, C_status)系统管理员实体:用户名,密码SystemAdmin(S_name,S_passwo

19、rd)关键字信息实体:主键Id,关键字字段,回复语Keyword ( K_id, K_word, K_reply)留言板信息实体:主键Id,用户名,留言信息Massage (M_id,username,M_massage)会话信息实体:主键Id,用户名,后台客服名,会话内容Talking (T_id,username,C_name,T_content)3.4物理设计物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合 理的存储结构和存取方法.所谓的“合理”主要有两个含义:一个是要使设计出 的物理数据库占用较少的存储空间,另个对数据库的操作具有尽可能高的速 度.3.4.1物理结构在该

20、系统中,数据库服务器设计个数据库,个数据库中包含所有数据 库中所需要的表。在该数据库中各表的表名为:用户表(tb_user),后台客服 表(tb_customerService)系统管理员表(tb_systemAdmin),关键字信息表 (tb_keyWorc),留言板信息表(tb_massage),以及会话信息表(tb_talking) 这些表都被存储在同以数据库中,以供系统使用。3.4.2安全设计对于系统中的每一中用户,数据库都有相应的操作权限。譬如,对于 般用户来说,用户只可以在系统中访问到数据库,不能通过其它途径对数据库进 行访问。用户在整个系统中只能够访问到有关于该用户的基本信息,不

21、能访问到 其它使用者的信息。对于后台客服用户,客服通过自身登录后,客服可以在后台 进行数据库访问,可以访问到相应用户的信息,并对相应的用户进行操作。但是 客服不能直接在数据库服务器上进行登录访问信息,此操作仅限于系统管理员。 在整个系统中,访问权限最高的就是系统管理员了,系统管理员不仅可以访问到用户的基本信息,可以访问到用户的留言信息,系统管理员还可以对客服信息进 行访问,查看客服的一些相关信息。另外,系统管理员可以直接登录到数据库服 务器中,对相关内容进行操作。3.5表结构设计在本系统中,所涉及的表有六个,其分别为:用户表,后台客服表,系统管理员表,关键字信息表,留言板信息表,会话信息表。其

22、结构设计如下:用户信息表如下图3.5-1所示数据库名database表名Tb_user列名数据类型是否为空是否唯一是否为主键外键数据长度usernamevarchar否是是无20passwordvarchar否否否20namevarchar否否否10addressvarchar否否否50phonevarchar否是否20图 3.5-1后台客服信息表如下图3.5-2所示数据库名database表名Tb_customerService列名数据类型是否为空是否唯一是否为主键外键数据长度C_namevarchar否是是无10C_passwordvarchar否否否20C_statusvarchar否否

23、否10图 3.5-2系统管理员表如下图3.5-3所示数据库名database表名Tb_systemAdmin列名数据类型是否为空是否唯一是否为主键外键数据长度S_namevarchar否是是无20S_passwordvarchar否否否20图 3.5-3关键字信息表如下图3.5-4所示数据库名database表名Tb_keyword列名数据类型是否为空是否唯一是否为主键外键数据长度K_idinteger否是是无10K_wordvarchar否是否20K_replyvarchar否否否100图 3.5-4留言板信息表如下图3.5-5所示数据库名database表名Tb_massage列名数据类型

24、是否为空是否唯一是否为主键外键数据长度M_idinteger否是是10usernamevarchar否否否Tb_user20M_massagevarchar是否否500图 3.5-5会话信息表如下图3.5-6所示数据库名database表名Tb_talking列名数据类型是否为空是否唯一是否为主键外键数据长度T_idinteger否是是10usernamevarchar否否否Tb_user20C_namevarchar否否否Tb_customerService10T_contentVarchar否否否500图 3.5-63.6视图设计暂无3.7数据库账号及权限说明数据库服务器登录账号及密码分别

25、为:账号:xxxx,密码:xxxx。登录到数据库服务器后,可以对数据库中的相应字段信息进行修改,可以对 数据库中表信息进行增加,删除,修改(请谨慎使用,避免不必要的信息丢失)。第四章模块功能需求4.1用户模块本系统的设计的主要目标就是为了解决用户的需求,减轻客服工作压。作为 本系统主要的角色之一(用户),本系统首先需要用户填写个人基本信息,完成 用户的注册,这样才能确保用户能正常使用本系统。本系统是为解决用户困难而 设计的,在用户登录到本系统后,用户可以根据自身所面临的相关问题进行提问, 然后通过本系统了解相关问题,并了解解决方案,解决用户当前所面临的问题。在该系统中,为了更好的了解到某用户的

26、需求,并了解该系统所带来的效益, 用户不仅可以体验交流并了解解决问题方法的功能,用户还可以对该系统的些 方面进行评价留言,对好的方面进行赞赏,对不足的地方提出一些改进的方法, 以便开发人员对整个系统进行改进,完善。另外,用户可以查看自己的基本信息,并对自己的基本信息就行修改,方便 今后的其它工作的进行。用户模块功能设计概要图如下图:4.1-1用户模块用户注册用户想要使用该系统,首先 要进行用户注册,使得用户 在整个系统中有一个通行 证。该功能模块需要用户对 自己的基本信息进行填写, 需要填写学号(即用户名) 作为在本系统的唯一通行证 明。当然密码设置也是不可 缺少的,所涉及的基本信息 最后有两

27、项将作为之后登录 本系统的凭证,即用户名和 密码。用户登录用户若想使用本系统,首先 用户必须要登录本系统。登 录系统所需要的凭证即是注 册时填写的用户名和密码, 登录系统后,用户名作为在 系统中唯一身份象征。若该 用户还未在本系统中注册账 号,用户需要注册后可使 用凭证进行登录。提问功能在用户进行登录后,用户可 以根据自身所面临的问题在 交流平台上提问。在提出问 题后,用户所提出的问题将 会被存放到数据库表中,本 用户可以在交流页面看到自 己所提出的问题,也可以看 到系统回复的信息。用户可 以根据自己所面临问题,对 些信息进行了解,并解决 问题。留言功能留言功能即是对整个系统进 行评价。在留言

28、功能模块中, 用户既可以自己对该系统评 价,提出该系统的优点,也 可以提出该系统存在的不 足,以供今后开发人员修改 完善。另外,用户也可以查 看整个系统中所有用户的留 言,通过其他用户的留言, 提供给用户个参考。用户模块用户基本信息查看及修 改用户查看信息和修改信息的 功能主要是为了方便用户对 自己基本信息的了解。用户 在登录后,点击基本信息查 看就可以查看到注册时填写 的信息,若发现填写信息有 误时,用户可以对自己的信 息进行修改,方便今后能够 正常使用该系统。图 4.1-14.2智能回复平台在此系统中,智能处理可以说是该网站的核心技术,智能处理要根据用户的 需求给出个相应的令人满意的答复。

29、在用户使用本通的过程中,遇到相应的问题,用户可以点击相应按钮跳转 到人机交互页面。在用户刚进入该页面时,用户会收到智能平台的问候信息,并 提出需要什么需求。在页面打开的期间,用户可以根据自己的问题进行发问,智 能平台在收到提问后,智能平台会根据用户提问语中的关键字进行搜索。(搜索 详细过程:智能平台首先从关键字数据库表中读取所有数据,通过将关键字数据 与用户提问语进行匹对,当在用户提问语中发现相应的关键字时,智能平台会根 据匹对的关键字在数据库回复语表中找出相应的回复语供选择,管理员可以对用 户给出相应的回答。)当数据库关键字表中关键字不能与用户提问语进行匹对时,智能平台将不能 做出答复,而是

30、将相应的会话内容直接交付给后台客服人员,让客服人员对其做 出相应的答复。)智能回复平台功能设计概要图如下图:4.2-1智能回复平台智能回复平台回复功能系统中的回复功能就 是对用户提出的问题 与数据库关键字库进 行匹配。若匹配成功, 则对用户进行信息自 动回复,并将回复的相 应信息添加到数据库 表中,并将回复显示在 与用户交流的页面中, 给出用户解决问题的 相应答复。(具体功能 设计请看功能详细设 计)会话交付功能当系统中的关键字库 不能与用户提问语相 匹配时,系统首先会查 询后台客服状态,若哪 个后台客服正处于空 闲状态,系统就会将与 当前用户的对话信息 从数据库表中拿出,然 后交付给后台客服

31、处 理。图 4.2-14.3后台客服管理后台客服在现实生活中扮演着解决用户困难的角色,在该系统中,后台客服 也不例外。后台客服和用户样,在使用该系统时,客服人员需要进行登录操作,以便 下面的工作能够正常进行。在智能平台无法对用户的需求进行回复之后,智能平 台会将会话通知后台空闲客服。后台客服在登录的情况下,会接收到来自系统信 息通知,后台相应客服管理人员点击相关通知之后,就会看到与该用户相关的聊 天记录,并对用户的问题进行回复,在解决用户困难的基础上,客服还需要强大 智能平台的回复功能。在之前关键字的基础上,客服可以对当前问题进行关键字 分析,将分析出的关键字加入到智能平台关键字数据库中,并需

32、要添加相应的回 复语。(若该用户当前多次提问的是同一个问题,应拦截此类型的操作,则提示 信息返回“您已经提示过该问题!请保持良好的客服环境”类似的话语,以防御 人为或黑客免造成对系统的攻击等提高系统的安全性)当后台客服无法解决用户的相关问题或者用户非正当使用该系统时,客服可 以查看用户的基本信息,对该用户进行了解,以便之后工作的处理。后台客服管理功能设计概要图如下图:图4.3 1后台客服管理模块登录功能后台管理员登录与 用户不同,客服人员 的登录认证信息需 要有看后台管理人 员的审核可以进 行登录使用在账号 已经被审核之后客 服可以通过账号和 密码进行登录成功 登录将跳转到后台 客服页面对后台

33、进 行相应操作若账号 未经审核,客服将无 法登录,也将无法使 用该系统。信息回复客服登录后进入到 后台客服管理页面。 若客服账号收到系 统信息提示客服可 以点击提示信息进 入到交流页面并获 取到当前用户的聊 天信息,对用户提出 问题进行更深步 解答,对用户相关问 题给出相应回复并 将回复语存入数据 库中。查看用户信息当用户的问题后台 无法在交流平台上 完成时,后台客服可 以查看用户的相关 信息,对用户进行了 解,方便之后对用户 困难的面对面理解。后台客服管理模块添加关键字及回复语在后台客服对用户 的相关问题解答后, 客服可以对用户的 问题进行分析然后 进行关键字提取将 提取的关键字存入 数据库

34、表中,并对此 关键字添加一条对 应的回复语,并将相 应的回复语言存入 数据库表中,强大智 能平台的语言回复 库,减轻后台客服的 工作量。图 4.3-14.4后台管理员模块后台管理员即系统管理员,在整个系统中,系统后台还需要一个管理员进行 些信息的管理。在整个后台系统中,功能可以分为三大类:用户模块客服 管理员模块其它功能模块。用户模块也就是管理用户的相关信息,譬如,用户 资料信息,查看用户在线人数等相关功能。客服模块就是对客服的相关信息就行 管理,包括客服信息查看,客服的状态审核功能等。对于第三个模块,其实是 个模糊模块,在功能定义中,只有留言管理的模块,对于今后需要添加一些功能, 就可以在其

35、它模块中添加,完善该系统。对于这些功能,管理员都需要进行系 列操作。系统管理员要想成功进行相关操作,首先,系统管理员需要登录到后台管理 页面,在后台页面中管理员若需要对某方面进行操作时,就可以点击相关模块。 譬如,后台管理员需要对客服管理员进行相关信息处理时,管理员应点击客服模 块,并对相应的操作提供权限。例如对客服进行增删改功能,来解决市场经济问 题。后台管理模块设计概要图如下图:4.4-1后台管理模块后台管理模块登录功能后台管理登录功能与 后台客服登录相同,具 体查看后台客服登录 功能。用户信息查看在系统管理员登录之 后,管理员可以进入后 台的操作页面,点击到 用户模块,然后查看用 户信息

36、后,系统会自动 查询出所用用户的相 关信息,并展示到后台 页面。在线人数查看在整个后台用户模块 中,还包括有在线用户 人数的统计,通过对数 据库的查询,可以对整 个系统中在线人数进 行统计,并将正在使用 该系统的用户人数进 行输出,显示到后台页 面。客服状态审核客服状态审核就是对 客服的登录进行限定, 并不是在客服有账号 就可以登录的。在整个 系统中,有时候系统的 用户会很多,这时必须 需要更多的客服人员 来为用户解决困。因 此,审核功能就是对客 服人数的限制,没有通 过审核的客服将不可 以通过账号进行登录, 进行相关操作。后台管理模块客服信息管理客服信息管理就是对 客服账号的增删改查 功能。

37、当点击添加时, 就会有更多的客服账 号被添加,其中账号必 须要经过管理员的审 核可以使用。删除就 是对客服账号进行移 除,减少系统的客服人 员。修改功能在本系统 中只是用来修改密码, 为客服管理的安全性 做相关的处理。查看功 能是对客服账号密码 以及状态进行查看,了 解整个系统的需求量。留言管理留言管理主要是查看 用户对该系统的评价 信息,对于一些对系统 有利的评价需要及时 的吸收到系统中,对系 统进行完善,进步提 高整个系统的性能。另 外也有一些不正当评 论,管理员可以对其进 行屏蔽,删除。图 4.4-129第五章功能详细设计5.1系统详细设计概述根据上述需求描述,本系统可分为四个功能模块,

38、四个模块分别为:用户功 能模块,后台客服功能模块,系统管理员模块以及智能平台模块。此四个模块分 别处理不同的系统信息,完成相应权限的操作。其详细设计如下:5.2系统详细功能设计5.2.1用户模块用户模块的使用者就是一般用户,一般用户可以通过注册登录进入该系统, 在系统中使用其相应的功能。一般用户的操作主要有在线提问功能、留言板功能、 用户信息管理功能。用户信息管理又分为用户信息查看、用户信息添加以及用户 信息修改功能。留言板功能又分为用户留言功能以及用户查看留言信息。针对整 个用户模块,其整体用例图如下图5.2.1-1所示:留言图 5.2.1-1 用户注册用户注册是使用该系统的基础,在用户未进

39、行注册时,用户将没有账号进 行登录,则用户将没有权限使用系统的相应功能模块。在用户注册过程中需要注 意,用户账号必须使用学生正在使用学号作为数据库的唯一凭证,存储的学号信 息将不能出现多个学号重复。另外,其它信息尽量填写完整,信息的准确度尽量 高,这样会提高使用系统的效率。图5.2.1-2为用户注册用例规约用例名称:用户注册用例ID:5.2.1.1角色:一般用户用例说明:用户注册为该系统中使用者的员前置条件:用户必须打开该系统页面。后置条件:系统在提示用户注册成功后,系统将会自动跳转到用户登录页 面,供用户进行账号登录。基本事件流:1. 用户打开注册页面。2. 用户输入用户名(学号),密码,再

40、次输入密码,真实姓名, 宿舍地址,联系电话。3. 系统将通过相关技术验证用户名的有效性和重复性,确定密 码的正确性,以及其他信息的有效性,确定信息准确无误后进 行下步操作;否则,出现错误提示,请重新填写相关信息。4. 点击注册按钮。5. 弹出注册成功窗口。其它事件流:1. 用户点击重置按钮,其填写的相关信息将会被清空。2. 用户点击页面“返回”,页面跳转到系统主页面。异常事件流:系统注册时出现系统故障,例如网络问题,数据库服务器故障, 系统会弹出系统异常页面,提示个人信息维护失败。图 5.2.1-2 用户登录在本系统中,若用户想使用本系统的相应功能来解决自身所面临的问题 时,用户必须通过登录才

41、可以获取功能访问权限。用户登录所需要的账号就是注 册信息中所填写的学号。另外,用户需要牢记自己设置的密码,这样不会导致 登录中造成不必要的麻烦。(注意:在系统使用过程中,在未经他人允许的条件 下,不要随意使用他人账号,在系统中做出不正当的操作,或者在系统中发布不 正当言论。)图5.2.1-3为用户登录用例规约用例名称:用户登录用例ID:5.2.1.2角色:一般用户用例说明:用户登录获取系 统操作的权限前置条件:1. 用户打开该系统网页2. 该用户名已经通过注册3. 单击首页中的某个功能,若没有登录,则跳转到登录界面后置条件:1. 当用户直接点击登录时,用户通过登录则直接跳转到系统 首页2. 若

42、用户在未登录的情况下使用某功能,会跳转到登录界 面,通过登录后,用户页面跳转到功能界面基本事件流:1. 打开系统页面中的登录界面2. 用户输入用户名和用户密码,以及页面上显示的验证码3. 点击登录按钮4. 系统根据后台的数据处理,判断用户名及密码的正确性5. 若用户信息匹配成功,则登录成功,进入相应的界面;若 用户信息不相对应,则跳转回原来的登录界面,并显示数据 错误。其它事件流:1. 用户点击重置按钮,则用户信息将会被清空2. 用户点击验证码图标,图标将会改变,出现新的验证码数 据3. 用户点击页面返回按钮,则页面将跳转到用户操作的上 步页面异常事件流:用户登录出现系统故障时,例如网络问题,

43、数据库系统崩溃 问题,系统会弹出系统故障页面,提示系统访问人数过多, 导致系统崩溃图 5.2.1-3 用户提问功能在系统使用之前,用户可能会遇到些网络问题,譬如网络无法连通、网 络IP号被人占用、网络账号登录后无法连接网络、网速慢等问题。在用户不知 道如何解决时,用户可以通过登录到该系统,使用系统的在线交流功能,对系统 进行提问。系统会根据用户提出的问题进行解析,回复,让用户了解到自己面临 的网络问题,并会给出相应的答复,辅导用户解决问题。图5.2.1-4为用户提问用例规约用例名称:用户提问功能用例ID:5.2.1.3角色:一般用户用例说明:用户通过自身所 面临的问题,在系 统在线交流平台 上

44、进行提问,来了 解并解决所存在 的问题前置条件:1. 用户已经登录该系统2. 用户点击相应的提问标题,进入到在线交流平台后置条件:1. 用户提出问题得到相应的回复,然后通过系统给出的相应 解决操作进行尝试解决2. 用户解决问题后退出该界面,进行其他操作基本事件流:1. 打开在线交流页面2. 输入自己所面临的网络问题3. 点击发送按钮4. 用户发送的信息在后台进行处理5. 等待问题解决方案其它事件流:1. 用户点击页面返回键时,页面将会跳转到用户上一步操作 界面2. 用户在未输入信息时点击发送按钮,系统将会提示发送信 息为空,不能发送3. 用户发送相应信息后,若无信息回复,系统将会自动提示 后台客服忙,请等待异常事件流:1. 用户提问过程中,出现系统故障时。譬如,因为网络问题, 信息无法发出时,系统将会提示网络错误,不能发送。2. 当用户信息发送后,页面直接出现崩溃时,系统会提示访 问人数过多,请稍后再试图 5.2.1-4 用户信息管理在该用例中,主要是对用户的信息进行管理,即用户对用户信息进行操 作。该用例中又分为三个小的用例,其分别为:用户信息查看用例、用户信息添 加用例、用户信息修改用例。三个子用例,完成对用户信息管理的所用操作,方 便用户对系统的使用。-1用户信息查看在系统注册时,有些用户可能由于粗心,导致些信息进行误填,用户无 法确认自己的相关信息时,用户可以登录自己

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com