Files
aijianhua/项目说明.md

61 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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