V2EX 07月25日 01:50
[分享创造] [一个人独立开发] 两个月撸了个“电表轮换系统”,现在真在用了(Web + App)
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文讲述了作者如何利用业余时间,从零开始为电力公司开发一套完整的“计量轮换管理系统”,包含Web管理后台和移动端App。该系统旨在解决传统人工管理电表更换过程中数据错误、效率低下等问题。通过引入OCR、多模态识别等技术,实现了照片自动识别、数据录入自动化、离线作业等功能,极大地提升了工作效率和数据准确性。系统已成功部署并投入使用,获得了良好反响,体现了技术服务于基层、解决实际问题的价值。

💡 **系统解决的核心痛点:** 电力公司在电表更换过程中,面临照片堆积、数据核对困难、人工录入易出错等问题。传统依赖人工、微信群和Excel的管理方式效率低下且容易出错,甚至需要长途奔波返工。作者开发的计量轮换管理系统旨在通过数字化手段,彻底解决这些基层痛点。

🚀 **技术实现与功能亮点:** 该系统采用前后端分离架构,后端基于Spring Boot和Java,数据库选用MongoDB,移动端App则使用React Native + Expo开发,并采用Docker进行容器化部署。关键功能包括:Web端支持三类表单统一管理、电表照片自动识别(利用LLM多模态模型)、权限分级、数据统计导出;App端支持离线作业、照片一键上传识别(支持条码、倍率、CT比值)、草稿自动保存和网络同步。

📈 **实际应用成效显著:** 系统已成功部署并被电力公司下属施工队、材料员、档案员等一线员工使用,平均每天提交超过600条表单,已有30多名员工投入使用。系统运行稳定,有效减少了人工错误和返工,显著提升了工作效率,真正实现了“救命”的效果。

🤝 **技术分享与合作意愿:** 作者乐于与电力行业从业者、致力于基层单位数字化改造的人士,以及对OCR、多模态识别、离线系统开发感兴趣的开发者交流。该系统具有推广和复用的潜力,作者愿意进一步打磨、扩展,并期待能一起探索更多可能性。

✨ **技术赋能基层价值:** 作者强调技术不应是炫技,而应切实服务于基层工作,帮助人们减少跑路、返工和出错。他呼吁所有基层数字化系统都应做到“接地气、真好用”,让技术真正解决实际问题,提升工作体验。

这两个月,发小找到我,说他们电力公司最近换电表快被材料整疯了,照片堆成山、数据对不上、人手也不够……我听完也挺上头的,直接说一句:

“要不我给你整套系统?”

于是就开始了这趟旅程——一个人、两个月、从零开始开发,做了一套完整的“计量轮换管理系统”,Web + App 都有,已经部署上线,真正在用,~_~真正在救命


🧩 为什么要做这个系统?

我老家电力公司每年都要大批量换电表,覆盖城区、小区、农牧区,换表流程全靠人工+微信群+Excel,过程堪称灾难:

我当时就一个念头:都 2025 年了,这种事不应该靠人脑记,应该靠系统管。


🚧 怎么做的?

用的就是晚上 + 周末的时间,纯 vibe coding 模式。
从架构设计 → 接口实现 → 页面写 UI → MongoDB 索引 → 图片压缩 → OCR → 离线缓存 → Docker 部署,一步步撸出来的。

两个多月,没有产品经理,没有测试,没有 UI 设计,全靠自己扛。


✨ 系统长什么样?

🖥 Web 管理后台

📱 移动端 App ( React Native )


🔧 技术栈怎么选的?

模块技术方案
后端Spring Boot 3.4.5 + Java 17
数据库MongoDB (文档结构更灵活)
App 开发React Native + Expo
部署Docker + Docker Compose
架构风格前后端分离 + 容器化部署

📸 系统实拍图( App 页面)


💼 已经跑起来了 ✅


🤝 如果你是……

d2lubmllbG92ZTIwMjA= 都欢迎聊聊!这个系统是可以推广复用的,我也愿意继续打磨、扩展,甚至一起搞点事情。


技术不是为了炫技,而是为了让人少跑路、少返工、少出错。

愿所有基层数字化系统都能接地气、真好用。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

计量轮换管理系统 电力数字化 OCR React Native 基层数字化
相关文章