图书管理系统-毕业论文设计.doc
《图书管理系统-毕业论文设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统-毕业论文设计.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山西农业大学信息学院毕业设计摘 要图书馆是学校的一个重要部门, 而图书的管理又是图书馆中重要的一个环节。因为图书馆丰富的图书资源能够带给我们许多有价值的信息。为此,通过对图书管理的运行管理机制进行调查研究后,开发了此图书系统。本系统中解决了学校图书管理事务中常用基本问题以及相关统计工作。本系统中包含5个大的功能模块:图书管理,读者管理,借还管理,系统管理和前台查询。图书管理模块主要完成对图书信息的增加、删除和修改的功能;读者管理模块主要完成对读者信息的增加、删除和修改的功能;借还管理模块主要完成图书的借阅、归还、续借和到期提醒的功能;系统管理模块主要完成管理员的增加、删除和修改功能以及不同管理
2、员权限的分配的功能。本系统核心技术采用了Web开发中当今比较流行Struts2 + Spring + Hibernate三个框架组成的典型的MVC(MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写)模型,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。其中,Struts2框架的应用着重表现在控制上,本系统用来完成页面的控制跳转;Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架。它的主要目得是简化企业开发;Hibernate框架是一个非常优秀
3、的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
4、of schools 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 ba
5、sic problem is commonly used in the school books management affairs and related statistical work.This system contains five big functional modules: books management, reader management, circulation management, system management and query at the front desk. Books management module is mainly to complete
6、 the book information increase, delete, and modify function; Information management module mainly complete the readers increase, delete, and modify function; Management module mainly borrowed books borrowing, return, renew and due to remind function; System management module mainly complete the admi
7、nistrators increase, delete and modify the features and functions of the distribution of the different administrative privileges.The core technology of this system adopts a Web development in todays popular Struts 2 + Spring + Hibernate three frameworks of typical MVC (MVC full name is the Model Vie
8、w Controller, is the Model (Model) - View (View) Controller (Controller) abbreviation) Model, with development of high efficiency, flexible design, beautiful generated software friendly interface, etc. Among them, the Struts2 framework, application mainly on the control performance, the system used
9、to complete the page control jump; Spring is an open source Inversion of Control (IoC) Inversion of Control, and the aspect oriented (AOP) container framework. Its main purpose is to simplify enterprise development; Hibernate framework is a very good ORM (Object base Mapping Object relational Mappin
10、g) framework, and used to complete the data persistence layer of the application.The front desk interface development of this system is used JSP and JavaScript technology. The JSP or Java Server Pages, is currently very popular dynamic web technology; JavaScript is a powerful scripting language base
11、d on object, can be directly embedded into HTML. The background database is SQL Server. The database has high integrity, consistency and security.Key words:Books management ; MVC Model ; Struts2 ; Spring ; hibernate ; Database 目 录摘 要IABSTRACTII目 录II1 绪论- 2 -1.1系统开发的背景和意义- 2 -1.2系统实现的目标- 2 -1.3开发环境-
12、2 -2 需求分析- 2 -2.1任务概述- 2 -2.2功能要求- 2 -3 关键技术- 2 -4 软件简介及环境的搭建- 2 -4.1 MyEclipse简介- 2 -4.2 SQL Server简介- 2 -4.3 Tomcat简介- 2 -4.4开发环境的搭建步骤- 2 -5 详细设计- 2 -5.1业务详细流程图设计- 2 -5.2数据库设计- 2 -5.3系统架构- 2 -5.3.1框架整合- 2 -5.3.2 层次划分- 2 -5.4主要配置文件- 2 -5.4.1 web.xml配置- 2 -5.4.2 struts.xml配置- 2 -5.4.3 applicationCon
13、text.xml配置- 2 -5.4.4 hibernate.cfg.xml配置- 2 -5.4.5 proxool.xml配置- 2 -5.5主要模块代码的设计与实现- 2 -5.5.1 管理员登陆模块代码的设计与实现- 2 -5.5.2 图书信息管理模块代码的设计与实现- 2 -5.5.3 图书分类管理模块代码的设计与实现- 2 -5.5.4 读者信息管理模块代码的设计与实现- 2 -5.5.5 读者类型管理模块代码的设计与实现- 2 -5.5.6 图书借阅管理模块代码的设计与实现- 2 -5.5.7 图书管信息管理模块代码的设计与实现- 2 -5.5.7 管理员信息管理模块代码的设计与实
14、现- 2 -6 模块演示- 2 -7 总结与展望- 2 -8 致谢- 2 -参考文献- 2 - 49 -1 绪论1.1系统开发的背景和意义近几年来,学校图书馆书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和成本。一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,图书馆传统的管理方法不仅效率比较低下,需要的人力成本却很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 毕业论文 设计
限制150内