2025-08-30 15:52:52 +08:00
|
|
|
|
# 爱鉴花项目说明
|
|
|
|
|
|
|
|
|
|
|
|
## 项目结构
|
|
|
|
|
|
```
|
|
|
|
|
|
爱鉴花项目
|
|
|
|
|
|
├── mini_program (微信小程序)
|
|
|
|
|
|
├── backend (后端服务)
|
|
|
|
|
|
├── admin_website (后台管理系统)
|
|
|
|
|
|
├── official_website (官方网站)
|
|
|
|
|
|
├── 需求文档.md
|
|
|
|
|
|
├── 详细设计.md
|
|
|
|
|
|
├── 项目总览.md
|
|
|
|
|
|
├── start_project.bat (项目启动脚本)
|
|
|
|
|
|
└── 项目说明.md (本文档)
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 启动项目
|
|
|
|
|
|
双击运行 `start_project.bat` 脚本,将会打开所有子项目的文件夹,方便在编辑器中打开。
|
|
|
|
|
|
|
|
|
|
|
|
## 各项目开发环境配置
|
|
|
|
|
|
|
|
|
|
|
|
### 微信小程序 (uni-app)
|
2025-08-31 23:27:42 +08:00
|
|
|
|
1. **开发工具**: 安装 HBuilderX (推荐) 或 VSCode + uni-app 插件
|
|
|
|
|
|
2. **环境要求**: Node.js 14+,npm 或 yarn 包管理器
|
|
|
|
|
|
3. **开发步骤**:
|
|
|
|
|
|
- 导入 mini_program 文件夹到开发工具
|
|
|
|
|
|
- 运行 `npm install` 安装依赖
|
|
|
|
|
|
- 配置小程序AppID(需要微信开发者账号)
|
|
|
|
|
|
- 运行开发服务器进行调试
|
2025-08-30 15:52:52 +08:00
|
|
|
|
|
|
|
|
|
|
### 后端服务 (Node.js)
|
2025-09-01 01:05:53 +08:00
|
|
|
|
1. **环境要求**: Node.js 14+,MySQL 5.7+(生产环境),SQLite(开发环境),Redis
|
2025-08-31 23:27:42 +08:00
|
|
|
|
2. **开发步骤**:
|
|
|
|
|
|
- 导入 backend 文件夹
|
|
|
|
|
|
- 运行 `npm install` 安装依赖
|
|
|
|
|
|
- 复制 `.env.example` 为 `.env` 并配置数据库连接
|
2025-09-01 01:05:53 +08:00
|
|
|
|
- 运行 `npm run db:init` 初始化数据库(默认使用SQLite)
|
2025-08-31 23:27:42 +08:00
|
|
|
|
- 运行 `npm start` 启动服务(开发环境使用 `npm run dev`)
|
2025-08-30 15:52:52 +08:00
|
|
|
|
|
|
|
|
|
|
### 后台管理系统 (Vue3)
|
2025-08-31 23:27:42 +08:00
|
|
|
|
1. **环境要求**: Node.js 14+,npm 或 yarn
|
|
|
|
|
|
2. **开发步骤**:
|
|
|
|
|
|
- 导入 admin_website 文件夹
|
|
|
|
|
|
- 运行 `npm install` 安装依赖
|
|
|
|
|
|
- 配置后端API地址(环境变量或配置文件)
|
|
|
|
|
|
- 运行 `npm run serve` 启动开发服务器
|
2025-08-30 15:52:52 +08:00
|
|
|
|
|
|
|
|
|
|
### 官方网站 (HTML5 Bootstrap)
|
2025-08-31 23:27:42 +08:00
|
|
|
|
1. **环境要求**: 任意现代浏览器
|
|
|
|
|
|
2. **开发步骤**:
|
|
|
|
|
|
- 可直接在浏览器中打开 index.html 查看效果
|
|
|
|
|
|
- 可使用 Live Server 等工具进行本地开发
|
|
|
|
|
|
- 部署到 Nginx、Apache 或任何静态文件服务器
|
2025-08-30 15:52:52 +08:00
|
|
|
|
|
|
|
|
|
|
## 文档说明
|
|
|
|
|
|
- 需求文档:描述项目需求和功能
|
|
|
|
|
|
- 详细设计:描述系统架构和设计
|
|
|
|
|
|
- 项目总览:汇总所有项目信息
|
|
|
|
|
|
- 各子项目中的 README.md:子项目介绍
|
|
|
|
|
|
- 各子项目中的 功能模块.md:子项目功能说明
|
|
|
|
|
|
- 各子项目中的 开发计划.md:子项目开发计划
|