图书管理系统摘要图书馆是学校的一个重要部门, 而图书的管理又是图书馆中重要的一个环节。因为图书馆丰富的图书资源能够带给我们许多有价值的信息。为此,通过对图书管理的运行管理机制进行调查讨论后,开发了此图书系统。本系统中解决了学校图书管理事务中常用基本问题以与相关统计工作。本系统中包含 5 个大的功能模块:图书管理,读者管理,借还管理,系统管理和前台查询。图书管理模块主要完成对图书信息的增加、删除和修改的功能;读者管理模块主要完成对读者信息的增加、删除和修改的功能;借还管理模块主要完成图书的借阅、归还、续借和到期提醒的功能;系统管理模块主要完成管理员的增加、删除和修改功能以与不同管理员权限的分配的功能。本系统核心技术采纳了 Web 开发中当今比较流行 Struts2 + Spring + Hibernate 三个框架组成的典型的 MVC(MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写)模型,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。其中,Struts2 框架的应用着重表现在控制上,本系统用来完成页面的控制跳转;Spring 是一个开源的控制反转(Inversion of Control ,IoC)和面对切面(AOP)的容器框架。它的主要目得是简化企业开发;Hibernate 框架是一个非常优秀的 ORM(Object Relation Mapping 对象关系映射)框架,用来完成数据的持久层应用。本系统的前台界面开发使用的是 JSP 和 JavaScript 技术。JSP 即 Java Server Pages,是目前非常流行的动态网页技术;JavaScript 是一种功能强大的基于对象的脚本语言,可直接嵌入 HTML 语言。后台的数据库是 SQL Server。该数据库具有较高的完整性,一致性和安全性。关键词:图书管理;MVC 模型;Struts2;Spring;Hibernate;数据库ABSTRACTLibrary is an important department, the management of school’s library is an important link in the library. Because the library books resources can bring us a lot of valuable information. Therefore, through to the books management operation management mechanism after investigation and research, this book system is developed. This system solves the basic problem is commonly used in the school books management affairs and related statistic...