APP下载

J2EE视角下的高校图书馆管理系统应用研究

2014-03-30陈明晶

大众科技 2014年6期
关键词:使用者组件管理系统

陈明晶

(福建船政交通职业学院,福建 福州 364400)

J2EE技术在软件开发中具有很高的便利性,能过保证图书馆管理系统中资源的有效整合,在确保安全性的前提下,切实提升管理效率和准确性,所以在当前我国图书馆管理系统中已经得到了广泛的应用。

1 J2EE技术

J2EE通过Java平台能够有效简化多数以及多级的企业方案再部署、开发以及管理等复杂方面的技术规范。为保证系统交互操作性、长久扩充性以及适用性,需要启用具有标准、开放性需求的架构。图书馆管理系统应该在对原有计划优化调整的基础上,通过分布式模型和J2EE先进的结构体系进行实现[3]。服务器端方面,需要对系统内的程序、数据库以及其他组件进行集中的安置工作。同时在客户端,需要浏览器、相同数据源来为使用者提供数据信息查询服务,从而保证数据信息的实时性和完整性。多数情况中,使用者的需求会因为时间推移而发生改变,因此,针对业务工作出路逻辑发生变化的状况,需要在服务器方面对程序进行修改,并在修正后重新发布,从而保证程序研发与发布的便捷,并避免对用户造成影响。

(1)应用组件。Java技术下的应用程序是典型的图形用户界面应用程序,具有对整体J2EE中间层服务信息进行存储的功能。其中,Java小程序是在容器中运行的图形用户界面应用程序,一般使用浏览器运行。虽然受限于安全性,只能在sand box中运行,但相比于HTML的页面,Java小程序具有更优秀的表现力[4]。

(2)Java Bean为组件对象的模型,一般在客户端内可视空间中运行。EJB实在服务器端运行的组件,通产含有J2EE系统中存在的业务逻辑也是J2EE技术中的核心成分。Web 组件包含服务器端的Servlet和页面JSP。Servlet为服务器端的组件,在发生 http服务的网络服务器中运行,并对 Web服务器相关功能进行扩展。Servlet能够对切实响应http相关请求、对数据库进行访问,同时还可以与EJB和Servlet等相关组件进行交互活动,并通过HTML以及XML的表现形式进行信息反馈。JSP组件能够向Web使用者提供合理的动态内容,并在服务器中编译为Servlet并运行[5]。

2 J2EE平台下图书馆管理系统的业务特点

2.1 应用分散

因为资源管理面对方向的差异,需要将应用程序最大程度地接入到客户端中。资源管理系统固定客户端需要依据Applet/JSP相关技术,采用浏览器进行查询、录入等分散型的前台处理业务。在具体应用到图书馆管理中时,该特点将会最大程度地节省使用者的时间,使用该技术进行前台处理,既体现出当前情况下比较流行的信息技术,同时也提升了图书馆的工作效率。

2.2 扩展灵活

资源管理系统需要具有丰富内容的平台作为解决方案,其能够在充分应用已具备的软、硬件资源的基础层面上,不仅能够提供预配置的相关功能,同时还具有客户定制功用和强大的可配置属性。由此,不仅能够对各种客户具有差异性的需求进行满足,同时在手机制不断扩展的情况下,能够与持续变化的管理形式相适应[2]。该技术在图书馆中的应用效果较好,使用该技术可以将每一名前来看书的读者记录在案,根据读者自身的爱好与看书习惯,制定出具有明确针对性的服务模式。因为当前时代发展比较快,使用该技术还让手机与管理模式相结合,不断发生改变。

2.3 集成无缝隙

资源管理系统是信息管理体系的重要部分,需要通过标准正确的借口和方法,实现与其他众多系统的集成工作。只有在这样的前提下,才能够正确实现系统整合的最大程度话,保证系统动态实现无缝隙、无摩擦的动态集成。

3 高校图书馆管理系统应用

3.1 体系结构

依据图使馆系统管理具体要求,在设计中需要在 J2EE技术的基础上,运用校内局域网与因特网结合的结构形式,并使用服务器与客户(C/S)和服务器与浏览器(B/S)两种计算方式。图书馆内部的信息管理工作以局域网作为模型,使用C/S计算方法,同时尽可能将具有较高安全需求、流量要求较大的相关功能使用C/S计算方法进行处理。从而能够切实保证校内资源信息的安全性以及信息传输的迅速、高效。

针对高校图书馆中的普通Web使用者以及异地管理使用者,应该采用Web技术下的B/S计算方式,使用J2EE提供的各项服务,在保证低成本状况下进行远程信息传输和查询操作,并能够对服务器内的EJB 组件进行访问从而实现响应的业务逻辑[6]。由此,J2EE技术基础上的管理系统在合理发挥C/S与B/S计算方法优势的基础上,能够保证系统最优性能的有效实现。不仅能够保证高校图书馆内网的安全性,同时有兼具Internet独有的先进与开放特点。

3.2 系统功能

高校图书馆的管理系统为保证能够充分实现各项具体管理功能,将整个管理系统划分成图书管理、权限管理、统计报表、系统维护四项功能模块。

(1)图书管理模块

图书管理模块即为高校图书馆在管理工作中的相关具体业务功能,具体包括图书借阅、采购、编号等工作。是图书馆最基础也是最主要的工作任务。使用该技术进行图书管理,可以减少工作人员的工作量,缩短工作时间,而且经过实际检验证明,使用该技术进行图书管理,可以减少图书管理过程中发生错误的概率,提升安全性。

(2)权限管理模块

高校图书馆的管理系统中,使用对象相对较多,不但有在读学生、学校教师,同时也有校各部门的工作人员。因此,需要切实保证对使用者权限的管理工作,从而确保系统的安全可靠。保证图书管理系统正常运行的同时,对图书馆中各类资源的切实保护[7]。与以往使用的管理模式相比较,使用该模式进行管理不仅可以提升管理效率,而且可以从整体上提升图书馆中所有资源的安全性,具有较高的使用价值。

(3)统计报表模块

通过对图书馆各项信息数据的统计工作,能够高效准确地进行书目借还统计、用户信息核对等工作,为高校图书馆的管理工作提供便捷的功能条件,使图书馆管理系统中的数据整合统计等功能得到最大限度的发挥。

(4)系统维护模块

功能重点为系统的安全运行提供保障,具体系统维护工作中,系统需要对相关数据进行备份管理。在运行日志管理进程中,正确对系统中的操作日志、错误报告等数据信息进行合理有效得的记录,从而为图书馆的系统管理工作提供合理依据。系统基础库的管理中,应该对系统内部各项静态参数和数据进行定期的维护操作。

3.3 系统优点

(1)符合组件思想

软件在基于组件思想下开发具有重要意义,开发工作人员能够运用现有组件,依据不同需求进行装配,从而能够适应不同功能与领域的应用系统。J2EE视角下的高校图书馆管理系统对于软件组件化的相关思想进行从分运用,从而保证系统能够切实适应实际状况。J2EE作为分布式对象的具体技术,可以对系统整体层面的设计模型进行描述,并作为组件组装的合理基础。同时,信息系统中常用的功能模型和业务逻辑能够使用EJB作为标准组件。当需要进行相应信息系统的构造工作时,只需要将组件进行组装,既可以实现具体功能。

(2)操作灵活

系统设计中采用的C/S与 B/S算法,具有很高的安全与交互属性要求,通过对两种算法进行具有针对性应用,能够提升系统操作的灵活性,保证系统运行流畅,实时性和效率得到极大提升。该技术操作比较简单,具有比较高的灵活性。想要保证图书馆信息化管理的安全性,首先必须要保证图书馆管理系统运行流畅,将该技术应用到管理系统中,不仅可以提升系统的安全性,同时也可以提升系统的灵活性,具有较高的使用价值。

(3)扩展性强

使用EJB技术进行业务逻辑的封装工作,可以将系统需要的具体扩展功能便捷地自服务器上进行追加,从而切实实现业务组件的各种功能。在此基础上,能过不断增强系统的整体功能多样性,推动管理系统向多功能的方向不断发展。

(4)安全性高

系统业务均作为组件在EJB中间的容器中进行发布,同时应用服务器中的各种软件其本身就具有较强的容灾机制,并能够切实负载 EJB的均衡性。此外,不断完善的使用者权限管理体系,更加能够确保系统在安全、稳定的环境中运行。

在将J2EE管理系统融入到图书馆的管理系统之后,从根本上提升了图书馆现有管理学系统的实用性与运行效率,节省了图书馆管理人员的工作时间,提升工作效率,并且该技术的应用打破了传统图书馆管理模式,让图书馆走向信息化、现代化的管理模式。经过一段时间的使用之后发现,应用J2EE技术之后,在搜索图书、进行身份认证以及针对不同用户提出相对应的针对性服务策略方面都要明显优于常规管理系统,说明该技术具有一定的实际作用。

4 结束语

J2EE技术下的高校图书馆管理系统具有突出优势,能够提升图书馆管理效率和准确性,在保证系统各项资源信息安全的情况下,不断推动图书馆管理系统的发展与进步。

[1]赵研科.基于数据挖掘的高校图书采访决策系统设计与实现[D].湖南大学,2012.

[2]杨雪绒.数字环境下高校图书馆管理研究:知识管理的视角[J].图书馆工作与研究,2012(7):36-37.

[3]牛雪峰,刘恩涛,季淑娟,等.高校教参信息服务系统建设现状调查分析与应用研究[J].图书馆学研究,2012,(13):23-24.

[4]李峰,李书宁.基于物联网技术的智能图书馆发展研究[J].图书情报工作,2013,(5):27-29.

[5]杨雪霞.数据挖掘技术在高校图书馆管理系统中的应用研究[J].软件,2011,(8):39-40.

[6]谢薇.基于高校图书馆管理的数据挖掘算法应用研究[D].中南大学,2011.

[7]孙庚,赵树平,冯艳红,等.RFID与J2EE技术在渔船管理系统中的应用研究[J].计算机与现代化,2011(2):28-30.

猜你喜欢

使用者组件管理系统
无人机智能巡检在光伏电站组件诊断中的应用
基于James的院内邮件管理系统的实现
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
基于LED联动显示的违停管理系统
新型拼插休闲椅,让人与人的距离更近
海盾压载水管理系统
抓拍神器
风起新一代光伏组件膜层:SSG纳米自清洁膜层
基于RFID的仓储管理系统实现