# Vision4JPC **Repository Path**: WQL-KXJ/Vision4JPC ## Basic Information - **Project Name**: Vision4JPC - **Description**: Vision4JPC是一款基于SpringBoot、Vue3、Electron、Quasar的本地桌面应用开发脚手架,拥有前后端模板,支持快速二次开发与模块扩展🚀 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: java17, SpringBoot, vue3, Electron, quasar ## README

logo

Java version Spring version SpringBoot version NodeJs version Vue version Electron version Quasar version
### Vision4JPC简介🎡 自从接触开发以来,我一直很想设计并实现一套 PC 端前后端一体化的开发脚手架。在非牛马的时间里,我逐步进行了探索与实现,目前已经完成了一个基础框架的开发。 该系统是一款 **本地服务化的 PC 应用模块框架**。后端通过本地服务提供统一接口能力,前端以桌面应用的形式运行。开发者可以在此脚手架基础上进行二次开发,快速构建各类本地桌面应用系统。 该脚手架二次开发后的典型应用场景如下: - **工控机软件**:在工控机(IPC)上运行本地服务,通过接口或通信协议与设备进行交互,可用于构建设备管理与控制系统、生产辅助系统、本地数据采集处理与可视化监控等应用。 - **离线系统 / 局域网系统**:在无法连接互联网或对网络依赖较低的环境中运行,例如工厂车间、实验室或内网环境,通过本地服务完成业务处理与数据管理。 - **桌面工具软件**:用于开发各类企业内部工具或开发辅助工具,例如文件批处理工具、数据导入导出工具、日志分析工具、批量接口测试工具、运维辅助工具等。 - **设备调试与开发工具**:用于设备调试、协议测试或接口联调,例如串口通信调试、网络协议调试、设备状态监控等开发辅助工具。 ### ⚓技术栈 | | 技术栈 | 版本 | |:---:|:----------------------|:-------------:| | **后端** | 核心框架:Spring Boot | 3.1.12+ | | | JDK版本:OpenJDK | 17+ | | | 数据库:MySQL、Redis | 5.7+ / 7.4.0+ | | | ORM框架:MyBatis | 2.3.1+ | | **前端** | 核心框架:Vue | 3.4.18+ | | | UI组件库:Quasar | 2.16.0+ | | | 状态管理:Vuex | 4.0.1+ | | | 路由管理:Vue Router | 4.0.12+ | | **桌面应用** | 桌面框架:Electron | 31.3.1+ | | | 打包工具:electron-builder | 24.13.3+ | ✨ **项目特性** - 前后端一体化:基于Spring Boot + Vue + Electron,一套代码同时构建后端服务和桌面应用 - 本地服务优先:服务在本地运行,可以不依赖外部网络 - 模块化设计:业务模块可独立开发、独立部署,便于功能扩展 - 开箱即用:提供基础的路由管理、模块管理、日志记录等功能,后续有时间会开发新功能 - 平台支持:目前仅支持Windows,后续会兼容Linux和IOS主流操作系统 ### 🚀 快速演示 **准备环境:** 启动应用前,请确保本地已安装并运行以下服务 - MySQL 5.7+:需提前创建数据库 vision4jpc,并导入项目提供的 SQL 文件(默认用户名和密码均为 root) - Redis 7.4.0+:确保 Redis 服务已正常启动 下载 Vision4JPC-Setup-Win64.exe 安装程序,双击运行完成安装即可启动

logo