您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于Java的图书管理系统的开发
前排提示,此论文是本人毕业的时候所做论文,通过了查重与答辩,内容真实可靠,结果完美运行归档号:武汉工商学院毕业论文(设计)学院:信息工程学院专业:电子信息工程年级:2012级学生:学号:指导教师:职称:讲师题目:基于Java的图书管理系统的开发2016年5月20日武汉工商学院本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:年月日目录摘要......................................................................I关键词......................................................................IAbstract.....................................................................IIKeyword....................................................................II1绪论......................................................................11.1选题背景............................................................11.2图书管理系统需求概述................................................12图书管理系统实现功能分析..................................................22.1主体功能描述........................................................22.2重要功能描述........................................................23系统整体设计..............................................................43.1开发环境的搭建......................................................43.2数据库设计..........................................................43.2.1数据库的概述...................................................43.2.2图书信息表数据结构设计.........................................43.2.3学生信息表结构设计.............................................53.2.4图书续借数据结构表结构设计.....................................53.2.5预约图书信息表数据结构设计.....................................53.2.6图书借阅与归还记录表结构设计...................................63.2.7管理人员信息表结构设计.........................................63.3图书管理系统界面设计................................................73.3.1系统登录界面设计...............................................73.3.2学生系统界面设计...............................................73.3.3图书管理系统界面设计...........................................83.4图书馆管理系统主要模块功能设计......................................93.4.1学生信息管理模块功能设计.......................................93.4.2图书管理模块功能设计...........................................93.4.3图书借还模块功能设计..........................................103.4.4系统查询模块功能设计..........................................105总结.....................................................................16参考文献...................................................................17I基于Java的图书管理系统的开发摘要21世纪网络发展非常迅速,尤其在计算机行业,信息技术的应用已经深入到社会的各行各业,用途非常广泛,它是信息,软件与科学管理结合的产物。本文设计的是一个小型图书管理系统,具体是通过数据库储存图书馆信息的数据结构和Java语言的程序设计完成的,实现了图书的入库与查询,借书与归还管理,以及学生和图书基本信息的相关管理等基本功能,系统中包含2个登录模块:学生登录模块与管理员登录模块,学生与图书管理人员根据各自的登录模块来实现不同的功能,使图书馆正常运转。作为学校运用信息技术管理图书与学生借书的工具,该系统能使图书馆的工作更高效,更有序,处理图书信息更准确,更迅速,让大家借书与还书都能节约时间,实现了图书信息管理的高效处理。关键词:图书管理;信息技术;数据库;JavaIIThebooksmanagementsystembasedonJavadevelopmentAbstractInthe21stcentury,thenetworkisdevelopingveryrapidly,especiallyinthecomputerindustry,informationtechnologyhasgreatlychangedthewayhumanswork,moretoimprovetheworkingefficiencyofthehuman.Therefore,usingcomputerinformationtechnologyresearchanddevelopmentofsomeoftheinformationmanagementsystemhasbeendeepintothesocialfromallwalksoflife,useisverybroad,itisinformation,theproductofsoftwarecombinedwithscientificmanagement.Isdesignedinthispaperasmallbooksmanagementsystemmanagementsystem,isthroughthedatabasetostorethedatastructureoflibraryinformationandtheJavalanguageprogramdesign,realizedthestorageandqueryofbook,borrowbooksandreturnmanagement,aswellasthestudentsandthebasicfunctionsuchastherelatedmanagementofthebasicinformationofthebook,thesystemcontainstwologinmodule:studentloginmoduleandtheadministratorloginmodule,studentsandlibrariansaccordingtotheirrespectiveloginmoduletoimplementdifferentfunctions,makethelibrarywork.Asschoolusingthetoolsofinformationtechnologymanagementbooksandstudentstoborrowbooks,thesystemcanmakethelibraryworkmoreefficient,moreorderly,withbookinformationmoreaccurate,morequickly,leteverybodyborrowingandreturningbookscansavetime,realizetheefficientprocessingofbookinformationmanagement.Keywords:managementofbook,technologyofinformation,system,tools11绪论1.1选题背景21世纪的中国已经成为了网络的时代,在每个领域中都离不开网络,而正是因为网络的发展,导致计算机的一些技术越来越受到人们的青睐,已经普遍在各种工作领域中使用,尤其信息处理技术更是遍布整个高科技前端开发中。众所周知,在一个高校中,学生借书与还书的流程严重影响着一个高校图书馆的运转,一般高校的图书馆借书人群居多,而且学生借阅书籍频繁,包含很多的信息量,每天需要处理大量的数据,现在很多的图书馆的图书管理系统存在很多问题,比如:流程众多、操作复杂、容易产生失误,效率低等,导致借书手续困难,而且浪费时间。另外,在一些偏远地区,图书设施不是很齐全,工作人员也比较缺乏的情况下,有考虑到经济情况,设计一个相对硬件设施不是很高的系统来管理一个图书馆,是很有必要的。所以本文将利用Java程序设计一个具有功能全面、高效率操作、硬件设施要求不高的图书馆管理系统,提高学生们借书还书的高效率性与准确性。1.2图书管理系统任务分析本图书管理系统将完成以下任务:(1)学生能够方便的对图书进行查询,借阅,归还书籍等。(2)图书管理员能够对学生信息进行管理:可以进行添加、删除、修改学生信息等。(3)图书管理员能够对图书信息进行管理:可以进行管理图书、添加、删除和修改图书信息等。(4)图书管理员能够在学生借阅书籍时添加和修改学生借阅书籍信息,在学生借阅与归还图书时添加和修改学生还书信息,以及对学生的借阅书籍的超时进行罚款。(5)管理员能够修改学生的信息与密码。22图书管理系统实现功能分析2.1系统功能描述系统结构总功能如图2-1所示,学生、图书管理员必须登陆各自系统才能执行各自相应功能。图2-1系统结构总功能图2.2重要功能描述图书管理系统,主要包括图书信息管理、学生信息管理、图书查询、借阅预约图书、归还挂失图书、缴纳罚款、管理员管理等功能,现就系统部分功能进行分析。(1)图书借阅表2-1图书借阅功能分析实现功能图书借阅对象学生,图书管理员程序设计过程a.学员请求借阅图书,并提供自己的ID;b.学员提供想借阅的图书的编号;c.管理员输入要借阅的图书编号,进行检索,系统显示学生借阅的信息;d.根据借阅信息,数据库存储改变的数据,更新图书列表。(2)图书归还图书管理系统学生用户系统管理员系统查询图书预约图书挂失图书退出系统学生管理图书管理查询图书借阅预约挂失归还缴纳罚款管理员管理退出系统3表2-2图书归还功能分析实现功能图书归还对象学生,图书管理员描述学生将自己借阅的图书归还图书馆。程序设计过程a.先用S
本文标题:基于Java的图书管理系统的开发
链接地址:https://www.777doc.com/doc-4541564 .html