项目简介
黑马自动发卡系统 v1.0.1(BomaOS Shop)是一套基于 Java Spring Boot + MySQL 的虚拟商品自动发卡商城系统。前台提供商店首页、商品分类、商品详情、购物车、游客查单、会员中心、文章教程与调价通知;后台提供商品、卡密、订单、营销、内容、会员、系统配置、日志和系统工具等完整运营模块,适合数字权益、软件激活码、游戏点卡、会员充值、学习资源等虚拟商品的自动化销售。
技术栈:Java 8+ / Spring Boot / MySQL 5.7+ / Nginx,安装包内附 JAR、数据库 SQL、Linux/Windows 一键安装与启动脚本,以及宝塔面板部署说明。
功能特性
- 自动发卡:商品支持自动发货,支付完成后自动分配卡密;订单状态、卡密内容随时可查,支持游客查单。
- 商品与卡密:多级分类、商品上下架、排序、库存/销量、商品链接、卡密批量导入与库存管理。
- 订单管理:订单查询、支付状态、发货模式、流水号、按联系方式检索、未支付订单清理。
- 会员体系:会员注册/登录、会员等级、折扣、积分、余额、消费统计、最近订单与个人资料。
- 营销与内容:优惠券、营销助手、文章教程、调价通知、站点公告、轮播与页面内容管理。
- 支付方式:支持支付宝、微信、USDT、PayPal、QQ 钱包等收款方式(在后台配置对应支付通道)。
- 客服与通知:QQ、微信、Telegram、Crisp 在线客服,站内公告、邮件/短信通知配置。
- 运营后台:数据看板、交易流水、收款类型统计、系统配置、管理员/角色、操作日志、登录日志、系统工具与数据监控。
- 多端适配:PC 商城 + 移动端自适应模板,前台支持购物车与会员中心。
功能截图











演示说明
- 演示站:https://heima.xtunet.com/(前台商城 + 会员中心 + 后台管理)
- 点击本页「获取演示账号」自动生成:前台会员与后台管理员两套账号,24 小时有效。
- 前台会员入口:/member/login;后台入口:/login,登录时需要输入图形验证码。
- 演示站商品、价格、卡密与订单均为演示数据,不产生真实交易;支付、短信、邮件等第三方配置需自行准备。
部署说明
- 环境要求:JDK 8、MySQL 5.7 / 8.0(或 MariaDB 10.5+)、Nginx 1.18+,服务器需放行 8085 端口(仅供本机反代)。
- 上传程序目录后执行 install-linux.sh 导入数据库并生成 config/application-prod.yml,再执行 start-linux.sh 启动;Windows 可用 install.bat / start.bat。
- Nginx 反向代理到 http://127.0.0.1:8085,建议开启 HTTPS;长期运行可用 Supervisor 或 systemd 守护 Java 进程。
- 默认后台账号 admin / admin,首次登录后请立即修改密码;上线前请配置支付通道、客服与通知。