From ed212fc71a5b05bca3b076ec0ee09f69b4da607b Mon Sep 17 00:00:00 2001 From: MahoneLau <22247537@qq.com> Date: Mon, 3 Oct 2022 23:18:56 +0000 Subject: [PATCH] update test.cmd. Signed-off-by: MahoneLau <22247537@qq.com> --- test.cmd | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 2 deletions(-) diff --git a/test.cmd b/test.cmd index 15de2af..f88e0ad 100644 --- a/test.cmd +++ b/test.cmd @@ -37,8 +37,7 @@ 版权声明 ----------------------------------- -开源不代表免费,科亿遵循 GPL-3.0 开源协议发布,并提供技术交流学习,但 绝不允许修改后和衍生的代码做为闭源的商业软件发布和销售 ! 如果需要将本产品在本地进行任何附带商业化性质行为使用, 请联系项目负责人进行商业授权 ,以遵守 GPL 协议保证您的正常使用。 -目前在国内 GPL 协议具备合同特征,属于我国《合同法》调整的范围。科亿项目团队保留一切诉讼权利。 科亿开源团队拥有对本开源协议的最终解释权。 +开源不代表免费,科亿遵循 GPL-3.0 开源协议发布,并提供技术交流学习,但 绝不允许修改后和衍生的代码做为闭源的商业软件发布和销售 !科亿开源团队拥有对本开源协议的最终解释权。 为什么选择KY KMS? @@ -49,3 +48,133 @@ ![KY KMS](./Docs/Pics/process.png) + +技术架构: +----------------------------------- +#### 技术亮点 +- 主流技术,生态完善,易于维护 +- 前后端分离,接口文档清晰,易于二次开发 +- 后端采用ES搜索引擎,可以按需实行分部署部署 + +#### 开发环境 +- 语言: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(简化代码)等。 + + +#### 前端 + +- [Vue 2.6.10](https://cn.vuejs.org/),[Vuex](https://vuex.vuejs.org/zh/),[Vue Router](https://router.vuejs.org/zh/) +- [Axios](https://github.com/axios/axios) +- [ant-design-vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/) +- [webpack](https://www.webpackjs.com/),[yarn](https://yarnpkg.com/zh-Hans/) +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件 +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表 +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现 +- eslint,[@vue/cli 3.2.1](https://cli.vuejs.org/zh/guide) + +### 功能模块 +``` +├─检索首页 +│ ├─普通检索 +│ ├─高级检索 +│ ├─文档预览 +│ ├─文档分类 +│ ├─知识专题 +│ ├─高频访问文档 +│ ├─热词统计 +│ ├─热门专题统计 +├─系统管理 +│ ├─用户管理 +│ ├─角色管理 +│ ├─菜单管理 +│ ├─权限设置(支持按钮权限、数据权限) +│ ├─表单权限(控制字段禁用、隐藏) +│ ├─部门管理 +├─文件管理 +│ ├─草稿文件上传 +│ ├─文档编辑 +│ ├─收藏夹 +│ ├─待审核文件 +│ ├─已审核文件 +│ ├─文件统计 +├─配置管理 +│ ├─知识专题定义 +│ ├─文档属性定义 +├─日志 +│ ├─文档操作记录 +│ ├─系统日志 +└─其他模块 + └─更多功能开发中。。 + +``` + +项目下载和运行 +---- +##### 一键运行脚本 +快速部署docker镜像,请使用Centos 7以上版本,最低配置2C/4G。下载一键运行脚本:http://www.kykms.cn/install_community.sh + +部署成功,访问:http://Your_IP:3000 +##### 开发环境准备与运行 +请参考:[开发环境准备与运行](开发环境准备与运行.md) +- 默认登录账号: admin/123456 + + +系统效果 +---- + +##### 公共检索 +检索首页 +![检索首页](./Docs/Pics/search_home.png) +检索结果 +![检索结果](./Docs/Pics/search_result.png) +高级检索 +![高级检索](./Docs/Pics/search_advance.png) +知识专题 +![知识专题](./Docs/Pics/km_topic.png) + + +##### 管理后台 +热词统计 +![](./Docs/Pics/home.png) +批量上传 +![](./Docs/Pics/upload.png) +编辑 +![知识专题](./Docs/Pics/edit.png) + + +附属文档 +---- +- [Ant Design Vue](https://www.antdv.com/docs/vue/introduce-cn) + + +特别鸣谢 +----------------------------------- +本项目采用Jeecg-boot开发框架,Jeecg-boot,一款优秀的后台管理快速开发框架,让你更专注于业务开发的实现。 +- JeecgBoot: [http://doc.jeecg.com](http://doc.jeecg.com) + + +## 捐赠 + +如果觉得还不错,请作者喝杯咖啡鼓励一下吧,敲代码不容易 ☺ +![](./Docs/Pics/QR_pay.jpg) + +