在线智能客服系统设计详细需求文档.docx
《在线智能客服系统设计详细需求文档.docx》由会员分享,可在线阅读,更多相关《在线智能客服系统设计详细需求文档.docx(103页珍藏版)》请在三一办公上搜索。
1、在线智能客服系统需求文档目录2第一章前言LI编写目的21.41*+ttttl+tl4*l*ttl+t*i+ltlt*ittl+ttltfrl*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*O)个实体与之相对应,且对于实体集合B中的每个实体,在A中最多只有一个实体与之相对应,称实体集合A和实体集合B之间是l:n关系。m:n关系:对于实体A构成的集合中的每个实体,在实体集合B中有n(n0)个实体与之相对应,且对于实体集合B中的每个实体
2、,在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、-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的关系.另外,用户
4、需要将其会话内容存入到会话信息表中,一个用户与该表中多条信息相对应,因此,用户还与会话信息表存在1:n的关系。用户与其他实体之间的关系E-R图如图3.3.1-7所示g3.3.1-7另外,在该系统中,后台客服需要与用户进行对话。因此,在会话信息表中,客服名将会被添入。客服在与用户交谈中,一个客服同样需要进行多条回复。因此,客服与会话信息表存在1:n的关系。客服与其他实体之间的关系E-R图如图3.3.1-8所示在本系统中,包含的实体对象有用户实体,后台客服实体,系统管理员实体,关键字信息实体,会话信息实体,以及留言板实体。其对应数据库中字段名如下:用户实体:用户名,密码,姓名,宿舍地址,联系电话U
5、serInfo(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
6、,C_name,T_content)3.4物理设计物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法所谓的合理主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.3.4.1物理结构在该系统中,数据库服务器设计一个数据库,一个数据库中包含所有数据库中所需要的表。在该数据库中各表的表名为:用户表(tb_user),后台客服表(tb_customerService),系统管理员表(tb-systemAdmin),关键字信息表(tb_keyWord),留言板信息表(tb_massage),以及会话信息表(tb_ta
7、lkingX这些表都被存储在同以数据库中,以供系统使用。3.4.2安全设计对于系统中的每一中用户,数据库都有相应的操作权限。譬如,对于一般用户来说,用户只可以在系统中访问到数据库,不能通过其它途径对数据库进行访问。用户在整个系统中只能够访问到有关于该用户的基本信息,不能访问到其它使用者的信息。对于后台客服用户,客服通过自身登录后,客服可以在后台进行数据库访问,可以访问到相应用户的信息,并对相应的用户进行操作。但是客服不能直接在数据库服务器上进行登录访问信息,此操作仅限于系统管理员。在整个系统中,访问权限最高的就是系统管理员了,系统管理员不仅可以访问到用户的基本信息,可以访问到用户的留言信息,系
8、统管理员还可以对客服信息进行访问,查看客服的一些相关信息。另外,系统管理员可以直接登录到数据库服务器中,对相关内容进行操作。3.5表结构设计在本系统中,所涉及的表有六个,其分别为:用户表,后台客服表,系统管理员表,关键字信息表,留言板信息表,会话信息表。其结构设计如下:用户信息表如下图3.5-1所示数据库名database表名Tb_user列名数据类型是否为空是否唯一是否为主键夕嚏数据长度usernamevarchar否是是无20passwordvarchar否否否20namevarchar否否否10addressvarchar否否否50phonevarchar否是否20后台客服信息表如下图3
9、.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列名数据类型是否为空是否唯一是否为主健外键
10、数据长度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_u
11、ser20C_namevarchar否否否Tb_customerService10T-contentVarchar否否否500图3.5-63.6视图设计暂无3.7数据库账号及权限说明数据库服务器登录账号及密码分别为:账号:XXXX,密码:XXXX。登录到数据库服务器后,可以对数据库中的相应字段信息进行修改,可以对数据库中表信息进行增加,删除,修改(请谨慎使用,避免不必要的信息丢失I第四章模块功能需求4.1用户模块本系统的设计的主要目标就是为了解决用户的需求,减轻客服工作压力。作为本系统主要的角色之一(用户),本系统首先需要用户填写个人基本信息,完成用户的注册,这样才能确保用户能正常使用本系统。
12、本系统是为解决用户困难而设计的,在用户登录到本系统后,用户可以根据自身所面临的相关问题进行提问,然后通过本系统了解相关问题,并了解解决方案,解决用户当前所面临的问题。在该系统中,为了更好的了解到某用户的需求,并了解该系统所带来的效益,用户不仅可以体验交流并了解解决问题方法的功能,用户还可以对该系统的一些方面进行评价留言,对好的方面进行赞赏,对不足的地方提出一些改进的方法,以便开发人员对整个系统进行改进,完善。另外,用户可以查看自己的基本信息,并对自己的基本信息就行修改,方便今后的其它工作的进行。用户模块功能设计概要图如下图:4.1-1用户想要使用该系统,首先要进行用户注册,使得用户在整个系统中
13、有一个通行证。该功能模块需要用户对自己的基本信息进行填写,需要填写学号(即用户名)用户模块用户注册作为在本系统的唯一通行证明。当然密码设置也是不RJ缺少的,所涉及的基本信息最后有两项将作为之后登录本系统的凭证,即用户名和密码.用户登录用户若想使用本系统,首先用户必须要登录本系统。登录系统所需要的凭证即是注册时填写的用户名和密码,登录系统后,用户名作为在系统中唯一身份象征。若该用户还未在本系统中注册账号,用户需要注册后才可使用凭证进行登录。提问功能在用户进行登录后,用户可以根据自身所面临的问题在交流平台上提问。在提出问题后,用户所提出的问题将会被存放到数据库表中,本用户可以在交流页面看到自己所提
14、出的问题,也可以看到系统回复的信息。用户可以根据自己所面临问题,对一些信息进行了解,并解决问题。用户模块留言功能留言功能即是对整个系统进行评价。在留言功能模块中,用户既可以自己对该系统评价,提出该系统的优点,也可以提出该系统存在的不足,以供今后开发人员修改,完善。另外,用户也可以查看整个系统中所有用户的留言,通过其他用户的留言,提供给用户一个参考。用户基本信息查看及修改用户查看信息和修改信息的功能主要是为了方便用户对自己基本信息的了解。用户在登录后,点击基本信息查看就可以查看到注册时填写的信息,若发现填写信息有误时,用户可以对自己的信息进行修改,方便今后能够正常使用该系统。图4.1-14.2智
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 智能 客服 系统 设计 详细 需求 文档
链接地址:https://www.31ppt.com/p-6662680.html