Files
aijianhua/docs/项目总览.md

2.5 KiB
Raw Blame History

爱鉴花项目总览

项目简介

爱鉴花是一个集花卉识别、植物知识科普、在线商城于一体的综合性微信小程序平台。用户可以通过拍照识别花卉,获取详细的植物信息,同时可以在商城中购买相关产品。

项目组成

  1. 微信小程序 (uni-app) - 前端用户界面,提供植物识别、植物知识、商城购物、配送服务等功能
  2. 后端接口 (Node.js) - 提供RESTful API服务包括植物识别、用户管理、商品管理、订单管理等
  3. 后台管理系统 (Vue3) - 管理后台,用于用户管理、商品管理、订单管理、数据统计等
  4. 官方网站 (HTML5 Bootstrap) - 公司展示网站,提供产品介绍、公司信息、联系方式等
  5. 项目文档 (docs) - 包含需求文档、设计文档、API文档、部署指南等
  6. 测试目录 (test) - 包含单元测试、集成测试、端到端测试等测试文件

技术架构

  • 前端技术栈: uni-app、Vue3、Element Plus、Bootstrap
  • 后端技术栈:
    • Node.js、Express.js、MySQL生产环境、SQLite开发环境、Redis
    • Java Spring Boot新后端用于替代部分Node.js功能
  • 开发工具: HBuilderX、VSCode、Git、Maven
  • 部署环境: Nginx、Docker、云服务器

项目文档

需求文档

详细设计

开发规范

微信小程序

后端接口

后台管理系统

官方网站

开发时间安排

整个项目预计需要16周完成分为以下阶段

  1. 第一阶段1-2周各项目基础框架搭建
  2. 第二阶段3-6周核心功能开发
  3. 第三阶段7-10周扩展功能开发
  4. 第四阶段11-12周系统集成
  5. 第五阶段13-14周测试和优化
  6. 第六阶段15-16周部署上线和维护