kykms文档型知识库管理系统

联合创作 · 2023-10-01 20:31

科亿知识库 KY KMS 是一款面向常用文档的、基于Elasticsearch的文件管理系统(知识管理系统),强大灵活的权限管理+精准的全文检索/多维检索+文件在线预览+版本控制与回滚+手机端支持+钉钉/企业微信集成+丰富的扩展接口+第三方集成/知识推送+多种知识分享沟通方式

科亿知识库宗旨是: 文档简单整理,知识创造价值

适用项目

科亿知识库,可以应用在任何需要进行常用文件管理、分类、归集、检索的地方,以及需要对大数据进行管理和检索的场景,尤其适合知识密集型单位/历史文档丰富的单位。

交流互动

为什么选择KY KMS?

  • 基于强大的Elasticsearch检索引擎技术构建,检索能力强大,支持最全面的检索特性,可以无限可能的集群扩展,支持高达百亿级别的数量。
  • 附件内容全文检索、结果中二次检索、高级组合检索,支持精准匹配,关键词高亮显示。
  • 灵活强大的权限管理模型,在不同层次和实体进行数据权限管控。
  • 适配手机端H5,支持集成到钉钉、企业微信,支持单点登录与对接第三方系统推送知识。
  • 站内、站外分享,知识收藏,版本控制与回滚。

功能思维导图

 

系统架构

技术架构:

开发环境

  • 语言:Java 8
  • IDE(JAVA): IDEA / Eclipse安装lombok插件
  • IDE(前端): WebStorm 或者 IDEA
  • 依赖管理:Maven
  • 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  • 缓存:Redis
  • Node Js: 10.0 +
  • Npm: 5.6.0+
  • Yarn: 1.21.1+

后端

  • 基础框架:Spring Boot 2.3.5.RELEASE
  • 持久层框架:Mybatis-plus 3.4.1
  • 检索引擎:ElasticSearch 7.6.1
  • 文档处理与转换: Libre Office 7.1.4
  • 文本提取:Tika 1.17
  • 安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
  • 数据库连接池:阿里巴巴Druid 1.1.22
  • 缓存框架:redis
  • 日志打印:logback
  • 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。

前端

功能模块

├─检索首页
│  ├─普通检索
│  ├─高级检索
│  ├─文档预览
│  ├─文档分类
│  ├─知识专题
│  ├─高频访问文档
│  ├─热词统计
│  ├─热门专题统计
├─系统管理
│  ├─用户管理
│  ├─角色管理
│  ├─菜单管理
│  ├─权限设置(支持按钮权限、数据权限)
│  ├─表单权限(控制字段禁用、隐藏)
│  ├─部门管理 
├─文件管理
│  ├─草稿文件上传
│  ├─文档编辑
│  ├─收藏夹
│  ├─待审核文件
│  ├─已审核文件 
│  ├─文件统计 
├─配置管理
│  ├─知识专题定义
│  ├─文档属性定义
├─日志
│  ├─文档操作记录
│  ├─系统日志 
└─其他模块
   └─更多功能开发中。。
   

系统效果

检索首页

  

检索结果

  

高级检索

  

知识详情

知识专题

 

管理后台

数据统计

   

知识创建与编辑

 

站外分享

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报