# WCP开源知识库(IDEA整改版) **Repository Path**: E_wsq/lasnhan_knowledge_platform ## Basic Information - **Project Name**: WCP开源知识库(IDEA整改版) - **Description**: 一个优秀的知识管理系统,可以作为自己日常知识记录整理和小组内知识共享的一个平台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 35 - **Created**: 2021-09-08 - **Last Updated**: 2021-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WCP开源知识库(IDEA整改版) #### 介绍 WCP 是一套BS架构的开源知识管理系统、知识库系统。它能提供团队知识库建设的一整套功能,从知识创建、知识更新、知识推送到知识评价、知识激励、知识统计以及基于以上功能权限控制等功能。 WCP开源版本采用springMVC、spring、hibernate框架实现主要架构功能,由lucene提供全文检索功能,并使用了其他若干主流开源项目。数据库管理系统默认使用mysql。可以部署在tomcat等主流中间件服务器上。 #### 项目整改说明 我是萌新时代的小白程序员,刚入行就是使用IDEA进行开发与工作,所以就由此一波整改。不喜勿喷。 软件架构说明 #### 整改教程 1. 拉取github上WCP的开源代码作为整改基础项目 2. 在IDEA里搭建一个聚合工程,然后将原项目里各模块顺序挂靠在聚合工程的父工程下面 3. 重构maven架构,原开源项目使用eclipse开发部署的,所以maven基本架构相似,整合到IDEA里仅需按需匹配即可 下面是我自己整改后的效果图和系统代码架构分布,大体按这样搭建就行了,其实如果不是编码爱好者建议直接用WCP官方的免费版,功能也是挺齐全的。可以作为个人的知识管理小仓库。还是挺有意思的。 4.关于数据库,我之前是直接在开源代码包里直接拿的sql导入的,部分小伙伴反应库与我这对不上,那我就导了一份我本机的sql文件出来(ps:仅仅导出了表结构,数据由于我本地已经使用了很久,部分数据不便于共享,请见谅,若有些关键表缺少数据,可将原工程的sql对应表数据拷贝或替换即可,sql路径见最后一张图,我本机mysql版本5.7.26) ![代码架构](https://images.gitee.com/uploads/images/2020/1206/152401_da932059_5334558.png "QQ截图20201206152309.png") ![登录页面](https://images.gitee.com/uploads/images/2020/1206/152429_9fc7d67f_5334558.png "QQ截图20201206152137.png") ![知识列表](https://images.gitee.com/uploads/images/2020/1206/152447_bf6f8370_5334558.png "QQ截图20201206152058.png") ![系统界面](https://images.gitee.com/uploads/images/2020/1206/152507_1ba85be3_5334558.png "QQ截图20201206152039.png") ![数据库配置以及sql脚本路径](https://images.gitee.com/uploads/images/2021/0503/190014_b7269646_5334558.png "屏幕截图.png") #### 参与贡献 WCP原开源地址: