Home
Softono

Money Pos

Open source Java
113
Stars
40
Forks
0
Issues
3
Watchers
3 months
Last Commit

 About Money Pos

💰 麦尼收银系统是一款基于 Spring Boot 3.5 + Vue 3 的多店铺收银系统。✨ 功能:收银台/小票打印/会员管理/商品管理/订单管理/权限管理。🏪 支持多租户,适用于零售、餐饮等场景。

Platforms

Web Self-hosted

Languages

Java

Links

Need Help Installing Money Pos?

We provide expert installation service for this software. Our team will install, configure, and secure Money Pos on your server. plans start at just $30.

💰 麦尼收银系统

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

Spring Boot Vue Element Plus MyBatis-Plus JDK License

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

📖 项目简介

麦尼收银系统(Money POS)是一款基于自制快速后台开发框架 QK-MONEY 开发的多店铺收银系统。系统支持会员管理商品管理订单管理等功能,并集成了小票打印等实用特性,适用于零售、餐饮等多种场景。

💡 JDK 1.8 用户:如需使用 JDK 1.8 + Spring Boot 2.7 版本,请切换到 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️⃣ 克隆项目

git clone https://github.com/ycf1998/money-pos.git
cd money-pos

2️⃣ 初始化数据库

执行 money_pos.sql 脚本创建数据库:

mysql -u root -p < money_pos.sql

⚠️ 注意:如果使用 MySQL 8 以下版本,请将脚本中的 utf8mb4 替换为 utf8utf8mb4_general_ci 替换为 utf8_general_ci

3️⃣ 配置数据库连接

编辑 qk-money-app/money-app-biz/src/main/resources/application-dev.yml

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 启动项目。

5️⃣ 启动前端服务

cd money-pos-web
npm install
npm run dev

6️⃣ 成功启动

访问:http://localhost:1520/money-pos

🖼️ 系统截图

📊 首页仪表盘

首页

🛒 收银台

收银台

💳 收银结算

收银

🧾 小票打印

小票打印

👥 会员管理

会员管理

🛍️ 商品管理

商品管理

📦 订单管理

订单管理

📋 订单详情

订单详情

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