# xlxumu - 锡林郭勒盟地区智慧养殖产业平台

## 项目概述

本项目是一个综合性的畜牧业数字化管理平台，主要面向锡林郭勒盟地区的养殖产业，包含官网展示、后台管理、移动端小程序、大屏可视化等多个子系统。平台集成了养殖管理、金融服务（银行监管、保险监管）、政府监管、牛只交易、牛肉商城、数据分析等功能模块，旨在通过数字化手段提升整个产业链的管理效率和透明度。

## 项目结构

```
.
├── backend/                   # 后端项目
├── admin-system/              # 管理后台系统
│   ├── farming-management/    # 养殖管理系统
│   ├── bank-supervision/      # 银行监管系统
│   ├── insurance-supervision/ # 保险监管系统
│   ├── government-platform/   # 政府监管平台
│   ├── cattle-trading/        # 活牛交易系统
│   ├── mall-management/       # 商城管理系统
│   └── dashboard/             # 大屏可视化系统
├── website/                   # 官网项目
├── mini_program/              # 微信小程序矩阵
│   ├── beef-mall/             # 牛肉商城小程序
│   ├── farming-manager/       # 养殖管理小程序
│   ├── bank-supervision/      # 银行监管小程序
│   ├── insurance-supervision/ # 保险监管小程序
│   ├── cattle-trading/        # 活牛交易小程序
│   ├── gov-supervision/       # 政府监管小程序
│   ├── data-platform/         # 数据中台小程序
│   └── ai-capabilities/      # AI能力小程序
├── docs/                      # 文档目录
│   ├── api/                   # API服务
│   │   ├── farming/           # 养殖管理API
│   │   ├── finance/           # 金融服务API
│   │   ├── government/        # 政府监管API
│   │   ├── trade/             # 交易管理API
│   │   ├── mall/              # 商城管理API
│   │   ├── data-platform/     # 数据中台API
│   │   ├── ai/                # AI能力API
│   │   └── user-center/       # 用户中心API
│   ├── services/              # 微服务模块
│   │   ├── farming-service/          # 养殖管理服务
│   │   ├── finance-service/          # 金融服务
│   │   ├── government-service/        # 政府监管服务
│   │   ├── trade-service/            # 交易管理服务
│   │   ├── mall-service/             # 商城管理服务
│   │   ├── data-platform-service/    # 数据中台服务
│   │   ├── ai-service/               # AI能力服务
│   │   └── user-center-service/      # 用户中心服务
│   ├── database/              # 数据库脚本
│   └── utils/                 # 工具函数
├── docs/                      # 文档目录
│   ├── design/                # 设计文档
│   ├── requirements/          # 需求文档
│   └── development_plans/     # 开发计划文档
├── test/                      # 测试文件目录
└── deployment/                # 部署相关配置
```

## 文档目录

详细文档请参见 [docs/README.md](docs/README.md) 文件，其中包含所有系统文档的完整列表和链接。

- `docs/requirements/` - 需求文档
- `docs/design/` - 设计文档
- `docs/development_plans/` - 开发计划
- `docs/PROJECT_STRUCTURE.md` - 项目结构说明文档

## 技术栈

### 技术栈
- **官网项目 (website/)**: HTML5 + CSS3 + JavaScript
- **管理后台系统 (admin-system/)**: Vue.js 3 + TypeScript + Ant Design Vue + Pinia
- **微信小程序矩阵 (mini_program/)**: 微信小程序原生开发 + uni-app

### 后端技术栈
- **API服务**: Node.js + Express.js + TypeScript + RESTful API
- **数据库**: MySQL
- **缓存系统**: Redis
- **消息队列**: RabbitMQ（用于异步处理）
- **文件存储**: 腾讯云对象存储
- **实时通信**: WebSocket（用于大屏数据推送和实时通知）

## 部署说明

详细的部署说明请参考 [deployment/README.md](deployment/README.md) 文件。

## 开发说明

1. 管理后台系统 (admin-system/) 使用 Vite 构建
2. 后端项目 (backend/) 基于 Node.js 和 Express.js
3. 各个子系统可以独立开发和部署
4. 微服务架构便于扩展和维护

## 项目特点

1. **模块化设计**: 前后端分离，模块化设计便于团队协作
2. **微服务架构**: 后端采用微服务架构，提高系统可扩展性
3. **多端支持**: 支持PC端、移动端、微信小程序和大屏展示
4. **数据驱动**: 集成数据分析和可视化展示
5. **安全可靠**: 完善的权限管理和数据安全保障