# peer_benchmarking **Repository Path**: techguru33/peer_benchmarking ## Basic Information - **Project Name**: peer_benchmarking - **Description**: 同业对标管理系统是基于SpringBoot+Vue的智能分析平台,支持多源数据采集、清洗与结构化存储,构建财务、市场、运营等多维度对标指标体系。系统提供单维度与综合对标分析,生成可视化图表与排名,支持深度挖掘与自定义报告,助力企业精准定位差距、优化战略决策。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-12 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 同业对标管理系统 ---- **微:bjcy_下划线rock,去掉中文** ---- ## 1. 技术栈 ### 1.1 后端技术 | 技术 | 说明 | 官网 | | ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | SpringBoot | Web应用开发框架 | [https://spring.io/projects/spring-boot](https://gitee.com/link?target=https%3A%2F%2Fspring.io%2Fprojects%2Fspring-boot) | | MyBatis | ORM框架 | [http://www.mybatis.org/mybatis3/zh/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fmybatis3%2Fzh%2Findex.html) | | MyBatisGenerator | 数据层代码生成器 | [http://www.mybatis.org/generator/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fgenerator%2Findex.html) | | Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Falibaba%2Fdruid) | | PageHelper | MyBatis物理分页插件 | [Mybatis_PageHelper: Mybatis分页插件](http://git.oschina.net/free/Mybatis_PageHelper) | ### 1.2 前端技术 | 技术 | 说明 | 官网 | | ---------- | -------- | ---------------------------------------------------------------------------------------------------------------------------- | | Vue | 前端框架 | [https://vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuejs.org%2F) | | Vue-router | 路由框架 | [https://router.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Frouter.vuejs.org%2F) | | Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuex.vuejs.org%2F) | | Element | 前端UI框架 | [https://element.eleme.io](https://gitee.com/link?target=https%3A%2F%2Felement.eleme.io) | | Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Faxios%2Faxios) | | Echarts | 图表框架 | [https://echarts.apache.org/zh/index.html](https://gitee.com/link?target=https%3A%2F%2Fecharts.apache.org%2Fzh%2Findex.html) | ## 2. 环境搭建 ### 2.1 开发工具 | 技术 | 说明 | 官网 | | ------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------ | | IDEA | 开发IDE | [https://www.jetbrains.com/idea/download](https://gitee.com/link?target=https%3A%2F%2Fwww.jetbrains.com%2Fidea%2Fdownload) | | X-shell | Linux远程连接工具 | [http://www.netsarang.com/download/software.html](https://gitee.com/link?target=http%3A%2F%2Fwww.netsarang.com%2Fdownload%2Fsoftware.html) | | Navicat | 数据库连接工具 | [http://www.formysql.com/xiazai.html](https://gitee.com/link?target=http%3A%2F%2Fwww.formysql.com%2Fxiazai.html) | | PowerDesigner | 数据库设计工具 | [http://powerdesigner.de/](https://gitee.com/link?target=http%3A%2F%2Fpowerdesigner.de%2F) | | Axure | 原型设计工具 | [https://www.axure.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.axure.com%2F) | | XMind | 思维导图设计工具 | [https://xmind.cn](https://gitee.com/link?target=https%3A%2F%2Fxmind.cn) | | Postman | API接口调试工具 | [https://www.postman.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.postman.com%2F) | | MarkText | Markdown编辑器 | [https://github.com/marktext/marktext](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fmarktext%2Fmarktext) | ### 2.2 开发环境 | 技术 | 说明 | 官网 | | ----- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | JDK | 1.8 | [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](https://gitee.com/link?target=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html) | | Mysql | 5.7 | [https://www.mysql.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.mysql.com%2F) | | Nginx | 1.22 | [http://nginx.org/en/download.html](https://gitee.com/link?target=http%3A%2F%2Fnginx.org%2Fen%2Fdownload.html) | ### 2.3 快速启动 1. 启动管理后台 打开命令行,输入以下命令 ``` cd peer_benchmarking/ep mvn install mvn clean package java -Dfile.encoding=UTF-8 -jar peer_benchmarking/ep/target/ep-0.0.1-SNAPSHOT-exec.jar ``` 2. 启动管理后台前端 打开命令行,输入以下命令 ``` cd peer_benchmarking/ep-vue npm install --registry=https://registry.npm.taobao.org npm run dev ``` 此时,浏览器打开,输入网址`http://localhost:8081`, 此时进入管理后台登录页面。 ## 3. 项目介绍 ### 3.1 数据采集 1. **数据源管理** - 支持添加、编辑、删除同业数据来源渠道,如公开财报、行业报告、专业数据库、企业官网等。 - 自动识别并分类数据源的类型(文本、表格、网页等),便于后续处理。 2. **数据采集任务配置** - 用户可自定义采集任务,设置采集频率(实时、每日、每周等)、采集范围(特定指标、全量数据)。 - 支持批量采集任务的创建与管理,可针对多个同业对象同时发起采集。 3. **数据抓取与解析** - 针对不同数据源格式,提供适配的抓取工具,如网页爬虫、文件读取器、API接口调用等。 - 自动解析抓取到的数据,提取关键信息(如财务指标、业务数据、市场份额等),并进行初步清洗,去除无效或重复数据。 ### 3.2 数据管理 1. **数据存储** - 构建结构化数据库,存储采集到的同业数据,包括企业基本信息、财务数据、业务运营数据等。 - 支持数据的分层存储,将原始数据、清洗后数据、分析结果数据分别存放,便于管理和追溯。 2. **数据清洗与校验** - 提供数据清洗工具,自动识别并处理缺失值、异常值、重复值等问题。 - 根据预设规则(如财务数据合理性范围、业务数据逻辑关系)对数据进行校验,确保数据质量。 3. **数据更新与维护** - 实现数据的自动更新机制,根据采集任务的设置,定期刷新同业数据。 - 提供数据版本管理功能,记录数据的历史变更情况,方便用户追溯数据变化过程。 ### 3.3 对标指标管理 1. **指标库构建** - 预设涵盖财务、市场、运营、创新等多个维度的对标指标体系,如资产规模、净利润率、市场份额、客户满意度等。 - 支持用户自定义新增指标,允许用户根据自身需求添加个性化对标指标,并定义指标的计算公式和数据来源。 2. **指标分类与管理** - 按照行业标准、企业战略目标等对指标进行分类,方便用户快速查找和使用。 - 提供指标的编辑、删除、启用/禁用等管理功能,确保指标库的动态更新。 3. **指标权重设置** - 允许用户根据对标分析的重点和偏好,为不同指标设置权重,权重值可影响对标结果的排序和呈现。 ### 3.4 对标分析 1. **单维度对标分析** - 针对单一指标,提供同业企业之间的横向对比功能,生成柱状图、折线图等直观展示图表,呈现各企业在该指标上的差异。 - 支持对单维度指标进行趋势分析,展示指标在不同时间点的变化情况,帮助用户发现潜在问题或优势。 2. **多维度综合对标分析** - 基于多个指标,运用加权平均、层次分析法等算法,计算综合对标得分,对同业企业进行综合评价和排名。 - 生成综合对标分析报告,包括雷达图、热力图等可视化图表,直观展示企业在各维度上的表现与差距。 3. **对标结果深度挖掘** - 提供对标结果的关联分析功能,如分析某一指标与企业规模、市场定位等因素的关系,挖掘潜在的因果关系。 - 支持用户对对标结果进行自定义筛选、排序和分组,便于用户聚焦关注的重点企业或指标。 ### 3.5 报告与可视化 1. **报告生成** - 根据用户选择的对标分析结果,自动生成标准化的对标分析报告,报告内容包括对标指标、分析图表、结论建议等。 - 支持用户对报告模板进行自定义编辑,添加企业标志、调整布局、修改文字内容等,满足不同用户的需求。 2. **可视化展示** - 提供丰富的可视化组件,如仪表盘、地图、树状图等,将对标数据以直观的方式展示在界面上。 - 支持用户自定义可视化视图,根据不同的分析场景和用户偏好,组合多种可视化组件,创建个性化的对标分析界面。 3. **报告输出与分享** - 支持将报告导出为多种格式(如 PDF、Word、Excel 等),方便用户进行存档和线下阅读。 - 提供报告在线分享功能,用户可通过链接或二维码将报告分享给团队成员或合作伙伴,支持在线查看和评论。 ### 3.6 用户管理与权限控制 1. **用户账户管理** - 实现用户注册、登录、密码找回等功能,支持多种登录方式(账号密码、手机验证码、第三方账号授权等)。 - 提供用户信息管理功能,允许用户修改个人信息、头像、联系方式等。 2. **角色与权限设置** - 定义不同的用户角色(如管理员、分析师、普通用户等),并为每个角色分配相应的权限,如数据采集权限、指标管理权限、报告生成权限等。 - 支持权限的动态调整,管理员可根据业务需求随时修改用户角色或权限设置。 3. **用户操作日志记录** - 记录用户的登录时间、操作行为(如数据采集、指标修改、报告生成等),便于系统管理员进行审计和问题排查。 ### 3.7 系统管理 1. **系统配置** - 提供系统参数配置功能,如数据采集任务的全局设置(并发数、超时时间等)、对标分析算法的参数调整等。 - 支持对系统界面语言、主题风格等进行自定义配置,提升用户体验。 2. **数据备份与恢复** - 实现数据的自动备份机制,定期将系统数据备份到本地或远程服务器,备份数据可选择全量备份或增量备份。 - 提供数据恢复功能,支持从备份文件中恢复系统数据,确保数据的安全性和可靠性。 3. **系统监控与日志管理** - 对系统运行状态进行实时监控,包括服务器性能、数据采集任务进度、用户在线情况等,及时发现并处理异常问题。 - 记录系统运行日志,包括错误日志、操作日志、系统事件日志等,方便系统维护人员进行问题排查和分析。 #