中医药产业长期存在"产地难追溯、品质难辨别、经营数字化程度低"三类问题。消费者线上购买人参、阿胶、三七等药材时,无法确认产地、等级与真伪,也不清楚用法用量与禁忌;中小药材商家缺少一套能同时覆盖小程序、网页与移动端的经营工具,商品上架、库存、订单与结算仍靠人工台账;而在限时抢购、秒杀等促销场景下,库存超卖与重复下单极易引发交易纠纷与资损。本项目面向"道地药材线上零售"场景,构建覆盖消费者、商家与平台三方的中医药电商平台,重点解决交易可信、经营效率与并发交易一致性三类行业问题。
点击空白处退出提示
语言技术
Java、Android、Vue、React、小程序系统类型
Web、Android应用、小程序轻应用行业分类
电商参考价格
2000开源地址
https://github.com/zhaohanwang86-bot/yhjs.git授权协议
MIT许可演示地址
https://pan.quark.cn/s/c088826ab857
中医药产业长期存在"产地难追溯、品质难辨别、经营数字化程度低"三类问题。消费者线上购买人参、阿胶、三七等药材时,无法确认产地、等级与真伪,也不清楚用法用量与禁忌;中小药材商家缺少一套能同时覆盖小程序、网页与移动端的经营工具,商品上架、库存、订单与结算仍靠人工台账;而在限时抢购、秒杀等促销场景下,库存超卖与重复下单极易引发交易纠纷与资损。本项目面向"道地药材线上零售"场景,构建覆盖消费者、商家与平台三方的中医药电商平台,重点解决交易可信、经营效率与并发交易一致性三类行业问题。
平台由用户端(微信小程序 / Web / Android 三端同源)、商家中心与平台管理后台构成,实现从"选药材—下单支付—订单履约"的完整闭环。核心功能包括:分类与商品浏览检索、购物下单与沙盒支付、订单状态机与物流轨迹、商家经营与平台监管、社区互动,以及 AI 养生顾问问答;并在后端实现库存并发扣减治理、下单幂等与订单状态原子流转等交易一致性能力。
账号与用户:注册登录、会话 token 哈希存储、收货信息与收藏
分类与商品:8 大分类、搜索筛选、销量/评分/价格排序、详情与溯源
店铺:店铺详情、评分排行、店铺二维码、店内商品聚合
下单与支付:后端算价、幂等键防重复下单、沙盒支付通道选择
订单履约:订单状态机、取消释放库存、订单列表与物流轨迹
库存并发治理:悲观锁/乐观锁/无防护三档可切换,压测与自动对比套件
AI 智能客服:大模型代理、事实注入约束、并发限流与超时保护
社区互动:帖子发布浏览、评论、点赞
商家中心:商品上架管理、订单处理、结算统计
平台管理:用户/商家/商品/订单管理与审计日志、三端同源交付
全栈开发工程师。架构,数据库,前后端实现。架构与数据库设计,后端全部接口开发,微信云部署,app部署,核心功能实现。
层次 实际技术 选择理由
微信小程序 Taro 4、React 18、TypeScript 适配页面、组件与小程序生命周期
Web / APP Vue 3、Vite、Capacitor 复用 Vue 页面,Android 容器运行
业务后端 Java 21、Spring Boot 4、JdbcTemplate 统一接口与事务,直接控制 SQL
业务存储 MySQL、InnoDB、HikariCP 关系建模、事务与数据库连接池
AI 接入 DeepSeek HTTP API 集中封装上下文、超时与并发限制
亮点:不同于普通电商平台,我们有养生社区,方便用户对于中医药养生产品进行交流;我们拥有专属AI助手,对平台信息以及中医药养生产品信息进行回答。
难点:
1.超卖治理
原因:库存「读—判断—写」非原子,并发下事务互相覆盖(丢失更新)
方案:-- 悲观锁:将其他事务阻塞,判断基于最新值
SELECT stock FROM products WHERE id=? FOR UPDATE
2.幂等下单+支付状态机
为了防止用户连续下同一笔订单或支付同一笔订单,设置幂等下单和支付状态机来检测状态并更新









评论