CN115099681A - 一种基于区块链的图书馆管理***及其方法 - Google Patents

一种基于区块链的图书馆管理***及其方法 Download PDF

Info

Publication number
CN115099681A
CN115099681A CN202210838373.0A CN202210838373A CN115099681A CN 115099681 A CN115099681 A CN 115099681A CN 202210838373 A CN202210838373 A CN 202210838373A CN 115099681 A CN115099681 A CN 115099681A
Authority
CN
China
Prior art keywords
book
module
information
library
warehousing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210838373.0A
Other languages
English (en)
Other versions
CN115099681B (zh
Inventor
朱立新
黄荣怀
刘德建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Normal University
Original Assignee
Beijing Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Normal University filed Critical Beijing Normal University
Priority to CN202210838373.0A priority Critical patent/CN115099681B/zh
Publication of CN115099681A publication Critical patent/CN115099681A/zh
Application granted granted Critical
Publication of CN115099681B publication Critical patent/CN115099681B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于区块链的图书馆管理***,包括图书信息管理单元、馆内人员管理单元、数据库、区块上链单元以及馆内书籍盘点单元,图书信息管理单元、馆内人员管理单元、区块上链单元以及馆内书籍盘点单元均与数据库相连接。同时公开了一种基于上述***的图书馆管理方法,采用上述一种基于区块链的图书馆管理***及其方法,实现了图书馆中书目入库、出库、借阅、归还等功能,同时通过区块上链单元,提高统计效率,图书入库出库增加更加公开,可规避无效采购,并且所有交易可在链上供所有人查寻,避免了管理人员侵吞书籍资产的可能性,可高效遴选审核领导人员组成,保障了审核透明公开公平,增加了***的信任度,提升整体安全性。

Description

一种基于区块链的图书馆管理***及其方法
技术领域
本发明涉及管理***技术领域,尤其是涉及一种基于区块链的图书馆管理***及其方法。
背景技术
计算机和计算机管理***已成为图书馆进行图书管理的主要设备和***。虽然目前很多大型的图书馆已经有一整套比较完善的管理***,近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。面对如此庞大的信息量,现有的管理***多为PHP垂直管理***,mysql多为其数据库,***较为封闭化,在使用中图书的出库入库,领用归还等步骤中经常发生书不对账的情况。
目前还有些图书馆使用了新的RFID技术,而实现这个技术需要做许多额外工作。且图书馆在使用RFID技术管理前,首先要将新购图书进行***关联。新书到馆后需要在每本书上贴上RFID芯片,并进行图书注册。因此,RFID的使用,增加了额外的工作环节。同时,如果图书需要增删,还需要在RFID***内进行操作。在这些操作的过程中书目的统计问题在管理***中极易发生遗失、缺漏、异常增加等现象。综上图书馆的海量图书要实现精准盘点,工作量巨大且效率极低,馆员最头疼的事情莫过于图书盘点这一步骤。
与此同时实体图书管理部门只管理馆内实体资产,有书籍清单,但不关注书籍是否入账;财务部门只管入账的书目及书目的财务信息,管理上脱节,书籍的实物与书籍资产账对不上,书籍资产账与书籍财务账对不上,造成盘点困难、资源浪费以及重复购买等情况。
发明内容
本发明的目的是提供一种基于区块链的图书馆管理***及其方法,解决图书馆书目管理***各部门脱节及书目资产账实不符、账账不符,导致整个图书馆***管理不便的问题。而在进行RFID***操作时,因采用区块链图书馆管理***得到书目数据后可直接进行操作,避免二次清点,降低了账目出现问题的概率。
为实现上述目的,本发明提供了一种基于区块链的图书馆管理***,包括图书信息管理单元、馆内人员管理单元、数据库、区块上链单元以及馆内书籍盘点单元,
图书信息管理单元、馆内人员管理单元、区块上链单元以及馆内书籍盘点单元均与数据库相连接。
优选的,所述图书信息管理单元包括未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块,未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块均与数据库相连接;
未入库书籍模块,用于接收购入书籍订单信息,且对购入书籍订单信息进行处理并添加至未入库书籍清单;
入库书籍模块,用于对选择订单中的书籍执行入库操作;
书籍借阅模块,用于提交书籍借阅申请单生成借阅确认单,借阅人通过书籍借阅模块的外接第三方接口进行线上申请,当确认结果为拒绝时,借用单失效归档,当确认结果为确认时,更新数据库数据;
书籍归还模块,用于提交书籍借阅归还申请单,生成借阅归还确认单,对其进行确认操作,当确认结果为拒绝时,借阅归还单失效归档,当确认结果为确认时,更新数据库数据;
书籍损坏维护登记模块,用于录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息;
书目重分类模块,用于选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新;
图书信息变更模块,图书馆相关管理员填写书籍信息变更相关信息并提交,输出书籍信息变更记录至数据库;
书产置业模块,用于录入书籍置业单,更新书产信息、书产状态和财务信息;
书目台账模块,用于用户查看书目台账。
优选的,馆内人员管理单元包括注册模块和认证模块,
认证模块,用于馆内工作人员通过各个开放的第三方接口终端提交至馆内人员管理单元内的认证模块进行身份认证,将认证成功的信息发送至数据库进行备案;认证身份包括图书馆管理员、图书馆书目点查员和领导小组,认证成功的终端标记为区块链节点,同时数据库与区块链节点实时通信连接并实时获取其剩余内存;
注册模块的信息包括姓名、身份证号、手机号、软件终端信息及其定位。
优选的,区块上链单元用于将入库订单及书籍信息打包上传至区块链节点进行留档且包括若干终端模块、存证模块和关联模块,
终端模块安装在各级图书馆管理人员的终端设备中,终端模块包括采集子模块、存证子模块、存储子模块和共享子模块,
采集子模块用于收集该终端数据和关联录入数据,终端数据为周期性采集的终端状态数据,关联录入数据包括管理人员信息、存储内容和时间戳,采集子模块将终端数据和关联录入数据的关联目录信息作为上链数据,关联目录信息包括区块节点ID、终端设备、存储内容和时间戳;
存证子模块用于提取上链数据的哈希值为存证哈希值,将存证哈希值关联区块节点ID上传区块链存储,获得对应的区块高度;
存储子模块用于将上链数据关联存证哈希值和区块高度存储;
共享子模块用于接收管理人员输入的保密时长和共享时长,将上链数据使用对称加密算法加密后,关联区块ID上传到区块链,对称加密秘钥记为密钥,保密时长结束时使用限时加密算法加密密钥,限时时长与共享时长相符,将限时加密后的密钥关联区块ID、终端设备和存储内容发送给关联模块,相关管理人员列举存储内容涉及的入库接收单及书籍信息,纳入目录集,将入库接收单及书籍信息关联目录集后提取哈希值,记为入库哈希值,将入库哈希值通过存证模块上传区块链存储;
关联模块用于读取与目录集包含的终端设备及存储内容相符的限时加密的密钥,若能成功解密密钥,则将密钥解密出的上链数据与所述的入库接收单及书籍信息关联。
优选的,馆内书籍盘点单元用于对馆内已入库书籍进行盘查,图书馆管理员通过馆内书籍盘点单元提交盘点计划并提交至领导小组,审批通过时,生成入库书目明细,图书馆书目点查员开始点查,提交核对结果至图书馆管理员的终端,图书馆管理员进行确认,当确认未通过时,图书馆管理员要求复核,生成复盘明细并发送至图书馆书目点查员,复核后并提交复核后的核验结果,然后将其发送至图书馆管理员的设备终端进行二次确认,当核验确认时,资产管理员修改复核结果并提交至领导小组,主管领导查阅查看校对报告。
一种基于上述***的图书馆管理***的管理方法,具有步骤如下:
步骤S1:通过馆内人员管理单元进行注册和认证人员身份;
步骤S2:图书信息管理单元通过各个模块进行相关操作;
步骤S3:通过书籍盘点单元对盘点计划进行审批;
步骤S4:通过区块上链单元将入库订单及书籍信息打包上传至区块链节点进行留档。
优选的,在步骤S2中,未入库书籍模块接收待录入书籍信息,并生成未入库书籍清单,对订购和接受捐赠的书籍的接收单据,根据传递来的书籍信息,按照不同的书籍类型分类,拆分接收单据,加入至未入库书籍清单,将书籍价值更新单添加至未入库书籍清单,查找与书籍价值更新相关的拆分单,输出修改后的接收单,关联书籍价值更新单与拆分单后,根据实际变更进行更新;
入库书籍模块对接收单中的书籍执行入库操作,创建书籍入库单,填入相关书籍并执行入库操作输出已入库书籍,书籍状态变为入库后,将根据规则自动添加标签号;
当用户需要借阅书籍时,通过书籍借阅模块填写必要信息后提交借阅申请单,当管理人员确认结果为拒绝时,借阅单失效归档,当确认结果为同意时,更新书籍状态,然后对借阅书籍的相关数据进行更新;
当用户需要归还书籍时,通过书籍归还模块填写必要信息后提交书籍归还申请单,生成书籍归还确认单,对其进行确认操作,当管理人员确认结果为拒绝时,书籍归还单失效归档,当确认结果为确认时,更新书籍状态;
通过书籍损坏维护登记模块录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息;
通过书目重分类模块选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新;
图书馆相关管理员通过图书信息变更模块填写必要的书籍信息变更相关信息并提交,输出书籍信息变更记录;
通过书产置业模块录入书籍置业单,更新书产信息、书产状态和财务信息;
用户通过书目台账模块查看书目台账,并添加处理书籍信息的快速入口,相关管理人员通过快速入口对书籍进行快速操作以更新其书籍状态。
优选的,在步骤S3中,具体步骤为:
步骤S31:图书馆管理员通过终端获取目前在线的领导小组内的人员目录;
步骤S32:计算在线领导的审批度,计算公式如下:
S=M2×t1-M1×t2+10/(|M3-40|+1)
其中,M1为在线领导当月的总审批数,M2为审批领导的审批效值,M3为在线领导年龄,t1、t2和t3均为预设比例系数;
步骤S33:将盘点计划发送至审批值最大的在线领导的终端应用上,同时将发送盘点计划的时刻标记为开始时刻,在线领导通过终端应用进行审批,提交审批结果的时刻标记为结束时刻,同时在线领导的当月审批总次数增加一次,当月审批总次数每月重置一次;
步骤S34:根据最新的单次审批时间更新审批效值,
更新后的审批效值M2的计算公式如下:
Figure BDA0003749795680000061
Q=t4×(N1)×2-0.65
其中,N1为冗余时间,为设定审批阈值时间与单次审批时间的差值,单次审批时间为开始时刻与结束时刻的差值,t4为预设比例系数,n为审批次数。
优选的,在步骤S4中,具体步骤为:
步骤S41:将入库书籍信息的输入位置与区块链节点的位置进行相似性度量估算,利用距离计算公式进行差值计算,得到其存档距离并以R1标记;
步骤S42:将运行本管理***的终端型号递归为标准预设值,将该区块链节点型号预设值与此终端型号进行匹配得到确认的区块链节点预设值并记为R2;
步骤S43:将区块链节点剩余内存标记为R3;
步骤S44:计算得到该区块链节点的权重区块值,计算公式如下:
Figure BDA0003749795680000071
其中,E1/E2/E3分为设定的比例系数,Ni为认证身份的权重,
再将存档距离、终端预设值和剩余内存进行归一化处理并取其数值;
步骤S45:通过区块上链单元将采购入库书籍信息发送至权重区块值最大的区块链节点内存储。
因此,本发明采用上述一种基于区块链的图书馆管理***及其方法,具有以下有益效果:
(1)本申请的基于区块链的图书馆管理***,能够打破图书馆中书目入库、出库、借阅、归还等书目信息冗杂、且各模块数据形成数据孤岛,提高统计数据的效率。
(2)区块链去中心化和可追溯的特性为图书入库出库增加公开的规则,可规避无效采购,重塑图书馆公共性,并且所有交易可在链上供所有人查寻,避免了管理人员侵吞书籍资产的可能性。
(3)一种基于区块链的图书馆管理方法,采用审核机制,可高效遴选审核领导人员组成,保障了审核透明公开公平,增加了***的信任度。
(4)区块链储存***采用哈希多层验证,进一步提升整体安全。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明一种基于区块链的图书馆管理***结构示意图;
图2为本发明区块上链单元结构示意图;
图3为本发明盘点计划进行审批流程图。
具体实施方式
实施例
图1为本发明一种基于区块链的图书馆管理***结构示意图,如图1所示,一种基于区块链的图书馆管理***,包括图书信息管理单元、馆内人员管理单元、数据库、区块上链单元以及馆内书籍盘点单元,图书信息管理单元、馆内人员管理单元、区块上链单元以及馆内书籍盘点单元均与数据库相连接。
图书信息管理单元包括未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块,未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块均与数据库相连接,用于数据的更新。
未入库书籍模块,用于接收购入书籍订单信息,且对购入书籍订单信息进行处理并添加至未入库书籍清单。其中购入书籍订单信息包括订单/接收单、原值变更单、价差单和退货/报废单。
未入库书籍模块具体处理过程如下:
对书目订单进行处理生成书籍接收单信息,根据传递来的书目订单信息,按照不同的书籍基本信息进行拆分。
例如:接收单1,接收单号为“i”包含书籍A五本,书籍B三本,拆分后表单如下:
接收单号 书籍名称 本数
i 书籍A 5
i 书籍B 3
输出拆分后的数据,将其添加至未入库内清单并输出未入库内书籍列表,将书籍价值更新单添加至未入库清单并输出未入库清单列表,查找与原值变更单相关的拆分单,输出修改后的接收单,关联原值变更单与拆分单后,根据业务逻辑对相应的书籍订单与书目书产数据进行更新,本实施例具体为:人工关联拆分单与书籍价值更新单,将书籍更新价值均摊,均摊费用-书籍价值更新单金额/拆分后的书籍本数,更新对应资产财务信息增加均摊费用到书籍原值;将退货报废书籍单添加至未入库书籍清单,根据接收单号、资产名称检索对应拆分接收书籍,根据退货报废书籍单中书籍数量任意减少该目类书籍,选择关联接收单中需要退货/报废的书籍;然后根据实际情况对相应的接收单与书籍数据进行更新。
将退货/报废书籍单添加至未入库清单并输出未入库清单列表,根据订单号、书名检索对应拆分订单资产,判断拆分订单资产是否入库,未入库时,用原订单中资产数量减去退订报废书籍订单中的书目数据;已入库时,根据退订报废书籍订单中资产数量任意减少资产,选择关联订单中需要退订/报废的书目。然后根据业务逻辑对相应的书籍订单与馆内书产数据进行更新。
入库书籍模块,用于对选择订单/接收单中的书籍执行入库操作。图书馆相关工作人员自理新书入库单,填写相关书籍并执行入库操作输出已入库书目,该书籍状态变为已入库后,将根据规则自动添加标签号;管理员执行入库操作,判断书籍是否在馆内书籍***已有分类中,是,创建该书籍进行入库,创建分类号。否,则根据拆分新购书目订单创建新书目分类,创建分类号;图书馆相关工作人员选择新入库订单后将其中的书产执行入库操作,***使用者自行创建书目入库单,填入相关书籍并执行入库操作,书籍状态变为已入库后,将根据预先设定自动添加书籍分类号。书籍借阅模块,用于提交书籍借阅申请单生成借阅确认单,借阅人通过书籍借阅模块的外接第三方接口进行线上申请,当确认结果为拒绝时,借用单失效归档,当确认结果为确认时,更新数据库数据。书籍归还模块,用于提交书籍借阅归还申请单,生成借阅归还确认单,对其进行确认操作,当确认结果为拒绝时,借阅归还单失效归档,当确认结果为确认时,更新数据库数据。书籍损坏维护登记模块,用于录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息。书目重分类模块,用于选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新。图书信息变更模块,图书馆相关管理员填写书籍信息变更相关信息并提交,输出书籍信息变更记录至数据库。书产置业模块,用于录入书籍置业单,更新书产信息、书产状态和财务信息。书目台账模块,用于用户查看书目台账。
馆内人员管理单元包括注册模块和认证模块。认证模块,用于馆内工作人员通过各个开放的第三方接口终端提交至馆内人员管理单元内的认证模块进行身份认证,将认证成功的信息发送至数据库进行备案,认证身份包括图书馆管理员、图书馆书目点查员和领导小组,认证成功的终端标记为区块链节点,同时数据库与区块链节点实时通信连接并实时获取其剩余内存。
注册模块的信息包括姓名、身份证号、手机号、软件终端信息及其定位。
图2为本发明区块上链单元结构示意图,如图2所示,区块上链单元用于将入库订单及书籍信息打包上传至区块链节点进行留档且包括若干终端模块、存证模块和关联模块,
终端模块安装在各级图书馆管理人员的终端设备中,终端模块包括采集子模块、存证子模块、存储子模块和共享子模块,采集子模块用于收集该终端数据和关联录入数据,终端数据为周期性采集的终端状态数据,关联录入数据包括管理人员信息、存储内容和时间戳,采集子模块将终端数据和关联录入数据的关联目录信息作为上链数据,关联目录信息包括区块节点ID、终端设备、存储内容和时间戳。存证子模块用于提取上链数据的哈希值为存证哈希值,将存证哈希值关联区块节点ID上传区块链存储,获得对应的区块高度。存储子模块用于将上链数据关联存证哈希值和区块高度存储。共享子模块用于接收管理人员输入的保密时长和共享时长,将上链数据使用对称加密算法加密后,关联区块ID上传到区块链,对称加密秘钥记为密钥,保密时长结束时使用限时加密算法加密密钥,限时时长与共享时长相符,将限时加密后的密钥关联区块ID、终端设备和存储内容发送给关联模块,相关管理人员列举存储内容涉及的入库接收单及书籍信息,纳入目录集,将入库接收单及书籍信息关联目录集后提取哈希值,记为入库哈希值,将入库哈希值通过存证模块上传区块链存储。关联模块用于读取与目录集包含的终端设备及存储内容相符的限时加密的密钥,若能成功解密密钥,则将密钥解密出的上链数据与所述的入库接收单及书籍信息关联,区块链储存***采用哈希多层验证,进一步提升整体安全。
馆内书籍盘点单元用于对馆内已入库书籍进行盘查,图书馆管理员通过馆内书籍盘点单元提交盘点计划并提交至领导小组,审批通过时,生成入库书目明细,图书馆书目点查员开始点查,提交核对结果至图书馆管理员的终端,图书馆管理员进行确认,当确认未通过时,图书馆管理员要求复核,生成复盘明细并发送至图书馆书目点查员,复核后并提交复核后的核验结果,然后将其发送至图书馆管理员的设备终端进行二次确认,当核验确认时,资产管理员修改复核结果并提交至领导小组,主管领导查阅查看校对报告。
一种基于上述***的图书馆管理***的管理方法,具有步骤如下:
步骤S1:通过馆内人员管理单元进行注册和认证人员身份。
步骤S2:图书信息管理单元通过各个模块进行相关操作。
在步骤S2中,未入库书籍模块接收待录入书籍信息,并生成未入库书籍清单,对订购和接受捐赠的书籍的接收单据,根据传递来的书籍信息,按照不同的书籍类型分类,拆分接收单据,加入至未入库书籍清单,将书籍价值更新单添加至未入库书籍清单,查找与书籍价值更新相关的拆分单,输出修改后的接收单,关联书籍价值更新单与拆分单后,根据实际变更进行更新;
入库书籍模块对接收单中的书籍执行入库操作,创建书籍入库单,填入相关书籍并执行入库操作输出已入库书籍,书籍状态变为入库后,将根据规则自动添加标签号。
当用户需要借阅书籍时,通过书籍借阅模块填写必要信息后提交借阅申请单,当管理人员确认结果为拒绝时,借阅单失效归档,当确认结果为同意时,更新书籍状态,然后对借阅书籍的相关数据进行更新;
当用户需要归还书籍时,通过书籍归还模块填写必要信息后提交书籍归还申请单,生成书籍归还确认单,对其进行确认操作,当管理人员确认结果为拒绝时,书籍归还单失效归档,当确认结果为确认时,更新书籍状态;
通过书籍损坏维护登记模块录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息;
通过书目重分类模块选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新;
图书馆相关管理员通过图书信息变更模块填写必要的书籍信息变更相关信息并提交,输出书籍信息变更记录;
通过书产置业模块录入书籍置业单,更新书产信息、书产状态和财务信息;
用户通过书目台账模块查看书目台账,并添加处理书籍信息的快速入口,相关管理人员通过快速入口对书籍进行快速操作以更新其书籍状态。
步骤S3:通过书籍盘点单元对盘点计划进行审批。图3为本发明盘点计划进行审批流程图,如图3所示,
具体步骤为:
步骤S31:图书馆管理员通过终端获取目前在线的领导小组内的人员目录。
步骤S32:计算在线领导的审批度,计算公式如下:
S=M2×t1-M1×t2+10/(|M3-40|+1)
其中,M1为在线领导当月的总审批数,M2为审批领导的审批效值,M3为在线领导年龄,t1、t2和t3均为预设比例系数,分别取1.7/2.1/1.6。
步骤S33:将盘点计划发送至审批值最大的在线领导的终端应用上,同时将发送盘点计划的时刻标记为开始时刻,在线领导通过终端应用进行审批,提交审批结果的时刻标记为结束时刻,同时在线领导的当月审批总次数增加一次,当月审批总次数每月重置一次。
步骤S34:根据最新的单次审批时间更新审批效值,
更新后的审批效值M2的计算公式如下:
Figure BDA0003749795680000131
Q=t4×(N1)×2-0.65
其中,N1为冗余时间,为设定审批阈值时间与单次审批时间的差值,单次审批时间为开始时刻与结束时刻的差值,t4为预设比例系数,本实施例取0.5,n为审批次数。
将当月审批总次数、审批效值和年龄进行归一化处理得到审批度,再通过审批度得到对应的主管领导进行审批,从而更加智能合理的选取对应的领导进行审批,提高审批效率。
步骤S4:通过区块上链单元将入库订单及书籍信息打包上传至区块链节点进行留档。具体步骤为:
步骤S41:将入库书籍信息的输入位置与区块链节点的位置进行相似性度量估算,利用距离计算公式进行差值计算,得到其存档距离并以R1标记。
步骤S42:将运行本管理***的终端型号递归为标准预设值,将该区块链节点型号预设值与此终端型号进行匹配得到确认的区块链节点预设值并记为R2。
步骤S43:将区块链节点剩余内存标记为R3。
步骤S44:计算得到该区块链节点的权重区块值,计算公式如下:
Figure BDA0003749795680000141
其中,E1/E2/E3分为设定的比例系数,Ni为认证身份的权重,N1/N2/N3分别为由小到大分别为图书馆管理员、图书馆书目点查员和领导小组的预设值。
再将存档距离、终端预设值和剩余内存进行归一化处理并取其数值。
步骤S45:通过区块上链单元将采购入库书籍信息发送至权重区块值最大的区块链节点内存储。
因此,本发明采用上述一种基于区块链的图书馆管理***及其方法,实现了图书馆中书目入库、出库、借阅、归还等功能,同时通过区块上链单元,提高统计效率,图书入库出库增加更加公开,可规避无效采购,并且所有交易可在链上供所有人查寻,避免了管理人员侵吞书籍资产的可能性,可高效遴选审核领导人员组成,保障了审核透明公开公平,增加了***的信任度,提升整体安全性。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。

Claims (9)

1.一种基于区块链的图书馆管理***,其特征在于:包括图书信息管理单元、馆内人员管理单元、数据库、区块上链单元以及馆内书籍盘点单元,
图书信息管理单元、馆内人员管理单元、区块上链单元以及馆内书籍盘点单元均与数据库相连接。
2.根据权利要求1所述的一种基于区块链的图书馆管理***,其特征在于:所述图书信息管理单元包括未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块,未入库书籍模块、入库书籍模块、书籍借阅模块、书籍归还模块、书籍损坏维护登记模块、书目重分类模块、图书信息变更模块、书产置业模块和书目台账模块均与数据库相连接;
未入库书籍模块,用于接收购入书籍订单信息,且对购入书籍订单信息进行处理并添加至未入库书籍清单;
入库书籍模块,用于对选择订单中的书籍执行入库操作;
书籍借阅模块,用于提交书籍借阅申请单生成借阅确认单,借阅人通过书籍借阅模块的外接第三方接口进行线上申请,当确认结果为拒绝时,借用单失效归档,当确认结果为确认时,更新数据库数据;
书籍归还模块,用于提交书籍借阅归还申请单,生成借阅归还确认单,对其进行确认操作,当确认结果为拒绝时,借阅归还单失效归档,当确认结果为确认时,更新数据库数据;
书籍损坏维护登记模块,用于录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息;
书目重分类模块,用于选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新;
图书信息变更模块,图书馆相关管理员填写书籍信息变更相关信息并提交,输出书籍信息变更记录至数据库;
书产置业模块,用于录入书籍置业单,更新书产信息、书产状态和财务信息;
书目台账模块,用于用户查看书目台账。
3.根据权利要求2所述的一种基于区块链的图书馆管理***,其特征在于:馆内人员管理单元包括注册模块和认证模块,
认证模块,用于馆内工作人员通过各个开放的第三方接口终端提交至馆内人员管理单元内的认证模块进行身份认证,将认证成功的信息发送至数据库进行备案;认证身份包括图书馆管理员、图书馆书目点查员和领导小组,认证成功的终端标记为区块链节点,同时数据库与区块链节点实时通信连接并实时获取其剩余内存;
注册模块的信息包括姓名、身份证号、手机号、软件终端信息及其定位。
4.根据权利要求3所述的一种基于区块链的图书馆管理***,其特征在于:区块上链单元用于将入库订单及书籍信息打包上传至区块链节点进行留档且包括若干终端模块、存证模块和关联模块,
终端模块安装在各级图书馆管理人员的终端设备中,终端模块包括采集子模块、存证子模块、存储子模块和共享子模块,
采集子模块用于收集该终端数据和关联录入数据,终端数据为周期性采集的终端状态数据,关联录入数据包括管理人员信息、存储内容和时间戳,采集子模块将终端数据和关联录入数据的关联目录信息作为上链数据,关联目录信息包括区块节点ID、终端设备、存储内容和时间戳;
存证子模块用于提取上链数据的哈希值为存证哈希值,将存证哈希值关联区块节点ID上传区块链存储,获得对应的区块高度;
存储子模块用于将上链数据关联存证哈希值和区块高度存储;
共享子模块用于接收管理人员输入的保密时长和共享时长,将上链数据使用对称加密算法加密后,关联区块ID上传到区块链,对称加密秘钥记为密钥,保密时长结束时使用限时加密算法加密密钥,限时时长与共享时长相符,将限时加密后的密钥关联区块ID、终端设备和存储内容发送给关联模块,相关管理人员列举存储内容涉及的入库接收单及书籍信息,纳入目录集,将入库接收单及书籍信息关联目录集后提取哈希值,记为入库哈希值,将入库哈希值通过存证模块上传区块链存储;
关联模块用于读取与目录集包含的终端设备及存储内容相符的限时加密的密钥,若能成功解密密钥,则将密钥解密出的上链数据与所述的入库接收单及书籍信息关联。
5.根据权利要求4所述的一种基于区块链的图书馆管理***,其特征在于:馆内书籍盘点单元用于对馆内已入库书籍进行盘查,图书馆管理员通过馆内书籍盘点单元提交盘点计划并提交至领导小组,审批通过时,生成入库书目明细,图书馆书目点查员开始点查,提交核对结果至图书馆管理员的终端,图书馆管理员进行确认,当确认未通过时,图书馆管理员要求复核,生成复盘明细并发送至图书馆书目点查员,复核后并提交复核后的核验结果,然后将其发送至图书馆管理员的设备终端进行二次确认,当核验确认时,资产管理员修改复核结果并提交至领导小组,主管领导查阅查看校对报告。
6.一种基于上述权利要求1-5任意一项的一种基于区块链的图书馆管理***的管理方法,其特征在于,具有步骤如下:
步骤S1:通过馆内人员管理单元进行注册和认证人员身份;
步骤S2:图书信息管理单元通过各个模块进行相关操作;
步骤S3:通过书籍盘点单元对盘点计划进行审批;
步骤S4:通过区块上链单元将入库订单及书籍信息打包上传至区块链节点进行留档。
7.根据权利要求6所述的一种基于区块链的图书馆管理方法,其特征在于,在步骤S2中,未入库书籍模块接收待录入书籍信息,并生成未入库书籍清单,对订购和接受捐赠的书籍的接收单据,根据传递来的书籍信息,按照不同的书籍类型分类,拆分接收单据,加入至未入库书籍清单,将书籍价值更新单添加至未入库书籍清单,查找与书籍价值更新相关的拆分单,输出修改后的接收单,关联书籍价值更新单与拆分单后,根据实际变更进行更新;
入库书籍模块对接收单中的书籍执行入库操作,创建书籍入库单,填入相关书籍并执行入库操作输出已入库书籍,书籍状态变为入库后,将根据规则自动添加标签号;
当用户需要借阅书籍时,通过书籍借阅模块填写必要信息后提交借阅申请单,当管理人员确认结果为拒绝时,借阅单失效归档,当确认结果为同意时,更新书籍状态,然后对借阅书籍的相关数据进行更新;
当用户需要归还书籍时,通过书籍归还模块填写必要信息后提交书籍归还申请单,生成书籍归还确认单,对其进行确认操作,当管理人员确认结果为拒绝时,书籍归还单失效归档,当确认结果为确认时,更新书籍状态;
通过书籍损坏维护登记模块录入损坏书籍的维护信息并输出维护记录,根据书籍维护与损坏的记录更新书籍状态信息;
通过书目重分类模块选择需要重分类的书籍并填写相关重分类信息后,输出书籍重分类单据,收到用户的书籍重分类单据后,对相应的书籍信息进行更新;
图书馆相关管理员通过图书信息变更模块填写必要的书籍信息变更相关信息并提交,输出书籍信息变更记录;
通过书产置业模块录入书籍置业单,更新书产信息、书产状态和财务信息;
用户通过书目台账模块查看书目台账,并添加处理书籍信息的快速入口,相关管理人员通过快速入口对书籍进行快速操作以更新其书籍状态。
8.根据权利要求7所述的一种基于区块链的图书馆管理方法,其特征在于,在步骤S3中,具体步骤为:
步骤S31:图书馆管理员通过终端获取目前在线的领导小组内的人员目录;
步骤S32:计算在线领导的审批度,计算公式如下:
S=M2×t1-M1×t2+10/(|M3-40|+1)
其中,M1为在线领导当月的总审批数,M2为审批领导的审批效值,M3为在线领导年龄,t1、t2和t3均为预设比例系数;
步骤S33:将盘点计划发送至审批值最大的在线领导的终端应用上,同时将发送盘点计划的时刻标记为开始时刻,在线领导通过终端应用进行审批,提交审批结果的时刻标记为结束时刻,同时在线领导的当月审批总次数增加一次,当月审批总次数每月重置一次;
步骤S34:根据最新的单次审批时间更新审批效值,
更新后的审批效值M2的计算公式如下:
Figure FDA0003749795670000051
Q=t4×(N1)×2-0.65
其中,N1为冗余时间,为设定审批阈值时间与单次审批时间的差值,单次审批时间为开始时刻与结束时刻的差值,t4为预设比例系数,n为审批次数。
9.根据权利要求8所述的一种基于区块链的图书馆管理方法,其特征在于,在步骤S4中,具体步骤为:
步骤S41:将入库书籍信息的输入位置与区块链节点的位置进行相似性度量估算,利用距离计算公式进行差值计算,得到其存档距离并以R1标记;
步骤S42:将运行本管理***的终端型号递归为标准预设值,将该区块链节点型号预设值与此终端型号进行匹配得到确认的区块链节点预设值并记为R2;
步骤S43:将区块链节点剩余内存标记为R3;
步骤S44:计算得到该区块链节点的权重区块值,计算公式如下:
Figure FDA0003749795670000061
其中,E1/E2/E3分为设定的比例系数,Ni为认证身份的权重,
再将存档距离、终端预设值和剩余内存进行归一化处理并取其数值;
步骤S45:通过区块上链单元将采购入库书籍信息发送至权重区块值最大的区块链节点内存储。
CN202210838373.0A 2022-07-18 2022-07-18 一种基于区块链的图书馆管理***及其方法 Active CN115099681B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210838373.0A CN115099681B (zh) 2022-07-18 2022-07-18 一种基于区块链的图书馆管理***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210838373.0A CN115099681B (zh) 2022-07-18 2022-07-18 一种基于区块链的图书馆管理***及其方法

Publications (2)

Publication Number Publication Date
CN115099681A true CN115099681A (zh) 2022-09-23
CN115099681B CN115099681B (zh) 2023-01-31

Family

ID=83299288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210838373.0A Active CN115099681B (zh) 2022-07-18 2022-07-18 一种基于区块链的图书馆管理***及其方法

Country Status (1)

Country Link
CN (1) CN115099681B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116720927A (zh) * 2023-08-08 2023-09-08 北京人天书店集团股份有限公司 图书荐购方法、***及存储介质
CN117274015A (zh) * 2023-09-25 2023-12-22 莱仕力智能技术(深圳)有限公司 图书推荐方法、装置、设备及介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099563A (ja) * 2001-09-21 2003-04-04 Ricoh Co Ltd 図書館における発注受入システム、プログラム、及び記録媒体
CN109034692A (zh) * 2018-07-09 2018-12-18 遵义师范学院 一种二手书快速流通方法和***
CN109034437A (zh) * 2018-08-16 2018-12-18 刘仕博 一种基于云终端的图书馆***
CN110544042A (zh) * 2019-09-06 2019-12-06 腾讯科技(深圳)有限公司 基于区块链网络的图书管理方法及装置
WO2020022531A1 (ko) * 2018-07-23 2020-01-30 주식회사 더볼터 Pop 기반 블록체인에서의 동적 시간 지연 기반의 체인 연결 방법 및 시스템
CN111047397A (zh) * 2019-11-26 2020-04-21 山东爱城市网信息技术有限公司 一种基于区块链的图书馆书籍管理方法、设备及介质
CN112085624A (zh) * 2020-08-19 2020-12-15 王娟 一种基于云计算的数据处理方法及***
CN112581126A (zh) * 2020-12-08 2021-03-30 腾讯科技(深圳)有限公司 基于区块链的平台数据管理方法、装置及存储介质
CN112668028A (zh) * 2021-01-08 2021-04-16 南京人生果信息科技有限公司 一种基于区块链的智能数据快速加密传输***
CN112699151A (zh) * 2021-01-04 2021-04-23 腾讯科技(深圳)有限公司 数据处理方法、装置、设备以及介质
CN112990829A (zh) * 2021-04-21 2021-06-18 江苏荣泽信息科技股份有限公司 一种基于区块链的资产管理***
CN114422189A (zh) * 2021-12-22 2022-04-29 都易链(扬州)数字科技有限公司 一种基于区块链技术的园区安防管理***及方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099563A (ja) * 2001-09-21 2003-04-04 Ricoh Co Ltd 図書館における発注受入システム、プログラム、及び記録媒体
CN109034692A (zh) * 2018-07-09 2018-12-18 遵义师范学院 一种二手书快速流通方法和***
WO2020022531A1 (ko) * 2018-07-23 2020-01-30 주식회사 더볼터 Pop 기반 블록체인에서의 동적 시간 지연 기반의 체인 연결 방법 및 시스템
CN109034437A (zh) * 2018-08-16 2018-12-18 刘仕博 一种基于云终端的图书馆***
CN110544042A (zh) * 2019-09-06 2019-12-06 腾讯科技(深圳)有限公司 基于区块链网络的图书管理方法及装置
CN111047397A (zh) * 2019-11-26 2020-04-21 山东爱城市网信息技术有限公司 一种基于区块链的图书馆书籍管理方法、设备及介质
CN112085624A (zh) * 2020-08-19 2020-12-15 王娟 一种基于云计算的数据处理方法及***
CN112581126A (zh) * 2020-12-08 2021-03-30 腾讯科技(深圳)有限公司 基于区块链的平台数据管理方法、装置及存储介质
CN112699151A (zh) * 2021-01-04 2021-04-23 腾讯科技(深圳)有限公司 数据处理方法、装置、设备以及介质
CN112668028A (zh) * 2021-01-08 2021-04-16 南京人生果信息科技有限公司 一种基于区块链的智能数据快速加密传输***
CN112990829A (zh) * 2021-04-21 2021-06-18 江苏荣泽信息科技股份有限公司 一种基于区块链的资产管理***
CN114422189A (zh) * 2021-12-22 2022-04-29 都易链(扬州)数字科技有限公司 一种基于区块链技术的园区安防管理***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴文静等: "基于RFID的财务共享服务中心固定资产管理研究—以油田企业为例", 《科学与管理》 *
白杨: "基于区块链的图书馆数字资源版权保护研究", 《中国优秀硕士学位论文全文数据库社会科学Ⅰ辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116720927A (zh) * 2023-08-08 2023-09-08 北京人天书店集团股份有限公司 图书荐购方法、***及存储介质
CN116720927B (zh) * 2023-08-08 2023-11-03 北京人天书店集团股份有限公司 图书荐购方法、***及存储介质
CN117274015A (zh) * 2023-09-25 2023-12-22 莱仕力智能技术(深圳)有限公司 图书推荐方法、装置、设备及介质

Also Published As

Publication number Publication date
CN115099681B (zh) 2023-01-31

Similar Documents

Publication Publication Date Title
CN115099681B (zh) 一种基于区块链的图书馆管理***及其方法
EP3292469B1 (en) Automated workflow management system for application and data retirement
US20060271450A1 (en) Computer-based method for automatic remote coding of debtor credit databases with bankruptcy filing information
CN112990829B (zh) 一种基于区块链的资产管理***
CN113127563B (zh) 一种基于区块链的智能零售管理方法及***
CN108038617A (zh) 一种知识产权运营服务平台***
JP2003196476A (ja) セキュリティポリシーの作成支援システムおよびセキュリティ対策決定支援システム
CN102208061A (zh) 数据核销处理装置和数据核销处理方法
CN116090018B (zh) 银行数据安全处理方法及***
CN115982429B (zh) 一种基于流程控制的知识管理方法及***
US20240243934A1 (en) Blockchain, method for transmitting information between nodes of the blockchain, and methods for configuring and quering the blockchain
CN116542786A (zh) 小微企业保险方案自动生成方法、装置、设备及存储介质
CN116702726A (zh) 薪税管理***、方法、电子设备及存储介质
CN110544165A (zh) 一种信用风险评分卡创建方法、装置及电子设备
CN111160681A (zh) 基于用户收支数据评估用户收入级别的方法、装置及存储介质
CN112581295B (zh) 基于字段拆分的产品数据处理方法、装置、设备和介质
US12051066B2 (en) Systems and methods for validating asset destinations in blockchain networks
Chong et al. Incident-Specific Cyber Insurance
US11270230B1 (en) Self learning machine learning transaction scores adjustment via normalization thereof
CN110728566B (zh) 报销文件中数据处理方法、装置、计算机设备和存储介质
US20230298016A1 (en) Systems and methods for validating asset destinations in blockchain networks
US20230196453A1 (en) Deduplication of accounts using account data collision detected by machine learning models
TWM630363U (zh) 客訴案件自動處理系統
Bui et al. Proof of Earnestness-Subjective information’s Trustworthiness in Blockchains as a Service
CN114385626A (zh) 一种客户信息处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant