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

技术支持

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

相关推荐
冥王 • 雷利3 天前
Notepad++插件安装
notepad++
韩召华4 天前
uniapp实现微信小程序导航功能
微信小程序·uni-app·notepad++
learning_tom4 天前
微信小程序中实现页面跳转的方法
notepad++
白日依山尽yy5 天前
前段面试题新版
notepad++
超级土豆粉5 天前
Taro 网络请求相关 API 全面解析
网络·notepad++·taro
半生过往8 天前
微信小程序文件下载与预览功能实现详解
微信小程序·小程序·notepad++·压缩包下载解压
bestsun99911 天前
Notepad++工具操作技巧
测试工具·notepad++
qq_2142258715 天前
为Notepad++插上JSON格式化的翅膀
json·notepad++
The_era_achievs_hero16 天前
微信小程序161~170
微信小程序·小程序·notepad++
難釋懷16 天前
微信小程序案例 - 本地生活(列表页面)
微信小程序·生活·notepad++