Doo全自动手机壳定制系统

Doo全自动手机壳定制系统

项目概述

Doo全自动手机壳定制系统是一个完整的手机壳定制解决方案,支持多端应用,包括服务端、客户端、管理后台等多个组件。系统采用现代化的技术栈,提供完整的手机壳定制、订单管理、用户管理等功能。

目录结构
复制代码
dms-server----------------服务端
dms-uniapp----------------微信小程序
dms-client-pclient--------Electron客户端

dms-web-pclient-----------客户端Web端
dms-web-admin-------------平台运营中心PC端
dms-web-admin-m-----------平台运营中心微信H5端
dms-web-shop--------------商户管理中心PC端
dms-web-shop-m------------商户管理中心微信H5端

build-web-admin.cmd-------一键编译平台运营中心PC端
build-web-admin-m.cmd-----一键编译平台运营中心微信H5端
build-web-pclient.cmd-----一键编译客户端Web端
build-web-shop.cmd--------一键编译商户管理中心PC端
build-web-shop-m.cmd------一键编译商户管理中心微信H5端

系统架构

核心组件

  1. 服务端 (dms-server)

    • 基于 EasySwoole 框架开发
    • 提供 RESTful API 接口
    • 处理业务逻辑和数据存储
    • 支持 WebSocket 实时通信
  2. 客户端应用

    • 微信小程序 (dms-uniapp)
    • Electron 客户端 (dms-client-pclient)
    • Web 客户端 (dms-web-pclient)
    • H5 移动端 (dms-H5)
  3. 管理后台

    • 平台运营中心
      • PC端 (dms-web-admin)
      • 移动端 (dms-web-admin-m)
    • 商户管理中心
      • PC端 (dms-web-shop)
      • 移动端 (dms-web-shop-m)

技术栈

服务端

  • PHP 7.4+
  • Swoole 4.4+
  • MySQL 5.7+
  • Redis 6.2+

客户端

  • Vue.js
  • UniApp
  • Electron
  • Node.js

部署要求

服务器环境

  • 操作系统:Linux
  • PHP 7.4 或更高版本
  • Swoole 4.4 或更高版本
  • MySQL 5.7 或更高版本
  • Redis 6.2 或更高版本
  • Nginx 作为反向代理

客户端环境

  • Node.js 环境
    • dms-client-pclient: Node.js v14.17.4
    • 其他端: Node.js v12.14.1
  • 微信开发者工具(用于小程序开发)
  • HBuilder(用于 UniApp 开发)

快速开始

服务端部署

  1. 导入数据库文件 dms-server/database.sql
  2. 配置 produce.php 文件
  3. 启动服务:php easyswoole server start -d --mode=produce
  4. 配置 Nginx 反向代理

客户端部署

  1. 安装依赖:yarn install
  2. 开发环境:yarn serve
  3. 生产环境:yarn build

一键编译脚本

  • build-web-admin.cmd: 编译平台运营中心PC端
  • build-web-admin-m.cmd: 编译平台运营中心微信H5端
  • build-web-pclient.cmd: 编译客户端Web端
  • build-web-shop.cmd: 编译商户管理中心PC端
  • build-web-shop-m.cmd: 编译商户管理中心微信H5端

访问地址

部署完成后,可通过以下地址访问各端应用:

  • 平台运营中心PC端:https://your.domain.com/admin
  • 平台运营中心H5端:https://your.domain.com/admin-m
  • 商户管理中心PC端:https://your.domain.com/shop
  • 商户管理中心H5端:https://your.domain.com/shop-m
  • 客户端Web入口:https://your.domain.com/print

注意事项

  1. 确保服务器环境满足所有要求
  2. 正确配置数据库连接信息
  3. 配置正确的域名和SSL证书
  4. 注意文件权限设置
  5. 定期备份数据库

技术支持

如有问题,请参考项目文档或联系技术支持团队。

相关推荐
山河故人1631 天前
UniApp微信小程序自定义导航栏实现
微信小程序·uni-app·notepad++
穿山甲yyds4 天前
【windwos】文本编辑器Notepad++ 替代品Notepad--
notepad++
abigale035 天前
【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter2 小程序核心
微信小程序·小程序·notepad++
胡斌附体6 天前
微信小程序调试
微信小程序·小程序·notepad++
_龙衣6 天前
uni-app/vue2:微信小程序实现文件流的下载及预览
微信小程序·uni-app·notepad++
charliedev8 天前
Notepad++ 下载与安装教程(小白专属)
其他·notepad++
莫邪博客8 天前
【notepad++如何设置成中文界面呢?】
notepad++
Jenna的海糖8 天前
微信小程序 隐私协议弹窗授权
微信小程序·小程序·notepad++
2401_8960081910 天前
notepad++
notepad++
-曾牛15 天前
基于微信小程序的在线聊天功能实现:WebSocket通信实战
前端·后端·websocket·网络协议·微信小程序·小程序·notepad++