(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210838373.0
(22)申请日 2022.07.18
(71)申请人 北京师范大学
地址 100875 北京市海淀区新 街口外大街
19号
(72)发明人 朱立新 黄荣怀 刘德建
(74)专利代理 机构 北京圣州专利代理事务所
(普通合伙) 11818
专利代理师 王宇航
(51)Int.Cl.
G06Q 10/06(2012.01)
G06Q 10/08(2012.01)
G06F 21/62(2013.01)
(54)发明名称
一种基于区块链的图书馆管理系统及其方
法
(57)摘要
本发明公开了一种基于区块链的图书馆管
理系统, 包括图书信息管理单元、 馆内人员管理
单元、 数据库、 区块上链单元以及馆内书籍盘点
单元, 图书信息管理单元、 馆内人员管理单元、 区
块上链单元以及馆内书籍盘点单元均与数据库
相连接。 同时公开了一种基于上述系统的图书馆
管理方法, 采用上述一种基于区块链的图书馆管
理系统及其方法, 实现了图书馆中书目入库、 出
库、 借阅、 归还等功能, 同时通过区块上链单元,
提高统计效率, 图书入库出库增加更加公开, 可
规避无效采购, 并且所有交易可在 链上供所有人
查寻, 避免了管理人员侵吞书籍资产的可能性,
可高效遴选审核领导人员组成, 保障了审核透明
公开公平, 增加了系统的信任度, 提升整体安全
性。
权利要求书4页 说明书8页 附图2页
CN 115099681 A
2022.09.23
CN 115099681 A
1.一种基于区块链的图书馆管理系统, 其特征在于: 包括图书信 息管理单元、 馆内人员
管理单元、 数据库、 区块上链单 元以及馆内书籍盘点单 元,
图书信息管理单元、 馆内人员管理单元、 区块上链单元以及馆内书籍盘点单元均与数
据库相连接 。
2.根据权利要求1所述的一种基于区块链的图书馆管理系统, 其特征在于: 所述图书信
息管理单元包括未入库书籍模块、 入库书籍模块、 书籍借阅模块、 书籍归还模块、 书籍损坏
维护登记模块、 书目重分类模块、 图书信息变更模块、 书产置业模块和书目台账模块, 未入
库书籍模块、 入库书 籍模块、 书 籍借阅模块、 书 籍归还模块、 书 籍损坏维护登记模块、 书目重
分类模块、 图书信息变更模块、 书产置业模块和书目台账模块均 与数据库相连接;
未入库书籍模块, 用于接收购入书籍订单信息, 且对购入书籍订单信息进行处理并添
加至未入库书籍清单;
入库书籍模块, 用于对选择订单中的书籍 执行入库操作;
书籍借阅模块, 用于提交书籍借阅申请单生成借阅确认单, 借阅人通过书籍借阅模块
的外接第三方接口进 行线上申请, 当确认结果为拒绝时, 借用单失效归档, 当确认结果为确
认时, 更新数据库数据;
书籍归还模块, 用于提交书籍借阅归还申请单, 生成借阅归还确认单, 对其进行确认操
作, 当确认结果 为拒绝时, 借阅归 还单失效归档, 当确认结果 为确认时, 更新数据库数据;
书籍损坏维护登记模块, 用于录入损坏书籍的维护信息并输出维护记录, 根据书籍维
护与损坏的记录更新书籍状态信息;
书目重分类模块, 用于选择需要重分类的书籍并填写相关重分类信息后, 输出书籍重
分类单据, 收到用户的书籍重分类单据后, 对相应的书籍信息进行 更新;
图书信息变更模块, 图书馆相关管理员填写书籍信息变更相关信息并提交, 输出书籍
信息变更记录 至数据库;
书产置业模块, 用于 录入书籍置业单, 更新书产信息、 书产状态和财务信息;
书目台账模块, 用于用户查看书目台账。
3.根据权利要求2所述的一种基于区块链的图书馆管理系统, 其特征在于: 馆内人员管
理单元包括注 册模块和认证模块,
认证模块, 用于馆内工作 人员通过各个开放的第 三方接口终端提交至馆内人员管理单
元内的认证模块进行身份认证, 将认证成功的信息发送至数据库进行备案; 认证身份包括
图书馆管理员、 图书馆书目点查员和领导小组, 认证成功的终端 标记为区块链节点, 同时数
据库与区块链 节点实时通信连接并实时获取其剩余内存;
注册模块的信息包括 姓名、 身份 证号、 手机号、 软件终端信息及其定位。
4.根据权利要求3所述的一种基于区块链的图书馆管理系统, 其特征在于: 区块上链单
元用于将入库订单及书籍信息 打包上传至区块链节点进行留档且包括若干终端模块、 存证
模块和关联模块,
终端模块安装在各级图书馆管理人员的终端设备中, 终端模块包括采集子模块、 存证
子模块、 存 储子模块和共享子模块,
采集子模块用于收集该终端数据和关联录入数据, 终端数据为周期性采集的终端状态
数据, 关联录入数据包括管理人员信息、 存储内容和时间戳, 采集子模块将终端 数据和关联权 利 要 求 书 1/4 页
2
CN 115099681 A
2录入数据的关联目录信息作为上链数据, 关联目录信息包括区块节 点ID、 终端设备、 存储内
容和时间戳;
存证子模块用于提取上链数据的哈希值为存证哈希值, 将存证哈希值关联区块节点ID
上传区块链存 储, 获得对应的区块高度;
存储子模块用于将上链数据关联存证哈希值和区块高度存 储;
共享子模块用于接收管理人员输入的保密时长和共享 时长, 将上链数据使用对称加密
算法加密后, 关联区块ID上传到区块链, 对称加密秘钥记为密钥, 保密时长结束时使用限时
加密算法加密密钥, 限时时长与共享时长相符, 将限时加密后的密钥关联区块ID、 终端设备
和存储内容发送给关联模块, 相关管理人员列举存储内容涉及的入库接 收单及书籍信息,
纳入目录集, 将入库接收单及书 籍信息关联目录集后提取哈希值, 记为入库哈希值, 将入库
哈希值通过存证模块上传区块链存 储;
关联模块用于读取与目录集包含的终端设备及存储内容相符的限时加密的密钥, 若能
成功解密 密钥, 则将密钥解密出的上链数据与所述的入库接收单及书籍信息关联。
5.根据权利要求4所述的一种基于区块链的图书馆管理系统, 其特征在于: 馆内书籍盘
点单元用于对馆内已入库书籍进 行盘查, 图书馆管理员通过馆内书籍盘点单元提交盘点计
划并提交至领导小组, 审批通过时, 生成入库书目明细, 图书馆书目点查员开始点查, 提交
核对结果至图书馆管理员的终端, 图书馆管理员进 行确认, 当确认未通过时, 图书馆管理员
要求复核, 生成复盘明细并发送至图书馆书目点查员, 复核后并提交复核后的核验结果, 然
后将其发送至图书馆管理员的设备终端进行二次确认, 当核验确认时, 资产管理员修改复
核结果并提交至领导小组, 主管 领导查阅查看校对报告。
6.一种基于上述权利要求1 ‑5任意一项的一种基于区块链的图书馆管理系统的管理方
法, 其特征在于, 具有步骤如下:
步骤S1: 通过馆内人员管理单 元进行注 册和认证人员身份;
步骤S2: 图书信息管理单 元通过各个模块进行相关操作;
步骤S3: 通过书籍盘点单 元对盘点计划进行审批;
步骤S4: 通过区块上链单 元将入库订单及书籍信息打包上传至区块链 节点进行留档。
7.根据权利要求6所述的一种基于区块链的图书馆管理方法, 其特征在于, 在步骤S2
中, 未入库书 籍模块接收待录入书籍信息, 并生成未入库书 籍清单, 对订购和接受捐赠的书
籍的接收单据, 根据传递来的书籍信息, 按照不同的书籍类型分类, 拆分接 收单据, 加入至
未入库书籍清单, 将书籍价值更新单添加至未入库书籍清单, 查找与书籍价值更新相关的
拆分单, 输出修改后的接收单, 关联书籍价 值更新单与拆分单后, 根据实际变更进行 更新;
入库书籍模块对接收单中的书籍执行入库操作, 创建书籍入库单, 填入相关书籍并执
行入库操作输出已入库书籍, 书籍状态变为入库后, 将根据规则自动添加标签号;
当用户需要借阅书籍时, 通过书籍借阅模块填写必要信息后提交借阅申请单, 当管理
人员确认结果为拒绝时, 借阅单失效归档, 当确认结果为同意时, 更新书籍状态, 然后对借
阅书籍的相关数据进行 更新;
当用户需要归还书籍时, 通过书籍归还模块填写必要信息后提交书籍归还申请单, 生
成书籍归还确认单, 对其进 行确认操作, 当管理人员确认结果为拒绝时, 书籍归还单失效归
档, 当确认结果 为确认时, 更新书籍状态;权 利 要 求 书 2/4 页
3
CN 115099681 A
3
专利 一种基于区块链的图书馆管理系统及其方法
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:07上传分享