探究基于JAVA计算机网络的数字图书馆软件开发平台.docVIP

探究基于JAVA计算机网络的数字图书馆软件开发平台.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
探究基于JAVA计算机网络的数字图书馆软件开发平台.doc

探究基于JAVA计算机网络的数字图书馆软件开发平台   摘要:文章结合当前信息科学技术发展前景以及数字图书馆概念越来越深入人心的大环境,在现有设备的基础上,提出构建了基于JAVA语言的网络数字图书馆软件,并对其进行了测评,使其经济效益和社会效益能够发挥到最大水平。   关键词:JAVA;数字图书馆;计算机网络   中图分类号:TP311 文献标识码:A 文章编号:1009-2374(2013)33-0010-03   1 网络数字图书馆面临的问题   1.1 图书馆当前技术与信息化进展的矛盾   伴随信息化技术的向前推进、信息流量压力逐步增强,图书馆的应用范围在不断延伸。为了满足广大使用者的需求,我们必须同时保证信息流量与网络速度。因此,面对未来前所未有的新要求,现有的图书馆技术设备已经显得相对较为落后。与此同时,更新设备就需要投入大量的资金。所以,提出一条有效的解决矛盾的方法就是:在现有设备的基础上,提出一套有效提高利用率的办法,使其经济效益和社会效益能够发挥到最大水平。   1.2 软件兼容性与信息化图书馆建设的矛盾   现今,随着网络的不断普及,各类读者对信息化图书馆的要求也有了很大的提高。这就对网络图书馆文献信息资源的容量提出了很大的挑战,为了使用户有更好的体验,我们要使得地理位置不同的图书馆,在网络上进行资源共享。然而,在各个图书馆的信息化构建过程中,通常都只要求满足自身的运用需求,使得各馆的数据库通用性较差,相互间资源共享程度较低,各类数据软件的兼容性很差。与此同时,在多平台环境下,应用程序受到的限制表现得更为明显,软件几乎不能在各类平台之间相互直接切换运行。由此可见,进一步开放系统,使得平台、语言、软件之间的隔阂不断缩小,是我们努力的一个方向。这样才能构建一个满足不同读者需求的,方便、快捷的信息化网络图书馆。   1.3 数字图书馆的安全性   在充斥着各种信息的网络环境中,安全问题已经成为了各种信息系统构建的关键所在,网络环境中的数字图书馆,同样面临着这一重大问题,处于网络环境中,各类信息的端口多、分布广,要解决好这一问题,必须从整体功能,结合实际网络情况,从上至下地全面考虑。   1.4 数字图书馆建设的资源局限   如今互联网上有着大量的各类资源,包含了人类所知的各种信息资源,但是,正是由于拥有的资源数量过于庞大,使得网络信息资源及其难以分类管理。同时每天更有成千上万的新的信息在不停地输入,进一步增加了网络环境的复杂性。这就增加了用户对各类信息资源的查询难度,降低了用户实际操作中的便捷性。同时,也对数字图书馆的构建提出了一个新的挑战—如何方便快捷地实现有用信息顺序检索。   面对当前的种种困难与挑战,我们如何在数字图书馆的建设中寻找突破点?基于JAVA技术的各种特性,正好可以有效地解决上述各类问题,接下来就叙述一下如何利用JAVA技术构建一个有效的数字图书馆。   2 系统总体设计   2.1 系统设计思想   结合实际网络情况,数字图书馆系统采用Apache Tomcat+SQL Server,严格按照目前软件行业通行的业务逻辑与系统实现分离的原则来设计该系统,为了加强该系统各个模块之间的独立性以及整个产品的便捷性、操作性、扩展性,系统采用了多层实现的方法。这样做的好处在于,模块之间相互影响较小,若某一模块功能出现问题,对其他模块层的功能不会产生影响,从而提高了整个系统的稳定性、安全性,便于管理员操作维护。   2.2 系统模块的概述   构建一个完善的数字图书馆系统,各个模块功能的划分是非常重要的。基于数字图书馆系统管理的需求,在规范化图书馆内容格式的基础上,可以将系统按功能划分为三个不同模块,分别是图书检索功能模块、图书管理功能模块、系统管理功能模块。   2.2.1 图书检索模块按条件检索图书:检索条件包括图书名称(模糊检索)、图书级别(精确检索)、图书描述(模糊检索)。   2.2.2 图书管理模块按部门结构管理文件:部门结构可通过系统管理的部门管理设置,具体操作包括图书文件的上传、查看、删除。   2.2.3 系统管理模块主要实现部门管理、用户管理、权限管理、文件级别管理。   3 系统部分模块的设计   3.1 系统管理模块的设计   作为整个系统的核心,系统管理模块中的操作只能由系统管理员进行,如使用者需要有这方面的权限,则必须有管理员的授权才行。   系统管理模块由部门管理模块、用户管理模块、权限管理模块、图书级别管理模块四个功能模块组成,具体功能结构如图2所示,通常情况下,只能由管理员通过相应密码接口才能进入。   3.2 权限管理模块的设计   权限管理模块是系统构建的重要管理模块,主要功能就是对图书和使用者进行权限设置,管

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档