您好, 访客   登录/注册

试论光盘网络发布平台系统

来源:用户上传      作者: 吕建楠

  【摘要】本文针对各类院校电子资源服务模式老旧,不能满足师生需求为出发点,提出自主研发光盘网络发布平台的设想。论述了自主研发该系统的必要性;阐述了自主研发该系统的设计构想。
  【关键词】自主研发;光盘网络发布平台
  随着各类院校图书馆的不断发展壮大,图书馆馆藏的纸质资源与电子资源的数量也在不断的增加,其中,电子资源增长的速度非常快。图书馆电子资源主要是光盘,包括随书光盘和非随书光盘:①随书光盘。即随书出版的光盘,是图书、期刊的附属物。②非随书光盘。即单独编制出版的光盘。
  1.光盘网络发布平台系统的必要性
  现在大多院校图书馆所采用的光盘管理模式都是相对的老式模式,师生如果想获得与所借图书相配的光盘,必须凭所借图书或图书的索书号到相应部门提取相应的光盘,然后通过专用电脑将其下载到自己的存储器中,或将光盘借出,拷贝后再还回。但是,随着光盘数目的快速增加,该种光盘管理服务模式出现了许多弊端,亟需解决。
  1.1存储空间的不足
  一是指存放光盘的光盘柜空间严重不足,二是存放光盘柜的室内空间严重不足。
  1.2光盘复本过多
  采购的图书,如配有光盘,则购买几册,便有几张光盘复本。过多的光盘复本,更加导致光盘存储空间紧张,并且不利于光盘的管理。
  1.3读者利用不便
  指定下载光盘内容的电脑无法同时服务多个读者需求,并且光盘内容拷贝时间不同,出现一人拷贝,多人等待的情况。再者,指定电脑存储空间有限,不能把所有必须的光盘信息存储到指定下载目录中,需要工作人员到光盘柜中的指定位置找到正确光盘。这样,光盘内容拷贝到存储器中的时间就相对更长一些,影响拷贝下载效率。
  为了提高光盘利用率,方便并满足师生对获取光盘信息的需求。建构光盘网络发布平台系统很是必要。光盘网络发布平台系统,即将光盘的内容压缩拷贝或镜像到网络服务器或光盘服务器上,然后上传到图书馆网页,与图书馆使用的图书管理系统整合,供师生直接进行数据下载的网络发布平台模式。
  2.构建光盘网络发布平台系统的可行性
  2.1有可支撑发布平台的校园网
  现在很多院校都建立了自己的高速校园网,我们可以充分利用网络来管理和利用光盘,做到快速、便捷。
  2.2有其他院校的经验可循
  我们对全国近40所院校进行的调查显示,有部分院校是通过自主研发,设计适合本校的光盘网络发布平台系统。
  2.3软件市场上现有发布平台软件技术不成熟
  通过对40所高校的咨询和调查,我们发现,单独购买光盘网络发布平台系统的院校,在购买产品后,多数存在不同程度的技术问题;由此可见,现有光盘发布平台软件市场中,技术成熟的产品不多,大多数产品在使用过程中出现问题的几率很高。并且相对技术成熟的产品价格普遍较高,额外还有以后涉及的针对个馆特点进行额外设计更改所涉及的费用,以及软件需要升级所要缴纳的费用。
  2.4自主研发,扬长避短
  自主研发,我们可以针对本馆特点,在系统设计与实际应用等各方面考虑的更详尽和到位。外购系统主要针对的是满足大多数高校相似方面的需求,而自己研发则针对个馆特点,并且在逐渐的使用过程中如果出现问题,可以及时迅速的进行维护和修改。
  3.自主研发光盘网络发布平台系统的设计构想
  3.1系统设计
  设计思路:
  系统采用B/S三层体系结构,软件的安装只在服务器端进行配置,所有的系统数据和读者资料都存储在服务器端,系统管理和升级只需在服务器端进行。
  系统结构包括用户显示层、业务逻辑层和后台数据。用户显示层是为用户提供应用系统和服务的图形界面。业务逻辑层位于用户显示层和后台数据层之间,在这个层次安装了与系统关联的应用模型,把用户显示层和数据库代码分开,并进行一些安全设置,保证系统的稳定高速运行。后台数据层是三层模式中最底层,用来定义、维护、访问和更新数据。
  系统采用sql2005数据库,可以直接调用图书管理系统数据库中图书的光盘信息和读者信息,并与光盘系统数据库进行整合。
  3.2模块分类
  3.2.1前台管理模块
  用于读者进行光盘查询、显示光盘信息、请求上传光盘及留言等功能。可分为以下几个子模块:
  (1)登录子模块:为了避免引起光盘版权纠纷,当读者进行登录时,系统会自动对读者的IP进行探测,如果不是校内IP,系统会拒绝其访问本资源。
  (2)光盘检索子模块:读者可通过书名、财产号、索书号、ISBN等途径检索需要的光盘信息。
  (3)光盘信息子模块:显示光盘的详细信息,包括所对应的图书名称、出版社、作者等以及光盘的上传时间、大小、下载次数信息。
  (4)分类查询子模块:如果读者想查找某一类随书光盘,在相应位置输入分类号,即可浏览该类所有随书光盘。
  (5)更新数据子模块:动态的显示最新上传的光盘信息。
  (6)统计子模块:统计已上传光盘数量、下载次数及下载排行等数据,便于读者了解系统中光盘的使用状态。
  (7)请求上传子模块:读者需要的而未上传的光盘,读者可通过请求上传子模块提出申请,管理员根据请求信息及时上传光盘。
  3.2.2 后台管理模块
  (1)管理员子模块:实现添加、删除管理员,以及对管理员的权限进行设置。
  (2)光盘信息子模块:管理员用以添加或更新光盘数据的大小,也可以删除光盘的信息和数据。
  (3)请求处理子模块:查询读者的请求信息和留言,直接调出请求的光盘信息子模块,从而添加、更新光盘数据。
  3.3数据库设计
  为了便于系统的管理和实现,数据库采用一库多表的设计方式。建立一个disk数据库,数据库中包括光盘数据表、下载信息表、光盘数据更新表、读者信息表等多张表,用来满足用户数据存储和访问的需要。同时为了使光盘信息、读者信息等数据库与汇文图书管理系统数据库中信息数据保持一致,系统还需设计开发一后台程序用以定时更新数据。
  最后需要说明,如果该系统能够研发并实际应用成功,能够有效的解决各类院校图书馆现在面临的光盘管理服务模式老旧问题,实现在高速校园网络环境下的光盘信息查询、下载等服务,高质量、高效率的为师生服务!
  【参考文献】
  [1]李文强,孙香花,秦婧.跟我学ASP.NET[M].
  [2]刘辉.零基础学SQL Server 2005[M].
  [3]姜楠.Dreamweaver MX 2004完美网页设计与制作[M].
转载注明来源:https://www.xzbu.com/8/view-3856151.htm