SOKLIB知识库管理系统需求文档.docx

上传人:b****2 文档编号:2033899 上传时间:2022-10-26 格式:DOCX 页数:33 大小:328.25KB
下载 相关 举报
SOKLIB知识库管理系统需求文档.docx_第1页
第1页 / 共33页
SOKLIB知识库管理系统需求文档.docx_第2页
第2页 / 共33页
SOKLIB知识库管理系统需求文档.docx_第3页
第3页 / 共33页
SOKLIB知识库管理系统需求文档.docx_第4页
第4页 / 共33页
SOKLIB知识库管理系统需求文档.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

SOKLIB知识库管理系统需求文档.docx

《SOKLIB知识库管理系统需求文档.docx》由会员分享,可在线阅读,更多相关《SOKLIB知识库管理系统需求文档.docx(33页珍藏版)》请在冰豆网上搜索。

SOKLIB知识库管理系统需求文档.docx

SOKLIB知识库管理系统需求文档

SOKLIB知识库管理系统

需求规格说明书

编写人员:

俞育峰、周长青、刘宸哲

编写时间:

2016年04月18日

1.概述3

1.1.编写目的3

12术语和标记3

2.项目概述3

2.1.项目总体目标3

22系统开发背景4

2.3.主要限制和开发风险分析5

3.功能需求5

3.1.功能模型7

3.1.1.知识导入模块7

3.1.2.知识归纳模块10

3.1.3.知识收藏模块12

3.1.4.个人知识管理模块15

3.1.5.个人信息管理模块16

3.1.6.公共知识网络结构模块18

3.1.7.公共知识检索模块19

3.1.8.文档推荐模块21

3.1.9.消息管理模块22

3.1.10.后台信息统计模块23

3.1.11.后台用户管理模块25

3.1.12.后台知识文件管理模块27

3.1.13.后台分类管理模块29

3.1.14.后台系统日志模块31

3.2.性能需求32

3.3.非功能需求32

3.4.故障处理32

4.数据需求32

4.1.数据项32

42实体关系35

5.行为需求35

5.1.控制模型35

6.接口需求36

6.1.用户界面36

7.环境39

7.1.运行环境39

7.2.开发环境39

1.概述

1.1.编写目的

本文档的编写目的是为SOKLI醐识库管理系统项目的开发提供:

a)软件总体要求,作为用户和软件开发人员之间了解的基础;

b)功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;

c)验收标准,作为用户确认测试的依据

1.2.术语和标记

SpringMVC:

SpringFrameWork的后续产品Spring框架提供了构建Web应用程序的全功能MVC模块;

MyBatis:

—个基于Java的持久层框架;

Apache:

专门为运作一个开源软件项目的Apache的团体提供支持的非盈利性组

织;

Lucene:

—个开放源代码的全文检索引擎工具包;

Git:

—款免费、开源的分布式版本控制系统;

OpenOffice:

是一套跨平台的办公室软件套件,能在Windows、Linux、MacOSX(X11)和Solaris等操作系统上执行。

2.项目概述

2.1.项目总体目标

a)组织、公司内部人员知识资源共享

b)方便有效管理个人知识资源

C)各种知识载体的在线显示

d)系统智能的帮助用户归纳、整理学习到的资源

e)支持文件的批量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。

f)支持文档的批量关联。

支持通过文件唯一编号,实现文档与相关文档、图纸、图片及其它格式附件进行关联,点击链接即可一键快速查看。

系统支持为图

片、音、视频类文件增加摘要及缩略图。

g)快速从海量资料中检索所需文件;

22系统开发背景

我们工作学习生活中处处都充满着各种知识。

比如说我们在电脑上看电影,我们需要知道如何观看电影的在电脑操作知识,我们开车去游玩,我们需要驾驶汽车的技能知识。

我们在不断的累计我们获得的知识,它们是我们的财富。

然而,在某些时候,我们在我们的大脑中无法记住更多的知识,这时候,知识就会以各种载体的知识存在着。

比如,书本、视频、图片、电子文档等。

它们都是我们不可缺的财富。

然而,当知识越来越多,我们就需要方便的去管理他们,并且能让我们在知识的海洋中准确的找到它们,我们就需要一个管理系统去管理它们。

生活中、工作中、学习中都不可或缺。

在这套系统中,我们需要一个个人知识库去整理归纳自己学习到的知识,-

个共享知识库去互相分享学习。

在使用的过程中,我想,所有用户都希望只借助

朋2

一个浏览器就可以完成所有的过程,包括学习和分享,也希望在当今时代能跟上产品智能的潮流,我们需要一套智能化的知识库管理系统来助推个人及组织目标的实现。

图2.1组织、企业知识库系统模式

23主要限制和开发风险分析

a)文件格式限制:

由于文件格式种类很多、很多特殊的格式不能在进行处理以进行转化来在线显示。

b)智能提取的准确性:

本系统尽量使文档的智能抽取准确度提高。

3.功能需求

表3.1功能模块

业务模块

功能划分

简要描述

知识导入模块

直接导入知识文件

各种类型文件的导入、转

换使其可以在线浏览

导入压缩包内的文件,并

压缩文件解压导入

对压缩包内文件依次处

新建文档新建一个知识笔记

知识归纳模块

智能提取

提取系统中文档知识点,

并插入到笔记中

文档编辑

对归纳的知识进行编辑

保存

保持文档到库中

知识收藏模块

知识收藏

对已经收藏的知识,和文

件夹文档进行管理、查看

管理知识

用户对自己的文档、资源

管理

个人知识管理模块

修改资源

修改文档的基本信息,包

括名称、分类、关联、权

限、缩略图

查看文档

在线浏览文档

对个人信息的查看、修改

个人信息管理模块

个人信息

基本信息、修改密码、修

改头像等

按树结构显示每个分类

公共知识网络结构模

分类查看知识文档

下(包括子分类)的全部

文档

知识图谱

显示该分类下的知识结

构体系

按条件检索知识,包括关

公共知识检索模块

检索知识

键信息、关键词、文件类

型、文件分类、日期等

对已经检索到的知识进

筛选知识

行筛选,并再次对结果查

文档推荐模块

推荐文档

推荐给用户可能感兴趣

的文档

消息管理模块

消息管理

管理系统发给用户的消

发件箱

给用户发送系统消息

后台信息统计模块

信息统计

以图表的方式统计网站

的一些基本信息

管理用户账号,包括冻结

后台用户管理模块

用户管理

账号、初始化密码、分配

角色等

后台知识文件管理模

文件管理

管理所有用户的文档、审

核不符合要求的文档

后台分类管理模块

分类管理

管理文档分类

后台系统日志模块

系统日志

查看时时日志和近期日

3.1.功能模型

3.1.1.知识导入模块

图3.1知识导入模块

导入资源用例

简要描述:

导入用户选择的资源到个人知识库中

事件流:

1.选择要导入的文件

2.上传文件,并保存基本信息到数据库和保存文件到服务器磁盘中

解压压缩文件用例

简要描述:

解压用户要上传的压缩文件

事件流:

1.用户选择压缩文件,并选择压缩上传

2.解压用户选择的压缩文件

文件处理审核

简要描述:

审核并处理用户上传的文件

事件流:

1.判断用户上传的文件类型

2.如果用户上传的文件类型支持系统中在线预览类型,则直接保存。

3.如果用户上传的文件不支持系统在线预览,则转换成相应的格式。

4.提取文件中的缩略图、摘要、文本信息。

5.处理完之后交给管理员或系统自动审核

修改导入资源基本信息

简要描述:

用户修改刚刚上传的资源基本信息

事件流:

1.选择上传完成后列表中的文件

2•点击修改

3.对系统提取的摘要等信息不满意进行修改,包括缩略图、名称、分类、关联文档、简介、共享还是私有等

4.保持修改

3.12知识归纳模块

图3.2知识归纳模块

新建文档

简要描述:

新建文档

事件流:

1.新建一个文档

编辑文档

简要描述:

编辑文档内容

事件流:

1.在编辑器中编辑文档中的内容

智能提取

简要描述:

智能提取

事件流:

1.用户选择智能提取

2.用户输入知识点

3.系统自动提取

4.用户选择并排序抽取内容

5.用户点击插入到编辑文档中

保存文档

简要描述:

保存文档

事件流:

1.用户点击保存归纳的文档

2.系统自动处理文档文件

3.系统处理完毕后用户填写基本的文档信息

4.用户选择保存

 

3.13知识收藏模块

图3.3知识收藏模块

收藏知识

简要描述:

 

收藏知识资源

事件流:

1•收藏查看的知识文档

2.选择收到到的文件夹爱

3.保存

查看收藏夹

简要描述:

查看收藏夹

事件流:

1.选择收藏夹

2.查看该收藏夹下收藏的文档

编辑收藏信息

简要描述:

编辑收藏的文档的收藏信息事件流:

1.查看收藏夹下的文件

2.选择修改信息

3.填写收藏的备注

4.保存收藏信息

删除收藏的知识

简要描述:

删除收藏内容

事件流:

1.查看收藏夹下的文件

2.选择删除

3.删除收藏文件

添加收藏夹

简要描述:

编辑收藏的文档的收藏信息事件流:

1.查看我的收藏

2•点击新建收藏夹

3.填写基本信息

4.完成新建收藏夹

删除收藏夹

简要描述:

删除收藏内容

事件流:

1.查看我的收藏

2.选择删除收藏夹

3.选择要删除的收藏夹

4.选择删除

5.删除收藏夹并删除该收藏夹下所有的收藏

3.14个人知识管理模块

图3.4个人知识库管理模块

删除文档

简要描述:

删除资源文档

事件流:

1.选择删除文档

2.删除文档信息,更新数据库

3.删除文档文件

4.删除文档索引

修改文档

简要描述:

修改一个资源文档的基本信息

事件流:

1.用户选择一个文档

2•点击修改

3.填写基本信息,包括文件名称、分类、关联(可自动关联)、缩略图等

4.用户点击保存修改,更新数据库

5.如果文档为公开,则系统进行索引的创建

6.如果文档问私有,则系统删除其索引

查看文档简要描述:

查看资源文档

事件流:

1.用户选择要查看的文档,点击在线预览

2.系统判断用户要查看的文件类型

3.系统自动匹配适合文件类型的查看器

4.用户在网页中浏览

3.1.5.个人信息管理模块

图3.5个人信息管理模块

修改用户昵称密码等基本信息

简要描述:

修改用户基本信息和密码修改

事件流:

1.用户查看自己的信息

2•点击修改

3.用户填写基本的信息

4.如果修改密码,则要求验证原来的密码

5.保存修改

修改绑定邮箱

简要描述:

修改用户基本信息

事件流:

1.系统验证用户密码

2.用户修改绑定邮箱

3.系统发送邮件到用户邮箱中

4.用户点击自己邮件中的链接,完成邮箱绑定更换修改头像

简要描述:

修改用户头像

事件流:

1.用户点击头像

2.系统弹出选择框

3.用户选择要更换的头像,并点击上传

4.系统保存用户新头像到磁盘

3.16公共知识网络结构模块

用户

图3.6公共知识网络结构模块查看分类下知识文档

简要描述:

查看当前分类下所有的公共文档信息

事件流:

1.用户选择公共知识的知识网络页面

2.用户选择一个分类

3.系统分页按录入时间降序列出该分类下所有的文档查看当前类下的知识结构

简要描述:

查看当前分类下所有的公共文档信息

事件流:

1.用户选择一个知识点

2•点击查看知识结构按钮

3.系统递归列出类结构

3.1.7.公共知识检索模块

图3.7公共知识检索模块全文检索公共知识库

简要描述:

输入关键信息检索公共知识库

事件流:

1.用户输入关键信息

2.用户点击搜索按钮

3.系统根据用的的信息检索列出文档列表

按条件检索知识库简要描述:

按条件(名称、知识点、知识分类、文件类型、时间范围)检索公共知识库事件流:

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1