图书馆图书管理系统managesystemoflibrarybook(源码)【字数:12932】

随着信息化社会的发展,数据处理越来越依赖于计算机,离开计算机人类寸步难行,在这种环境下传统图书馆的人工管理方式已经跟不上时代的步伐。虽然现在很多大型化图书馆都已具备了一套属于自己的图书馆管理系统,但是学校图书馆仍依赖于传统的人工管理。因此图书馆信息化管理势在必行,每一个图书馆都应当有其信息化管理系统。本课题的目的是搭建一个现代化,信息化的图书馆管理系统。该系统面对全校人员开放,对普通用户该系统实现查询图书详细信息和借阅信息的功能;对管理员实现管理图书和用户信息以及借阅图书的功能。系统使用Java编写,数据库则采用MySQL。整个系统划分为借阅信息查询模块,图书信息查询模块,图书信息管理模块和用户信息管理模块。本系统运用了B/S技术并在MVC框架下最终完成整个系统的搭建。本系统的优点是对管理员权限有着明确分类,有利于图书馆工作人员的功能划分。同时本系统还有最新图书推送功能,方便用户了解图书馆最近收录的图书,并且还有曾借图书查询,用户可以知道曾经借阅过的书籍。毕业设计过程加深了对JAVA程序设计语言的认识,对于各种开发工具也有了更深刻的理解,对解决各种开发错误也有了更多经验。该毕业设计增强了软件设计和开发的能力,这些能力的获得和提高为以后从事软件开发的工作打下了基础,走出了适应工作的第一步。关键字 信息化社会;MVC框架;功能划分
目录
第一章 绪论 1
1.1研究背景 1
1.2国内外研究现状和问题 1
1.3研究内容 2
1.4本章小结 2
第二章 系统开发环境和技术简介 3
2.1开发平台My Eclipse 3
2.2开发数据库MySQL 3
2.3 B/S技术 4
2.4 MVC框架简介 4
2.5本章小结 4
第三章 系统需求分析 5
3.1系统分析 5
3.2可行性分析 5
3.2.1技术可行性 6
3.2.2经济可行性 6
3.2.3运行可行性 6
3.2.4社会可行性 6
3.3用户需求分析 7
3.3.1功能分析 7
3.3.2用例分析 7< *好棒文|www.hbsrm.com +Q: @351916072@ 
br /> 3.2.3系统设计目标分析 8
3.3本章小结 8
第四章 数据库设计 9
4.1数据库设计平台 9
4.2数据库设计要求 9
4.3数据库设计的开发过程 9
4.3.1需求分析 9
4.3.2概念设计 10
4.3.3逻辑设计 11
4.3.4物理设计 11
4.4数据库表设计 11
4.5本章小结 15
第五章 系统设计分析和功能实现 16
5.1系统开发目标 16
5.2系统模块设计 16
5.3系统功能设计图 16
5.4系统流程图 17
5.5功能模块设计 18
5.5.1登录功能模块设计 18
5.5.2密码修改模块设计 19
5.5.3图书借阅查询功能模块设计 19
5.5.4图书信息查询功能模块设计 19
5.5.5图书信息管理功能模块设计 20
5.5.6图书借还管理功能模块设计 20
5.5.7权限修改功能模块设计 21
5.5.8用户信息管理功能模块设计 21
5.6系统功能实现 21
5.6.1数据库连接ConnDB的构建 21
5.6.2系统登录模块实现 22
5.6.3密码修改模块实现 23
5.6.4用户图书查询模块实现 23
5.6.5用户借阅情况查询模块实现 24
5.6.6图书信息管理模块实现 25
5.6.7图书借阅管理模块实现 26
5.6.8权限管理模块实现 27
5.6.9用户信息管理模块实现 28
5.7本章小结 30
第六章 系统测试 31
6.1测试的目的及意义 31
6.2模块测试 31
6.3测试用例和效果图 31
6.4本章小结 35
总结 36
致谢 38
参考文献 39
绪论
本章详细介绍了图书馆管理系统的研究背景和国内外存在的问题。经过分析,现在背景下开发一个图书馆管理系统很有必要,这是一个有价值的课题。在经过全面分析后对于研究内容也有了明确的确立。
1.1 研究背景
随着学生们的知识需求增大,更多的书籍被收入进图书馆,图书馆管理员承受着巨大的管理压力。数量庞大的图书,不断增加的用户信息,繁琐的借书程序,这些因素都影响了学生和老师对图书馆的使用。因此图书馆迫切地需要一套全新的管理系统来解决这些问题。通过这个系统来减轻管理员的压力;并对整个借书过程进行优化,减轻图书馆管理员的工作量;同时节省下大量的劳力资源,从而达到减少管理成本的效果。本系统有着图形化管理界面,方便快捷的查询系统,完备的数据库,使该系统能最大限度地提高管理效率并适用于学校图书馆。
1.2 国内外研究现状和问题
在分析几个现有的图书馆管理系统和翻阅许多的文献后,发现有些系统已经被时代所抛弃,不再符合课题的研究诉求。因为使用工具和设计者理念不同,有使用Visual?Basic6.0,Visual?ForPro6.0,Power?Builder的,再加上设计这些系统的时间不一样,其使用的具体场合也有区别,所以他们需求的基本功能也尽不相同。经过比较总结发现它们都实现如下几个基本功能:
(1)图书检索功能:图书检索功能是一个基础功能,它能够方便用户查找并浏览他们所需要的图书信息。
(2)图书信息管理功能:这是系统中的管理员功能,只有具有一定权限的管理员才能调用该功能来对图书信息进行增删改,便于管理员整理图书馆中的书籍。
(3)图书借阅功能:图书借阅功能可以帮助管理员整理图书馆的借阅信息,方便其查询。这个功能使借阅归还图书规范化,信息化。
但由于开发软件和开发技术的更新,加上图书数量的不断增多,大家对于图书馆管理系统的要求更高。根据以上因素,开发一个全新的,符合现在用户需求,使用更先进技术编写的图书馆管理系统很有必要。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/925.html

好棒文