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