news 2026/4/20 22:24:23

编写程序实现非遗手作个体户低成本记账核算工具,极简收支录入+成本利润自动测算,适配小作坊零门槛使用。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
编写程序实现非遗手作个体户低成本记账核算工具,极简收支录入+成本利润自动测算,适配小作坊零门槛使用。

极度贴近非遗手作个体户真实经营场景的技术方案:

基于 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解决实际问题,如果你觉得这个工具好用,欢迎关注长安牧笛!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 22:23:01

Glimpse性能优化:如何在不影响应用性能的前提下使用诊断工具

Glimpse性能优化:如何在不影响应用性能的前提下使用诊断工具 【免费下载链接】Glimpse The open source diagnostics platform for the web 项目地址: https://gitcode.com/gh_mirrors/gl/Glimpse Glimpse是一款开源的Web诊断平台,能够帮助开发者…

作者头像 李华
网站建设 2026/4/20 22:20:49

Orange安全防护插件详解:WAF、JWT认证与签名验证的最佳实践

Orange安全防护插件详解:WAF、JWT认证与签名验证的最佳实践 【免费下载链接】orange OpenResty/Nginx Gateway for API Monitoring and Management. 项目地址: https://gitcode.com/gh_mirrors/or/orange Orange是一个基于OpenResty的API网关,除N…

作者头像 李华
网站建设 2026/4/20 22:20:22

s2-proGPU算力适配教程:A10/A100/V100显存占用与推理速度实测

s2-pro GPU算力适配教程:A10/A100/V100显存占用与推理速度实测 1. 专业语音合成工具s2-pro简介 s2-pro是Fish Audio开源的专业级语音合成模型镜像,它能够将文本转换为自然流畅的语音,并支持通过参考音频来复用特定音色。这个工具特别适合需…

作者头像 李华
网站建设 2026/4/20 22:17:41

基于安卓的校园导览与迎新助手毕设源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一款基于安卓平台的校园导览与迎新助手系统以解决高校新生在入学初期面临的环境适应难题及现有校园信息化服务的不足问题。随着高等教育规模…

作者头像 李华
网站建设 2026/4/20 22:13:16

HTML怎么实现记住我功能_HTML checkbox保存登录状态【方法】

HTML checkbox 本身不能“记住我”,需用 JavaScript 结合 localStorage 持久化勾选状态,并将 remember 信号传给后端以发放长期 HttpOnly cookie,前端不可存密码,且须兼容 Safari 隐私模式与 WebView 限制。HTML checkbox 本身不能…

作者头像 李华