(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf_第1页
(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf_第2页
(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf_第3页
(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf_第4页
(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf_第5页
已阅读5页,还剩55页未读 继续免费阅读

(计算机应用技术专业论文)图书馆随书光盘发布系统的研究与开发.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学硕士学位论文 摘要 随着计算机网络技术、多媒体技术的发展,近年来,附带光盘的图书越来越多,而 随书附盘图书不同于普通图书,书中的光盘由书附带,但需要借助计算机阅读,并随书一 起以传统的印刷形式出版。而近几年来由于各种科技形式的需要,附带光盘的图书大量 出版,因此对于光盘的有效管理迫在眉睫。 本文通过对各高校管理随书光盘的现状分析,开发了随书光盘网上发布管理系统。 开发环境采用w i n d o w s 2 0 0 0 s e r v e r 系统软件、i i s 5 0 、w e b 发布平台、v i s u a l b a s i c 6 0 、 ( m s ) o f f i c e 2 0 0 0 支持系统等。在开发技术上,系统采用基于a s p 技术、a c c e s s 数据库、 o p a c 的w e b 管理模式开发。系统的结构体系是建立在客户机浏览器服务器( c b s ) 体 系结构基础之上,实现客户端真正意义上的零配置工作方式。 该系统主要包括五项功能:软件下载、光盘查询、申请光盘、分类浏览、管理员功 能。读者登录随书光盘发布系统后,当通过查询发现自己需要的光盘时,就可以通过在 线浏览或下载i s o 镜像文件到本地的方式来获得书后光盘中的内容。当读者所需光盘还 没有上传到服务器时,读者可运用“申请光盘”功能,请求管理员上传该光盘。读者也 可对光盘进行分类浏览,从而快速查找自己所需的光盘。 基于a s p & a c c e s s 数据库技术的随书光盘w e b 检索、发布系统的建立,使得读者上 网查找方便,工作人员易于管理,解决了图书馆随书光盘的管理和利用的难题,并充分 发挥这些光盘的最大资源效率,随着计算机、多媒体、网络技术的发展与普及,信息资 料的海量存储的实现,读者利用网络获取自己所需信息也越来越便利。 关键词:随书光盘;a s p 技术;w e b 管理;数据库 大连理工大学硕士学位论文 r e s e a r c ha n de x p l o i t a t i o no ft h ec dd o w n l o a d ss y s t e mf o rl i b r a r y a b s t r a c t a l o n gw i t ht h ed e v e l o p m e n t so f t h ec o m p u t e ra n d m u l t i - m e d i at e c h n i q u e ,i nr e c e n t y e a r s , m o r ea n dm o r eb o o k sw i t ht h es u p p l e m e n t a r yc dc a nb ef o u n d b u tt h o s eb o o k sa t t a c h e dt h e d i s kd i f f e rf r o mt h ec o m m o nb o o k s ;t h ec d si nt h eb o o ka r es u p p l i e db yt h eb o o k s t h o u i g h t h o s ec d sp u b l i s h e da n ds o l dm t ht h et r a d i t i o n a lp r i n t i n gf o r mt o g e t h e r 诵t l lt h eb o o k w h o w a n t e dt or e a dt h e mn e e dt ou s ec o m p u t e r i nt h e1 a s tf e wy e a r s b e c a u s eo ft h ed e m a n do f v a r i o u ss c i e n c ea n dt e c h n o l o g yf o r m ,ag r e a td e a lo fp u b l i c a t i o no ft h eb o o k ss u p p l i e dw i t h c d s n l e r e f o r e i ti su t m o s tu r g e n tt h a tt h o s eb o o k sw i t hc d sm u s tb em a n a g e dv a l i d l y b yt h ea n a l y s i so ft h ep r e s e n tc o n d i t i o no ft h eh i g hs c h o o lm a n a g e m e n tt ot h eb o o k sa n d c d s t h es o f t w a r es y s t e ms u p p l i e df o rt h eb o o k sw i t hc d st h a tr e l e a s e dt ol a ns h o u l db e d e s i g n e d d e v e l o p i n ge n v i r o n m e n ta d o p t sw i n d o w s2 0 0 0s e r v e rs y s t e m 0 w e br e l e a s i n g t e r r a c ei si i s 5 0 ,a n dv i s u a lb a s i c6 , 0 ,( m s ) o f f i c e2 0 0 0i st h es u p p o r t i n gs y s t e me t c i n d e v e l o p i n gt e c h n i q u e ,t h es y s t e ma d o p t st h et e c h n i q u eb a s e do nt h et e c h n i q u eo fa s p , d a t a b a s eo fa c c e s s a n dt h ew e bm a n a g e m e n tm o d eo fo p a c t h es t r u c t u r eo fs y s t e mi s e s t a b l i s h e do nt h ec u s t o m e r b o w s e r s e r v e r ( c b s ) m o d e ,a n df i n a l l yr e a l i z e dz e r oi n s t a l l a t i o n w o r k m e t h o do nt h ec u s t o m e rs i d e t h a ts y s t e mm a i n l yi n c l u d e sf i v ef u n c t i o n s :t h es o f t w a r ed o w n l o a d ,c ds e a r c h , a p p l i c a t i o nc d ,c l a s s i f i c a t i o nb r o w s e r ,m a n a g e rf u n c t i o n a f t e rr e a d e rr e g i s t e rt ot h es y s t e m , a n dn e e d st os e a r c ht h ec d ,h ec a na c q u i r et h ec o n t e n t so ft h eb o o kb yo n - l i n eb r o w s e ro r d o w n l o a d i n gt h ei s om i r r o rf i l e st on a t i v ew a y s i ft h ec dt h a tr e a d e rn e e dr e t u r n st oh a v e n ot os p r e a dt ot h es e r v e ru p ,t h er e a d e rc a l lu s e ”a p p l i c a t i o nc d ”f u n c t i o n ,r e q u e s t i n gt h e m a n a g i n gp e r s o nt os p r e a dt h a tc du p t h er e a d e ra l s oc a nc a r r yo nc l a s s i f i c a t i o n sb r o w s et o t h ec d ,c h e c k i n gt h ec dt h a ts e e k so n e s e l f sn e e dt h u sa n dq u i c k l y t h ei n s p e c ta n dr e l e a s es y s t e ma c c o r d i n gt ot h ea s p & a c c e s sd a t a b a s et e c h n i q u em a k e i te a s yt of i n da n dm a n a g e m e n t sf o rr e a d e r sa n dm a n a g e r a n ds o l v et h ep r o b l e mt h a tt h ec d f o rb o o kc a nb eu s e de a s i l y a l s ot h ee f f e c t i n go ft h o s ec d si n c r e a s e d w i t l lt h et e c h n i c a l d e v e l o p m e n to fc o m p u t e r ,m u l t i m e d i a ,n e t w o r kw i d e l ya v a i l a b l e ,a n dt h er e a l i z a t i o no ft h e i n f o r m a t i o nd a t as a v el a r g e l y t h eu s eo ft h en e t w o r kt oo b t a i nt h ei n f o r m a t i o nb e c o m em o r e a n dm o r ec o n v e n i e n t k e y w o r d s :c do ft h eb o o k ;a s pt e c h n i q u e ;t h ew e bm a n a g e m e n t ;d a t a b a s e 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研 究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的 地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含 为获得大连理工大学或者其他单位的学位或证书所使用过的材料。与 我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说 明并表示了谢意。 作者签名:i 金亟日期:1 6 :! ! e u li 。 二_pllill卧 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用 规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子 版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内 容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论 文。 作者签名 徐i 而 导师签名:鲢盘圣 口6年芎月,、日! 年王月二l 日 大连理工大学硕士学位论文 引言 2 1 世纪是信息技术飞速发展的时代,随着计算机与多媒体技术的普及和应用,使其 向图书出版形式的改变方面日益渗透。表现之一是附盘图书越来越多,范围涉及各个学 科领域,据有关资料统计,目前出版图书的配盘率已达5 2 0 ,并有逐年增长之势。 随书附盘图书不同于普通图书,书中的光盘由书附带,但需要借助计算机阅读,并随书一 起以传统的印刷形式出版。读者借助于随书附盘的阅读,使该图书表现出充分的可视性、 直观性、实践性,并大大增强了读者的阅读兴趣和阅读效果,因此越来越受到广大读者的 欢迎。 附盘图书因光盘媒介的阅读需要计算机环境,有别于传统纸质媒介图书的入藏和 借阅,若沿用图书馆普通图书的流通管理模式,则因其特殊性而带来一定困难。譬如大连 大学图书馆随着近年来购书量的不断增加,随书附盘图书也大量增加,按照原来的管理 方法是将光盘统一放置保管,为防止损坏而不许学生外借,但由于硬件设施的缺乏,可 供学生浏览光盘使用的计算机少之又少,学生往往有书却无法看盘,这不但间接影响了 学生学习的积极性,而且制使得大量光盘的利用率非常低。 怎样将此类图书和随附光盘藏之有效,管理有序,使其发挥最大的文献价值? 这也是? 新形势下对图书馆员提出的一个新的研究课题。本文就是在此形式下研究开发的随书光 盘网上发布系统,本系统是将随书光盘复制到图书馆专用服务器的硬盘上,然后上载到 校园网供学校师生下载使用。这种方法,充分利用了计算机网络信息技术,不仅不存在或 减少了光盘外借和多次使用时的损坏、丢失情况,使随书光盘被保存下来以便备用,而且 光盘上网使师生可以不受时空限制随时随地使用,使同一张光盘可被不同的人在任何时 间和校园网上任何地点同时共同使用,实现了随书光盘内容信息的共享。 另外,它同学校图书馆图书管理系统能够很好的兼容。因为无论是自编管理程序, 还是购买专门的光盘管理软件,都需要进行数据的重复录入及管理工作,原有的编目 成果得不到共享,而本馆采用的汇文文献信息服务系统具有强大的广域网环境应用服务 功能,它可以在编目过程中添加相应的字段来发布随书光盘信息,这样,读者在检索书 目数据中,当被检索图书附有光盘时,便可非常容易地获得随书光盘的链接,从而下载 该光盘数据。 图书馆随书光盘发布系统的研究与开发 1 随书光盘网上发布系统概述 1 1 当前随书光盘管理现状 目前伴随计算机、电子技术的飞速发展,基于光电技术的随书电子出版物凭借物理 体积小、信息容量大、感观性强等优势而大量涌现,使我国各图书情报部门文献信息资 源中附光盘的文献比例显著上升,如何利用好随书光盘就成为使这部分文献信息资源充 分发挥作用的关键问题。 我国图书馆随书光盘的管理现状大体上有以下四种模式: ( 1 ) 光盘随书管理模式 盘作为书的必要附件成为体,盘同书一样分类编目或者盘不加工,用光盘袋装好 紧附于书后,附盘图书与其他图书不加区别典藏进入流通或阅览室。随书光盘开始出现 时图书馆基本上都采用过这种模式,因为弊端太多,现在很少有图书馆采用。 ( 2 ) 光盘图书分散管理模式 在该模式下随书光盘的分编著录有两种选择,一种是盘与书完全分开编目著录,有 独立的分类号和条形码:另一种是盘和书统一分类,采用同样的分类号,但在种次号上有 特殊区别标志,我馆目前就采用该模式。入藏借阅时,附盘图书和其他图书一样典藏,光 盘集中一室阅览借还。光盘通过书目数据库的附件说明或图书上附盘说明文字与图书联 系起来。分散管理模式为全国大多数图书馆采用。该模式能有效保护馆藏资源,指导学 生使用光盘,提供光盘拷贝刻录服务:但该种模式最大弊端是光盘上架整架倒架困难,无 论是读者还是馆员都难以在外形如此相似的上千张光盘中迅速查找到所需要的光盘。 ( 3 ) 光盘图书集中管理模式 将附光盘的图书集中,光盘作为书的必要附件成为一体,盘同书一样分类编目或者 盘不加工,用光盘袋装好紧附于书后,采用闭架或开架借阅,同时建立新书通报机制和图 书目录。它同第一种模式相似。该模式能方便某些读者,能为某些特定学科读者服务, 利用率较高:损坏丢失后及时采取刻录复制的补救措施,保证馆藏资源的完整性。 ( 4 ) 光盘图书既分开又集中的管理 所谓“集中”就是:每种附有随书光盘的图书有一本在电子阅览室,而所有的随书 光盘都典藏在电子阅览室,书与随书光盘集中于电子阅览室管理:所谓“分开”就是:另 外的图书典藏于流通或普通阅览室,随书光盘又全部在电子阅览室,书与随书光盘分开 管理。武汉理工大学图书馆采用了该模式。但该模式不但增加了工作人员的工作量,并 且读者借阅麻烦:光盘频繁读取易磨损“1 。 大连理工大学硕士学位论文 综合上述分析可知,传统管理模式下无论是采取哪一种管理模式都不能解决光盘易 损坏和丢失、复本不足、内容失效、dvd 读取困难、有盘无书或有书无盘、借阅期限 和开馆使用时间的限制等光盘资源收藏与利用的矛盾,在网络化管理模式下这种矛盾将 不复存在。 1 2 随书光盘网上发布系统需求分析 随书光盘是随着电子信息技术及出版技术的日益成熟而出现的。近2 年来这种图书 中附加光盘的情形越来越多,由于其载体的特殊性,如何管理和利用这些资源已经成为 每个图书馆面临的问题,各图书馆都在探索这一问题的解决方法。 我馆目前采用附书光盘和书分开保管,附书光盘分藏在文献检索室和电子阅览室, 室内设个人计算机提供阅读环境的方法。随着附书光盘的快速增加,这种管理方法逐渐 显现不足:1 、附盘图书占购入馆藏图书比例越来越高,有限覆盖面的阅览室使很大部分 附书光盘无从收藏,因此不能随书进入流通而影响了这部分光盘的利用。2 、收藏附书光 盘的阅览室对读者阅读环境的提供,无论从使用规模上( 由于场地的局限一般阅览室最 多放置1 2 台个人计算机) ,还是从管理者可能投入对计算机维护的工作量上,显然都 不能满足需求。3 、因附书光盘收藏点不唯一,造成这部分馆藏资源不能统一、科学和有 效地得到管理、规划和利用,同时也增加典藏工作人员的复杂度和有关部门向读者进行 馆藏信息资源分布咨询的工作量。 这样看来建立一个随书光盘网上发布系统来有效的管理附书光盘是十分有必要的。 本文探讨通过建立随书光盘网络数据库来实现对随书光盘的管理,以提高随书光盘的利 用率。建立随书光盘数据库有其现实意义: ( 1 ) 方便读者在网上对电子出版物的统一利用随书光盘数据库的建立和应用,使 得读者可以从网上直接获取这些光盘资料,与其它电子出版物一样可以在家里和办公室 直接查阅。传统图书检索是人工检查,在整个检索过程中耗时长,同时查全率和查准率都 不高,并且不能提供动态的逻辑组合。而电子出版物数据库的建立可以提供文献中多事 项的检索,便于读者随机查找。 ( 2 ) 适应图书馆服务方式的现代化传统图书的借阅和归还都必须到图书馆来完成 读者受到时间和空间的限制。电子出版物的广泛应用将大大提高图书馆的服务水平。不 但读者查阅和检索信息都通过计算机在网上进行,而且使用电子出版物不存在独占、超 期、破损、借阅时间限制等问题的困扰,同时借助于信息高速公路可实现图书资源的全 球共享。随书光盘纳入电子出版物的统一管理方式将适应图书馆服务的现代化。 ( 3 ) 有利图书馆功能的开拓创新随书光盘实现数据库管理可以使图书馆服务的重 图书馆随书光盘发布系统的研究与开发 点将从文献借还向对读者进行“文献传递”转移,文献信息的收集、处理及信息服务将 成为图书馆的主要任务,从而图书馆参考咨询功能大大增强。这将使图书馆变被动服务 为主动服务,变单一服务为多元、多层次服务。减轻流通工作量,加强情报咨询职能和 网络系统服务,这应当是图书馆功能转变的方向。 1 3 光盘发布系统设计目标 大连大学图书馆随书光盘网上发布系统设计应明确以下几点: ( 1 ) 当前随书附盘数量已经达到一定规模,如我馆目前收藏各种随书附盘达两千 多种,目前的管理方式已经严重阻碍了其流通使用。这不但浪费了资源而且也不同程度 的影响了学生对新知识的吸收。 ( 2 ) 系统的开发应尽量在馆内原有硬件设备上进行,将经费使用降低到最少。 ( 3 ) 系统的软件设计部分应尽量与图书馆现有的系统兼容,避免大量数据的重复 录入,这样即浪费人力、物力又效率低下,十分不可取。下面就以上几点原则分别论述。 首先我们应明确本系统采用的是w e b 数据库技术,其设计思想对随书光盘数据库的 设计需要注意下列三点: ( 1 ) 明确数据库的基本要求,要求对随书光盘进行科学合理的管理。建立的数据 库应体现本馆馆藏信息,能方便地实现数据的录入、修改、查询、统计、打印、数据备 份等功能:有基本的检索字段,如书名、作者、isbn 、关键字等:能与图书馆自动化 管理系统相结合,使网上用户不仅可以通过随书光盘数据库查询到所需光盘,还可以从 图书馆馆藏查询系统查询图书时直接找到该书所附光盘,并能对光盘内容进行在线浏览 或整盘下载:用户界面要求交互性好,操作方便:能通过对用户ip 地址的限制,实现对 光盘使用范围的管理。 ( 2 ) 具备实现以上要求的硬件环境目前随着各种电子资源的不断增加,各馆的 硬盘存储空间需求越来越大,建立随书光盘数据库也需要一定的硬盘存储容量,一组磁 盘阵列是必不可少的,磁盘阵列的存储容量可根据各馆需求而定:l 台服务器,如果没有 条件可以和其他系统共用1 台服务器:1 台p c 将光盘内容转换成i s o 镜像到磁盘阵列) 。 ( 3 ) 我馆的使用的图书管理系统是汇文软件公司制作的。它是一个很好的图书管 理系统,具有强大的广域网环境应用服务功能,它可以在编目过程中添加相应的字段来 发布随书光盘信息,这样,读者在检索书目数据中,当被检索图书附有光盘时,便可非 常容易地获得随书光盘的链接,从而下载该光盘数据。其中它附带的图书馆公共目录查 询系统( o p a c ) 也是图书馆自动化系统不可分割的一个部分。它可与随书光盘的网上发 布系统相融合,进行光盘目录查询,从而选择想要查看的光盘。将这些先进的技术融合 大连理工大学硕士学位论文 在一起,就会得到与本馆实际情况相结合的随书光盘的网上发布系统。 1 4 系统主要实现功能 ( 1 ) 与o p a c 系统相融合的一体化检索功能 读者通过图书馆原有的o p a c 系统对自己所需的书目进行检索,当检索到含有随书 光盘的书目时,在o p a c 记录检索页面会自动的出现该条记录的随书光盘链接,只需点 击便可以实现在线浏览、部分下载或全盘下载;读者也可以在该系统中直接查找自己所 需的光盘,当检索到光盘记录时,也可以通过点击题名直接进入汇文o p a c 系统,查询 相关连的纸型书目的详细信息。真正将o p a c 系统与该系统融合成为一个有机的整体。 ( 2 ) 允许用户进行在线式浏览、部分下载或者完全下载 读者在检索到自己所需的光盘时,点击浏览,这时便在系统中自动生成了一个映射 的盘符,用户可以像操作本地文件一样操作光盘中的文件,例如直接打开一首m p 3 便 可以在线收听,无须将文件下载到本地,若用户对光盘中部分文件需要下载时,直接进 行简单的复制、粘贴操作便可以获取所需文件。用户也可以点击下载,获取整张光盘的 镜像文件,极大的方便了用户的使用。 ( 3 ) 采用i s 0 9 6 6 0 国际标准的镜像文件格式一z i s o9 6 6 0 的档案架构,也称为h i g hs i e r r af i l es t r u c t u r e 它是专门针对 c o r o l l 所制定的。这样只要是符合此规定的c d 就能在u n i x , m a c ,w i n d o w s 等 操作系统下被读取了。 ( 4 ) 请求开放功能 编目人员可以先将书目记录录入数据库,然后选择性的录入部分光盘记录。对于有 光盘的记录在读者用户检索界面将显示为“已开放”;对于只有书目信息,没有进行光 盘录入的记录将显示为“请求开放”,读者可以通过“请求开放”按钮向管理人员提交 开放请求,管理人员通过查询请求光盘信息,更新录入光盘记录。从而灵活的调配了服 务器的存储空间。 ( 5 ) 管理员功能 管理员可以指定访问随书光盘资源的i p 地址段,以及访问时限。根据读者需求定 期上传一些光盘,或将点击率较低的光盘及时删除。对于指定i p 地址段以外的用户, 我们不予访问。 图书馆随书光盘发布系统的研究与开发 2 系统主要实现技术介绍 2 1 目前几种随书光盘网络化管理技术比较 ( 1 ) 基于光盘库的网络管理模式: 光盘库技术的发展经历四个阶段:s c s i 光盘库、i d e 光盘库、网络镜像光盘服务器、 超级多功能网络光盘镜像服务器。 第一代s c s i 光盘库( s m a l lc o m p u t e rs y s t e mi n t e r f a c ec d t o w e r ) ,简称光盘塔, 出现于2 0 世纪9 0 年代初期,使用s c s i 技术来同时连接多个光盘驱动器,组成光驱阵列 库,内部具有复杂的光盘存储机构和换片机构( 俗称”机械手) ,使用时通常需要借助于网 络上的一台文件服务器做支持( 需要安装光盘管理软件) ,容量少( 7 或1 4 个s c s i 光驱) 、 速度慢、易损坏并不支持并发多用户同时访问。不过光盘塔后来经过发展加入n a s 和 s a n 存储技术也能支持并发的多用户同时访问、最大容量达2 0 t b 、容纳光盘数量达6 0 0 张、访问速度快。市场上比较好的产品有德国g r u n d i g 光盘库,容纳光盘的数量从3 5 张 ( 最大存储量为2 9 7 g b ) 到5 6 0 张( 最大存储量为4 7 6 t b 。此外,日本j v c 光盘库也是不错 的产品。目前国内使用光盘塔的图书馆有浙江大学华家池校区图书馆,深圳广播大学图 书馆、北京农学院也在使用。 i d e ( i n t e r g r a t e d d r i v ee l e c t r o n i c sn e t w o r k c d r o m s e r v e r 一“f i s c c d ”) 简称“光 盘服务器”,采用了全新的“t h i n s e r v e r ”瘦身服务器技术、高速的中央处理器、大容 量内存和多通道i d e 接口,使用户操作起来更简单易用,维护简单,支持多个用户同时访 问。由于此类产品不可挂接硬盘,速度和存储容量上受到光驱的限制,现也属淘汰产品之 列。 网络镜像光盘服务器( n e t w o r kr e a d y c d m i r r o rs e r v e r 一“f i c c d m ”) 简称“镜像光 盘服务器”,一种将硬盘高速缓存技术和瘦服务器技术相结合,专为光盘网络共享而设计 的n a s ( n e t w o r ka t t a c h e ds t o r a g e ,网络连接存储) 光盘网络共享设备。采用大容量高 速度硬盘或磁盘阵列来镜像光盘数据,内置c p u 和操作系统,可直接连接f d d i 、a t m 、以 太网和令牌网,支持各种网络协议。大大提高了多用户同时访问人数,网络光盘镜像服务 器代表了光盘存储设备的发展方向,是目前市场上的主流产品。主要有清华同方光盘镜 像服务器、j v c 光盘镜像服务器。 超级多功能网络光盘镜像服务器( n e t w o r kr e a d y c d m i r r o r f i l e s e r v e r 一 “f i s c c d h ”) 集“光盘镜像存储”和“n a s 功能”于一身的新一代网络存储设备。它可 以同时管理档案、c d d v d 光盘、光盘镜像、磁带机。市场上使用得比较多的产品有紫 大连理工大学硕士学位论文 光文件光盘镜像服务器( u n i s t o r e c d f ) ,最多可镜像1 0 0 0 片容量不限的光盘”1 。 ( 2 ) 基于专用软件的网络管理模式 虚拟光驱软件 它主要根据光盘刻录的原理将光盘中数据完全复制到硬盘上,并将内容模拟成一个 光盘驱动。使用时,不必再将光盘放入物理光驱中( 没有物理光驱亦可执行) ,只需在虚拟 光驱图标上双击,虚拟光盘立即会载入虚拟光驱进行读取,速度很快。创建虚拟光驱的软 件有虚拟光驱( v i r t u a l d r i v e ) v 71 0 网络版、东方光驱魔术师、c d s p a c e 、v c d r o m x ,等 等。 随书光盘发布系统软件 它是将光盘内容制作成i s o 格式的文件,i s o 是一种符合i s 0 9 6 6 0 国际标准的光盘 镜像文件格式,一般虚拟光驱软件都支持此文件格式。读者可以通过在线浏览和下载i s o 镜像文件到本地的方式来获得随书光盘的内容。麦达随书光盘发布系统就是其中比较优 秀的一款,详细情况可参见网址b l ! p ;塑:盟! d 丛垦:! ! 巴:! l q :丛巴。 ( 3 ) 基于a s p 技术、a c c e s s 数据库、o p a c 的w e b 管理模式: 基于a s p 技术、a c c e s s 数据库、o p a c 的w e b 管理的这种模式是较为经济且实用的, 据调研,目前国内一些高校已采用此模式进行开发,硬件容易配备,软件容易开发,而 且伸缩性较强,对随书光盘资源选择性上网的图书馆最为适合,光盘内容的管理与查找 很方便。 目前有的高校直接采用了管理软件,如麦达随书光盘管理系统,有的则自行开发管 理系统,鉴于我馆的情况采用基于a s p 技术、a c c e s s 数据库、o p a c 的w e b 管理模式是 较容易实现的。 2 2 基于f t p 的网络管理模式 f t p 即“文件传输协议”是使计算机与计算机之间能够相互通讯的语言。f t p 使文 件和文件夹能够在i n t e r n e t 上公开传输。下面简要介绍一下步骤: ( 1 ) 利用图书与光盘著录内容基本相同的特点,通过“取编目新增”,更改资料库 类型、文献类型、2 0 0 字段的“一般资料标识”、2 1 5 字段的数量和尺寸,建立光盘目录 数据库。 ( 2 ) f t p 服务器的安装与设置 首先完成服务器硬件配置( 硬盘2 5 0 6 以上、c p u 2 1 5 g 以上、内存2 5 6 m b 以上、5 2 倍 速以上光驱) ,然后完成网络操作系统( 如w i n d o w 2 0 0 0 a d v a n c e d s e r v e r ) 安装与网络设置 ( 如主机域名! i p 和网关) ,设置f t p 站点主目录,建立子站点或虚拟目录。可以按中图 图书馆随书光盘发布系统的研究与开发 法设置2 2 个大类,也可以按图书馆收藏特点设置类目,好处是随时可以增加类目与删 除类目。 ( 3 ) 光盘文件夹的命名、复制和压缩 光盘文件夹的命名有两种方法”第一种以用光盘的索取号( 图书分类号+ 图书种次号 + 光盘名) 给文件夹命名。好处是索取号的惟一性决定文件夹不会出现重复,光盘名的直 观性描述了文件夹内容,管理员点击鼠标右键,文件夹能自动排序形成一个严密的学科 分类体系目录,读者可以根据所借图书的索取号和书名迅速找到光盘内容。第二种以光 盘的i s b n ( i s b n + 光盘名) 给文件夹命名,好处是i s b n 的惟一性区别了不同的随书光盘, 光盘名直观的描述了文件夹内容,但按i s b n 命名的文件夹是一个无法用计算机自带排 序排列的杂乱无序的集合”所以我馆采用了第一种文件夹命名法”在复制和压缩的过程 中使用压缩工具软件,常用解压缩软件有w i n r a r ! w i n z i p ! z i p g h o s t ,音频压缩软件m p 3 、 p r o d u c e r p r 0 2 1 1 、r e a l p r o d u c e r p l u s g 2 、w i n d o w s m e d i a t o o l s ! 视频压缩软件v i r t u l d u b 等。 ( 4 ) o p a c 与f t p 文件目录的超文本链接 在c n m a r c 的8 5 6 字段统一资源地址( u r l ) 输入相应f t p 服务器的虚拟目录地址或 随书光盘存放的具体u r l ,编目人员在著录时直接添加u r l 链接:也可以由拷贝光盘的工 作人员来实现n ,。 ( 5 ) f t p 服务器访问权限的设置 f t p 的登录一般分为匿名登录和帐号密码登录,前者只需在地址栏键入u r l 就可使 用资源,后者必须知道帐号和密码才能登录使用。f t p 的访问还可分为c e r n 代理服务器 访问或直接访问。通过c e r n 代理服务器访问仅限于查看或下载文件,不能重命名、上传 或删除文件或文件夹,但可通过其他类型的代理服务器完成此项工作。直接访问f r p 站 点,则可以像在您自己的计算机上一样处理f t p 服务器上的文件和文件夹,可以查看、下 载、上传、重命名和删除文件和文件夹。相比之下,随书光盘资源的f t p 服务器设置为 c e r n 代理服务器访问更适合我们使用,可以避免用户将垃圾信息上传,增加服务器运载 负荷。 2 3 随书光盘网上发布系统技术实现 2 3 1 关于w e b 数据库开发技术的应用 基于w e b 模式的随书光盘发布系统是网络技术和w e b 技术发展的趋势,w e b 的数 据库系统体系结构主要分成两大类,即客户服务器( c l l e n t s e r v e r ,c s ) 模式和浏览 大连理工大学硕士学位论文 器服务器( b r o w s e s e r v e r ,b s ) 模式。其中c s 模式又分为两层和三层( 多层) 模式, 而b s 模式通常采用三层结构6 1 。 ( 1 ) c s 模式 在计算机网络环境下,客户服务器是指一个应用系统在整体上被分成两个逻辑部 分,即一个是“客户”,另一个是“服务器”。其中,各部分充当不同的角色,完成不同 的功能。通常,客户机为完成特定的工作向服务器发出命令:服务器则处理客户机的请 求,并返回处理的结果。 ( 2 ) b s d 结构 b s d 结构是将w e b 技术与c s 结构技术相结合的模式,实现了开发环境与应用环 境的分离。它将客户端的表示层用w e b 浏览器取代。大量的业务处理放在应用服务器, 应用服务器又称w e b 服务器,作为应用层。w e b 数据库服务器作为数据层。这样,浏览 器与w e b 服务器之间是一种c s 数据库模式,他的工作原理是用户以浏览器的表单方式 向w e b 服务器发送请求( h t t p 协议方式) 。w e b 服务器收到请求后,也向数据库服务器 发送数据请求,数据库服务器处理由w e b 服务器发来的请求后,将数据处理结果返回给 w e b 服务器,最后由w e b 服务器将结果以h t m l 格式或相应脚本语言的格式返回浏览器。 b s d 模式的最大特点是系统具有扩展功能,支持异构系统和异构数据库。这一功能往。 往是通过应用服务器扩展技术实现的,如微软的a s p 等“1 。 本系统采用典型的b s d ( b r o w e r s s e r v e r d a t a b a s e ) 构架,它具有易维护,采 用标准的通用浏览器i n t e r n e t e x p l o n e 、n e t s c a p e 。不需要进行客户端软件维护,所有 维护均集中与服务器端:易扩展,作为一种松散的无约束的结构,系统扩展只是增加服 务器应用以及相关的中间层接口,如图2 1 所示;从图中可以看到本系统由一个在s o l 数据库支持下具有动态网页的w e b 服务器和一个提供f t p 服务的大容量文件服务器组 成。w e b 服务器提供动态网页服务,通过其提供的系统检索模块,读者可以方便地在数据 库中查询到所要随书光盘的有关信息,可以通过f t p 服务器下载光盘镜像文件到本机安 装使用,并可以通过超文本链接查阅图书馆公共目录查询系统( o p a c ) 中书本的借阅情 况。 下面我们可以再看一下访问数据库的一般过程,如图2 2 所示;由图可以看到,由 用户在客户端浏览器书写相应指令,i n t e r n e t i n t r a n e t 根据h t t p 协议,将信息送至 w e b 服务器,由w e b 服务器执行应用程序中的c g i 或s c r i p t 脚本,通过o d b c 驱动程序 或数据库使驱动程序直接与数据库相连,发出s q l 命令,数据库系统将s q l 指令执行的 结果,以h t m l 代码格式传送到浏览器上。这样就完成了w e b 数据库的访问。 图二件馆随二1 0 光盘发布系统的研究与开发 图2 1 系统结构示意图 f i g 2 1s t r c t u e ro f s y s t e md i a g r a m h r r p 格式信息 s q l 命令 w e b 服务器 l 客户浏览器 ( 0 d b c 驱动程序 数据库( d b ) l ( 表单) 或d b 直接驱动程 。html 序) 执行结果 图2 2 数据库访问图 f i g 2 2d a t a b a s ei n t e v r e wd i a g r a m 通过建立随书光盘检索、发布系统实现对校园网读者昼夜不间断的检索服务,并实 现对用户选择的光盘镜像提供下载服务:可以从不断入馆的随书光盘中选择最热门的光 盘进行镜像实现持续的批量上传,并通过对数据库记录中的检索、下载记录进行统计, 调整硬盘里的镜像内容,实现光盘数据在有限的硬盘空间中滚动更新。 2 3 2 关于a s p 开发技术 在图书馆w e b 服务器端要实现跨服务器的信息检索,我选用了a s p 和a d o 技术来进 行程序开发。a s p ( a c t i v es e r v e rp a g e s ) 是一种服务器端的脚本环境,是微软推出的 一种用于取代c g i ( c o m m o ng a t e w a yi n t e r f a c e ,通用网关接口) 的技术。它可以用来 创建交互式w e b 页并建立强大的w e b 应用程序,如交互式的动态网页,包括使用h t m l 表单和收集处理信息,上传与下载等等,就象用户在使用自己的c g i 程序一样。 a s p 能够使用任何符合a c t i v e x 脚本标准的语言,其内罱的脚本引擎是v b s c r i p t 大连理工大学硕士学位论文 和j a v e s c r i p t 。在安装其他的脚本引擎后,也可以使用p e r l 语言等其他的语言。其 脚本命令嵌入h t m l 标签中,使得h t m l 开发和脚本开发可以在同一个过程和环境中进行, 而不像c g i 、i s a p i 及其他方法一样,脚本程序和h t m l 文件要求处于不同的设计环境“1 。 a s p 提供了6 个内建对象! 能够很方便地实现状态保存功能,很容易地从客户端浏览器 获取信息,并能及时向浏览器反馈信息。因此,开发者能够很方便地使用a s p 开发w e b 数据库应用系统。 a s p ( a c t i v es e r v e rp a g e s ) 是一种服务器端的脚本环境,是微软推出的一种用 于取代c g i ( c o m m o ng a t e w a yi n t e r f a c e ,通用网关接口) 的技术,是新一代动态网页 开发方案,它代表w e b 数据库解决方案新趋势。a s p 能够使用任何符合a c t i v e x 脚本标 准的语言,其内置的脚本引擎是v b s c r i p t 和j a v e s c r i p t 。在安装其他的脚本引擎后, 也可以使用p e r l 语言等其他的语言。其脚本命令嵌入h t m l 标签中,使得h t m l 开发和 脚本开发可以在同一个过程和环境中进行,而不像c g i 、i s a p i 及其他方法一样,脚本 程序和h t m l 文件要求处于不同的设计环境。因此,它能十分方便地产生和执行动态、 交互式、高效率的网络服务器应用程序。a s p 脚本还可以调用a c t i v e x 组件来执行任务, 例如连接数据库或进行商务计算等,从而大大扩展了a s p 的功能和灵活性9 3 。在本系统 中,选择a s p 作为开发方案是系统具有如下特点: ( 1 ) 不需编译。 a s p 文件无须经过编译或关联外部应用程序即可直接在服务器端运行。 ( 2 ) 纯文本格式。 a s p 使用一般的文本编辑格式,用w i n d o w s 的记事本即可编辑设计。 ( 3 ) 与浏览器无关。 客户端只要是用一般可运行的h t m l 的浏览器,既可浏览用a s p 所设计的主页内容, 脚本语言( v b s c r i p 或j a v e s c r i p t ) 在w e b 服务器上运行,用户的浏览器不需解释就可以 执行这些脚本语言。 ( 4 ) 面向对象编程。 a s p 的脚本语言为面向对象的编程方式。 ( 5 ) 可扩充服务器端功能。 通过调用a c t i v e x 服务器组件增加a s p 功能。 ( 6 ) 可扩充脚本语言。 a s p 可以使用除v b s c r i p 或j a v e s c r i p t 外的任何脚本语言,只要第三方提供其相 应的脚本引擎即可。 ( 7 ) 源代码保密性。 图书馆随书光盘发布系统的研究与开发 a s p 文件的源代码不会传到客户的浏览器上,源代码程序不会外漏。传到客户浏览 器的主页已经经过w e b 服务器解释,为标准的h t m l 各式的主页。 ( 8 ) 可改变客户端的脚本。 使用a s p 服务器端的脚本,可以建立和改变在客户端节实质性的脚本语句。 a s p 文件是以“a s p ”结尾的文本文件,可以使用任何文本编辑器编辑( 如w i n d o w s 的 记事本或w o r d 编辑器) ,a s p 文件是由h t m l 和脚本语言( v b s c r i p 或j a v e s c r i p t ) 等 混合而成。它的脚本部分由“ ”括起而成,h t m l 的标记仍然是括号“ ”。a s p 文件可以包括: ( 1 ) h t m l 标记。 ( 2 ) v b s c r i p 或j a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论