图书馆借阅系统设计与实现(源码)【字数:11723】
摘 要随着21世纪信息化发展的迅速扩大,信息处理越来越被各大行业所应用,而计算机是实现信息管理系统最为常见的方式之一,计算机最大的特点就是工作效率高,具备及其的安全性能。因而对于复杂高负荷的信息管理,计算机可以充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本毕业设计的内容是设计并且实现一个基于java web系统后台的图书馆借阅系统,系统主要以J2EE作为开发基础,主要使用了struts2+spring+bibernate等多种框架的结合使用,用myeclipse作为开发工具,用mysql作为数据库,用dremweaver作为界面美化工具,系统采用java语言开发,页面采取jsp动态页面开发技术。该系统界面简洁大方、操作方便,容易维护。
目 录
第一章 引言 1
1.1课题研究背景及其意义 1
1.2国内外研究发展现状 1
1.3研究预期目标 2
第二章 系统涉及的主要技术 3
2.1MVC模式 3
2.2SSH框架的优点 3
第三章 系统需求分析 5
3.1系统总体功能分析 5
3.2管理员功能需求分析 5
3.3读者功能需求分析 7
3.4系统业务描述 8
3.5系统功能流程分析 9
第四章 系统设计 11
4.1系统和数据库的配置 11
4.2E—R图设计 11
4.3数据库表结构 12
第五章 系统功能实现 15
5.1系统功能类图 15
5.1.1挂失类图Guashi 15
5.1.2借还书记录类图Record 15
5.1.3图书分类类图Fenlei 15
5.1.4图书类图Book 16
5.1.5续借类图Xujie 16
5.1.6用户类图User 17
5.1.7逾期类图Yuqi 17
5.2系统运作流程 17
5.3系统功能实现的主要框架 18
5.3.1SSH框架 18 *好棒文|www.hbsrm.com +Q: &351916072&
5.3.2hibernate配置文件 18
5.3.3struts配置文件 18
5.3.4spring配置文件 18
5.4系统功能实现的主要模块 19
5.4.1系统登录页面 19
5.4.2图书分类管理页面 20
5.4.3图书管理页面 21
5.4.4新增图书功能 22
第六章 系统的安装与运行 23
6.1系统的部署 23
6.1.1java环境 23
6.1.2tomcat服务器 23
6.1.3MyEclipse工具 23
6.1.4数据库管理工具 23
6.2MYECLIPSE环境的配置 23
6.2.1创建安装项目 23
6.2.2添加项目输出 24
6.2.3导入数据库 25
6.2.4运行项目 25
结束语 27
致 谢 28
参考文献 29
第一章 引言
1.1课题研究背景及其意义
图书馆是集搜索、整理、收藏图书资料以供人阅览、参考的专业机构,学校图书馆更是作为高校教育的重要支撑基地,也经历着从以往图书馆的传统文献与资源的查阅到与网络化数字资源相结合的新局面。如何科学有效地管理图书馆,让图书馆更好地在学校行使其职能作用,是我们需要迫切解决的问题。本文针对目前学院图书馆发展的近况及存在的一些进行简单的讨论,并参照互联网时代图书馆借阅系统进行了研究与学习。
1.2国内外研究发展现状
图书馆借阅系统发展经过近几年的发展,前端开发由原先的VFP、VB、VC++以及C#到现在利用主流工具Eclipse(MyEclipse)进行java开发,研究成果显著。就目前主流数据库来说,最为常见的还是MySql和SQL Server,利用B/S架构实现较好的交互和数据的操作,基本能够满足教师和学生在现实生活中的需要。这种架构将数据规则和实现逻辑分开,易于系统的扩展,但是在数据访问量过大的时候会出现性能上的不足,所以还是有存在需要改进的地方。
针对这些年社会观察以及资料研究表明,图书馆借阅系统的运用除了依靠系统本身之外,也非常依赖于外部硬件设备,通常我们所见到的条形扫码器,就是最通用的硬件设备,管理员能过通过硬件扫码,快速检索到图书信息和读者信息,这样对于读者借书还是还书都是非常方便的,这样通过机器代替手工的方式不仅能给人们以极大的便利,也大大减少了因为人工而造成的误差的可能性。
但是不管而言,就目前的发展水平来看,人工操作还是必不可少的,包括图书分类的管理,图书的管理,读者用户的管理等等,都还是需要人工管理。所以,这当中涉及到大量的信息数据联动,系统和系统之间的数据共享,就显得尤为方便。Java平台凭借其良好简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等优势在众多开发语言中脱颖而出,所以越来越多的大中型图书馆借阅系统都采用Java编写,而Java EE凭借其Java的优势,以及Java web所提供的便捷性,方便性,更是成为系统开发的不二之选。
熊必成的《江西旅游商贸职业学院图书馆借阅管理系统的研究与分析》中指出为从服务教工师生和系统功能角度考虑,图书馆借阅系统实现在线查询、借阅、归还、修改图书和读者相关信息等主要功能,在具体性能参数上达到如下目标:
1、用户登录图书馆借阅系统的等待响应时间不应超过3秒;
2、自助端读者查询图书等基本功能响应时间不应超过10秒;
3、管理员在线完成相关数据维护的响应时间不应超过5秒;
4、将人工管理和自主借阅归还结合起来,同时确保书籍资料信息的安全和完整性,规范合理。
目 录
第一章 引言 1
1.1课题研究背景及其意义 1
1.2国内外研究发展现状 1
1.3研究预期目标 2
第二章 系统涉及的主要技术 3
2.1MVC模式 3
2.2SSH框架的优点 3
第三章 系统需求分析 5
3.1系统总体功能分析 5
3.2管理员功能需求分析 5
3.3读者功能需求分析 7
3.4系统业务描述 8
3.5系统功能流程分析 9
第四章 系统设计 11
4.1系统和数据库的配置 11
4.2E—R图设计 11
4.3数据库表结构 12
第五章 系统功能实现 15
5.1系统功能类图 15
5.1.1挂失类图Guashi 15
5.1.2借还书记录类图Record 15
5.1.3图书分类类图Fenlei 15
5.1.4图书类图Book 16
5.1.5续借类图Xujie 16
5.1.6用户类图User 17
5.1.7逾期类图Yuqi 17
5.2系统运作流程 17
5.3系统功能实现的主要框架 18
5.3.1SSH框架 18 *好棒文|www.hbsrm.com +Q: &351916072&
5.3.2hibernate配置文件 18
5.3.3struts配置文件 18
5.3.4spring配置文件 18
5.4系统功能实现的主要模块 19
5.4.1系统登录页面 19
5.4.2图书分类管理页面 20
5.4.3图书管理页面 21
5.4.4新增图书功能 22
第六章 系统的安装与运行 23
6.1系统的部署 23
6.1.1java环境 23
6.1.2tomcat服务器 23
6.1.3MyEclipse工具 23
6.1.4数据库管理工具 23
6.2MYECLIPSE环境的配置 23
6.2.1创建安装项目 23
6.2.2添加项目输出 24
6.2.3导入数据库 25
6.2.4运行项目 25
结束语 27
致 谢 28
参考文献 29
第一章 引言
1.1课题研究背景及其意义
图书馆是集搜索、整理、收藏图书资料以供人阅览、参考的专业机构,学校图书馆更是作为高校教育的重要支撑基地,也经历着从以往图书馆的传统文献与资源的查阅到与网络化数字资源相结合的新局面。如何科学有效地管理图书馆,让图书馆更好地在学校行使其职能作用,是我们需要迫切解决的问题。本文针对目前学院图书馆发展的近况及存在的一些进行简单的讨论,并参照互联网时代图书馆借阅系统进行了研究与学习。
1.2国内外研究发展现状
图书馆借阅系统发展经过近几年的发展,前端开发由原先的VFP、VB、VC++以及C#到现在利用主流工具Eclipse(MyEclipse)进行java开发,研究成果显著。就目前主流数据库来说,最为常见的还是MySql和SQL Server,利用B/S架构实现较好的交互和数据的操作,基本能够满足教师和学生在现实生活中的需要。这种架构将数据规则和实现逻辑分开,易于系统的扩展,但是在数据访问量过大的时候会出现性能上的不足,所以还是有存在需要改进的地方。
针对这些年社会观察以及资料研究表明,图书馆借阅系统的运用除了依靠系统本身之外,也非常依赖于外部硬件设备,通常我们所见到的条形扫码器,就是最通用的硬件设备,管理员能过通过硬件扫码,快速检索到图书信息和读者信息,这样对于读者借书还是还书都是非常方便的,这样通过机器代替手工的方式不仅能给人们以极大的便利,也大大减少了因为人工而造成的误差的可能性。
但是不管而言,就目前的发展水平来看,人工操作还是必不可少的,包括图书分类的管理,图书的管理,读者用户的管理等等,都还是需要人工管理。所以,这当中涉及到大量的信息数据联动,系统和系统之间的数据共享,就显得尤为方便。Java平台凭借其良好简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等优势在众多开发语言中脱颖而出,所以越来越多的大中型图书馆借阅系统都采用Java编写,而Java EE凭借其Java的优势,以及Java web所提供的便捷性,方便性,更是成为系统开发的不二之选。
熊必成的《江西旅游商贸职业学院图书馆借阅管理系统的研究与分析》中指出为从服务教工师生和系统功能角度考虑,图书馆借阅系统实现在线查询、借阅、归还、修改图书和读者相关信息等主要功能,在具体性能参数上达到如下目标:
1、用户登录图书馆借阅系统的等待响应时间不应超过3秒;
2、自助端读者查询图书等基本功能响应时间不应超过10秒;
3、管理员在线完成相关数据维护的响应时间不应超过5秒;
4、将人工管理和自主借阅归还结合起来,同时确保书籍资料信息的安全和完整性,规范合理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/410.html