碳排放数据采集与报告系统

项目总价 30000元
预估日薪 500/天
合作方式: 项目制
预估工时: 60天
发布位置: 海外
参与范围: 全国远程
T.C.
T.C.
职位ID: 158435复制

发布方信用行为

发布项目
1
订单总数
0
退款单数

需求描述

1. 项目目标
本项目是一个碳排放 MRV 系统(Monitoring, Reporting, Verification) MVP,用来采集企业账单/IoT 数据 → 计算温室气体排放量(tCO₂e) → 输出合规的报告。开发一个最小可行的后台系统,能完成:
• 上传账单 / 导入 IoT 数据
• 自动计算碳排放量(tCO₂e)
• 导出合规格式的报告(Excel/PDF)
2. 核心功能模块
① 数据采集模块
• CSV/Excel 导入(校验单位、时间覆盖、数值异常)
• IoT 电表数据导入(先支持 CSV/JSON 或 API)
• OCR 账单识别(调用 AWS Textract/Google Document AI)
② 排放计算引擎
• 功能:将 kWh/L/kL 转换为 tCO₂e
• 流程:
o 从因子表匹配排放因子(按地区/能源类型)
o 单位换算(L→GJ, kWh→MWh)
o 批次计算:保存每次输入+因子版本+结果(方便追溯)
③ 报表导出
• 输出 Excel/PDF 报告(固定格式)
④ API 接口
• REST API,供前端/低代码调用
• JWT 简单认证
3. 数据库表(核心)
• activity_readings(输入数据表)
• emission_factors(排放因子表)
• calc_batches(计算批次表)
• calc_results(计算结果表)
4. 技术栈
• 后端:FastAPI (Python)
• 数据库:Postgres
• 报表:openpyxl / ReportLab
• OCR:云 API(AWS/Google)
5. 开发计划(1 人后端,8 周)
• 第1周:框架+数据库设计
• 第2–3周:CSV/Excel 导入、校验
• 第4周:OCR API 接入
• 第5周:IoT 数据导入
• 第6周:排放计算引擎
• 第7周:报表导出
• 第8周:联调测试+文档交付
6. 交付要求
• 代码托管在 GitHub/GitLab(你建库)
• 文档:README + 数据库结构 + API 文档(Swagger)
• 一键启动(Docker/虚拟环境)
• 提供 2–3 套样例数据测试,结果正确
• 分阶段交付,分阶段付款

碳排放数据采集与报告系统

合作方式 项目制
预估日薪 500
预估总价 30000元
预估工时 60天
发布位置 海外
可参与范围 全国远程
职位ID 158435复制
发布方 T.C.
T.C.
已有62人投递 ,发布人 点此登录 后查看。

需求描述

1. 项目目标
本项目是一个碳排放 MRV 系统(Monitoring, Reporting, Verification) MVP,用来采集企业账单/IoT 数据 → 计算温室气体排放量(tCO₂e) → 输出合规的报告。开发一个最小可行的后台系统,能完成:
• 上传账单 / 导入 IoT 数据
• 自动计算碳排放量(tCO₂e)
• 导出合规格式的报告(Excel/PDF)
2. 核心功能模块
① 数据采集模块
• CSV/Excel 导入(校验单位、时间覆盖、数值异常)
• IoT 电表数据导入(先支持 CSV/JSON 或 API)
• OCR 账单识别(调用 AWS Textract/Google Document AI)
② 排放计算引擎
• 功能:将 kWh/L/kL 转换为 tCO₂e
• 流程:
o 从因子表匹配排放因子(按地区/能源类型)
o 单位换算(L→GJ, kWh→MWh)
o 批次计算:保存每次输入+因子版本+结果(方便追溯)
③ 报表导出
• 输出 Excel/PDF 报告(固定格式)
④ API 接口
• REST API,供前端/低代码调用
• JWT 简单认证
3. 数据库表(核心)
• activity_readings(输入数据表)
• emission_factors(排放因子表)
• calc_batches(计算批次表)
• calc_results(计算结果表)
4. 技术栈
• 后端:FastAPI (Python)
• 数据库:Postgres
• 报表:openpyxl / ReportLab
• OCR:云 API(AWS/Google)
5. 开发计划(1 人后端,8 周)
• 第1周:框架+数据库设计
• 第2–3周:CSV/Excel 导入、校验
• 第4周:OCR API 接入
• 第5周:IoT 数据导入
• 第6周:排放计算引擎
• 第7周:报表导出
• 第8周:联调测试+文档交付
6. 交付要求
• 代码托管在 GitHub/GitLab(你建库)
• 文档:README + 数据库结构 + API 文档(Swagger)
• 一键启动(Docker/虚拟环境)
• 提供 2–3 套样例数据测试,结果正确
• 分阶段交付,分阶段付款

发布方信用行为

发布项目 1
订单总数 1
退款单数 0

完善简历

工程师完善技术能力和项目经验,更易接到订单

完善人才简历

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。
已有 62 人投递
登录后查看投递状态