基于J2EE的高校图书馆管理系统的开发与设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数 字 一 体 化 以 及 多 个 图 书 馆 之 间 的 信 息 共 享 。 该 图 书 馆 管 理 系 统 经 过 测 试 证 明 ,系 统 运 行 稳 定 ,
可较好地投入使用。
关键词:高校图书馆系统;J2EE;MVC;数字化
中图分类号:TP018)15-0089-05
- 89 -
《电子设计工程》2018 年第 15 期
而 J2EE 规范定义的 5 个组件模型如下: EJB 应 用 程 序 服 务 器 :JB 组 件 是 设 计 开 发 者 们 针 对 特 定 应 用 程 序 而 开 发 的 组 件 ,且 其 具 体 的 操 作 需要在对应应用容器的操作环境中进行。第三方不 仅需要为 JB 组件提供相应的容器环境,且还需要提 供伸缩应用程序 。 [11-12] Web 应用程序服务器:Web 组件是在 Web 服务 器 收 到 请 求 之 后 的 处 理 程 序 ,对 应 收 到 的 请 求 指 令 产 生 Web 响 应 。 其 包 括 Java Servlet 和 JSP 两 类 。 HTTP 和 Web 服 务 之 类 的 标 准 通 信 协 议 ,可 以 向 客 户端提 Web 组件 。 [13] 小程序客户机:小程序是一类 Java 应用程序,其 在 容 器 环 境 中 的 放 置 工 作 也 有 较 为 详 细 的 规 范 ,而 这些规范则是由 J2EE 拟定 。 [14-16] 资源适配器:资源适配器是一种资源管理器,起 连接资源的作用。 其在具体部署过程中,是与相关 组件被一并放置到相应的容器中。 应用程序客户机:是起到与客户交互作用的,可 以为用户提供交互界面,一般以 Java 为基础。 1.2 J2EE 体系结构设计 为 满 足 用 户 需 求 ,本 文 架 构 一 种 标 准 的 、开 放 的系统。
第 26 卷 第 15 期 Vol.26 No.15
电子设计工程 Electronic Design Engineering
2018 年 8 月 Aug. 2018
基于 J2EE 的高校图书馆管理系统的开发与设计
任涛
(西安外事学院 陕西 西安 710077)
摘要:文中针对现有的高校图书馆系统不能满足数字化建设与传统技术相整合的缺点,提出并设
Development and design of university library management system based on J2EE
REN Tao (Xi'an External Affairs Institute,Xi'an 710077,China)
Abstract: In view of the shortcoming that the existing university library system can not meet the integration of digital construction and traditional technology,this paper proposes and designs a university library management system based on J2EE with multi- layer architecture. The system takes MVC as a whole system architecture,the presentation layer adopts Struts Web Framework technology,the logical layer uses Enterprise Session Bean technology,and the persistence layer chooses Hibernate technology. It not only realizes the multiple functional modules of the library management system,but also realizes the digital integration of the regional library group and realizes the information sharing among multiple libraries. The library management system has been tested to prove that the system is stable and can be put into good use. Key words: university library management system;J2EE;MVC;digitalization
1 技术分析
有挑战性。 回 顾 图 书 馆 管 理 系 统 的 发 展 历 程 ,该 系 统 最 开
始仅为单机版。而随着计算机技术的发展和信息时 代 的 到 来 ,开 始 使 用 C/S 模 式 来 架 构 图 书 馆 管 理 系 统 。 在 上 世 纪 九 十 年 代 ,该 模 式 下 的 管 理 系 统 发 展 收稿日期:2018-03-05 稿件编号:201803041
为引人注目的建设目标。而图书馆管理系统不仅需 司、INNOVATIVE 公司、SIRSI 公司均相继开发出了
要帮助工作人员完成日常的维护和服务,且还需要 此类图书馆管理系统。
为 读 者 提 供 图 书 馆 各 类 信 息 ,如 馆 藏 图 书 的 查 询 与 借 阅 。 因 此 ,图 书 馆 管 理 系 统 的 开 发 设 计 复 杂 且 具
随着科技的进步人类生活越来越快捷,信息化 成为主流 。 [1] 随后具备分布式访问、可扩展性和开放
建设得到了快速发展。而高校图书馆由于具有信息 性等优点,基于 Web 的 B/S 模式为图书馆系统的开
复杂且数量庞大的特点,使其成为信息化建设中较 发 与 发 展 提 供 了 一 个 新 的 机 遇 [2- 。 4] EX LIBRIS 公
1.1 J2EE J2EE 平台包括了通信类程序、组件类程序以及
服务类程序[5],且拥有 3 类可以研发应用程序组件的 技 术 :服 务 器 端 小 程 序(Servlet)、JSP( JavaServer Pages)、EJB( Enterprise JavaBean)[6-10]。
作者简介:任 涛(1976—),男,陕西商洛人,馆员。研究方向:图书馆信息化。
计了一种以 J2EE 为基础,具有多层体系结构的高校图书馆管理系统。该系统以 MVC 作为整体的
系统架构,表现层采用 Struts Web Framework 技术,逻辑层使用 Enterprise Session Bean 技术,持久化
层选择 Hibernate 技术。不仅实现了图书馆管理系统的多个功能性模块,且实现了区域图书馆群的