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. 定期备份数据库

技术支持

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

相关推荐
fengyehongWorld4 小时前
Notepad++ 常用插件
notepad++
fengyehongWorld4 小时前
Notepad++ PythonScript插件,添加自定义文本转换功能
notepad++
x***r1512 天前
Notepad++ 6.6.9安装步骤详解(附Notepad++离线安装教程)
notepad++
Uso_Magic5 天前
Notepad++ 批量光标编辑方法。
notepad++
秋910 天前
Notepad++ 完全使用手册:从入门到精通
notepad++
sanqima11 天前
设置Notepad++在cpp文件里的字体与样式
notepad++·字体与颜色
特立独行的猫a12 天前
HarmonyOS鸿蒙PC开源QT软件移植:移植开源文本编辑器 NotePad--(Ndd)到鸿蒙 PC实践总结
qt·开源·notepad++·harmonyos·notepad--·鸿蒙pc
qq_4335021814 天前
微信小程序更新机制踩坑记录:updateInfo 为什么总是读到旧数据?
微信小程序·小程序·notepad++
嵌入式×边缘AI:打怪升级日志18 天前
嵌入式Linux应用开发快速入门(从零到第一个程序)
linux·运维·notepad++
LXXgalaxy18 天前
微信小程序“记住密码”功能的实现与落地 vue3+ts的细致解析
微信小程序·小程序·notepad++