图书订单筛选设计与算法研究
——以山东职业学院图书馆为例
2018-04-01伏立霞李曰颖
发明与创新 2018年33期
关键词:图书馆
伏立霞 李曰颖
山东职业学院 山东 济南250104
订单筛选工作是图书馆采购图书的第一环节,是保证图书采访质量的重要工作。本文以山东职业学院图书馆为例,分析了图书订单筛选中出现的各种问题,利用VBA(VisualBasicforApplications)设计了一套快速有效的图书订单筛选算法,以期提高图书采访质量。
一、图书订单筛选问题需求分析
目前,图书采购订单通过采集器或系统查重后,反馈回来的订单仍存在很多问题,需采访人员筛选后再进行订购。从书商反馈回来的订单Excel格式,包含国际标准书号(InternationalStandardBookNumber,简称ISBN)、题名、出版社、出版日期、定价等字段。每个图书馆的筛选原则大同小异,尽管侧重点不一样,但筛选处理方法基本相同。
1.筛选空格,完善数据
从书商反馈回来的订单数据会出现信息不全的数据记录,如缺少题名、出版社等字段。
2.筛选本馆禁止类图书
对于高校(除幼儿师范)图书馆而言,少儿类图书是禁止购买的。本科院校不购买高职高专类图书,高职院校图书馆无需采购考博、考研类用书。
3.筛选复本设定
图书馆对不同大类、不同价格的图书,复本要求会不一样,低价和高价图书的复本也不一样。
4.筛选出版日期要求
很多图书馆对于出版日期的筛选有限定要求。倾向于订购新书甚至只要当年出版的图书馆,需筛掉某出版日期之前的图书。
二、订单筛选模块设计
1.空格数据处理模块
本模块主要功能是筛选出订单数据中含有空格的记录,并把这些记录整理形成单独的空格记录表格,以Outlook邮件的方式直接发送给书商。……
登录APP查看全文
