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

一句话介绍:飞书多维表格+扫码枪读取纸质书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.小满图书管理app下载小满图书管理系统系统:Android更新:2024-11-27热度: 类型:教育开发商:太原市晋源区小满网络科技工作室晋ICP备2021009129号-3A 安卓版下载 手机图书软件排行20名外 小满图书管理介绍 小满图书管理,一般又称小满图书管理系统。小满图书管理--管理图书,管理会员,管理借阅信息 https://www.liqucn.com/rj/132817.shtml
2.十大好用的图书管理系统图书管理软件排行榜图书管理系统app推荐一个好用的图书管理系统平台,可以有效提升书店或图书馆的管理效能。下面MAIGOO小编带大家看看图书管理系统有哪些、图书管理软件哪个好(包括电脑软化和手机App)。例如晴川普菲特图书管理系统、私家书藏、广智书店业务综合管理系统等,都是较具代表性的。https://www.maigoo.com/top/423944.html
3.图书管理软件下载十款常用图书管理软件排行用户可以在录入窗口通过输入ISBN号或名称,在互联网上进行检索并添加相关信息。此外,软件还具备在线升级功能,方便用户及时获取最新版本的软件更新服务。具体来说,《大管家图书管理系统》包括系统设置、用户设置、系统参数设置等多个模块。在系统设置中,可以对使用者进行管理,并设置不同账户的权限及登录密码;用户设置则包括https://app.zol.com.cn/jiqiao/262714.html
4.最新图书查询,“图书资讯速览”热点简报海量图书信息:涵盖各类图书,包括小说、历史、科技、文学等多个领域,满足不同读者的需求。 精准搜索:支持关键词、作者、出版社等多维度搜索,让读者快速找到心仪的图书。 实时更新:每日更新最新图书资讯,确保读者获取到最前沿的阅读信息。 二、操作便捷,一触即达 https://blog.ikki0603.cn/post/18557.html
5.期末大作业:使用AndroidStudio开发图书管理系统APP(使用sqlite数现在是一个信息高度发达的时代,伴随着科技的进步,文化的汲取,人们对于图书信息的了解与掌握也达到了一定的高度。尤其是学生对于知识的渴求更是与日俱增。图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。介于这一现象,我们对于图书馆的借阅管理系统进行了全面https://zhuanlan.zhihu.com/p/675653183
6.在图书馆信息管理系统中,已经构造了一种读者类,日后发现图书馆下载APP首页 课程 题库模板 题库创建教程 创建题库 登录 创建自己的小题库 搜索 【单选题】在图书馆信息管理系统中,已经构造了一种读者类,日后发现图书馆学生和教师在借书中有不同规定。请问在面向对象设计中用( )办法可以有效地设计这3个类? https://www.shuashuati.com/ti/dc57993d804b4267bbdcacef471c0513.html?fm=bd8a1b0b0ca9f4eca4d781cf2f4d3ed1a0
7.许昌学院信息化系统使用指南(教师版)2.4.6图书馆服务 2.4.7报修服务 2.4.8其他服务 3协同办公系统(OA系统) 3.1Web页面访问 3.1.1登录 3.1.2 OA常用功能模块介绍 3.2PC客户端(OA精灵)访问 3.2.1 OA精灵下载、安装 3.2.2客户端配置 3.2.3客户端使用简介 3.3移动端OA精灵APP使用方法 https://wlzx.xcu.edu.cn/info/1025/2091.htm
8.软件开发创新创业计划书(精选5篇)同时也有对应的APP后台管理系统,负责管理上传的店铺信息及各种及时更新的推送消息。同时记录用户的搜素记录等各种信息便于以后升级与完善。 3.2APP的制作 使用JAVA制作Android版,使用苹果发布的iOS专用的SDK制作ios版 3.3APP所提供的服务 1. 校园周边地图及导航:对学校周边的位置进行校园化的标注(校园化意指用本校学生https://www.ruiwen.com/word/ruanjiankaifachuangxinchuangyejhs.html
9.讲解及实战(附源码,通过图书管理信息系统实战)简介: Android Studio开发之应用组件Application的讲解及实战(附源码,通过图书管理信息系统实战) 需要源码请点赞关注收藏后评论区留言~~ 一、Application的生命周期 Application是Android的一大组件,在APP运行过程中有且仅有一个Application对象贯穿应用的整个生命周期 打开AndroidMainfest.xml 发现activity节点的上级正是https://developer.aliyun.com/article/1398744
10.多抓鱼APP管理系统设计人人都是产品经理后台图书信息管理系统 在拥有库存的情况下,我们需要面向用户进行销售,前台页面如下: 前台页面 前台页面主要是面向用户的,所以前端页面不宜有过于冗余的分类,简单直接容易查找即可。 前台的类目相对于后台来说灵活性更强,可以根据需求来进行修改。比如恰逢读书节,电商网站可以开设“读书节促销”。 https://www.woshipm.com/pd/5332596.html
11.大作业:使用AndroidStudio开发图书管理系统APP(使用sqlite数据库引言 在信息时代背景下,图书馆作为知识集散地,管理着大量的图书和借阅资料,对信息数据的管理提出了更高的要求。为提高图书利用率,我们对图书馆借阅管理系统进行了全面分析,设计了一套基于Android Studio和SQLite数据库的图书管理系统——书香驿站。第一章 开发背景 1.1 目的和意义:本项目旨在通过实践https://zhidao.baidu.com/question/756777443561357252.html
12.毕业设计管理信息系统6篇(全文)论文摘要:文中论述了当前管理信息系统的发展史以及管理信息系统的作用、功能和结构模式等。简述了管理信息系统对社会企业的影响和重要性及开发过程。简单的分析了管理信息系统未来的发展趋势以及管理信息系统正在日益改变我们的工作与生活方式。 一、前言 1.1管理信息系统简介 https://www.99xueshu.com/w/fileivbmlx5x.html
13.融合门户APP如何整合教务科研图书等多个系统信息在传统模式下,教务管理系统、科研平台、图书馆数据库各自独立运作,形成了众多的信息孤岛。教师与学生不得不穿梭于多个平台之间,费时又低效。卓云科技融合门户,通过统一的身份认证体系和数据接口标准,实现跨系统的无缝对接,使得信息查询、业务办理等操作变得集中而便捷。 https://zytec.cn/kdetail/144.html
14.三味图书电商系统app图书馆建设与管理方案通过实施本方案,有望提高图书馆的运营效率和服务质量,满足广大读者的需求,实现品牌价值的提升。 关于三味图书电商系统app图书馆建设与管理方案的介绍到此就结束了,如果你还想了解更多这方面的信息,记得收藏关注《搜搜游戏网》。https://www.sousou.com/bk/553859.html
15.图书馆图书管理系统app下载图书馆图书管理系统app安每个图书馆都有相应的图书管理系统,功能全面,所有书籍的信息都有录入在内,管理起来十分方便。图书馆图书管理系统app是掌上图书馆管理系统,虽然它没有电脑版的图书管理系统功能丰富全面,但搜索书籍、查看借阅信息等功能它还是支持的,方便用户随时随地的查看在馆书籍信息。 https://www.crsky.com/soft/439594.html
16.图书管家app图书管家软件2024新版下载图书管家是新一代图书管理系统,图书管理的好帮手,适用于家庭书房、职工书屋、学校图书馆、幼儿园、班级、绘本馆、农家书屋、图书角、读书会、书店、阅览室等有书场馆,包含一键录书、导出图书、快速找书、轻松借还、上架下架、用户管理等功能。●使用场景- 家里藏书的书房:轻松整理图书清单,有效避免重复买书。- 单位https://m.iuuu9.com/app/cn.bookeeper
17.国家企业信用信息公示系统企业信用信息 经营异常名录 严重违法失信名单 查询 热搜榜: 三只羊(合肥)控股集团有限公司 浙江淘宝网络有限公司 上海寻梦信息技术有限公司 更多 信息公告 企业信息填报 全国个体私营 经济发展服务网 重点领域信息 公示专区 微信小程序 支付宝小程序 主办单位:国家市场监督管理总局 地址:北京市西城区三里河东路八https://www.gsxt.gov.cn/