中间数据库在实现ILASII系统信息推送服务中的应用

来源 :现代情报 | 被引量 : 0次 | 上传用户:colawind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  〔摘 要〕本文介绍了利用ACCESS作为中间数据库在ILASII系统第二次开发的应用,实现了“预约通知自动发布系统”、“图书馆短信服务平台”等的功能开发。
  〔关键词〕中间数据库;ILASII;ACCESS
  〔中图分类号〕G25 〔文献标识码〕A 〔文章编号〕1008-0821(2009)04-0133-03
  
  On the Application of Middle Dat abase in
  ILASII System for Secondary DevelopmentLin Lan1 Wang Hai2
  (1.Library,Hainan Medical College,Haikou 571101,China;
  2.Library,Hainan Vocational College,Haikou 571101,China)
  〔Abstract〕This paper introduced the application of middle database(ACCESS)in ILASII System for secondary development,which included the“Book Reservation Service System”and“Library Short Message Service Platform”.
  〔Key words〕middle database;ILASII;ACCESS
  
  ILASII系统是一个成熟的图书馆集成管理系统,其数据库管理系统是采用分布式结构的LDBMS数据库管理系统[1],该数据库管理系统属封装性能极好,但不便于对其进行二次开发。因此,图书馆技术人员在拓展ILASII系统功能的时候,所面临的最大问题便是如何利用对其数据库进行二次开发,用以完善ILASII系统对日益发展的图书馆实际工作的需要。
  为了更好的利用图书馆管理系统,使ILASII的各项功能得以扩展,实现部分信息推送服务。我们经过多次测试,利用中间数据库(ACCESS)成功地实现了“预约通知自动发布系统”、“图书馆短信服务平台”等基于ILASII系统的功能开发。
  
  1 中间数据库在ILASII中的应用实践
  
  中间数据库的建立与使用,主要是不对源数据库进行直接操作而破坏源数据库的整体,它起到了缓冲池、临时库的作用。从某种程度上来讲,既保持了原有数据库的完整,也提升了数据库的数据处理效率。
  在实际的工作中,我们采用ACCESS数据库作为中间数据库,利用了该数据库的一些特殊功能(如:数据导入及导出,实现批处理数据,HTML数据导入),取得了很好的效果。
  1.1 利用ACCESS数据库实现读者数据的批处理
  图书馆每年新生借阅证的办理比较复杂。办证人员一方面要完成上千的读者相片、数据的收集工作,另一方面要在管理系统中逐个完成读者数据的录入工作,工作量极大,而且办证时间较长,给新生及时利用图书馆带来了不便,对图书馆的工作起到了负面影响。
  因此,根据ILASII系统“流通管理”子系统中的“读者定长数据接收”功能结合ACCESS数据库摸索出了一套简捷方便的方法,实现了新生数据批处理,简化了数据录入工作,提高了办证效率。
  1.1.1 利用ACCESS数据库完成读者数据的采集及数据批处理
  目前各高校的新生数据已实现计算机管理,我们可以很方便地从招生办或教务处的管理系统中导出当年的新生数据,然后在此数据中分配好读者证号(建议导出格式用excel表格,以方便读者证号的分配);
  在ACCESS2000中导入各班的新生数据,删除一些无关的字段(数据中,只需要保留姓名、班级、读者证号等字段内容);
  再从ACCESS2000中导出各系部的新生数据名单(格式为文本格式,字段用空格隔开),并在“高级”选项中设好输出的字段长度,如图1所示。
  
  在提取某段时间的数据后,点击菜单上的“输出文本”,保存html文件如:yy.htm
  1.2.2 利用ACCESS数据库实现数据的自动导入
  打开ACCESS数据库,新建一个数据库如ilasdb,新建一个宏,操作选择“TransferText”,操作参数设置如下:“迁移类型”为“导入HTML”,“规格名称”为空,“表名称”即为导入的表的名称,可以取为yy,“文件名称”为导入的源文件,填上绝对路径,如D:\yy.htm,“带有字段名称”为“是”,“HTML表名称”及“代码页”均为空。
  把该宏保存为“预约通知”名称,只要运行该宏,便可生成表yy。然后在windows的计划任务添加上该宏,预设定在某一时间里运行该宏,便可以实现数据表的自动导入。
  1.2.3 预约通知系统的实现
  有了以上的ilasdb数据库和数据表yy,便可以利用ASP动态网页来实现预约通知系统了。这里,由于用ASP实现动态网页的代码较为常见,因此在此略去详细的代码。
  之后把导出来的预约信息文件保存到指定的路径,便可以由windows的计划任务自动启动数据导入进程,更新数据库里的数据,从而实现图书馆主页上图书预约信息的自动更新。这个工作也可以在任何一个工作终端进行,首先把服务器上保存文件的路径设为共享,以后工作人员定期把图书预约信息提出来后保存到该路径便可。该系统稍加改进还可以实现图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能。
  
  2 利用中间数据库实现部分信息推送服务
  
  既然中间数据库能够实现图书预约通知、图书过期催还、新书通报、图书借阅排行榜及读者借阅排行榜等功能,为什么不能将这些服务由被动转化为主动呢?因此我们对中间数据库进行了深入探讨,建立了图书馆短信平台,将这些信息主动的推送到学生的手中,让他们能够及时快捷的掌握当前的图书借阅信息和图书馆相关的服务。
  2.1 利用ACCESS及SQL数据库实现图书馆短信平台的开发随着手机及小灵通在大学生中的普及,通过短信来收发信息已成为广大大学生常用的通讯方式,而通过电子邮件来传递信息的方式逐渐下降。因此,构建图书馆的短信发布与服务平台,建立图书馆与广大读者之间良好的互通信息的渠道,成为现代技术环境下图书馆的一个新课题。可以说图书馆短信服务平台的构建,是图书馆由被动服务转向主动服务的一个好的方式[4]。经过多次测试,我们利用ACCESS数据库和SQL数据库,开发出了基于ILASII系统的图书馆短信服务平台。该短信服务平台的功能,除了通过短信向读者发布图书馆的开放时间、假期闭馆时间、图书过期催还、图书预约通知等功能外,还可以实现读者通过短信来查询图书馆的馆藏书目、图书续借、图书预约等功能。
  2.2系统的实现
  介于ILASII系统所使用的数据库管理的特殊性,我们通过深入研究与测试,对于本短信服务系统,用中间数据库的方式,硬件采用现在比较流行的“短信猫”或“企业短信通”,程序开发设计语言采用VB,后台数据库采用SQL。
  该系统后台数据库管理的实现思路与图书预约通知系统类似,先把需要的数据导出来,然后通过ACCESS数据库具有的html文件导入功能,用宏或VB的事件促发器来实现数据的自动导入。然后在程序中实现数据从ACCESS数据库到SQL数据库的自动导入(短信服务平台采用SQL数据库作为后台数据库)。系统结构参见图2:
  
  2.3 系统功能说明
  在本系统中,对于读者的催还通知可以设定为提前三天通知,由系统自动发送,通知格式为“尊敬的**读者:您在图书馆借阅的《***》等本图书于****到期,请及时归还,谢谢!图书馆”,其中号表示相应的姓名、书名、还书时间等字段名,字数控制在一条短信要求的字数(60字)以内。如果读者想查询详细的图书借阅情况,可通过发送短信CX 手机号码或小灵通号码到图书馆的短信服务系统,系统会自动回复。
  系统同时提供了管理员入口,管理员可以设定数据自动导入的时间以及短信息自动发送的时间;还可以手动批导入读者或员工的电话信息,短信群发送;另外还可以按天查询短信发送情况以及读者发短信查询记录。
  
  3 对中间数据库应用实践的思考与展望
  
  利用中间数据库来实现对ILASII的二次开发,从费用上更经济,效果上更实用地发挥本馆集成系统的功能。在开源软件为代表、促进知识共享和技术创新为目的的开发模式和变革运动兴起的今天,“开放”、“共享”越来越受到人们的认可和青睐,二次开发的障碍将越来越少。
  
  参考文献
  [1]王大可.ILASII的开发模式与技术特点[J].现代图书情报技术,1999,(2):11-13.
  [2]姚领众.一种基于中间库的数据库间数据转换技术[J].计算机系统应用,1996,(11):27-29.
  [3]ILASII2.0操作员手册[G].深圳市深图朗思数字技术有限公司,135-136.
  [4]唐光前.基于短消息服务SMS设计实现图书催还系统[J].现代图书情报技术,2004,(9):34-36.
其他文献
【摘 要】 信息技术教育在时代变化和发展过程中面临着越来越多的挑战,人们对教学模式的要求也更高了。兼具提升教学效果和学生操作能力的任务驱动模式逐渐应用到了中职信息技术教学中,本文以中职信息技术教学为例,探究任务驱动模式在教学工作中的应用策略。  【关键词】 任务驱动;中职;信息技术教学;策略  任务驱动模式是一种全新的教学方法,让学生在多个情境中以完成任务的方式进行学习,一方面强化学生在整个教学
2009年3月底,合肥市61中学生曹蕴涵的神话科幻小说《阿风之寻母记》由中国文联出版社出版。有谁知道,这个内向柔弱的农家少年,写小说的初衷竟然是为了拯救重病中的母亲。     母子连心,儿吃蛋母食壳    1992年,曹蕴涵出生在安徽一个贫困农民家庭。4年后,妈妈左敦平病重,爸爸四处打工维持着这个日益困窘的家。  儿时的曹蕴涵又黑又瘦。左敦平看着心里不是滋味,于是常买些鸡蛋为儿子增加营养。鸡蛋对于
曾经对你说过:我以为自己喜欢你,其实不是,很奇怪,我听到你说你喜欢别人时,一点儿也不伤心,所以我应该是不喜欢你的。  想想那时的我真是奇怪,怎么会在你说你喜欢另一个女生时说出那些话,产生那么不正常的反应?但是我真的不觉得难过,还认为理所当然,因为你喜欢的女生纤细美丽,美好得令我望尘莫及。当时以及现在,我的内心都是一片平静,只是在那之后一直到现在的3年里,总是会不由自主地想起你,无论伤心、难过、无聊
编者按:一个人从成长到成才,必定经过无数磨练,但最关键的还是责任心。责任心是一种可贵的品质,它使你干一行、爱一行、钻一行。有了责任心,事业心才有依托,从而无论从事什么工作都会做出耀眼的成绩,就像那句名言所说:“只要是金子,到哪里都会发光”。王才用“金子”一样的品质,给我们诠释了人才成长和成才的必备素质。《职业》特约记者最近采访了湖南省工业贸易学校校长王才用。  当我走进学校大门,一幅“立足湖南,面
〔摘 要〕以设计过程为视角,探讨概念设计知识管理中知识流的内涵、特征和机理。结合知识流理论和SECI模型,依据概念设计过程分析概念设计中知识流的内容和流动模式;在知识流建模相关研究的基础上,对概念设计中的知识流节点进行分析和建模;基于角色模型分析角色与工作流、知识流之间的映射过程。根据概念设计过程,分析并揭示了概念设计中需求确认、总体方案设计、总体方案求解、方案评价和决策4个主要步骤的知识流动机制
那年我10岁,还是在大集体生产队的时候。那时候的钱不重要,重要的是工分。  搂叶,就是拿竹筢子去野外搂树叶,也是一种挣工分的门路。  每到秋后树叶纷纷飘落时,很多村民就背着篓,拿着筢子出去搂叶。搂叶季节,出门搂叶的人多,树叶就那么多,你若慢一步,就没有了。  母亲也去搂叶。母亲知道,要搂叶,去晚了可不行,必须起五更,鸡叫头遍就得起床出去。这个时间搂一篓叶背回来,白天还能照常参加生产劳动,挣当天的工
你曾在课桌上一笔一画写下的这五个字。有些幼稚却熟悉的字迹。指尖拂过,便染上了一抹蓝。  你说,阳光没有温度。  我知道,你不是一个坏小孩。  你只是,寂寞了。  小四说过,青春是道明媚的忧伤。  15岁的你,每天骑一辆蓝色的单车,喝着大杯的珍珠奶茶,和朋友说说笑笑,自己一个人打打篮球,听听音乐,看看小说。偶尔,会有点忧伤。会一个人很矫情地仰望天空。那时候,你头顶上的那一片天空,一直都是湛蓝的色彩。
白羊座:数学  很多人都奇怪白羊座的数学为什么这么差。其实他们并不是笨,只是因为大多数白羊的逻辑推理能力非常差。这一点,白羊们也很无奈。金牛座:英语  难记的语法,海量的单词都让金牛座们感到恐惧,对于他们来说,每次上英语课都是一场折磨,所以他们最不喜欢英语课了。巨蟹座:化学  巨蟹座非常不喜欢上化学课,因为每次上课都要记很多的方程式和符号,而且做实验太痛苦了,那些难闻的气味简直要命。双子座:物理 
【摘 要】 随着新课改的深入,高中生物教学迎来全新挑战,不仅要促进学生基础知识、重要理论的掌握,还要培养其自主学习能力、发散思维,以逐渐形成正确的学习观,应对灵活的实际运用。基于这一点,教学时就要突破传统,创新教法,鼓励学生探究,以促进高效课堂的构建,本文将结合实际,从知识体系、概念学习及直观讲解三个方面具体阐述运用。  【关键词】 高中生物;策略;知识网络;概念  一直以来,生物都是高中教学的重
买水  我在超市买了一瓶水,拧开瓶盖想着一口就喝完了,于是想把瓶盖扔了,结果脑子一抽,把刚买的水给扔了,旁边的几个路人一脸惊讶地看着我。  为了掩饰尴尬,我随手把瓶盖扔了,手插兜走了……现在已经两天没去那个超市买东西了!高考  高考前,班主任语重心长地对我们说道:“同学们,都抬起头来,让我好好看看你们!我要记住你们每一个人的脸!”  班长听后,激动地说道:“老师,您放心!等咱们金榜题名的时候,再来