1. 你们这个项目多少人在做?人员分布是怎样的?做了多长时间?
我们项目组一共十个人,包括四个后端开发人员、两个前端开发人员、两个测试人员、一个项目经理和一个产品经理。
从需求分析、设计、开发到测试上线到最后的维护阶段,整个项目的周期大概是8个月左右。
2. 你们项目一共有几个端? 每个端都是哪些人在用? 作用是什么? 有哪些模块?
后台管理端,APP端
后台管理端主要是后台管理人员和员工,主要用于企业管理人员用于药品上架,内容发布,数据统计,创建促销活动等
药品模块、用户模块、内容模块、促销模块、数据统计、权限管理、交易模块
app 端主要是用户主要用于用户购买药品,浏览文章,参加活动
药品模块、个人中心、交易模块、内容管理、促销管理,
3. 你们项目一共有几个微服务? 每个微服务负责的任务是什么?
10个
- 用户服务:负责管理用户信息、身份认证和权限控制,包括用户注册、登录、个人信息管理等功能。
- 订单服务:负责订单的创建和管理,包括产品浏览、下单、支付和退款等功能。
- 支付服务:负责处理支付相关的逻辑,包括接收订单支付消息、调用第三方支付平台进行支付操作并处理支付结果。
- 搜索服务:负责提供药品的搜索功能。
- 药师服务:负责在线问珍
- 药品服务:用于药品管理,上架,出库
- 网关服务:负责处理路由请求并提供统一的访问入口。
- 评论服务:管理用户商品的评价,包括查看评论、发布评论等操作。
- 数据服务:负责对经营数据进行汇总、分析和挖掘以提供决策支持。
- 监控服务:负责监控各个微服务的运行状态和性能指标,并提供警报和分析功能。
通过微服务拆分,实现了高内聚、低耦合的架构,每个微服务都能独立部署
4. 你们项目一共有几个数据库? 你负责的数据库是哪个? 核心表是哪几张? 表中有哪些字段?
8个