1、作者单位:陆川县马坡镇第二初级中学姓名:覃坤通讯地址:陆川县马坡镇第二初级中学邮编:537712电话:13607757564Email:ylsyz163。com中小学图书馆自动化低成本建设摘要:为了适应现代信息社会的需要,中小学的图书馆管理必须实现自动化,然而完成这个任务却显得异常艰难,其中一个重大原因就在于建设的成本为普通中小学所不能承受。本篇论文以自动化管理软件为中心试图探寻一条中小学图书馆自动化低成本建设的道路-降低自动化软件成本、降低对馆员的素质要求、降低对耗材的投入,并在当地的三所中学进行了实践,获得了宝贵的经验。关键词:中小学图书馆;自动化第一章绪论中小学图书馆实现计算机自动化管理
2、是社会发展的必然趋势,这源于课程教材改革和素质教育的需要、计算机和网络技术的发展诉求、教育行政部门的相关法规要求。然而中小学图书馆的自动化建设在许多地区却是困难重重,步履维艰。 毕业至今,我辗转于多间学校任教,目睹了许多学校的图书馆在教育教学工作中完全丧失了自己应有的功能, 成为应付上级相关检查的一种摆设,甚至变成了学校不愿负担的包袱。由此,中小学图书馆自动化建设的困难重重可略见一斑.建设面临的问题纷繁芜杂:资金短缺、自动化工作起步较晚、技术人才相对缺乏、 图书经费拮据、管理体制落后其中,资金短缺是不可回避的第一个难题。究其原因,主要是由于地区经济发展滞后,教育投入少或对图书馆的认识和建设的投
3、入不足。难题的破解无疑只有两种途径:增大投入,降低成本。而在当前最快捷有效、直接可行的途径只能是“降低成本.本篇论文试图通过自主设计与低成本运行相适应的图书馆自动化管理软件,降低自动化管理过程中对馆员素质的要求与每年耗材的成本,并设计相符的建设方案,探寻一条自动化低成本建设之路,以缓解或破解当前中小学图书馆自动化建设资金短缺的束缚,尽可能地推动地方中小学图书馆自动化建设.论文所描述的图书馆自动化管理软件系本人作品,已投入实用,可于我的个人主页(qtt.512j。com)免费下载。第二章自动化管理系统长期以来,图书馆自动化建设成本高居不下,主要是软件价格过高,附加图书馆设备过多,如图书监测仪单(
4、双)通道、钴条、磁条检查仪、充消仪、服务器专用UPS等,或重复购置设备,如服务器、客户机等。尤其是自动化管理软件,市场价格动辄上万,普通中小学无以承受.且软件功能过于复杂细琐,对图书馆馆员的素质要求相对较高,与现实情况严重冲突,并不适用于普通中小学.为了降低建设成本,就必须重点考虑软件价格的性价比,强调图书馆的主要功能,力求系统的简洁精悍。基于这些考虑,因此设计一个适合广大中小学图书馆的自动化管理软件就成了本篇论文的主要任务。21软件开发平台软件的数据库后台为Microsoft SQL Server2000。选择的主要原因如下:Microsoft SQL Server2000由一系列的相互协作
5、的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要,有利于自动化软件扩展数据分析功能。Microsoft SQL Server2000提供了在服务器系统上运行的服务器软件和客户端运行的客户端软件,连接服务器计算机的网络软件则由Windows2000系统提供,有利于自动化软件实现联机作业功能。Microsoft SQL Server2000运行在Windows2000系统上,负责创建和维护基本表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据,有利于从底层保障图书馆数据的安全.此外,Microsoft SQL Server2000具有较好的可伸缩性和
6、可用性,易于安装、部署和使用。软件的开发工具为Borland Delphi7.22产品生产行业标准计算机文档国际标准书目著录中国图书馆图书分类法图书馆行业条码标准23系统设计能力本系统适用于藏书量在15万册以下的中小图书馆。每年5000个借阅人登记;每年10万个流通作业;每年2万个继借处理;每年2万个过期通知处理。24系统定价图书馆自动化管理软件(含证卡制作模块)为免费软件。25系统应用程序设计251用户登录窗体的的实现 用户权限分三个等级:管理员、操作员、查询员。若系统工作于联机作业状态,当客户端日期与服务器日期误差59秒以上时,系统将拒绝登陆,并建设校对日期时间。界面如右图所示。252借还
7、登记窗体的的实现窗体包含了借书、还书、继借三种功能,利于在借还操作间快速切换,提高工作效率,并适应许多图书馆一台机子兼顾借还的情况。“提示方式是指借还操作完成后的提示方法。系统默认为“喇叭发声”,无须声卡与音箱,使馆员通过声音来了解操作是否成功,简略了因使用对话框形式,而不得不回车确定的步骤,在一定程度上解放了馆员的双手,使其专注于条码阅读器、图书、借书证。关键代码如下: /借书#if RadioButton1.Checked then begin /借出,对borrow表写入新记录 with qrDone do begin close; sql.clear; sql。Add(Insert i
8、nto borrow (借书证号,条码,借书日期,应还日期) values(:p1,:p2,:p3,:p4); parameters.ParamByName(p1)。Value:=trim(editJszh。Text); parameters。ParamByName(p2).Value:=trim(editTm。Text); parameters.ParamByName(p3).Value:=date; dateYh:=date+jbp.jszq; parameters。ParamByName(p4)。Value:=dateYh; /d:=3;showmessage(datetostr(dat
9、e+d)); ExecSQL; close; end; /对book表相应记录作已借出的标记 with qrDone do begin close; sql。clear; sql.Add(update book set 已借否=:p1 where 条码=:p2); parameters。ParamByName(p1)。Value:=1; parameters。ParamByName(p2)。Value:=trim(editTm.Text); ExecSQL; close;end;/还书#if RadioButton2.Checked then begin /是否逾期 t:=0; if date
10、dateYh then t:=Daysbetween(date,dateYh);252借还书流量统计窗体的的实现 以柱形统计图方式直观展现近10天来的借还书流量,显示一些常用统计指标:现有图书数量、已借图书数量、读者总数、在借读者总数、藏书利用率、读者借阅率、图书保障率.其主要SQL语句如下:select count() as 记录个数 from book where 注销否=0select DISTINCT 借书证号 from borrow select count(*) as 记录个数 from book where 校验否=1 and 注销否=0select count(*) as 记录
11、个数 from reader where 注销否=0253图书催还功能的实现图书催还单设置界面如下图所示:26功 能 特 点图书馆资料管理系统的推出经过严格的技术测试,在各系统完成系统分析、程序编码、文档编写工作后,用了7个月的时间在图书馆进行了软件测试,解决系统在实际运行中出现的故障,达到免维护的水平。在实际运用中,根据用户反馈意见不断优化处理,稳定性、可靠性、易用性已得到充分的检验。主要特点如下: 初始环境设置简洁时下有很多同类软件功能很强(这是针对大学图书馆和专业图书馆设计的结果),安装后的初始设置过程也很烦琐,甚至需要专门的学习过程.对于绝大多数学校图书馆来说这些五花八门的功能和特定的
12、设置是用不上的,同时也无端增加了图书馆管理人员的负担. 专业的数据安全设计图书馆资料管理系统的数据安全设计采用多级备份机制确保数据安全,采用WINNT/2000+SQL Server7。0/2000数据库模式,性能稳定,可扩充性强。 数据安全可靠本系统对业务发生的事件名称、对象名称、操作员名称、时间均自动地进行详细记载,并提供了强大的操作记录查询工具,使用户最大程度地掌握整个业务流通过程.本系统对时间的正确性严格要求,用户登陆前,如发现工作站的日期时间与服务器存在59秒以上的误差将拒绝用户登陆,从而进一步确保了网络环境下数据的一致性。本系统操作人员进入系统都可进行严格的身份识别和安全审核,每个
13、操作人员只能对自己权限范围内的数据进行维护,进而避免了来自内部的破坏。 数据录入直观方便在实际业务当中数据的录入量相当大,系统采用屏幕格式进行输入,界面简洁、直观、友好,符合图书情报人员习惯;屏幕设计风格统一,用户易于掌握.系统自动实现各个环节的量的控制,同时还为用户提供的简单快捷方式来利用图书馆的业务流数据和可重复使用的数据,这样提高了录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。例如:自动提取最大条码、书号、借书证号,查重.支持EXCEL表文件导入。 数据输出灵活多样系统充分设想了数据的多种输出需求,如“逾期罚款记录”、“逾期未还名单、“图书催还单”、“借阅信息”、“图书目录卡”
14、。数据可向屏幕输出,向打印机输出,还可导出为EXCEL文件,进行数据二次处理. 流通参数设置自由系统为用户保留了对流通参数设置的自主权,用户可根据读者与馆藏的具体情况,自由设置级别、借书限量、借书周期、继借周期、可继借次数、继借间隔、逾期罚款。只要设好这些参数,在流通过程中,系统就能够自动根据这些相关参数去识别和验证流通过程中的合法性. 操作简单易上手,完全针对中小学学校图书馆而设计,对毕业班学生借书证批量注销等操作作了特别优化。第三章条码与证卡制作 图书条码与证卡自主制作是实现低成本建设的又一关键环节.由于自主制作,使得在耗材的选择上面对的是广阔的市场空间,有利于采购合理价位的不干胶标签、名
15、片纸等耗材,从而在极大程度上降低了自动化建设与管理的成本。系统的图书条码与借书证条码类型采用了Code128B码.128码开始於1981年推出,是一种长度可变、连续性的字母数字条码.与其他一维条码比较起来,128码是较为复杂的条码系统,而其所能支援的字元也相对地比其他一维条码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。 128码的内容大致亦分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的. 128码具有下列特性: 具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用。允许双向的扫瞄处理.可自行决定是否要加上检查码。条码长度可自由调整
16、,但包括起码和终止码在内,不可超过232个字元。同一个128码,可以不同的方式多以编码.藉由A、B、C三种不同编码规则的互换可扩大字元选择的范围,也可缩短编码的长度. 第四章系统实施与成本分析41系统实施环节为校方的主要工作,另外须提供读者信息以便制作借书证.“对图书粘贴条码标签”的工作内容为:对每册图书贴条码标签2枚,并加膜保护,将图书书号(又名财产登记号)抄写于条码表中。“加工借书证”的工作内容为:根据姓名将相片贴在借书证上,并加膜保护。“数据录入”的工作内容为:录入图书信息.根据建设要求,整个建设周期为1530个工作日。条码不干胶标签(每册图书贴2枚,位置分别为封面、正文第21页空白处)
17、借书证(分学生借书证与教师借书证)以上标签与借书证均为样本,其中的条码的类型为:Code128B。配合CipherLAB 1000K使用,条码识别率可达100%。且条码阅读器(光笔、刷卡器等)大多属于即插即用的产品,无须本系统提供接口支持,从而增强了系统的抗故障能力.42系统成本分析建设初期,因制作借书证与打印条码标签,需要学校提供激光打印机和塑封机.建设完成后,需一台或多台计算机放置于图书馆作为自动化管理的硬件平台.一般说来,以上设备,学校已经拥有,无须购置,所以建设所须投入的资金仅需考虑以下五个方面:一、图书馆自动化管理软件免费。二、借书证1个借书证成本约为0。8元(含过塑、制版等),以1
18、000名学生估算,耗费800元。三、条码标签以1万册图书估算,耗费400元.以下为详细清单:物品单价每册图书用量1万册图书用量1万册图书耗费不干胶标签0。02元/枚2枚2万枚400元四、条码阅读器条码阅读器2支耗费800元。物品产地光源单价数量金额CipherLAB 1000K台湾660nm 红光LED400元/支2支800元五、其它为了保护条码标签,应对其加膜,需透明胶若干;另外,为了登记图书书号,需A4纸若干。此项成本无法准确估算,暂定为100元。根据以上成本估算方法,以读者数量2千人,藏书3万册计,需投入资金为3700元。计算过程如下:借书证(800元/千人)条码标签(400元/万册)条
19、码阅读器(400元/支)其它合计8002400340021003700结语本系统完成后,在玉林市第一中学图书馆首次运行,为该校的示范性高中建设发挥了一定作用,迄今运行良好。尔后,又在陆川县第五中学图书馆进行了实践,获得了宝贵的经验,但由于种种原因,该馆停止了业务,系统也随之束之高阁。几经周折,系统再次在玉林市师院附中图书馆进行实践,于2007年3月正式运行,成为低成本建设科学可行的又一生动例证。任何事物的发展都必须付出一定的代价,图书馆自动化低成本建设也不例外。代价就是专业性的损失.图书馆学是一门博大精深的学科,为了追求自动化的低成本,使其适应广大的普通中小学图书馆,自动化管理软件不得不自主设
20、计,并不完全遵循了图书馆学相关知识。代价的付出是否合理,这也只能交与实践来自我证明了。图书资料信息是21世纪信息产业的基础,图书馆自动化是图书资料信息化的首要条件,因而中小学图书馆应克服种种不利因素,为区域经济的腾飞和文化、科技的发展,作出自已应有的贡献。我渴望通过探索一条中小学图书馆自动化低成本建设之路,克服资金不足的重大难题,实现中小学图书馆自动化跨越发展.笔者的主页是qtt。,欢迎计算机教师与图书馆馆员与我一起探索。相信经过不断的实践,道路一定愈加宽广.参考文献1李明华应用ILAS逐步实现自动化(J)ILAS通讯,1998,(1).2谢红,李晓志图书馆管理软件更新换代选择浅析(J)ILAS通讯,2000,(1)。9