基于J2EE架构的高校图书馆管理系统的设计与实现

基于J2EE架构的高校图书馆管理系统的设计与实现

论文摘要

图书馆管理系统是学校信息化建设的重要组成部分,目前国内大多数高校都已开发了图书馆管理系统,但是存在功能单一、基于C/S、可扩展性不强、与学校信息系统难于集成等缺点。因此有必要开发一套功能齐全、可扩展性好、支持INTERNET技术、易于集成的图书馆管理系统。本论文以重庆信息技术职业学院图书馆管理系统为研究对象,研究了在J2EE下实现这样一个复杂系统的工程问题,本文的主要工作包括:①介绍了本系统的灵活授权管理和工作流两个特色点。②对系统的功能、性能等进行了需求分析并建立以用例图、类图、活动图及时序图为中心的业务模型。③该系统针对图书馆的业务范围及特点设计出读者管理、期刊管理、财务管理、借阅管理、系统管理、图书管理等几个子系统,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的信息化管理。并在系统分析基础上设计了基于C/S和B/S两种客户端的分布式总体结构。④从界面实现、代码实现、环境搭建三个方面完成系统实现。本系统采用J2EE相关技术实现,采用分层设计思想,有效将业务逻与视图层分开。大大增强了系统的灵活性,当业务逻辑发生变化时,只需修改相应的业务层,视图层不需作任何变化。该项目已完成,并在重庆信息技术职业学院实施,师生网上借阅、信息资源流通方面了收到良好效果。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究的目的和意义
  • 1.3 国内外研究现状
  • 1.4 论文结构
  • 1.5 本章小结
  • 2 J2EE 相关技术
  • 2.1 J2EE 概念
  • 2.2 J2EE 优势
  • 2.3 J2EE 四层体系结构
  • 2.4 MVC 模式
  • 2.4.1 MVC 模式介绍
  • 2.4.2 MVC 优势
  • 2.5 STRUTS 工作原理
  • 2.6 HIBERNATE
  • 2.6.1 Hibernate 简介
  • 2.6.2 Hibernate 作用
  • 2.6.3 Hibernate 工作原理
  • 2.7 SPRING
  • 2.7.1 Spring 组成
  • 2.7.2 Spring 给工程带来的好处
  • 2.7.3 Struts + Hibernate + Spring 开发模式简介
  • 2.8 本章小结
  • 3 高校图书馆管理系统的需求分析与系统建模
  • 3.1 需求分析
  • 3.1.1 组织结构图
  • 3.1.2 系统面向的用户群体
  • 3.2 系统功能结构分析
  • 3.3 业务流程
  • 3.4 界面需求
  • 3.5 性能需求
  • 3.6 软件质量需求
  • 3.7 系统建模
  • 3.7.1 用例图
  • 3.7.2 活动图
  • 3.7.3 类图
  • 3.7.4 时序图
  • 3.8 本章小结
  • 4 系统设计
  • 4.1 概要设计
  • 4.1.1 系统模块划分
  • 4.1.2 总体结构设计
  • 4.1.3 设计包
  • 4.1.4 设计应用服务器
  • 4.1.5 客户端设计
  • 4.1.6 数据库设计
  • 4.1.7 数据库表设计汇总
  • 4.1.8 数据表详细描述
  • 4.2 详细设计
  • delyh.java)'>4.2.1 用户管理(frmadddelyh.java)
  • 4.2.2 读者类别管理(frmreaderstyle.java)
  • 4.3 本章小结
  • 5 系统实现
  • 5.1 系统运行环境
  • 5.1.1 服备器软配置
  • 5.1.2 服务器硬件配置
  • 5.2 运行效果
  • 5.3 系统配置与实现
  • 5.3.1 Structs 配置文件
  • 5.3.2 连接SQL Server 2000 数据库的Hibernate 配置文件
  • 5.3.3 控制数据的持久层Dao 代码实现
  • 5.3.4 业务实现层Service 代码
  • 5.3.5 表现层Action 代码
  • 5.4 系统特色
  • 5.4.1 权限分配的设计
  • 5.4.2 工作流
  • 5.5 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  

    基于J2EE架构的高校图书馆管理系统的设计与实现
    下载Doc文档

    猜你喜欢