中国科技期刊研究 ›› 2022, Vol. 33 ›› Issue (8): 1057-1064. doi: 10.11946/cjstp.202111300926

• • 上一篇    下一篇

基于Python的科技期刊二维码生成/插入/校验一体化解决方案

牛欣悦1)()(), 祁丽娟1,2), 方梅1,2)   

  1. 1)中国科学院软件研究所期刊联合编辑部《计算机系统应用》编辑部,北京市海淀区中关村南四街4号 100190
    2)中国科学院软件研究所期刊联合编辑部《软件学报》编辑部,北京市海淀区中关村南四街4号 100190
  • 收稿日期:2021-11-30 修回日期:2022-01-26 出版日期:2022-08-15 发布日期:2022-09-02
  • 作者简介:

    牛欣悦(ORCID:0000-0002-1493-5750),硕士,编辑,E-mail: ;

    祁丽娟,博士,副编审;

    方 梅,硕士,编审,期刊联合编辑部主任。

    作者贡献声明: 牛欣悦:设计开发程序,撰写、修订论文; 祁丽娟:提出研究思路,修订论文; 方 梅:确定论文选题,修订论文。
  • 基金资助:
    国家自然科学基金“软件学报学术期刊”(62042203)

An integrated solution for generating/inserting/verifying two-dimensional codes in scientific journals based on Python

NIU Xinyue1)()(), QI Lijuan1,2), FANG Mei1,2)   

  1. 1) Editorial Office of Computer Systems and Applications, Editorial Department of Joint Journals, Institute of Software, Chinese Academy of Sciences, 4 South 4th Street, Zhongguancun, Haidian District, Beijing 100190, China
    2) Editorial Office of Journal of Software, Editorial Department of Joint Journals, Institute of Software, Chinese Academy of Sciences, 4 South 4th Street, Zhongguancun, Haidian District, Beijing 100190, China
  • Received:2021-11-30 Revised:2022-01-26 Online:2022-08-15 Published:2022-09-02

摘要:

【目的】为使二维码处理流程操作性更好、可靠性更强、效率更高,分享《计算机系统应用》二维码处理全流程的探索和实践,为编辑同行提供参考。【方法】总结分析人工处理二维码时的常见问题,利用Python语言设计实现二维码一体化处理工具,提出二维码一体化解决方案,并将其与二维码手工处理方案进行对比。【结果】自主开发的二维码一体化工具可实现二维码生成、插入、校验等工作的自动化处理,效率更高、可靠性更强。以《计算机系统应用》处理45篇论文为例,手工操作耗时约2小时,自动化操作仅需约30秒,且零差错。利用工具自动化校验二维码,不再依赖于网址生效,可实现二维码处理流程与传统编校出版流程的完美融合。【结论】基于Python的二维码一体化解决方案高效高质地实现在科技期刊单篇论文中设置二维码。计算机自动化操作在处理重复性工作时效率更高、可靠性更强。科技期刊编辑应善于思考,借助计算机技术不断提升工作效率,完善工作流程。

关键词: 科技期刊, 二维码, Python, 编务工作

Abstract:

[Purposes] This study offers a solution for integrated processing of two-dimensional codes in scientific journals with Computer Systems and Applications as an example to make the process more operable, reliable, and efficient, which is expected to serve as a reference for other journals. [Methods] We first summarized and analyzed the common problems in manual processing of two-dimensional codes, then designed the integrated processing tool for two-dimensional codes using Python language, and compared it with the manual processing. [Findings] The integrated tool can realize the automatic generation, insertion, and verification of two-dimensional codes. Taking Computer Systems and Applications as an example, manual processing of two-dimensional codes in 45 papers takes about 2 hours, while the automatic processing only costs about 30 seconds with no error. The verification of two-dimensional codes by the integrated tool is independent of the websites, thus smoothing the traditional publishing process in the presence of two-dimensional codes. [Conclusions] The proposed solution can deal with two-dimensional codes in scientific journals with high efficiency and accuracy. Computer automation boasts higher efficiency and reliability in dealing with repetitive work. Editors of scientific journals should think more about the publishing process and constantly improve work efficiency and workflow with the help of computer technology.

Key words: Scientific journal, Two-dimensional code, Python, Editorial work