![点击分享此内容可以赚币 分享](/master/images/share_but.png)
基于j2ee的图书馆管理系统设计与实现.doc
《基于j2ee的图书馆管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于j2ee的图书馆管理系统设计与实现.doc(86页珍藏版)》请在咨信网上搜索。
1、基于J2EE的图书馆管理系统设计与实现摘 要随着计算机及网络技术的迅速发展,人们的工作效率大大提高,信息化管理在我们生活中所扮演的角色也越来越重要。而计算机信息处理系统更是改变了许多系统的经营管理。学校的图书馆作为学生获取知识的一个重要学习场所,图书和学生借阅资料繁多,信息化管理更是必不可少。因而图书馆管理系统成为学校管理机制中的重要组成部分之一,通过对图书馆管理的日常运行的研究,开发了这套图书馆管理系统,以此代替原始的图书馆人工管理。本系统基于J2EE平台,采用oracle作为后台数据库,本文根据软件工程规范的要求,按照系统的需求分析、系统设计、系统实现与测试的顺序分别介绍了系统的研究背景和
2、研究现状,介绍了系统的业务需求、功能需求和非功能需求,给出了系统的软件架构、数据设计和各模块的详细设计,简述了书目查询、读者管理、新书管理、信息发布、图书借还模块的设计与实现,重点突出了个性化推荐模块的模型和算法实施,最后还实现了系统的三层软件架构和系统界面,并通过系统测试验证了系统给的可用性和适用性。 图书馆管理系统为图书馆提供信息化的管理模式,简化了图书盘点和记录的流程,帮助管理人员更好地为读者服务。图书馆极大地减少人工成本、显著地提高工作效率,使图书馆的管理工作告别繁琐,实现图书馆图书的信息化管理。该系统的设计与实现体现了计算机信息化管理速度快、储存量大、可靠性强、查阅方便的优势。关键词
3、:图书馆;信息化管理;J2EE;OracleIVAbstract Along with the computer and network technology rapid development, peoples work efficiency greatly improve, information management in our lifes role is becoming more and more important. And the computer information processing system is changed many system management.
4、The school library as students obtain knowledge is an important learning place, books and student lending material is various, information management is essential. Therefore the library management system for school management mechanism in the important part of, through to the library management dail
5、y operation of the research and the development of the library management system, instead of the original library artificial management. This system is based on the J2EE platform, the oracle as backend database management system management system, in accordance with the requirements of the software
6、engineering specifications in accordance with the needs of the system analysis, system design, system implementation and testing order introduces the research background and the status quo, the business needs of the system, functional requirements and non-public energy needs, to a system software ar
7、chitecture, data design and the detailed design of each module, briefly introduces the design and implementation of bibliographic query, reader management, books management, information release, books borrowed module, and highlights the model and algorithm implementation of personalized recommendati
8、on module, and finally to achieve a three-tier software architecture of the system and the system interface, and system testing to verify the availability and applicability of the system. Library management system for the library to provide information management model, simplifies the inventory of b
9、ooks and records of the process, help managers to better service for readers. Library greatly reduce labor costs and significantly improve the work efficiency, make management of the library farewell trival, realize information management of library books. The design and implementation of the system
10、 reflects the computer information management system of speed and large storage capacity, reliability, access to convenient advantage. Keywords: Library; Information management; J2EE; Oracle 目 录1 绪论11.1研究背景及意义11.2课题相关国内外研究现状11.3论文主要工作31.4论文组织结构42 相关技术介绍52.1 J2EE技术架构52.2 Struts+Spring框架72.2.1 Struts框
11、架72.2.2 Spring架构82.3 IBatis数据框架82.4 Oracle数据库92.5 UML语言102.6本章小结103 系统需求分析113.1 系统业务需求113.1.1业务分析113.1.2用例分析123.2 系统功能需求133.2.1 书目查询模块143.2.2 读者管理模块153.2.3 新书管理模块163.2.4 信息发布模块173.2.5 图书借还模块183.2.6 个性化推荐模块183.3 系统非功能需求203.4 本章小结214 系统设计224.1 系统总体设计224.1.1 系统软件架构224.1.2 系统拓扑结构224.2 模块数据流设计234.2.1 书目查
12、询模块234.2.2 读者管理模块244.2.3 新书管理模块254.2.4 信息发布模块254.2.5 图书借还模块264.2.6 个性化推荐模块264.3 系统详细设计274.3.1 时序图设计274.3.2 关键类图设计314.4 系统数据库设计324.4.1 实体设计334.4.2 数据表设计384.5 本章小结415 系统实现与测试425.1 系统实现的架构425.1.1 web层实现425.1.2 业务层实现435.1.3 数据层实现445.2 系统功能页面展示455.2.1 书目查询模块455.2.2 读者管理模块475.2.3 新书管理模块485.2.4 个性化推荐模块495.
13、3 系统测试505.3.1 测试环境和方法505.3.2 系统功能测试505.3.3 系统性能测试525.3.4 验收测试525.4 本章小结526 总结与展望54参考文献551 绪论1.1研究背景及意义在科学技术快速发展的今天,计算机得到了普遍应用,在各行业中扮演着十分关键的角色,它使人们的各项工作不再复杂,进而提高了工作效率。当前,大部分图书馆在办理图书借阅业务时,大多以人工的方式进行。此种方式存在着较多的问题,不但使图书借阅的效率得不到提升,而且图书馆管理员也不能全面的掌握图书借阅的基本情况。人工管理在人为因素的作用下,也势必存在着一些弊端,进而造成图书的丢失等一系列后果。计算机的信息化
14、管理则有着速度快、储存量大、可靠性强、查阅方便等诸多优点,及时地为我们处理各类信息1。当前,市场化经济在国内得到了快速化发展,也使人们对文化的需求日益提升,而图书则成为人们获取文化知识的最佳途径。对于大学生来说,通过阅读图书来获取知识无疑是非常必要的。绝大多数的高校都有自己的图书馆,丰富的馆藏可以帮助学生获得更多的学习资料和阅读机会,但同时也为图书馆的管理工作带来了问题。人工记录大量的书籍、读者和借阅记录信息,不仅工作量大、人员成本高,还容易因为人工的失误造成读者查找和借阅的不便。利用计算机和基础网络,图书馆可以转变管理模式,减少人工的记录和查找,简化借阅和归还的流程,这都可以为图书馆减少人员
15、成本,提高服务质量提供帮助。另外通过建立网上图书馆,海量的多媒体馆藏资源还可以帮助读者更好地了解图书馆的文献资源,更加快速、有效地阅读自己需要的图书和期刊2。1.2课题相关国内外研究现状图书馆管理系统起源于上个世纪50年代,那时的自动化管理主要面向图书的流通和编目工作。1965年,美国国会图书馆首次用计算机进行图书编目管理,而受限于当时计算机技术的发展程度,计算机系统对图书馆管理工作的帮助并不显著3。上个世纪60年代的计算机设备的价格昂贵,只有国家级的图书馆才有专用的计算机系统,再加上当时的计算机性能较弱,存储量和处理能力都很低,致使这段时间的图书馆信息系统的发展缓慢。图书馆管理系统的应用更多
16、是实验性质,系统的可靠性和安全性也很难保证4。大部分图书馆只能在所在单位的计算中心中部署图书馆管理系统,尝试性地进行图书馆自动化管理研发工作5。上世纪70年代中期,计算机软硬件技术水平得以飞速提升,更多的机构和单位都拥有了专用的计算机系统。这一阶段的图书馆信息系统研发也进入了实用阶段,虽然还没有真正意义上的系统管理软件,但各种不同功能和原理的图书管理信息系统真正进入了业务环节,提高了图书馆的办事效率6。当时还没有专门进行图书馆管理系统研发的团队,只是在图书馆的个别部门进行图书采访、图书编目、图书流通、期刊管理等方面研究工作。图书馆信息系统还是由中央主机管理的终端系统。上世纪80年代,小型机逐步
17、成为计算机终端的主体,更多的图书馆配备了专用的计算机,并投入了足够的人力物力进行图书馆信息系统软件的研制工作7。图书馆自动化系统由简单的图书编目和流通管理向功能强大的集成系统方向发展。较为成熟的图书馆管理集成系统被广泛的应用,随之而来的是巨大的商品化机遇。很多技术人员从图书馆机构分离出来专门从事图书馆集成系统的研发工作,很多大型软件公司也和图书馆合作开发相应的商业产品。市场上出现了一批技术含量高、功能较为齐全、应用范围广的图书馆自动化集成系统8。进入21世纪,随着科技的高速发展,图书馆管理系统的集成化和商品化得到了进一步加强。该类系统的性能越来越高,规模越来越大,价格也越来越便宜,在很多图书馆
18、都得到了应用9。图书馆不再需要组织人力物力进行图书管理软件的开发,所有的图书管理软件都是商品化的系统软件,这也标志着图书管理系统进入了商品化时代。再加上网络的普及,网络化的结构也逐步成为图书馆管理系统的主要结构10。我国的图书馆管理系统研发始于上个世纪70年代中期,当时我国组建了一批试点性的图书馆管理自动化系统研发团队。上世纪七十年代,由中科院专家组成的专业化研究团队,应用计算机来获取文献数据,能够提供大量的与图书检索相关的服务11。时至今日,我国图书馆管理自动化系统已经走过了40个年头,其发展的阶段主要有四个:1976年到1980是探索阶段。在这个时期,国内一些专家开始向国外学习图书集成系统
19、管理的实践经验,并深入的探索了中文机读编写文献的相关技术。1976年的汉字信息处理工程,为图书馆管理系统提供了中文通讯、中文激光照排、中文情报检索等方面的技术支持,我国的图书馆自动化研究工作也从此起步。此后,中科院研发部门在原有的基础上构建了专业化团队,并与计算机所进行合作共同开发中文文献数据,其数量多达600余册。由于当时计算机还不支持中文信息的相关功能,只能用拼音处理和描述中文文献12。1981年到1985年是实验阶段。经过探索阶段的积累,我国图书馆界已经掌握了图书管理集成化系统的研发技术,一些大型图书馆组织图书馆管理人员实施集中技术培训,同时也加入到MARC合作组中,推行图书馆信息化系统
20、的自主研发工作。这段时间国内的图书馆机构结合单位自身情况,进行了一系列探索性的研究和开发工作13。1986年到1995年是使用阶段。在当时,计算机的性能和容量大幅度提高,为图书馆自动化和集成化发展提供了有利的条件。国内的图书馆信息系统研发团队经过前两阶段的理论积累,利用先进的计算机终端技术在图书编目、检索和流通等主要图书馆管理工作环节开展了广泛的研究和应用。图书馆管理系统也逐步向商品化和服务化的方向发展14。1996年至今是提高接轨阶段。进入新的世纪后,经济的快速发展使电子信息技术等发展速度进一步加快,图书馆系统中应用数据与多媒体技术已经成为当前的主要发展方向。图书馆信息化建设在各级领导的高度
21、重视下和图书馆各业务部门的共同努力下进入了一个全新的时代。我国软件研发机构紧跟时代步伐,不断在图书馆管理系统的技术创新和商品化进程方面进行研究,为广大读者和图书馆管理人员提供了一批性能强大、易用性强、安全性高的图书馆管理信息系统。由深圳公司推出的ILAS系统、大连妙思开发图书馆软件等都已经成为在城市化图书管理系统中得到了广泛应用。这些系统集成化高,性能优良的图书管理系统实现了图书馆的自动化管理,为图书馆降低成本、提高服务质量,为读者更加方便的查找和借阅馆藏资料提供了方便15。时至今日,我国图书馆的信息化管理程度已经很成熟,但因各图书馆的规模和实际情况不同,图书馆集成化管理系统在国内仍然呈现水平
22、参差不齐的状况。通过上述分析可以看出,国内应用的图书馆集成化管理系统仍然处在一个较为初级的阶段,有些技术尚未成熟。大多数图书馆应用属于一种较为简单的系统。所以,要结合图书馆的基本情况,从多个层次出发来开发一些先进的图书管理集成系统16。1.3论文主要工作本系统采用当今最流行的面向对象语言之一的Java语言对前端的应用程序进行设计,对后台数据库的设计采用了oracle10g开发。本文从项目开发、需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。详细论述了系统分析、设计和数据库的设计等方面的内容。着重描述了该系统的图书查询、订阅、归还等功
23、能,对很多细节上的功能也做了详细的阐述。本文的主要工作包括:(1) 分析描述了课题研究的背景和意义,介绍了国内外相关研究成果,描绘了系统重点功能。根据系统的功能要求进行需求分析,建立基于J2EE的图书馆管理系统业务模型。(2)介绍了系统设计与实现的相关技术和论文描述语言,通过介绍这些技术的优缺点分析系统的技术优势,论文使用规范的软件工程描述语言来描述系统设计与实现内容。(3)根据需求分析的要求进行系统设计与实现描述,给出了系统设计的内容和图形描述,让读者了解系统开发的全过程,包括每个功能的用例、功能设计、数据库设计、程序设计以及界面展示等。(4)针对系统的功能和非功能需求进行系统测试,给出了系
24、统测试的环境、方法、用例以及结果,分析测试结果总结系统实现的成果。1.4论文组织结构本文首先对研究背景进行介绍,针对目前图书管理信息化程度不足的问题,在借鉴国内外图书馆管理系统的基础上,选择先进的系统实现技术和数据库技术开发了一套用于管理高校图书馆的信息系统。论文共有6个章节,分别是绪论、技术、需求分析、系统设计、系统实现与测试、总结。第1章,绪论。主要介绍了基于J2EE的图书馆管理系统的研究背景和研究意义,从国内外研究的情况切入分析出图书馆管理系统存在的难题,并简要介绍了论文的主要工作和组织结构。第2章,相关技术介绍。主要针对本系统开发所需要的技术进行了介绍,包括J2EE技术架构、Strut
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 j2ee 图书馆 管理 系统 设计 实现
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。