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

技术支持

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

相关推荐
gewen_19882 天前
绿色版的notepad++怎么加入到右键菜单里
notepad++
mon_star°4 天前
网络安全知识问答微信小程序的设计与实现
web安全·微信小程序·notepad++
小旋风012347 天前
uniapp自定义头部(兼容微信小程序(胶囊和状态栏),兼容h5)
微信小程序·uni-app·notepad++
Ankie Wan9 天前
notepad++技巧:查找和替换:扩展 or 正则表达式
python·正则表达式·notepad++
我们仍要记录那天所学习到的知识9 天前
在Notepad++中使用NppAtyle插件格式化代码
notepad++
arbboter10 天前
【AI插件开发】Notepad++ AI插件开发1.0发布和使用说明
人工智能·大模型·notepad++·ai助手·ai插件·aicoder·notepad++插件开发
盛夏绽放10 天前
uni-app中获取用户实时位置完整指南:解决权限报错问题
uni-app·notepad++
曲江涛12 天前
爆改 toxml 组件 支持数据双向绑定 解决数据刷新问题
notepad++
arbboter14 天前
【AI插件开发】Notepad++ AI插件开发实践:支持配置界面
人工智能·notepad++·notepad++插件开发·图形化配置界面·windows原生开发·json配置同步·对话框编程