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

上传人:go****e 文档编号:137415217 上传时间:2020-07-08 格式:DOCX 页数:33 大小:1.33MB
返回 下载 相关 举报
SOKLIB知识库管理系统需求文档讲课讲稿_第1页
第1页 / 共33页
SOKLIB知识库管理系统需求文档讲课讲稿_第2页
第2页 / 共33页
SOKLIB知识库管理系统需求文档讲课讲稿_第3页
第3页 / 共33页
SOKLIB知识库管理系统需求文档讲课讲稿_第4页
第4页 / 共33页
SOKLIB知识库管理系统需求文档讲课讲稿_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《SOKLIB知识库管理系统需求文档讲课讲稿》由会员分享,可在线阅读,更多相关《SOKLIB知识库管理系统需求文档讲课讲稿(33页珍藏版)》请在金锄头文库上搜索。

1、SOKLIB知识库管理系统需求文档精品文档SOKLIB知识库管理系统需求规格说明书编写人员:俞育峰、周长青、刘宸哲编写时间:2016年04月18日 目录1.概述31.1.编写目的31.2.术语和标记32.项目概述32.1.项目总体目标32.2.系统开发背景42.3.主要限制和开发风险分析53.功能需求53.1.功能模型83.1.1.知识导入模块83.1.2.知识归纳模块103.1.3.知识收藏模块123.1.4.个人知识管理模块153.1.5.个人信息管理模块163.1.6.公共知识网络结构模块183.1.7.公共知识检索模块193.1.8.文档推荐模块213.1.9.消息管理模块223.1.

2、10.后台信息统计模块233.1.11.后台用户管理模块253.1.12.后台知识文件管理模块273.1.13.后台分类管理模块293.1.14.后台系统日志模块313.2.性能需求323.3.非功能需求323.4.故障处理324.数据需求324.1.数据项324.2.实体关系355.行为需求355.1.控制模型356.接口需求366.1.用户界面367.环境397.1.运行环境397.2.开发环境391. 概述1.1. 编写目的本文档的编写目的是为SOKLIB知识库管理系统项目的开发提供:a) 软件总体要求,作为用户和软件开发人员之间了解的基础;b) 功能、性能、接口和可靠性的要求,作为软件

3、人员进行设计和编码的基础;c) 验收标准,作为用户确认测试的依据1.2. 术语和标记Spring MVC: SpringFrameWork的后续产品Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块;MyBatis:一个基于Java的持久层框架;Apache:专门为运作一个开源软件项目的Apache 的团体提供支持的非盈利性组织;Lucene: 一个开放源代码的全文检索引擎工具包;Git:一款免费、开源的分布式版本控制系统;OpenOffice:是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。2.

4、项目概述2.1. 项目总体目标a) 组织、公司内部人员知识资源共享b) 方便有效管理个人知识资源c) 各种知识载体的在线显示d) 系统智能的帮助用户归纳、整理学习到的资源e) 支持文件的批量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。f) 支持文档的批量关联。支持通过文件唯一编号,实现文档与相关文档、图纸、图片及其它格式附件进行关联,点击链接即可一键快速查看。系统支持为图片、音、视频类文件增加摘要及缩略图。g) 快速从海量资料中检索所需文件;2.2. 系统开发背景我们工作学习生活中处处都充满着各种知识。比如说我们在电脑上看电影,我们需要知道如何观看电影的在电

5、脑操作知识,我们开车去游玩,我们需要驾驶汽车的技能知识。我们在不断的累计我们获得的知识,它们是我们的财富。然而,在某些时候,我们在我们的大脑中无法记住更多的知识,这时候,知识就会以各种载体的知识存在着。比如,书本、视频、图片、电子文档等。它们都是我们不可缺的财富。然而,当知识越来越多,我们就需要方便的去管理他们,并且能让我们在知识的海洋中准确的找到它们,我们就需要一个管理系统去管理它们。生活中、工作中、学习中都不可或缺。在这套系统中,我们需要一个个人知识库去整理归纳自己学习到的知识,一个共享知识库去互相分享学习。在使用的过程中,我想,所有用户都希望只借助一个浏览器就可以完成所有的过程,包括学习

6、和分享,也希望在当今时代能跟上产品智能的潮流,我们需要一套智能化的知识库管理系统来助推个人及组织目标的实现。图 2.1 组织、企业知识库系统模式2.3. 主要限制和开发风险分析a) 文件格式限制:由于文件格式种类很多、很多特殊的格式不能在进行处理以进行转化来在线显示。b) 智能提取的准确性:本系统尽量使文档的智能抽取准确度提高。3. 功能需求表 3.1 功能模块业务模块功能划分简要描述知识导入模块直接导入知识文件各种类型文件的导入、转换使其可以在线浏览压缩文件解压导入导入压缩包内的文件,并对压缩包内文件依次处理知识归纳模块新建文档新建一个知识笔记智能提取提取系统中文档知识点,并插入到笔记中文档

7、编辑对归纳的知识进行编辑保存保持文档到库中知识收藏模块知识收藏对已经收藏的知识,和文件夹文档进行管理、查看个人知识管理模块管理知识用户对自己的文档、资源管理修改资源修改文档的基本信息,包括名称、分类、关联、权限、缩略图查看文档在线浏览文档个人信息管理模块个人信息对个人信息的查看、修改基本信息、修改密码、修改头像等公共知识网络结构模块分类查看知识文档按树结构显示每个分类下(包括子分类)的全部文档知识图谱显示该分类下的知识结构体系公共知识检索模块检索知识按条件检索知识,包括关键信息、关键词、文件类型、文件分类、日期等筛选知识对已经检索到的知识进行筛选,并再次对结果查询文档推荐模块推荐文档推荐给用户

8、可能感兴趣的文档消息管理模块消息管理管理系统发给用户的消息发件箱给用户发送系统消息后台信息统计模块信息统计以图表的方式统计网站的一些基本信息后台用户管理模块用户管理管理用户账号,包括冻结账号、初始化密码、分配角色等后台知识文件管理模块文件管理管理所有用户的文档、审核不符合要求的文档后台分类管理模块分类管理管理文档分类后台系统日志模块系统日志查看时时日志和近期日志3.1. 功能模型3.1.1. 知识导入模块图3.1知识导入模块l 导入资源用例简要描述:导入用户选择的资源到个人知识库中事件流:1. 选择要导入的文件2. 上传文件,并保存基本信息到数据库和保存文件到服务器磁盘中。l 解压压缩文件用例

9、简要描述:解压用户要上传的压缩文件事件流:1. 用户选择压缩文件,并选择压缩上传2. 解压用户选择的压缩文件l 文件处理审核简要描述:审核并处理用户上传的文件事件流:1. 判断用户上传的文件类型2. 如果用户上传的文件类型支持系统中在线预览类型,则直接保存。3. 如果用户上传的文件不支持系统在线预览,则转换成相应的格式。4. 提取文件中的缩略图、摘要、文本信息。5. 处理完之后交给管理员或系统自动审核l 修改导入资源基本信息简要描述:用户修改刚刚上传的资源基本信息事件流:1. 选择上传完成后列表中的文件2. 点击修改3. 对系统提取的摘要等信息不满意进行修改,包括缩略图、名称、分类、关联文档、

10、简介、共享还是私有等4. 保持修改3.1.2. 知识归纳模块图3.2知识归纳模块l 新建文档简要描述:新建文档事件流:1. 新建一个文档l 编辑文档简要描述:编辑文档内容事件流:1. 在编辑器中编辑文档中的内容l 智能提取简要描述:智能提取事件流:1. 用户选择智能提取2. 用户输入知识点3. 系统自动提取4. 用户选择并排序抽取内容5. 用户点击插入到编辑文档中l 保存文档简要描述:保存文档事件流:1. 用户点击保存归纳的文档2. 系统自动处理文档文件3. 系统处理完毕后用户填写基本的文档信息4. 用户选择保存3.1.3. 知识收藏模块图3.3知识收藏模块l 收藏知识简要描述:收藏知识资源事

11、件流:1. 收藏查看的知识文档2. 选择收到到的文件夹爱3. 保存l 查看收藏夹简要描述:查看收藏夹事件流:1. 选择收藏夹2. 查看该收藏夹下收藏的文档l 编辑收藏信息简要描述:编辑收藏的文档的收藏信息事件流:1. 查看收藏夹下的文件2. 选择修改信息3. 填写收藏的备注4. 保存收藏信息l 删除收藏的知识简要描述:删除收藏内容事件流:1. 查看收藏夹下的文件2. 选择删除3. 删除收藏文件l 添加收藏夹简要描述:编辑收藏的文档的收藏信息事件流:1. 查看我的收藏2. 点击新建收藏夹3. 填写基本信息4. 完成新建收藏夹l 删除收藏夹简要描述:删除收藏内容事件流:1. 查看我的收藏2. 选择

12、删除收藏夹3. 选择要删除的收藏夹4. 选择删除5. 删除收藏夹并删除该收藏夹下所有的收藏3.1.4. 个人知识管理模块图3.4个人知识库管理模块l 删除文档简要描述:删除资源文档事件流:1. 选择删除文档2. 删除文档信息,更新数据库3. 删除文档文件4. 删除文档索引l 修改文档简要描述:修改一个资源文档的基本信息事件流:1. 用户选择一个文档2. 点击修改3. 填写基本信息,包括文件名称、分类、关联(可自动关联)、缩略图等4. 用户点击保存修改,更新数据库5. 如果文档为公开,则系统进行索引的创建6. 如果文档问私有,则系统删除其索引l 查看文档简要描述:查看资源文档事件流:1. 用户选

13、择要查看的文档,点击在线预览2. 系统判断用户要查看的文件类型3. 系统自动匹配适合文件类型的查看器4. 用户在网页中浏览3.1.5. 个人信息管理模块图3.5个人信息管理模块l 修改用户昵称密码等基本信息简要描述:修改用户基本信息和密码修改事件流:1. 用户查看自己的信息2. 点击修改3. 用户填写基本的信息4. 如果修改密码,则要求验证原来的密码5. 保存修改l 修改绑定邮箱简要描述:修改用户基本信息事件流:1. 系统验证用户密码2. 用户修改绑定邮箱3. 系统发送邮件到用户邮箱中4. 用户点击自己邮件中的链接,完成邮箱绑定更换l 修改头像简要描述:修改用户头像事件流:1. 用户点击头像2. 系统弹出选择框3. 用户选择要更换的头像,并点击上传4. 系统保存用户新头像到磁盘3.1.6. 公共知识网络结构模块图3.6 公共知识网络结构模块l 查看分类下知识文档简要描述:查看当前分类下所有的公共文档信息事件流:1. 用户选择公共知识的知识网络页面2. 用户选择一个分类3. 系统分页按录入时间降序列出该分类下所有的文档l 查看当前类下的知识结构简要描述:查看当前分类下所有的公共文档信息事件流:1. 用户选择一个知识点2. 点击查看知识结构按钮3. 系统递归列出类结构3.1.7. 公共知识检索模块图3.7公共知识检索模块l 全文检索公共知识库简要描述:输入关键信息检索公共知识库事件流

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

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号