2.5 KiB
2.5 KiB
爱鉴花项目总览
项目简介
爱鉴花是一个集花卉识别、植物知识科普、在线商城于一体的综合性微信小程序平台。用户可以通过拍照识别花卉,获取详细的植物信息,同时可以在商城中购买相关产品。
项目组成
- 微信小程序 (uni-app) - 前端用户界面,提供植物识别、植物知识、商城购物、配送服务等功能
- 后端接口 (Node.js) - 提供RESTful API服务,包括植物识别、用户管理、商品管理、订单管理等
- 后台管理系统 (Vue3) - 管理后台,用于用户管理、商品管理、订单管理、数据统计等
- 官方网站 (HTML5 Bootstrap) - 公司展示网站,提供产品介绍、公司信息、联系方式等
- 项目文档 (docs) - 包含需求文档、设计文档、API文档、部署指南等
- 测试目录 (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-2周):各项目基础框架搭建
- 第二阶段(3-6周):核心功能开发
- 第三阶段(7-10周):扩展功能开发
- 第四阶段(11-12周):系统集成
- 第五阶段(13-14周):测试和优化
- 第六阶段(15-16周):部署上线和维护