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(简化代码)等。

前端

功能模块

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

系统效果

检索首页

  

检索结果

  

高级检索

  

知识详情

知识专题

 

管理后台

数据统计

   

知识创建与编辑

 

站外分享

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报