图书馆借阅管理系统_毕业论文.docx
《图书馆借阅管理系统_毕业论文.docx》由会员分享,可在线阅读,更多相关《图书馆借阅管理系统_毕业论文.docx(38页珍藏版)》请在冰豆网上搜索。
论 文
题目:
图书馆借阅管理系统
网络教育学院
毕 业 设 计 (论 文) 任 务 书
专业班级 层次 姓名 学号
一、毕业设计(论文)题目
二、毕业设计(论文)工作自 年 月 日起至 年 月 日止
三、毕业设计(论文)基本要求:
指导教师:
Ⅰ
网络教育学院
毕业设计(论文)考核评议书
日
指导教师评语:
建议成绩:
指导教师签名:
年
月
答辩小组意见:
负责人签名 年 月 日答辩小组成员
日
毕业设计(论文)答辩委员会意见:
负责人签名:
年
月
图书馆借阅管理系统摘要
随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。
计算机信息处理系统的引进已彻底改变了许多系统的经营管理。
图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。
本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。
本系统中包含6个功能模块:
系统设置,读者管理,图书管理,图书借还,系统查询和更改口令。
本系统使用jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。
本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词:
图书管理;信息管理;jsp;struts
LibraryManagementSystemAbstract
Withtheprogressofscienceandtechnology,theastonishingrapiddevelopmentofthecomputerindustryhasbeenimprovingpeople'sworkingefficiencygreatly.Theintroductionofcomputerizedinformationsystemhassharplychangedthemanagementinmanysystemsinmanyfields.
Themanagementsystemofthelibrarytakesanimportantroleintheadministrationofschoolorganization.Idesigenthesystemafterthethoroughinvestigationsaboutthelibrarymanagementsystem’smechanism.Thissystemcontainswithreaderinformantionmanagementmodel,bookinformationmanagementmodel,booksborrowingandreturningincludingsysteminformationqueryandpasswordsetting.
ThesystemiscontrivedwithJavaServerPagesTechonolegeaswellasStruts,thesoftwaredesignmodeofMVCwithopensourceframeworktechonolege,whichmakesthissystemhavetheadvantagesofefficientlydesignedwithbeauteousandfriendlyinterface.Thissystemusejdbcdrivertoconnectthemysqldatabaseserver,whichisalsoanopensourcedatabasesystemforitsusers.Thebatabasewasdesigendwithhighlyintegrity,security,andconsistency.
Keywords:
bookmanagement,managementofinformation,jsp,struts
目录
摘要 3
Abstract 4
第1章 课题背景与意义 7
1.1课题背景 7
1.2图书管理系统简介 7
1.3计算机信息系统的发展 8
1.4图书管理系统的发展现状 8
1.5开发图书管理系统应注意的问题 9
1.6可行性分析 9
1.7系统开发步骤 10
第2章 开发环境 10
2.1Java开发环境 10
2.2SQLSERVER2005简介 11
2.2.1SQLServer特点 11
2.2.2SQLServer2005新特性 11
第3章系统分析 12
3.1处理对象 12
3.2业务分析 12
3.3图书管理系统数据流程图 12
3.4系统功能模块图 13
3.5数据库的设计 14
3.5.1概念结构设计 14
3.5.2逻辑结构设计 15
3.5.3图书类型信息表结构设计 16
3.5.4读者信息表结构设计 16
3.5.5读者类型信息表结构设计 17
3.5.6图书借阅信息表结构设计 17
3.5.7图书归还信息表结构设计 18
3.5.8用户信息表结构设计 18
3.5.9图书馆信息表结构设计 19
3.5.10办证参数信息表结构设计 19
第4章总体设计 20
4.1数据库设计 20
4.1.1数据库设计概述 20
4.2系统总体结构设计 21
4.2.1图书管理系统总体结构图 21
4.2.2系统管理员模块功能 22
4.2.3读者管理模块功能 23
4.2.4图书管理模块功能 23
4.2.5图书借还模块功能 24
4.2.6系统查询模块功能 25
第5章程序设计与编码 26
5.1开发平台与工具 26
5.1.1J2EE平台 26
5.1.2WEB服务器和数据库 27
5.2程序设计 28
5.2.1程序设计概述 28
5.2.2数据库与Web服务器的连接 28
第6章系统设计 28
6.1用户登陆 28
6.2系统管理员功能模块的实现 29
6.3读者管理功能模块的实现 29
6.4查询功能模块的实现 30
6.5图书管理功能模块的实现 30
6.6图书借还功能模块的实现 30
6.7添加图书信息 31
6.8图书类别管理 31
6.9用户信息管理 32
第7章结束语 32
7.1工作成果 32
7.2改进意见 33
7.3收获体会 33
参考文献 35
致谢 36
第1章 课题背景与意义
1.1课题背景
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。
目前图书管理的借阅工作部分大多数还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。
手工管理还存在着许多弊端,由于
不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提
供给我们的信息对读者的借阅过程形成一整套动态的管理能够极大地提高图书管管理的效率,这也是图书管理的科学化、正规化管理,与世界接轨的重要条件。
1.2图书管理系统简介
图书管理系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代图书信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。
只有信息管理规范了,才能给人们提供更好的生活环境及便利的生活空间。
信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。
在21世纪,人类将步入知识经济时代,知识经济时代是图书发展日新月异和知识、信息呈爆炸膨胀的时代。
有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。
计算机的出现解决了这个问题,迅速、准确地为信息收集、加工、使用、查询提供可能。
随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。
管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助
实现其规划目标。
管理信息系统功能包括:
信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。
1.3计算机信息系统的发展
从1945年美国第一台电子数字积分计算机ENIAC诞生以来,短短四、五十年,计算机技术发展异常迅速,应用日益广泛。
从硬件上由电子管、晶体管、集成电路、大规模、超大规模集成,价格降低、可靠性增强。
计算机尤其是微型计算机逐渐普及,从开始4位微处理器的微型机到现今32位高档微机,主
频速度越来越快。
随着硬件的发展,软件也不断更新,由2进制代码到机器语言汇编语言、高级程序语言,到现今面对对象的非过程化语言,人们不必关心问题的解法和计算过程描述,只需告诉它干什么,至于如何干,则由软件自动完成,这给软件开发人员带来极大的便利。
软件开发人员不必花太多时间和精力于描述程序的具体细节上,提高效率,减少手工编程中的误差。
计算机的应用也由原先单纯的数值计算,到数据处理如办公自动化,辅助教学,工业的自动控制、人工智能,可以说渗透到生产生活的各个领域。
计算机的应用提高了效率,降低了成本,节省人力物力。
但要发挥其巨大作用,还需提高人们的应用水平。
1.4图书管理系统的发展现状
现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的加快,人工已无法胜任。
如何收集足够的信息资源和强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。
计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。
计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的