学号_0809121022毕业论文(设计)课题基于Java的图书管理系统开发学生姓名施会勇系别电气工程系专业班级电子信息工程指导教师崔雪英二0一二年五月铜陵学院毕业论文(设计)I目录插图清单...................................................................II摘要..................................................................IIIAbstract...................................................................IV第一章综述.................................................................11.1图书馆管理系统开发背景...............................................11.2图书馆管理系统的目的和意义...........................................21.3Java语言的简单介绍..................................................21.4MVC模式的介绍以及在本系统中的使用...................................2第二章系统分析设计.........................................................42.1系统目标.............................................................42.2系统功能结构.........................................................42.3系统流程图...........................................................4第三章数据库的设计.........................................................63.1数据库分析...........................................................63.2数据库概念设计.......................................................6第四章主窗体设计...........................................................84.1主窗体概述...........................................................84.2主窗体的实现过程.....................................................8第五章登录模块设计........................................................135.1登录模块概述........................................................135.2登录模块的实现过程..................................................13第六章图书管理模块设计....................................................186.1图书信息管理模块概述................................................186.2图书信息管理模块实现过程............................................186.2.1图书信息的添加模块实现...........................................186.2.2图书借阅模块的实现...............................................216.2.3图书归还模块的实现...............................................216.2.4图书查询模块的实现...............................................24结论.......................................................................25参考文献...................................................................26致谢.......................................................................27施会勇:基于Java的图书管理系统开发II插图清单图2-1图书馆管理系统功能结构………………………………………………………4图2-2图书馆管理系统业务流程图……………………………………………………5图3-1图书信息实体E-R图……………………………………………………………6图3-2读者信息实体E-R图……………………………………………………………7图3-3图书借阅信息实体E-R图………………………………………………………7图3-4图书订购信息实体E-R图………………………………………………………7图4-1图书馆管理系统主界面运行图…………………………………………………12图5-1图书馆管理系统登录运行图……………………………………………………15图6-1图书信息添加运行图……………………………………………………………21图6-2图书借阅管理运行图……………………………………………………………22图6-3图书归还管理运行图……………………………………………………………23图6-4图书查询运行图…………………………………………………………………24铜陵学院毕业论文(设计)III基于Java的图书管理系统开发摘要进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。虽然目前很多大型的图书馆已经有一套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需手工完成,工作起来效率比较低,不便于动态,及时地调整图书结构。为了更好的适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。本文在此背景下运用Java技术开发了图书管理系统。这个系统可以帮助管理员方便快捷的管理图书以及用户信息。同时具有查询方便,搜索速度很快等特点。在MySQL数据库的支持下,这款系统的存储信息量巨大,保密性能很强。在分析了图书馆管理系统的需求基础上,本文完成了对系统功能的划分,数据库的设计,界面程序以及系统逻辑功能程序的设计。系统运行证明,本文所设计的图书管理系统能够满足读者以及管理员的双方要求。关键字:图书管理;信息技术;数据库;Java施会勇:基于Java的图书管理系统开发IVAbstractSincethebeginningofthe21stcentury,informationtechnologyfundamentallypromotetherapiddevelopmentofthelibrary,computersandcomputersystemshavebecomealibrarybookmanagementequipmentandsystems.Althoughcurrentlymanylargelibrarieshaveasetofrelativelycompletemanagementsystem,butinsomesmallandmedium-sizedlibrary,mostoftheworkstillneedstomanuallycomplete,workefficiencyisrelativelylow,doesnotfacilitatedynamicandtimelyadjustmentstothestructureofbooks.Inordertobetteradapttothecurrentlibrarymanagementneedstosolvethedrawbacksofmanualmanagement,moreandmoresmallandmedium-sizedlibraryisgraduallyshifttothecomputerinformationmanagement.Inthiscontext,hasdevelopedalibrarymanagementsystemusingJavatechnology.Thissystemcanhelpadministratorsconvenientmanagementbooks,anduserinformation.Alsohasconvenientquery,thesearchisfastandsoon.MySQLdatabasesupport,ahugeamountofinformationofthissystemofstorage,thestrongperformanceofconfidentiality.Onthebasisofanalysisoftheneedsofthelibrarymanagementsystem,completedthedivisionofthesystemfunctions,databasedesign,interfacedesignoftheprogramandsystemlogicfunctionprogram.SystemoperationprovesthatthelibrarymanagementsystemdesignedtomeetboththereadersandadministratorsrequirementsKeyWords:Booksmanage;Informationtechnology;Databases;Java铜陵学院毕业论文(设计)-1-第一章综述随着各高校图书馆的图书数量不断增多和图书馆规模的不断扩大,管理这些庞大的图书体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。为了能让管理员比较轻松的工作,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理软件是当务之急,也是本毕业设计选题的重要意义和研究宗旨。图书馆管理系统的流通部分是所有图书馆系统中最重要的部分,流通系统将读者与图书、读者与管理员、读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁,因而需要系统应具备较完善的检验防错功能,从而根据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。1.1图书馆管理系统开发背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图