飞书多维表格+扫码枪快速构建个人家庭图书管理系统

一句话介绍:飞书多维表格+扫码枪读取纸质书ISBN号+爬取豆瓣数据+飞书应用开发能力=快速构建个人家庭图书管理系统。

接下来详细记录一下我创建模板和录入数据的过程。

契机是这样的,最近家里新买了一个书柜,我想着反正要把书都倒腾出来摆放一次,不妨顺便把家里的纸质书登记为一个表格;而且我最近翻出了一个以前买的扫码枪,可以发挥一下作用(实践下来发现确实挺好玩的)。

在工具的选择上,我没犹豫太多就选了飞书的多维表格。多维表格的扩展和开发能力很强,也能够快速把一个基础的数据表呈现为多种看板、画廊效果。而且多维表格最近还新增了AI捷径,可以直接调用AI能力填充表格。

整体设计思路大概分为以下几部分:

在飞书云文档新建多维表格。如果不想逐个手动配置字段的话,可以点击右上角的AI助手飞飞,告诉它希望增加哪些字段,AI就会帮助我们生成表头并设置出最为合适的字段属性:

我这次的思路是:先通过ISBN获取豆瓣图书数据,然后使用飞书的AI能力补充生成需要的字段,最后再手动录入少量数据。基于此,要录入的信息分为三类:

通过自动抓取导入+AI补全生成,尽可能减少手工录入的工作量。同时在多维表格中,数据表是最基础的数据库,后续可以基于数据表格创建不同的视图、表单或仪表盘,不过现在还是空表,所以我们把其他视图放到最后再介绍。

如果可以的话,用API是最好的,不过豆瓣的接口很早就关闭了,我在网上搜了一下,也没有其他太好用的图书API(或者都不免费)。鉴于个人使用一共也没多少本书,所以可以还是做一下豆瓣的爬虫吧,仅供学习使用,不会对豆瓣服务器造成太大压力。

不过由于豆瓣的图书简介内容并没有统一数据格式,这里还需要做很多错误处理,举个例子,比如定价这里,有时会写59.00元,有时会写¥59或CNY59,有时会写59,有时信息缺失干脆没有这个字段,所以为了避免程序处理时报错,就需要做一些处理,比如使用正则:

还有一个稍微特殊一点的就是封面图片,多维表格中支持上传图片附件,可以将封面图生成画廊,所以我们也需要顺便记录一下封面图片的URL地址,后续可以下载图片并上传到飞书中。

然后我试了一下飞书的AI功能,其实可以用AI自动补充图书分类:

再比如,豆瓣简介写的比较长,我们可以让AI进行总结,生成一句话简介:

这样设置好了之后,只要我们填入前几列的字段,飞书AI就会帮助我们自动补全这两列数据,非常好用。

多维表格其实自带一个Webhook接口用于提交数据,具体做法是点击文档右上角的「自动化」:

「创建自定义流程」:

左边选择「接收到Webhook时」,会得到一个Webhook地址,向这个地址发送JSON格式的数据,服务器就会收到并自动解析为字段;然后右侧选择「新增记录」,选择插入数据的位置为数据表,然后设置记录内容即可:

填写基本信息:

想要通过应用向多维表格中提交数据,主要需要几个过程,我会把文档附在这里供大家参考:

这个过程中,还需要向应用开放相应的操作权限,我建议是在「开发文档」中调试接口时,开通相应的权限。

具体来说,我们需要提前准备好4个参数,分别是:

提交appid和app_secret,获得tenant_access_token。

如果提交的数据和设置的字段类型不匹配就会报错,所以需要仔细debug一下。代码比较简单,大家应该能看明白:

大家现在用的更多的是手机扫描二维码。其实扫码枪这玩意儿一点都不神秘,超市收银台标配。而且一维码条形发明都几十年了,被广泛应用于商品标识。

扫码枪的原理其实很简单,就是通过光学扫描系统读取条形码中的数据,将其转换为电信号,再经过处理器处理后,模拟键盘输入的形式将数据传递给计算机等设备。

不过我用的并不是那种「有线枪式」的扫码枪,而是一个便携的蓝牙扫描枪(不带货哈)。所以对于电脑来说,扫码枪类似于一个无线键盘:

对于用户来说,只需要知道,连接扫码枪之后,你把键入的光标放在哪里,它就会把扫码结果直接输入到哪里(我录了个短视频,不知道能不能看清楚)。

扫码枪也有许多设置项,其中一项便是扫码结尾的字符,如果不做设置,扫码枪在连续扫描时就会录入一长串字符,所以一般来说会在结尾设置\n换行符。

到此我们就可以把以上所有工作流程串在一起了,运行起来的效果大概是这样:

这样基本上就能10s内录完一本书的数据,而且全程只需要做一个动作,就是扫码,很快就能整理出家里的图书数据库。

有了基础的数据表之后,就可以根据自己的需要创建更多视图。所谓视图,就是展现数据的不同方式。大家可以根据自己的数据类型和情况探索一下展示效果,这里不再详细介绍了~

而且你别说,做完这个图书数据表之后,我觉得其他家庭数据库也挺有搞头的,用类似的思路,可以很快搭建出「家庭药箱」「家庭食品保质期」「老婆的化妆品」等等数据表,无非就是替换一下条形码查询数据的接口,而且类似这种需要注意保质期的数据表,还能利用多维表格中的到期提醒功能自动发送提醒。下周有空就做。

THE END
1.如扫码枪实现扫码借出归还图书应用嘲扫码枪实现扫码借出归还图书 场景描述: 在图书管理中,每一次的图书借出或归还操作,通过白码低代码开发平台实现扫描图书的图书条形码即可快速选中图书而进行后续的操作,从而免去了搜索的操作过程以提高图书管理的效率。 功能实现: 数据表字段可按需要去更改。https://www.bnocode.com/scene/guide_data_new_11.html
2.关于开通“书香中国”数据库试用的通知为更好满足广大师生多样化的阅读需求,图书馆现开通“书香中国”数据库,欢迎大家试用。 一、“书香中国”数据库简介 “书香中国”数据库是中文在线集团针对机构用户研发的数字资源阅读综合平台,资源类型丰富,包括:10万余册电子书、3万余集有声书、800多种期刊,200多种报纸,所有资源均为正版授权,内容涵盖:畅销书、长http://tushuguan.sdwfvc.cn/info/1040/13506.htm
3.文献AI服务平台试用通知文献AI服务平台(Literature AI Service Platform)是首个面向图书馆界的文献AI服务体系。通过AI深度解析赋能馆藏文献资源。平台融合了5大主流AI模型技术与新华网权威内容资源,围绕“找文献、读文献、用文献”的核心场景,提供智能搜索推荐、深度解读问答、前沿追踪、引文分析等99 +专业服务功能。有效支持了图书馆文献资源从https://lib.jxjdxy.edu.cn/info/1251/3641.htm
4.个人图书馆系统智能管理与个性化阅读体验在数字时代,随着技术的飞速发展,传统的图书馆模式已经无法满足用户日益增长的个性化需求。为了更好地服务于读者,提供更加便捷、个性化的阅读体验,360图书馆推出了其独特的个人图书馆系统。这是一款集成了智能管理与个性化阅读体验功能的创新平台,它不仅能够为每位用户打造属于自己的虚拟空间,还能根据用户阅读习惯进行定制推荐https://www.rdnbq3552.cn/yang-zhi-ji-shu/578832.html
5.教材系统腾讯云开发者社区?教材管理系统需求说明书? ?引言? 教材管理仓库在正常运营中面对大量教材书籍、教材信息以及订购信息,学生信息、发放书等信息。现有的人工记录方法既效率低又错误过多,大大影响了教材仓库的正常管理工作。因此需要对教材资源、学生信息、订购信息、发放书等进行管理,及时了解各个环节中信息的变更,有利用管理效率https://cloud.tencent.com/developer/article/2478896
6.图书录入时候,修改图书信息的一些经验分享(如何完善图书元)c、保存图书信息 d、再次确认图书信息 e、扫描益迪码 f、录入索书号和图书来源 如果是在批量录入图书,已经分好类,索书号和图书来源可以在图书录入后,使用图书页面批量处理功能,再次批量扫码,进行索书号和图书来源录入,不必每一本单独录,效果高一些 2 一本书(一个ISBN一本书)有多个系统图书信息 https://park.sanzhi.org.cn/index.php?app=article&ac=show&id=2654
7.图书录入系统合集下载图书录入系统专题下载图书录入系统聚合阅读合集,主要是提供图书录入系统相关最新资源下载,您可以在订阅图书录入系统标签专题后,可以第一时间了解图书录入系统最新下载资源和专题,包括最新图书录入系统下载和图书录入系统排行榜等,快来绿色先锋下载关注图书录入系统相关合集吧。 更新时间:2024-11-30共 5 款https://www.greenxf.com/tag/tushuluruxitong.html
8.图书管理系统怎么批量录入选型指导图书管理系统怎么批量录入 图书管理系统是用于管理图书馆或其他机构藏书的软件系统。批量录入是指将大量图书信息快速有效地导入到系统中。以下是一些常用的方法和步骤,可用于批量录入图书信息。 1. 数据准备:首先,准备一个包含待录入图书信息的电子表格或数据库文件。该文件应包含各项图书信息,如书名、作者、ISBN号、https://www.iwanshang.cn/news-20230820762.html
9.图书管理系统需求报告(通用5篇)经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能: 1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。 2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和https://www.ruiwen.com/baogao/6481699.html
10.二维码扫描头嵌入在图书自助管理设备中的应用案例读者二维条码此外,该图书自助管理设备还集成了移动支付系统,若读者借阅图书超时未还,可通过手机移动支付进行费用缴纳,大大方便了读者并提高了管理效率。 四、成效显著 自二维码扫描头嵌入图书自助管理设备以来,该高校图书馆的图书借还效率显著提升,借阅高峰期排队等候时间大幅缩短。同时,自动化管理减少了人为错误,提高了数据准确性,使https://www.163.com/dy/article/JJPKD8US05528JF7.html
11.档案/图书/资料录入校对系统系统介绍: 针对档案/图书/资料信息著录标引及建立各种目录数据库而开发的一款数据加工质检管理系统,主要功能实现自定义设置,提供两录两校对功能,保证著录信息的正确性。实现实时工作量分发、统计、考核功能,工作进度一目了然。 基本模块: · 系统管理 · 数据表管理 · 报表打印 · 档案管理 · 统计查询 · 数据http://www.hlsq.net.cn/index.php?case=archive&act=show&aid=73
12.图书馆管理系统基于Windows 9x/NT/2000开发研制,该系统软件针对图书馆的业务范围及特点,设计了采购子系统、编目子系统、打印子系统、检索统计子系统、流通信息子系统以及系统维护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。 http://www.fm768.com/card-03.html
13.图书馆管理系统图书借阅软件扫码录书图书管理系统软件操作简单方便,无论是借阅的员工还是维护图书的员工,都起着事半功倍的效果。在我们公司,番薯借阅的存在大大激励了员工阅读的热情,有利于我们输出企业文化,传播公司的企业理念。我印象最深的功能就是手机扫码即可录入书籍,与图书馆管理员一样的效果,但是却用了较少的花费和操作成本,我给番薯借阅一个大大的赞!https://www.fanshujieyue.com/
14.《书海图书管理系统》图书数据导出方法在“所属批次”中选择你书籍录入的批次(如吉水三中是2017年5月16日录入到系统的)和所属馆藏地(有多个馆藏地,如图书馆一、图书馆二等),再选择“按批次导出” 选择导出文件路径,单击下载 文件导出后有一个文件“已下载完成”提示框,单击打开文件即可 https://www.meipian.cn/120eobcf
15.C语言课设图书管理系统图书管理系统c语言流程图文章浏览阅读1.1w次,点赞20次,收藏119次。目 录一、程序主要功能二、程序设计思路三、程序流程图四、数据结构五、程序代码六、程序运行结果七、新功能的设计说明——Correct八、两个主要算法说明一、程序主要功能图书管理系统要求实现图书管理的基本功能,包括图书的录入https://blog.csdn.net/zhulinhao/article/details/106845536
16.中专中小学图书管理系统□图书管理系统中,我怎样才能进行异地Z39.50联网套录,实现联机编目? □编目数据快速录入指导? □报表打印时,该如何配置打印机? □标签打印时,该如何配置打印机? □在Win2000、WinXP中如何配置自定义纸张? □为什么图书入库帐的最后一行被日期覆盖,或右边打印不出来? http://www.hfjsj.com/server/help/question.asp
17.重庆财经职业学院—图书馆图书编目人员岗位职责 1、负责图书的分类、编目工作,对全部在库图书录入系统; 2、依据《中国图书馆分类法》,并结合本馆具体情况和任务要求,遵守分类规则进行分类; 3、了解掌握机读目录的著录方法,熟悉著录规则,规范著录,完整准确地揭示必备的书目信息,并认真地核对、核查; 4、必须掌握分类法体系,对每一种图书都https://tsg.cqcfe.com/channel_25948.html
18.图书信息自动录入系统下载2024电脑最新版图书信息自动录入系统最新版可以帮助用户直接扫描,将图书信息直接导入系统数据库,还可以连接网络,将网络上的信息来完善系统数据库。图书信息自动录入系统最新版安全方便能够有效保护软件中的数据。 功能特色 扫描ISBN自动录入图书数据,扫描ISSN自动录入期刊数据,几秒钟即可!就是这么快!就是这么简单!多个服务器24小时https://www.huajunxiazai.com/soft/291806.html
19.银博图书信息自动录入系统最新版下载银博图书信息自动录入系统正式版里诺客户关系管理系统 下载服务协议见页面底部 基本简介 扫描ISBN自动录入图书数据,扫描ISSN自动录入期刊数据,几秒钟即可!就是这么快!就是这么简单!多个服务器24小时开放,与国家图书馆图书数据同步,保证数据准确可靠! 本软件适合图书馆对大量图书信息的录入,减少了手工录入的麻烦,录入书籍资料时直接扫描书后面自带的ISBNhttp://www.onlinedown.net/soft/224549.htm
20.银博图书信息自动录入系统银博图书信息自动录入系统就是这么简单!扫描ISBN自动录入图书数据,扫描ISSN自动录入期刊数据,几秒钟即可!http://www.xiaabc.com/j/1/yinbotushu28665.html
21.图书馆要录入系统,给每本书盖章,贴条形码兼职在兼职过程中,我深刻体会到了图书馆数字化升级的重要性。通过为每本书添加条形码和录入系统,不仅提高了图书馆的数字化管理水平,还为读者提供了更便捷的借阅体验。例如,读者可以通过图书馆的电子系统快速检索到所需书籍的详细信息,并实现远程借阅和归还,大大节省了时间和精力。此外,数字化升级还使得图书馆能够更好地https://aiqicha.baidu.com/qifuknowledge/detail?id=17201104366
22.泰国西那瓦大学新生入学指导手册6、关于宿舍如何录入指纹流程? 宿舍大门与每层楼门有门禁,需要刷指纹开门进入,所以需要提前录入指纹。学生在办理入住且获得学号后,即可抽时间尽快去宿舍管理员办公室进行指纹录入工作。 7、关于宿舍医务室的开放时间? 大学的医务室开放时间:晚上 19:00 到早上 05:00,在 6 号宿舍楼一楼大厅;非常建议学 生在国内https://www.swjtuhc.cn/html/gjjy/detail/242368
23.interlib图书馆管理系统:用c++编写的图书管理系统项目,有增删改c++图书馆管理系统 开发语言:C++ 开发工具:Dev-cpp 其他特点:超过4.6万条的图书信息,超过1.5万条的用户信息,友好的可视化界面 介绍 概况 用c++编写的图书管理系统项目,已录入超过4.6 万条的图书信息和超过1.5万条的用户信息,有增删改查图书,增删改查用户,借还图书等功能。 https://gitee.com/aimaier4869/interlib-library-manager