极度贴近非遗手作个体户真实经营场景的技术方案:
基于 Python 的「非遗手作小作坊极简记账与利润核算工具」
定位:极简录入 + 自动成本归集 + 利润测算 + 零财务基础可用
一、实际应用场景描述
典型人物:阿秀(非遗剪纸手艺人)
- 身份:
- 个体户
- 在家带徒弟做手工
- 日常业务:
- 卖剪纸作品(线上 / 景区)
- 买红纸、剪刀、装裱材料
- 偶尔请学徒帮忙
- 现状:
- 用微信收款
- 随手记在小本子上
- 不知道每件作品赚多少钱
- 诉求:
- ✅ 记账别太麻烦
- ✅ 能算出“这一单赚多少”
- ✅ 不用懂会计也能用
👉 目标:
把“小作坊经营”变成“看得见的利润”
二、引入痛点
痛点 说明
📦 有成本结构 材料 / 人工 / 间接费用
🧾 无发票 现金 / 微信交易为主
📐 需单品核算 想知道“一幅剪纸赚多少”
📉 利润模糊 只看到收入,看不到净利
✅ 目标:
极简输入 → 自动归集 → 单品 + 总体利润
三、核心逻辑讲解(适配手作小作坊)
1️⃣ 收支类型建模(极简)
类型 示例
销售收入 剪纸作品
材料成本 红纸、墨汁
人工成本 学徒工钱
间接费用 水电、快递
2️⃣ 单品利润测算逻辑
单品利润 = 销售单价 − 材料成本 − 分摊人工 − 分摊制造费用
✅ 本期不做复杂分摊
✅ 用 期间总费用 ÷ 销量 近似
3️⃣ 自动利润表结构
项目 金额
营业收入 ∑ 销售
减:材料成本
减:人工成本
减:间接费用
净利润
四、代码模块化设计(Python)
📁 项目结构
craft_shop_accounting/
│
├── main.py # 程序入口
├── recorder.py # 收支录入
├── cost_calculator.py # 成本利润计算
└── README.md
五、核心代码实现(注释清晰)
✅ recorder.py
"""
非遗手作收支录入模块
"""
from datetime import date
def record_transaction():
print("\n类别:1.销售 2.材料 3.人工 4.其他费用")
kind = input("选择类别:")
type_map = {
"1": "销售收入",
"2": "材料成本",
"3": "人工成本",
"4": "间接费用"
}
amount = float(input("金额:"))
note = input("备注(如:剪纸《春》):" if kind == "1" else "备注:")
return {
"日期": date.today().isoformat(),
"类型": type_map.get(kind, "其他"),
"金额": amount,
"备注": note
}
✅ cost_calculator.py
"""
成本与利润测算模块
"""
import pandas as pd
def calculate_profit(records):
df = pd.DataFrame(records)
sales = df[df["类型"] == "销售收入"]["金额"].sum()
material = df[df["类型"] == "材料成本"]["金额"].sum()
labor = df[df["类型"] == "人工成本"]["金额"].sum()
overhead = df[df["类型"] == "间接费用"]["金额"].sum()
net_profit = sales - material - labor - overhead
result = {
"营业收入": sales,
"材料成本": material,
"人工成本": labor,
"间接费用": overhead,
"净利润": net_profit
}
return result
✅ main.py
from recorder import record_transaction
from cost_calculator import calculate_profit
records = []
print("✂️ 非遗手作小作坊记账核算系统")
while True:
cmd = input("\n1. 记一笔 2. 查看利润 3. 退出:")
if cmd == "1":
rec = record_transaction()
records.append(rec)
print("✅ 已记录")
elif cmd == "2":
profit = calculate_profit(records)
for k, v in profit.items():
print(f"{k}: {v:.2f} 元")
elif cmd == "3":
break
六、README 文件示例
# Craft Shop Accounting Tool
## 简介
专为非遗手作个体户设计的极简记账与利润核算工具,
支持销售、成本、人工、费用自动归集。
## 功能
- 极简收支录入
- 成本自动归集
- 利润一键测算
## 使用方法
bash
python main.py
七、使用说明(给手艺人)
1. 每天经营结束后
2. 打开程序
3. 按提示输入:
- 销售 / 买材料 / 发工资 / 其他
4. 随时查看:
- 今天赚了多少
- 成本花在哪
八、核心知识点卡片(智能会计 / 小微经营)
模块 知识点
成本会计 直接成本 / 间接费用
利润测算 收入 − 成本 = 利润
管理会计 单品盈利意识
Python 字典 / DataFrame
小微经营 轻量化核算体系
九、总结
✅ 这不是“工业级 ERP”,而是:
把非遗手艺人的“指尖账”变成“经营智慧”
- 用 极简交互 尊重手作节奏
- 用 成本思维 提升经营意识
- 非常适合:
- 非遗传承人
- 手作工作室
- 智能会计“小微个体”教学案例
如果你愿意,下一步可以:
- ✅ 增加 单件作品成本追踪
- ✅ 增加 Excel 台账导出
- ✅ 改成 智能会计课程实训项目
利用AI解决实际问题,如果你觉得这个工具好用,欢迎关注长安牧笛!