利用JAVA实现图书管理系统设计毕业设计论文.doc
《利用JAVA实现图书管理系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《利用JAVA实现图书管理系统设计毕业设计论文.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JIUJIANGUNIVERSITY毕 业 论 文 题 目 利用JAVA实现图书管理系统 英文题目 The use of JAVA to achieve the librarymanagement system院 系 继续教育学院 专 业 计算机科学与技术姓 名 年 级 2013级理工综合班指导教师 二零壹伍年十一月摘要当今网络技术飞速发展,网络办公已成为常态,信息自动化的作用也越来越大,提高了我们工作效率,由于图书馆的借书管理还处于手工管理状态,因此有必要对图书馆管理来一次安全,快速的系统设定。系统能利用软件开发技术的成果,方便图书的管理,我的这个系统设计主要是利用JAVA和SQL SERV
2、ER 2005数据库语言来开发。目的就是基本上能够解决图书借阅管理所面临的一些问题,比如,借书、还书、借书人的信息登记等等。从而更加快速方便管理。图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词:图形化界面、信息管理、功能代码。AbstractIn todays rapid development of network technology, netw
3、ork has become the norm, the role of information automation is becoming more and more big, to improve the efficiency of our work, because the library books management is still in the manual management state, so it is necessary for the library management to a safe, quick system setting. System can us
4、e the software development technology the achievement, convenient management of books, I this system design is mainly the use of JAVA and SQL SERVER 2005 database language to develop. Purpose is basically to solve some of the problems faced in the management of the library, for example, get books, b
5、ooks, also damaged books management, the borrowers information registration, etc. To be more convenient and fast management.Keywords: graphical interface, information management, the function code.目 录引 言一、绪论51. 图书管理系统简介.62. 图书管理系统的发展现状.63. 开发图书管理系统应注意的问题.74.开发此系统的意义.7二、图书管理系统需求分析. .7 1可行性分析.72. 应用需求
6、分析.83. 功能需求分析.8三、关键技术介绍.81开发环境.82相关技术.9四、系统的设计与实现.91增删改查图表效果图及注释.9五、重要代码实现基础功能展示.111遍历书籍.112增加书籍.143删除书籍.144修改书籍.155查询书籍.16结束语.18参考文献.19郑重声明.20利用JAVA实现图书管理系统2013级 计算机科学与技术专业 杨剑飞引言现在的社会就是信息的社会,信息技术的发达与否关系到这个国家的经济、政治、军事各领域的发展,我认为计算机的最大好处就是能够信息管理,用计算代替人工管理,不仅大大提高了工作效率,也充分保障了信息的安全性。人工终究是比不过计算机的,特别是在一些特别
7、复杂的技术应用管理上,计算机表现出的记忆力、准确性、高效性是人工无法媲美的,计算机进行信息管理与计算机信息开发是密不可分的,只有好的开发系统才能造就好的计算机高效管理,现在,有相当多的图书馆还处于人工管理状态,一旦数据量较多时,根本无法应对,造成工作失误频频。也影响图书馆的整体运作。基于这些问题,有必要建立一个图书管理系统,使图书馆的工作更加系统化,正常化、规范化。系统支持关于图书管理方面的基础操作,诸如增加、删除、修改、查询等。一、 绪论随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。目前图书管理的借阅工作部分大多数还是手工管理,工作效率很低,并
8、且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者的借阅过程形成一整套动态的管理能够极大地提高图书管理管理的效率,这也是图书管理的科学化、正规化管理,与世界接轨的重要条件。图书管理系统越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 管理信息系统是现代信息管理工作不可缺少的一部分
9、,是适应现代高图书信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件1.图书管理系统简介图书管理系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高图书信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规范了,才能给人们提供更好的生活环境及便利的生
10、活空间。 信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。在21世纪,人类将步入知识经济时代,知识经济时代是图书发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化
11、水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助实现其规划目标。管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。2图书管理系统的发展现状随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。计算机的出现解决了这个问题,由于计算机迅速、准确为信息收
12、集、加工、使用、查询提供可能。计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的企业信息化面临新的形势。采用数据库。利用数据库技术可解决数据共享问题。数据库用一定数据模型组织数据,使数据面向系统,程序独立于数据,实现数据独立性,减少数据冗余和不一致性,且易编程、扩充、移走。尤其 20 世纪 70 年代后期产生的分布式、面对对象数据库,使数据和数据操作方法作为对象由数据库管理,系统更好用,减少出问题的可能性.其属性继承性可在对象中共享数据和操作,极大的方便了用户。总而言之管理信息系
13、统是集科学化、计算机及系统方法为一体的综合性边缘性学科。3开发图书管理系统应注意的问题成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境等。特别是在中国当前IT行业飞速发展的形势下,更要强调这些方面对管理信息系统开发的影响。4开发此系统的意义一个好的系统能给信息管理带来质的变化,好比微软的windows系列,都是在原先系统基础之上逐步提升之后系统的性能,只有不断发展才是硬道理,从狭义上来讲,我开发这套系统,对于我以后的软件开发必将起到一定的促进作用,实践经验很重要;从广义上来讲,这套系统
14、能为学校提高工作效率,间接提高工作人员的工作热情。,也为以后图书馆的更加高效化管理奠定一定的基础。二、图书管理系统需求分析1可行性分析(1)由于图书管理系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后图书管理提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,对今后使用十分有利。(2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本图书管理系统用的是JAVA开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单
15、机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2、应用需求分析本来图书管理系统应该要满足来自二方面的需求,这二个方面分别是学校图书借阅者和图书系统管理人员。但是由于本人业务水平有限,所以暂只实现系统管理人员功能设定;图书管理系统管理人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书情况给借阅者查看确认,对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看。图书管理系统管理人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书管理系统管理人员可以为图书借阅者加入借书记录或
16、是还书记录,并给用户查看和确认。管理员可以对图书的基本信息进行浏览、查询、添加、删除、修改和统计。还可以对借阅者的基本信息进行浏览和查询以及对图书馆的借阅信息进行统计。3功能需求分析作为图书管理员,他们对图书管理系统的要求有:3.1. 能方便的对图书进行录入登记,注销陈旧的书籍。3.2能够方便地对图书进行登记,即增加删除修改查询图书信息。3.3. 能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况息,以便各学院能够随时获知本院学生的一些借书信息。第三章 关键技术介绍1开发环境面向对象的软件开发方法,以Java开发环境作为主要开发工具,使用Microsoft SQL Serve
17、r 2005作为关系数据库,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。JAVA是INTERNET开发的一个强大的工具,它是一个+的简化版本。JAVA是一门简单的、面向对象的、强类型的、编译型的、结构无关的、多线程(multi-threaded)的、垃圾自动收集的、健壮的、安全的、可扩展的语言。2相关技术:JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 JAVA 实现 图书 管理 系统 设计 毕业设计 论文
限制150内