[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"project-restaurant-miniapp":3,"projects-all-restaurant-miniapp":88},{"id":4,"title":5,"body":6,"category":71,"client":72,"cover":73,"date":74,"description":75,"extension":76,"featured":77,"link":78,"meta":79,"navigation":77,"path":80,"seo":81,"stack":82,"stem":86,"__hash__":87},"projects\u002Fprojects\u002Frestaurant-miniapp.md","餐饮连锁会员小程序",{"type":7,"value":8,"toc":62},"minimark",[9,13,17,20,36,39,42,45,56,59],[10,11,12],"h2",{"id":12},"项目背景",[14,15,16],"p",{},"某连锁餐饮集团拥有 60 余家门店，此前依赖纸质会员卡与人工记账，会员流失率高、营销手段单一。",[10,18,19],{"id":19},"需求分析",[21,22,23,27,30,33],"ul",{},[24,25,26],"li",{},"会员在线注册与积分体系",[24,28,29],{},"在线储值与消费抵扣",[24,31,32],{},"外卖聚合下单（接第三方配送）",[24,34,35],{},"门店核销与消费记录查询",[10,37,38],{"id":38},"方案设计",[14,40,41],{},"采用 uni-app 一套代码同时发布微信小程序与支付宝小程序；服务端基于 Node.js 拆分为会员、订单、营销三个模块，MySQL 分库存储。",[10,43,44],{"id":44},"技术亮点",[21,46,47,50,53],{},[24,48,49],{},"积分与储值使用本地事务 + 分布式锁，保证资金安全",[24,51,52],{},"营销活动规则引擎化，运营可自助配置满减与券活动",[24,54,55],{},"接口耗时 P95 \u003C 300ms，支持 2 万 QPS 瞬时活动流量",[10,57,58],{"id":58},"项目成果",[14,60,61],{},"上线 3 个月注册会员超 5 万，会员复购率提升 32%，储值金额累计 800 万+。",{"title":63,"searchDepth":64,"depth":64,"links":65},"",2,[66,67,68,69,70],{"id":12,"depth":64,"text":12},{"id":19,"depth":64,"text":19},{"id":38,"depth":64,"text":38},{"id":44,"depth":64,"text":44},{"id":58,"depth":64,"text":58},"小程序","某连锁餐饮集团","https:\u002F\u002Fcoresg-normal.trae.ai\u002Fapi\u002Fide\u002Fv1\u002Ftext_to_image?prompt=modern%20mobile%20mini%20program%20UI%20for%20a%20restaurant%20chain%20loyalty%20app%2C%20clean%20interface%2C%20food%20vouchers%2C%20points%20wallet%2C%20professional%20product%20shot&image_size=landscape_16_9","2025-10","会员积分、储值、外卖聚合的一站式小程序，上线 3 个月注册会员超 5 万。","md",true,null,{},"\u002Fprojects\u002Frestaurant-miniapp",{"title":5,"description":75},[83,84,85],"uni-app","Node.js","MySQL","projects\u002Frestaurant-miniapp","Fx9y2JbmoHJWzqEd-EyAwd5HbfApU_xDmUXZVoHle1o",[89,136,207,279],{"id":4,"title":5,"body":90,"category":71,"client":72,"cover":73,"date":74,"description":75,"extension":76,"featured":77,"link":78,"meta":133,"navigation":77,"path":80,"seo":134,"stack":135,"stem":86,"__hash__":87},{"type":7,"value":91,"toc":126},[92,94,96,98,108,110,112,114,122,124],[10,93,12],{"id":12},[14,95,16],{},[10,97,19],{"id":19},[21,99,100,102,104,106],{},[24,101,26],{},[24,103,29],{},[24,105,32],{},[24,107,35],{},[10,109,38],{"id":38},[14,111,41],{},[10,113,44],{"id":44},[21,115,116,118,120],{},[24,117,49],{},[24,119,52],{},[24,121,55],{},[10,123,58],{"id":58},[14,125,61],{},{"title":63,"searchDepth":64,"depth":64,"links":127},[128,129,130,131,132],{"id":12,"depth":64,"text":12},{"id":19,"depth":64,"text":19},{"id":38,"depth":64,"text":38},{"id":44,"depth":64,"text":44},{"id":58,"depth":64,"text":58},{},{"title":5,"description":75},[83,84,85],{"id":137,"title":138,"body":139,"category":192,"client":193,"cover":194,"date":195,"description":196,"extension":76,"featured":77,"link":78,"meta":197,"navigation":77,"path":198,"seo":199,"stack":200,"stem":205,"__hash__":206},"projects\u002Fprojects\u002Fmanufacturing-erp.md","制造业 ERP 管理后台",{"type":7,"value":140,"toc":185},[141,143,146,148,162,164,167,169,180,182],[10,142,12],{"id":12},[14,144,145],{},"某机械制造企业年产值过亿，但采购、库存、生产仍靠 Excel 与口头沟通，账实不符、排产混乱。",[10,147,19],{"id":19},[21,149,150,153,156,159],{},[24,151,152],{},"采购 \u002F 销售 \u002F 库存三域单据流转",[24,154,155],{},"生产工单与排产甘特图",[24,157,158],{},"多角色权限（老板 \u002F 采购 \u002F 仓管 \u002F 车间）",[24,160,161],{},"与金蝶财务系统对账接口",[10,163,38],{"id":38},[14,165,166],{},"前端 Vue 3 + Element Plus 构建中后台，后端 Spring Boot 提供 REST API，PostgreSQL 存储业务数据，导入导出基于 EasyExcel。",[10,168,44],{"id":44},[21,170,171,174,177],{},[24,172,173],{},"库存变动采用事件溯源，可追溯每一笔出入库记录",[24,175,176],{},"排产算法支持多产线并行与瓶颈识别",[24,178,179],{},"数据权限按角色 + 部门双重隔离",[10,181,58],{"id":58},[14,183,184],{},"上线后库存准确率提升至 99.6%，盘点工时从每周 3 天降至 1 天，生产排产效率提升 40%。",{"title":63,"searchDepth":64,"depth":64,"links":186},[187,188,189,190,191],{"id":12,"depth":64,"text":12},{"id":19,"depth":64,"text":19},{"id":38,"depth":64,"text":38},{"id":44,"depth":64,"text":44},{"id":58,"depth":64,"text":58},"管理后台","某机械制造企业","https:\u002F\u002Fcoresg-normal.trae.ai\u002Fapi\u002Fide\u002Fv1\u002Ftext_to_image?prompt=enterprise%20ERP%20dashboard%20for%20manufacturing%2C%20inventory%20management%20charts%2C%20production%20scheduling%2C%20dark%20navy%20and%20blue%20professional%20UI&image_size=landscape_16_9","2025-06","面向中小制造企业的进销存 + 生产排产管理后台，替代原有 Excel 流程，库存准确率提升至 99.6%。",{},"\u002Fprojects\u002Fmanufacturing-erp",{"title":138,"description":196},[201,202,203,204],"Vue 3","Element Plus","Spring Boot","PostgreSQL","projects\u002Fmanufacturing-erp","FntiPrZ3s9uoYrNq4qD-Dak2Njc91OK-KkfRjptvw-M",{"id":208,"title":209,"body":210,"category":263,"client":264,"cover":265,"date":266,"description":267,"extension":76,"featured":268,"link":78,"meta":269,"navigation":77,"path":270,"seo":271,"stack":272,"stem":277,"__hash__":278},"projects\u002Fprojects\u002Fecommerce-crawler.md","电商数据采集与价格监控平台",{"type":7,"value":211,"toc":256},[212,214,217,219,233,235,238,240,251,253],[10,213,12],{"id":12},[14,215,216],{},"某电商代运营公司需要实时监控竞品价格与库存，指导客户调价策略，此前依赖人工逐页查看。",[10,218,19],{"id":19},[21,220,221,224,227,230],{},[24,222,223],{},"多平台商品采集（淘宝 \u002F 京东 \u002F 拼多多）",[24,225,226],{},"价格变动与缺货告警",[24,228,229],{},"历史价格趋势分析",[24,231,232],{},"数据导出与日报自动生成",[10,234,38],{"id":38},[14,236,237],{},"基于 Scrapy 分布式爬虫 + 代理池，采集数据写入 ClickHouse 做时序分析，Redis 承担任务队列与去重。",[10,239,44],{"id":44},[21,241,242,245,248],{},[24,243,244],{},"代理池自动健康检查与切换，反爬绕过成功率 95%+",[24,246,247],{},"价格变动事件触发 Webhook 告警",[24,249,250],{},"单日采集数据量 2000 万+，查询秒级返回",[10,252,58],{"id":58},[14,254,255],{},"帮助客户将人工比价时间从每日 4 小时压缩到 10 分钟，累计识别 300+ 次竞品调价机会。",{"title":63,"searchDepth":64,"depth":64,"links":257},[258,259,260,261,262],{"id":12,"depth":64,"text":12},{"id":19,"depth":64,"text":19},{"id":38,"depth":64,"text":38},{"id":44,"depth":64,"text":44},{"id":58,"depth":64,"text":58},"数据采集","某电商代运营公司","https:\u002F\u002Fcoresg-normal.trae.ai\u002Fapi\u002Fide\u002Fv1\u002Ftext_to_image?prompt=ecommerce%20data%20dashboard%20with%20price%20monitoring%20line%20charts%2C%20crawler%20nodes%20map%2C%20clean%20light%20professional%20interface&image_size=landscape_16_9","2025-03","电商数据采集与价格监控平台。",false,{},"\u002Fprojects\u002Fecommerce-crawler",{"title":209,"description":267},[273,274,275,276],"Python","Scrapy","ClickHouse","Redis","projects\u002Fecommerce-crawler","Ws8WcKD9ace2GyxOXXwVs5QZ1zZ7Zu0kWGPJ021OvsM",{"id":280,"title":281,"body":282,"category":335,"client":336,"cover":337,"date":338,"description":339,"extension":76,"featured":268,"link":78,"meta":340,"navigation":77,"path":341,"seo":342,"stack":343,"stem":346,"__hash__":347},"projects\u002Fprojects\u002Feducation-crm.md","教育机构招生与教务系统",{"type":7,"value":283,"toc":328},[284,286,289,291,305,307,310,312,323,325],[10,285,12],{"id":12},[14,287,288],{},"某连锁培训机构（30 家校区）希望统一招生线索、排课与学员档案，避免多校区数据割裂。",[10,290,19],{"id":19},[21,292,293,296,299,302],{},[24,294,295],{},"招生线索分配与跟进（CRM）",[24,297,298],{},"排课 \u002F 调课 \u002F 消课管理",[24,300,301],{},"学员课时包与剩余课时",[24,303,304],{},"校区独立核算与总部看板",[10,306,38],{"id":38},[14,308,309],{},"Next.js 服务端渲染 + PostgreSQL 存储，Docker Compose 一键部署，多校区通过租户字段隔离数据。",[10,311,44],{"id":44},[21,313,314,317,320],{},[24,315,316],{},"排课冲突自动检测与教师课表互斥",[24,318,319],{},"剩余课时预警，减少耗课纠纷",[24,321,322],{},"总部大屏实时展示各校区经营数据",[10,324,58],{"id":58},[14,326,327],{},"上线 2 个月覆盖全部 30 家校区，招生转化率提升 18%，排课效率提升 2 倍。",{"title":63,"searchDepth":64,"depth":64,"links":329},[330,331,332,333,334],{"id":12,"depth":64,"text":12},{"id":19,"depth":64,"text":19},{"id":38,"depth":64,"text":38},{"id":44,"depth":64,"text":44},{"id":58,"depth":64,"text":58},"定制系统","某连锁培训机构","https:\u002F\u002Fcoresg-normal.trae.ai\u002Fapi\u002Fide\u002Fv1\u002Ftext_to_image?prompt=education%20institution%20student%20management%20web%20app%2C%20course%20scheduling%20calendar%2C%20enrollment%20pipeline%2C%20friendly%20blue%20UI&image_size=landscape_16_9","2024-12","教育机构招生与教务系统。",{},"\u002Fprojects\u002Feducation-crm",{"title":281,"description":339},[344,204,345],"Next.js","Docker","projects\u002Feducation-crm","2WXA3GP05cyl23hnrG7SethsZoWAw0FFbEAVofvZFYA",1786005259838]