完善保险端前后端
This commit is contained in:
@@ -1,55 +1,49 @@
|
||||
# 项目架构文档
|
||||
|
||||
## 1. 概述
|
||||
|
||||
本文档描述了项目的整体架构设计,包括技术栈、模块划分、数据流和关键组件。
|
||||
|
||||
## 2. 技术栈
|
||||
|
||||
- **前端**: Vue.js 3.x
|
||||
- **后端**: Node.js (Express/NestJS)
|
||||
- **数据库**: MySQL
|
||||
- **构建工具**: Vite
|
||||
|
||||
## 3. 模块划分
|
||||
|
||||
### 3.1 前端模块
|
||||
|
||||
- **用户界面**: 基于 Vue 3 的组件化开发
|
||||
- **UI组件库**: Ant Design Vue
|
||||
- **地图服务**: 百度地图API
|
||||
- **图表库**: ECharts
|
||||
- **状态管理**: Pinia
|
||||
- **路由管理**: Vue Router
|
||||
|
||||
### 3.2 后端模块
|
||||
|
||||
- **API 服务**: RESTful API
|
||||
- **认证与授权**: JWT
|
||||
- **数据库访问**: ORM (TypeORM/Sequelize)
|
||||
|
||||
## 4. 数据流
|
||||
|
||||
- 前端通过 HTTP 请求与后端交互
|
||||
- 后端处理业务逻辑并返回数据
|
||||
- 数据库持久化存储
|
||||
|
||||
## 5. 关键组件
|
||||
|
||||
- **前端**: `App.vue` 为入口组件
|
||||
- **后端**: `server.js` 为入口文件
|
||||
|
||||
## 6. 部署架构
|
||||
|
||||
- **开发环境**: 本地运行
|
||||
- **生产环境**: Docker 容器化部署
|
||||
|
||||
## 7. 扩展性
|
||||
|
||||
- 支持模块化扩展
|
||||
- 易于集成第三方服务
|
||||
|
||||
## 8. 后续计划
|
||||
|
||||
- 引入微服务架构
|
||||
- 优化性能监控
|
||||
1. 请保持对话语言为中文
|
||||
2. 我的系统为 Windows
|
||||
3. 远程服务器为centos10 64位
|
||||
4. 项目文件夹结构为:
|
||||
- docs 文档目录
|
||||
- admin-system 养殖PC端管理后台目录
|
||||
- mini-program 养殖端小程序app目录
|
||||
- backend 养殖端后端服务目录
|
||||
- website 官网目录
|
||||
- insurance_backend 保险管理后台目录
|
||||
- insurance_admin-system 保险管理后台web目录
|
||||
- insurance_mini_program 保险小程序app目录
|
||||
- scripts 脚本目录 放置一些脚本,如:
|
||||
- 数据库脚本
|
||||
- 部署脚本
|
||||
- 测试脚本
|
||||
- 运维脚本
|
||||
5. 整个项目入口文档为根目录下的readme.md,其他文档请放在docs目录下
|
||||
6. 请使用markdown格式编写文档,整个项目文档包括:
|
||||
- 需求文档:整个项目需求文档.md 官网需求文档.md 后端管理需求文档.md 管理后台需求文档.md 小程序app需求文档.md
|
||||
- 架构文档:整个项目的架构文档.md 后端架构文档.md 小程序架构文档.md 管理后台架构文档.md
|
||||
- 详细设计文档:
|
||||
- 数据库设计文档.md
|
||||
- 管理后台接口设计文档.md
|
||||
- 小程序app接口设计文档.md
|
||||
- 开发文档:
|
||||
- 后端开发文档.md 包含:细分到每个子任务的开发计划
|
||||
- 小程序app开发文档.md 包含:细分到每个子任务的开发计划
|
||||
- 管理后台开发文档.md 包含:细分到每个子任务的开发计划
|
||||
- 后端管理开发文档.md 包含:细分到每个子任务的开发计划
|
||||
- 测试文档.md
|
||||
- 部署文档.md
|
||||
- 运维文档.md
|
||||
- 安全文档.md
|
||||
- 用户手册文档.md
|
||||
7. DB_DIALECT || 'mysql',
|
||||
DB_HOST = '129.211.213.226',
|
||||
DB_PORT = 9527,
|
||||
DB_DATABASE = 'insurance_data',
|
||||
DB_USER = 'root',
|
||||
DB_PASSWORD = 'aiotAiot123!',
|
||||
8. 创建的测试文件全部都自动删除,不用我来点击删除。
|
||||
9. 遇到大模型请求次数上限时自动继续。
|
||||
10. 测试的账户为:admin 密码为:123456
|
||||
11. 项目中所有的接口都需要做好接口文档,全部都写在接口文档中,并在文档中说明请求方式、请求参数、请求示例、返回参数、返回示例等信息。
|
||||
12. 不要修改前后端端口号。发现端口占用先杀死端口,再打开,不要修改端口号。规定死养殖端的后端端口为5350,前端端口为5300.
|
||||
13. 不要修改前后端端口号。发现端口占用先杀死端口,再打开,不要修改端口号。规定死保险端的后端端口为3000,前端端口为3001.
|
||||
14. 每次运行命令都要先看项目规则。
|
||||
15. PowerShell不支持&&操作符,请使用;符号
|
||||
Reference in New Issue
Block a user