基于Java的图书管理系统的开发Word文档下载推荐.doc
- 文档编号:14201045
- 上传时间:2022-10-20
- 格式:DOC
- 页数:24
- 大小:369.66KB
基于Java的图书管理系统的开发Word文档下载推荐.doc
《基于Java的图书管理系统的开发Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于Java的图书管理系统的开发Word文档下载推荐.doc(24页珍藏版)》请在冰豆网上搜索。
题目:
基于Java的图书管理系统的开发
2016年5月20日
武汉工商学院
本科毕业论文(设计)原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
目录
摘要 I
关键词 I
Abstract II
Keyword II
1绪论 1
1.1选题背景 1
1.2图书管理系统需求概述 1
2图书管理系统实现功能分析 1
2.1主体功能描述 2
2.2重要功能描述 2
3系统整体设计 3
3.1开发环境的搭建 4
3.2数据库设计 4
3.2.1数据库的概述 4
3.2.2图书信息表数据结构设计 4
3.2.3学生信息表结构设计 5
3.2.4图书续借数据结构表结构设计 5
3.2.5预约图书信息表数据结构设计 5
3.2.6图书借阅与归还记录表结构设计 6
3.2.7管理人员信息表结构设计 6
3.3图书管理系统界面设计 6
3.3.1系统登录界面设计 7
3.3.2学生系统界面设计 7
3.3.3图书管理系统界面设计 8
3.4图书馆管理系统主要模块功能设计 9
3.4.1学生信息管理模块功能设计 9
3.4.2图书管理模块功能设计 9
3.4.3图书借还模块功能设计 10
3.4.4系统查询模块功能设计 10
5总结 16
参考文献 17
基于Java的图书管理系统的开发
摘要
21世纪网络发展非常迅速,尤其在计算机行业,信息技术的应用已经深入到社会的各行各业,用途非常广泛,它是信息,软件与科学管理结合的产物。
本文设计的是一个小型图书管理系统,具体是通过数据库储存图书馆信息的数据结构和Java语言的程序设计完成的,实现了图书的入库与查询,借书与归还管理,以及学生和图书基本信息的相关管理等基本功能,系统中包含2个登录模块:
学生登录模块与管理员登录模块,学生与图书管理人员根据各自的登录模块来实现不同的功能,使图书馆正常运转。
作为学校运用信息技术管理图书与学生借书的工具,该系统能使图书馆的工作更高效,更有序,处理图书信息更准确,更迅速,让大家借书与还书都能节约时间,实现了图书信息管理的高效处理。
关键词:
图书管理;
信息技术;
数据库;
Java
ThebooksmanagementsystembasedonJavadevelopment
Abstract
Inthe21stcentury,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,tools
1绪论
1.1选题背景
21世纪的中国已经成为了网络的时代,在每个领域中都离不开网络,而正是因为网络的发展,导致计算机的一些技术越来越受到人们的青睐,已经普遍在各种工作领域中使用,尤其信息处理技术更是遍布整个高科技前端开发中。
众所周知,在一个高校中,学生借书与还书的流程严重影响着一个高校图书馆的运转,一般高校的图书馆借书人群居多,而且学生借阅书籍频繁,包含很多的信息量,每天需要处理大量的数据,现在很多的图书馆的图书管理系统存在很多问题,比如:
流程众多、操作复杂、容易产生失误,效率低等,导致借书手续困难,而且浪费时间。
另外,在一些偏远地区,图书设施不是很齐全,工作人员也比较缺乏的情况下,有考虑到经济情况,设计一个相对硬件设施不是很高的系统来管理一个图书馆,是很有必要的。
所以本文将利用Java程序设计一个具有功能全面、高效率操作、硬件设施要求不高的图书馆管理系统,提高学生们借书还书的高效率性与准确性。
1.2图书管理系统任务分析
本图书管理系统将完成以下任务:
(1)学生能够方便的对图书进行查询,借阅,归还书籍等。
(2)图书管理员能够对学生信息进行管理:
可以进行添加、删除、修改学生信息等。
(3)图书管理员能够对图书信息进行管理:
可以进行管理图书、添加、删除和修改图书信息等。
(4)图书管理员能够在学生借阅书籍时添加和修改学生借阅书籍信息,在学生借阅与归还图书时添加和修改学生还书信息,以及对学生的借阅书籍的超时进行罚款。
(5)管理员能够修改学生的信息与密码。
2图书管理系统实现功能分析
2.1系统功能描述
系统结构总功能如图2-1所示,学生、图书管理员必须登陆各自系统才能执行各自相应功能。
图书管理系统
学生用户系统
管理员系统
查询图书
预约图书
挂失图书
退出系统
学生管理
图书管理
借阅预约
挂失归还
缴纳罚款
管理员管理
图2-1系统结构总功能图
2.2重要功能描述
图书管理系统,主要包括图书信息管理、学生信息管理、图书查询、借阅预约图书、归还挂失图书、缴纳罚款、管理员管理等功能,现就系统部分功能进行分析。
(1)图书借阅
表2-1图书借阅功能分析
实现功能
图书借阅
对象
学生,图书管理员
程序设计
过程
a.学员请求借阅图书,并提供自己的ID;
b.学员提供想借阅的图书的编号;
c.管理员输入要借阅的图书编号,进行检索,系统显示学生借阅的信息;
d.根据借阅信息,数据库存储改变的数据,更新图书列表。
(2)图书归还
表2-2图书归还功能分析
图书归还
描述
学生将自己借阅的图书归还图书馆。
a.先用SQL语句查询学生归还图书的信息;
b.系统显示该学生的借阅信息表;
c.管理员输入图书编号,系统存储归还信息,并将之存储到数据库中。
异常
a.此图书超出要归还的日期
b.程序显示要罚款的信息
(3)图书查询
表2-3图书查询功能分析
图书查询
学生,图书管理员
学生通过图书的编号,作者等信息对相应的图书进行查询。
a.学生以及管理员登录系统;
b.分别转到图书查询页面;
c.查询页面显示相应的图书的信息。
d.读者输入想要查询的图书信息;
e.系统显示相应的图书信息。
a.学生输入的图书信息不能在数据库中查询到;
b.系统会显示无此图书信息。
3系统整体设计
3.1开发环境的搭建
(1)下载JDK,JDK是包括JVM,JRE等组件,用于用户运行,编译,运行的开发环境,安装完成后,在设置其环境变量值,JAVA_HOME,PATH,CLASSPATH分别增加其安装JDK的路径,bin路径,.jar路径,在CMD中检测Java,javac是否可以编译运行。
(2)下载ecplice在安装。
(3)SQLserver2008的安装与配置。
(4)SQLserver2008驱动jar包导入到项目中。
3.2数据库设计
3.2.1数据库的概述
在图书馆中,每天都有大量的数据在流动,有些数据必须要存储下来,以便下次更方便的获取,因此,数据库是一个比较好存取数据的地方,为了学生与图书管理员更方便的存储与获取一定结构的数据,在SQLserver中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 图书 管理 系统 开发