Skip to content

wujun728/jun_product_center

Repository files navigation

jun_product_center - 产品中心软件产品矩阵

初创公司全域软件产品矩阵平台,采用"核心底座赋能 + 企业服务盈利 + 个人服务引流 + 多端轻应用破圈"双轮驱动模式,聚焦中小微企业降本提效与个人用户便捷自用的双重需求。

产品定位

产品中心是集产品聚合、权限管控、能力复用、运营管理于一体的综合性软件产品管理平台,覆盖企业经营管理、电商零售、办公协作、生活服务、教育培训、AI智能、实用工具等全场景,打造标准化、可复用、易扩展的软件产品矩阵。

核心价值:

  • 企业客户:一站式经营管理数字化,SaaS 按需租用,低成本落地,多端适配
  • 个人用户:基础功能免费、高阶低价,办公/学习/生活/创业全场景覆盖
  • 研发团队:三大核心底座能力全产品复用,模块化开发,大幅缩短研发周期

四层全栈架构

┌─────────────────────────────────────────────────────────┐
│                    多端轻应用层(传播核心)                    │
│    微信/支付宝/抖音小程序 · H5 · UniApp · 鸿蒙APP           │
├─────────────────────────────────────────────────────────┤
│  企业服务层(盈利核心)          │  个人服务层(引流核心)        │
│  CRM/ERP/WMS/HR/财务/进销存    │  简历/学习/记账/云盘/工具     │
│  点餐/商城/外卖/协同办公        │  创业副业/内容创作/理财       │
├─────────────────────────────────────────────────────────┤
│                    核心底座层(全产品赋能)                    │
│  AI低代码平台 · 通用IAM权限框架 · 通用SSO单点登录框架         │
│  jbase-springboot · smart-admin · 任务调度                  │
└─────────────────────────────────────────────────────────┘

核心底座产品

底座产品 说明
AI低代码平台 (jun_ai_lowcode) AI智能生成 + 可视化拖拽 + 表单流程搭建 + 多端一键发布,零代码定制业务系统
通用IAM权限框架 (jun_iam_framework) 用户分层、角色自定义、菜单/操作/数据三级权限管控,可插拔式接入全产品
通用SSO单点登录框架 (jun_sso_framework) 账号密码/短信/微信/支付宝多方式登录,PC/APP/小程序/H5全端互通
jbase-springboot 极简 SpringBoot 开发框架,封装通用代码与组件
smart-admin 极简后台管理模板,快速搭建产品管理端
jun_quartz / jun_xxl-job 轻量化分布式任务调度

全量产品矩阵

企业经营管理类

jun_crm(客户管理)· jun_erp(资源管理)· jun_wms(仓储管理)· jun_tms(运输管理)· jun_mes(生产管理)· jun_mis(信息管理)· jun_hr/jun_ehr(人事管理)· jun_finance(财务记账)· 进销存 · 销售 · 制造 · 设备 · 物业 · jun_park(停车场)

电商生活服务类

flash-waimai(外卖)· jun_mall/jun_shop(商城)· jun_diancan/jun_orderfood(扫码点餐)· jun_pay(聚合支付)

内容文娱办公类

jun_blog · jun_bbs/jun_flybbs(论坛)· jun_news(新闻)· jun_novel(小说)· jun_video/jun_music(音视频)· jun_media(自媒体)· jun_cms(内容管理)· wenku(文库)· jun_task(任务协作)

教育考试培训类

java1234(Java学习)· jun_edu(在线教育)· jun_exam(考试系统)· springboot在线教育平台

AI智能应用类

jun_chatgpt(AI智能助手)

门户导航官网类

jun_daohang/jun_nav(网址导航)· jun_portal/jun_website(企业官网)

实用工具类

jun_image_manage/jun_picture(图片管理)· jun_wangpan(云盘)· jun_mysite(站点管理)· jun_h5(H5页面生成)· jun_garbagesort(垃圾分类)· jun_gupiao(股票查询)· jun_shuangpin(双拼练习)

人才简历类

jun_jianli · jun_resume_java · jun_resume_pm

移动应用类

jun_app(全产品聚合APP)· smart-harmony-app(鸿蒙APP)

技术栈

层级 技术选型
后端 Java 8, Spring Boot 2.5.15, MyBatis-Plus 3.4.2, MySQL (Druid), Redis, MongoDB
安全 Spring Security + JWT, Apache Shiro
工作流 Activiti 7.1, SnakerFlow
前端 Vue 2 + Element UI, UniApp (跨端)
AI 开源大模型接入
中间件 Quartz/XXL-JOB, Elasticsearch, FastJSON2
部署 Docker 容器化, 云服务器, Linux/Windows
工具 Lombok, HuTool, Swagger 3.0/Knife4j, Velocity (代码生成)

快速开始

环境要求

  • JDK 1.8
  • MySQL 5.7+(数据库 db_lowcode
  • Redis 6.0+
  • MongoDB(低代码模块)
  • Node.js 8.9+(前端)

后端启动

# 进入主项目目录
cd jun_springboot_vue

# 初始化数据库:依次执行 sql/ 目录下的脚本
# sql_20230223.sql → quartz.sql → rbac_menu_init.sql → 各业务模块 SQL

# 全量构建
mvn clean install -DskipTests

# 启动应用(端口 8080)
mvn spring-boot:run -pl jun_admin

前端启动

cd jun_springboot_vue/jun_vue_element_ui
npm install
npm run dev

本地开发 Hosts 配置

127.0.0.1  qixing.fly666.cn
127.0.0.1  api.qixing.fly666.cn

项目结构

jun_product_center_2026/
├── jun_springboot_vue/              # 主项目(当前核心)
│   ├── jun_admin/                   # Spring Boot 启动入口 (port 8080)
│   ├── jun_framework/               # 核心框架(AOP/Security/MyBatis)
│   ├── jun_system/                  # 系统管理(RBAC)
│   ├── jun_common/                  # 共享工具类与注解
│   ├── jun_generator/               # Velocity 代码生成器
│   ├── jun_quartz/                  # 定时任务
│   ├── jun_api/                     # API 层 + MongoDB
│   ├── jun_lowcode/                 # 低代码平台(Activiti 7.1)
│   ├── jun_vue_element_ui/          # Vue 2 + Element UI 前端
│   ├── jun_vue_lowcode_ui/          # 低代码前端
│   ├── jun_uniapp_mobile/           # UniApp 移动端
│   └── sql/                         # 数据库初始化脚本
├── jun_api_service/                 # 微服务版本(独立项目)
├── jun_vue_mybatisplus/             # MyBatis-Plus 版(独立项目)
└── 产品规划文档 (PRD)                # 产品矩阵规划文档

研发路线图

阶段 核心目标 主要内容
阶段0:前期筹备 文档基准 客群需求调研、术语标准化、技术选型敲定、产品矩阵校准
阶段1:核心底座攻坚 根基搭建 AI低代码平台 + IAM权限框架 + SSO单点登录框架 + 基础支撑组件
阶段2:爆款产品研发 快速变现 企业端:进销存/CRM/HR/点餐商城;个人端:简历/学习/记账/云盘
阶段3:全场景补全 全域覆盖 剩余全品类产品 + 全品类小程序/H5适配
阶段4:测试优化交付 提质增效 全量测试 + 性能优化 + 标准化部署 + 交付流程
阶段5:商业化运营 持续盈利 SaaS变现 + 个人端引流 + 多端推广 + 持续迭代

开发规范

  • 遵循阿里巴巴 Java 开发手册
  • 业务异常使用 ServiceException("message") 抛出
  • POJO 使用 Lombok @Data 简化
  • Controller 使用 @PreAuthorize("@ss.hasPermi()") 权限控制
  • 全产品强制对接 IAM/SSO 底座,实现权限、登录统一
  • 统一 UI 设计与操作逻辑,降低用户学习成本

部署方式

  • SaaS 云端:按需租用,无需部署,适配中小微企业
  • 本地部署:Docker 容器化 / Linux 服务器部署,适配私有化需求
  • 多端发布:小程序/H5 一键发布,APP 多端适配

部署脚本:jun_springboot_vue/run.sh(Linux)/ run.bat(Windows),JVM 参数 -Xms512m -Xmx1024m

产品规划文档

About

Java产品中心,快速开发框架模板,即插即用,包括RBAC权限模块,短信验证模块,邮件模块、文件处理模块、定时任务模块、HR模块、ERP模块等等,可快速创建Java SSH、SSM、SpringBoot项目、SpringCloud项目,可选前端EasyUI或Bootstrap框架,各个项目包含基础的RBAC功能及常用功能Demo,含各种项目模板的代码生成器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors