2025-08-30 15:52:52 +08:00
|
|
|
|
# 爱鉴花项目
|
|
|
|
|
|
|
2025-08-31 23:27:42 +08:00
|
|
|
|
## 🌸 项目概述
|
|
|
|
|
|
爱鉴花是一款创新的AI植物识别微信小程序,集植物识别、花卉商城、配送服务、园艺知识于一体,为用户提供全方位的花卉相关服务。
|
|
|
|
|
|
|
|
|
|
|
|
## 🏗️ 项目组成
|
|
|
|
|
|
- **微信小程序 (uni-app)**: 用户端应用,提供拍照识别、购物、配送等功能
|
|
|
|
|
|
- **后端接口 (Node.js)**: RESTful API服务,支持所有业务功能
|
|
|
|
|
|
- **后台管理系统 (Vue3)**: 管理后台,用于数据管理和统计分析
|
|
|
|
|
|
- **官方网站 (HTML5 Bootstrap)**: 公司展示网站,提供品牌宣传和产品介绍
|
|
|
|
|
|
|
|
|
|
|
|
## ✨ 核心功能
|
|
|
|
|
|
- **AI植物识别**: 拍照或上传图片,智能识别植物种类
|
|
|
|
|
|
- **花卉商城**: 丰富的花卉商品,支持在线购买
|
|
|
|
|
|
- **配送服务**: 同城配送,实时订单跟踪
|
|
|
|
|
|
- **园艺知识**: 专业的植物养护指南和工具推荐
|
|
|
|
|
|
- **用户中心**: 个人信息管理、订单历史、收藏功能
|
|
|
|
|
|
|
|
|
|
|
|
## 🚀 快速开始
|
|
|
|
|
|
|
|
|
|
|
|
### 环境要求
|
|
|
|
|
|
- Node.js 14.0.0+
|
|
|
|
|
|
- MySQL 5.7+
|
|
|
|
|
|
- Redis
|
|
|
|
|
|
- 微信开发者工具
|
|
|
|
|
|
|
|
|
|
|
|
### 开发步骤
|
|
|
|
|
|
1. 克隆项目到本地
|
|
|
|
|
|
2. 按照各子项目的README配置开发环境
|
|
|
|
|
|
3. 配置数据库连接信息
|
|
|
|
|
|
4. 安装依赖并启动服务
|
|
|
|
|
|
|
|
|
|
|
|
## 📁 项目结构
|
|
|
|
|
|
```
|
|
|
|
|
|
爱鉴花项目/
|
|
|
|
|
|
├── mini_program/ # 微信小程序
|
|
|
|
|
|
├── backend/ # 后端服务
|
|
|
|
|
|
├── admin_website/ # 后台管理系统
|
|
|
|
|
|
├── official_website/ # 官方网站
|
|
|
|
|
|
├── 需求文档.md # 产品需求文档
|
|
|
|
|
|
├── 详细设计.md # 技术设计文档
|
|
|
|
|
|
├── 项目总览.md # 项目总体信息
|
|
|
|
|
|
├── 部署指南.md # 部署操作指南
|
|
|
|
|
|
└── README.md # 项目说明文档
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 📄 相关文档
|
|
|
|
|
|
- [需求文档](./需求文档.md) - 产品功能需求说明
|
|
|
|
|
|
- [详细设计](./详细设计.md) - 技术架构和设计细节
|
|
|
|
|
|
- [项目总览](./项目总览.md) - 项目总体信息和计划
|
|
|
|
|
|
- [部署指南](./部署指南.md) - 系统部署和运维指南
|
|
|
|
|
|
- [数据库设计](./数据库设计文档.md) - 数据库表结构和设计
|
|
|
|
|
|
- [贡献指南](./CONTRIBUTING.md) - 开发规范和贡献流程
|
|
|
|
|
|
- [变更日志](./CHANGELOG.md) - 版本更新记录
|
|
|
|
|
|
|
|
|
|
|
|
## 🤝 参与贡献
|
|
|
|
|
|
欢迎提交Issue和Pull Request来完善这个项目。
|