refactor(website): 更新公司地址并添加项目架构文档
-将公司地址从北京改为武汉光谷软件园F2栋 - 新增爱鉴花项目架构文档,介绍系统架构、模块设计和数据流程
This commit is contained in:
62
arch.md
Normal file
62
arch.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# 爱鉴花项目架构文档
|
||||
|
||||
## 1. 项目概述
|
||||
爱鉴花是一款通过AI图片识别植物类型的微信小程序应用,为用户提供花卉相关信息、购买、配送等服务。项目包含以下组成部分:
|
||||
1. **微信小程序** (uni-app)
|
||||
2. **后端接口** (Node.js)
|
||||
3. **后台管理系统** (Vue3)
|
||||
4. **官方网站** (HTML5 Bootstrap)
|
||||
|
||||
## 2. 系统架构
|
||||
项目采用前后端分离的架构,主要组件包括:
|
||||
- **微信小程序**:前端用户界面,提供拍照识别、商品展示、订单管理等功能。
|
||||
- **Node.js后端服务**:提供API接口,处理业务逻辑和数据交互。
|
||||
- **Vue3后台管理系统**:管理用户、商品、订单等数据。
|
||||
- **HTML5 Bootstrap官网**:公司展示和产品宣传。
|
||||
- **数据库**:存储用户、商品、订单等数据。
|
||||
- **AI识别服务**:植物识别功能的核心服务。
|
||||
|
||||
## 3. 模块设计
|
||||
|
||||
### 3.1 微信小程序 (uni-app)
|
||||
- **首页**:展示推荐内容和拍照入口。
|
||||
- **识别结果页**:显示识别结果和植物信息。
|
||||
- **商城**:展示花卉商品。
|
||||
- **配送**:下单和配送信息。
|
||||
- **工具**:园艺工具。
|
||||
- **个人中心**:用户信息和订单管理。
|
||||
|
||||
### 3.2 后端接口 (Node.js)
|
||||
- **植物识别接口**:接收图片,调用AI服务,返回识别结果。
|
||||
- **用户管理接口**:注册、登录、用户信息管理。
|
||||
- **商品管理接口**:商品增删改查。
|
||||
- **订单管理接口**:订单创建、查询、状态更新。
|
||||
- **支付接口**:处理支付请求。
|
||||
|
||||
### 3.3 后台管理系统 (Vue3)
|
||||
- **用户管理模块**:查看和管理用户。
|
||||
- **商品管理模块**:添加和管理商品。
|
||||
- **订单管理模块**:查看和处理订单。
|
||||
- **数据统计模块**:展示业务数据。
|
||||
|
||||
### 3.4 官方网站 (HTML5 Bootstrap)
|
||||
- **首页**:公司介绍和产品展示。
|
||||
- **关于我们**:公司信息。
|
||||
- **联系我们**:联系方式。
|
||||
|
||||
## 4. 数据流程
|
||||
1. 用户在小程序拍照上传图片。
|
||||
2. 小程序调用后端植物识别接口。
|
||||
3. 后端服务调用AI识别服务。
|
||||
4. AI服务返回识别结果。
|
||||
5. 后端服务将结果返回给小程序。
|
||||
6. 用户查看识别结果及相关信息。
|
||||
7. 用户可在商城下单购买。
|
||||
8. 订单信息存储在数据库中。
|
||||
9. 后台管理系统可查看和处理订单。
|
||||
|
||||
## 5. 数据库设计
|
||||
- **用户表**:存储用户基本信息。
|
||||
- **商品表**:存储花卉商品信息。
|
||||
- **订单表**:存储订单信息。
|
||||
- **识别记录表**:存储用户识别记录。
|
||||
@@ -244,7 +244,7 @@
|
||||
</div>
|
||||
<div class="col-lg-4 mb-4">
|
||||
<h6 class="mb-3">联系我们</h6>
|
||||
<p class="text-muted mb-1"><i class="fas fa-map-marker-alt me-2"></i>北京市海淀区中关村大街</p>
|
||||
<p class="text-muted mb-1"><i class="fas fa-map-marker-alt me-2"></i>武汉光谷软件园F2栋</p>
|
||||
<p class="text-muted mb-1"><i class="fas fa-phone me-2"></i>400-123-4567</p>
|
||||
<p class="text-muted"><i class="fas fa-envelope me-2"></i>contact@aijianhua.com</p>
|
||||
</div>
|
||||
@@ -299,7 +299,8 @@
|
||||
"numberOfEmployees": "15",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "北京",
|
||||
"streetAddress": "武汉光谷软件园F2栋",
|
||||
"addressLocality": "武汉",
|
||||
"addressCountry": "CN"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
<i class="fas fa-map-marker-alt fa-2x"></i>
|
||||
</div>
|
||||
<h5 class="card-title">公司地址</h5>
|
||||
<p class="card-text">北京市海淀区中关村大街1号<br>海龙大厦15层</p>
|
||||
<p class="card-text">武汉光谷软件园F2栋</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user