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