# money_pos **Repository Path**: romancao/money_pos ## Basic Information - **Project Name**: money_pos - **Description**: 麦尼收银系统商超收银版,二次开发维护 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-08 - **Last Updated**: 2026-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # money_pos #### 介绍 麦尼收银系统商超收银版,二次开发维护 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

💰 麦尼收银系统

Money POS - 基于 Spring Boot 3.5 & VueJS 3 的多店铺收银系统

Spring Boot Vue Element Plus MyBatis-Plus JDK License

👉 在线体验 · 🚀 快速开始 · ✨ 核心功能

## 📖 项目简介 麦尼收银系统(Money POS)是一款基于自制快速后台开发框架 [QK-MONEY](https://github.com/ycf1998/qk-money) 开发的多店铺收银系统。系统支持**会员管理**、**商品管理**、**订单管理**等功能,并集成了**小票打印**等实用特性,适用于零售、餐饮等多种场景。 > 💡 **JDK 1.8 用户**:如需使用 **JDK 1.8 + Spring Boot 2.7** 版本,请切换到 [`jdk1.8`](https://github.com/ycf1998/qk-money/tree/jdk1.8) 分支。 ## ✨ 核心功能
模块 功能描述
📊 首页报表 销售数据概览,营收、订单量等基础统计
🛒 收银台 快速收银流程、小票打印、节日主题皮肤
👥 会员管理 会员信息、会员等级、抵用券管理、消费记录追踪
🛍️ 商品管理 商品分类、品牌管理、商品信息(条码、进价、售价、会员价、库存等)
📦 订单管理 订单查询与筛选、订单详情、订单统计、退单/退货处理、订单日志
⚙️ 系统管理 用户管理、角色管理、权限管理、字典管理、租户管理
## 🛠️ 技术栈 ### 后端技术
技术 版本 说明
Spring Boot 3.5.12 核心框架
MyBatis-Plus 3.5.15 ORM 持久层框架
Spring Security 3.5.12 安全认证
Hutool 5.8.43 工具类库
MySQL 8.0+ 数据库
### 前端技术
技术 说明
Vue 3 渐进式 JavaScript 框架
Vue Router 官方路由管理器
Pinia 轻量级状态管理库
Element Plus 基于 Vue 3 的 UI 组件库
TailwindCSS 实用优先的 CSS 框架
Vite 下一代前端构建工具
## 📋 环境要求
环境 版本要求
JDK 17+
MySQL 8.0+
Maven 3.8+
Node.js 16+
## 🚀 快速开始 ### 1️⃣ 克隆项目 ```bash git clone https://github.com/ycf1998/money-pos.git cd money-pos ``` ### 2️⃣ 初始化数据库 执行 `money_pos.sql` 脚本创建数据库: ```bash mysql -u root -p < money_pos.sql ``` > ⚠️ **注意**:如果使用 MySQL 8 以下版本,请将脚本中的 `utf8mb4` 替换为 `utf8`,`utf8mb4_general_ci` 替换为 `utf8_general_ci`。 ### 3️⃣ 配置数据库连接 编辑 `qk-money-app/money-app-biz/src/main/resources/application-dev.yml`: ```yaml spring: datasource: url: jdbc:mysql://127.0.0.1:3306/money_pos?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8&allowPublicKeyRetrieval=true&useSSL=false username: root password: your_password ``` ### 4️⃣ 启动后端服务 运行 [ `QkMoneyApplication`](money-pos/qk-money-app/money-app-biz/src/main/java/com/money/QkMoneyApplication.java) 启动项目。 ### 5️⃣ 启动前端服务 ```bash cd money-pos-web npm install npm run dev ``` ### 6️⃣ 成功启动 访问:`http://localhost:1520/money-pos` ## 🖼️ 系统截图

📊 首页仪表盘

首页

🛒 收银台

收银台

💳 收银结算

收银

🧾 小票打印

小票打印

👥 会员管理

会员管理

🛍️ 商品管理

商品管理

📦 订单管理

订单管理

📋 订单详情

订单详情
---

🎉 感谢使用麦尼收银系统!