图书信息管理系统毕业论文1.doc
《图书信息管理系统毕业论文1.doc》由会员分享,可在线阅读,更多相关《图书信息管理系统毕业论文1.doc(75页珍藏版)》请在三一办公上搜索。
1、本科生毕业设计(论文) 题目: 图书信息管理系统 姓 名 学 号 3109* 专 业 电* 指导教师 2013年05月摘要系统以xp为环境,采用SSH技术,即Strtus2,Spring,Hibernate随着信息化社会的快速发展,图书馆在管理中总是面对大量的书籍和读者信息。采用适宜的结构化系统与设计方法,开发一套有效的图书管理系统,实现读者与图书的高效管理,使图书馆的信息管理工作系统化、规范化、自动化。该系统可以有效的管理学校图书资源,记录学生的使用书籍情况。此外,根据读者的要求和现实的需要,实现书籍基本信息的输入,查询,修改等几个方面的功能。随着现代科学技术的进步,人类社会正逐走向信息化。
2、Along with the progress of modern science and technology, human society is driven to informationization. 图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。 Libraries have abundant literature information resources, social information system is an important part of the role in the information society, more
3、 and more important. 我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。 Chinese library computers started in the application of information technology in the late 1970s, along with the reform and opening-up develop rapidly, especially after 1990s, the librar
4、y information network construction in China has made great development, library informatization construction to step on to a new step. 本文介绍了在Visual C#.NET环境下开发图书管理信息系统的过程。 This paper introduces in Visual c #.net environment development books management information system process. 文章介绍了图书馆管理信息系统的系统分析
5、部分,包括可行性分析、图书借阅流程分析等; This paper introduces the library management information system of analysis parts, including the feasibility analysis, library process analysis, etc.; 系统设计部分主要介绍了系统功能设计和数据库设计及代码设计; System design part mainly introduced the system function design and database design and code desi
6、gn; 系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。 System realize part of several major modules illustrates the algorithm, this system friendly interface, the operation is simple, is more practical.本次课程设计利用JAVA开发工具和Oracle数据库来开发整个图书管理系统,该系统可以作为独立的系统使用,它包括借阅信息管理、书籍信息管理、读者信息管理、系统管理四个主要功能模块。力求给读者方便快捷的途径去及时了解书籍信息
7、。针对各个模块不同的数据表实现添加、删除、修改、查询等功能,所有操作简单快捷,基本实现图书馆里的各项功能。论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计。关键词:图书管理系统;三大框架;Oracle;Java AbstractWith the rapid development of information society, the library in the management of information is always faced with a lot of books and readers. Using appropriate st
8、ructured system developing and design method, a set of effective books management system management system, realize the efficient management of the reader and books, the library information management work systematic, standardization and automation. System introduces the development process of the l
9、ibrary system, problems and solutions encountered in the design and improve the current application or the system development progress and improve the working performance, using its provide the various object-oriented development tools, first build system application prototype in a short time, and t
10、hen to the initial system needs iteration, constantly revised and improved until customer satisfaction of feasible system formed. The system can effective management of the school library resources, record the students use books. In addition, according to the requirements of readers and the realisti
11、c need, realizes the books basic information input, query, modify etc several aspects of the function.The curricul Tum design using the JAVA development tools and Oracle database to develop the whole books management system management system, the system can be used as a independent system, which inc
12、ludes library information management, books management, reader information management, information system management of the four major function modules. Strive to give readers a convenient way to understand the books information in a timely manner. For each different data table module to add, delete
13、, modify, query, and other functions, all the operation simple and quick, the basic realization of the functions in the library. Papers will be fully introduce system functions of library management system and business process, and detailed data on the system analysis and design.Keywords:Books Manag
14、ement System ;the three frameworks;Oracle; Java目录1 绪论11.1 选题背景与意义11.1.1 问题背景11.1.2 计算机已经成为学校工作的得力助手11.1.3 用计算机管理图书的意义21.2 国内外研究现状21.2.1系统功能21.2.2系统结构31.2.3开发平台41.2.4标准41.2.5管理功能41.2.6构建数字化图书馆51.3 论文主要工作51.4 论文组织结构62 技术设计82.1 JSP技术82.1.1 JSP技术概述82.1.2 JSP的运行机制82.1.3 JSP的优点与缺点92.2 Struts2技术介绍92.2.1 St
15、ruts2技术概况92.2.2 Struts2和Struts1的对比102.3 Spring技术102.3.1 Spring技术概况102.3.2 Spring 技术特点112.4 Hibernate技术112.4.1 Hibernate技术概况112.4.2 Hibernate版本介绍122.5 JavaScript技术122.5.1 JavaScript技术介绍122.5.2 JavaScript技术特点122.6 JavaBeans技术132.6.1 JavaBeans技术介绍132.6.2 JavaBeans技术特点132.6.3 JSP与JavaBeans的关系142.7 J2EE技
16、术142.7.1 J2EE概述142.7.2 J2EE优势152.8 流程图162.8.1 流程图概念162.8.2 构图成分162.9 E-R图162.9.1 E-R图概念162.9.2 构图成分172.10 子模块的实现技术173 总体设计183.1 需求分析183.2 功能分析193.3 业务流程分析193.4 系统功能模块203.5子模块体系结构213.5.1 学生模块213.5.2 管理员模块223.5.3 图书模块223.5.4 操作员管理模块223.5.5 学生管理模块233.6 系统的流程图243.7 数据库设计与分析243.7.1 数据库分析243.7.2 Oracle数据库
17、253.7.3 数据库性能比较263.7.4数据库概念设计263.7.5 数据逻辑结构设计293.8 系统的开发环境324 代码结构与详细设计334.1 读者信息模块334.1.1 学生登陆334.1.2 密码修改344.2 馆藏图书模块344.2.1 图书借阅344.2.2 图书搜索354.2.3 图书预约354.3 帐号维护364.3.1 登陆窗体界面设计与实现364.3.2 操作员添加模块374.3.3 操作员修改模块374.3.4 操作员列表显示模块374.4 读者信息管理模块384.4.1 读者信息添加394.4.2 读者信息修改与删除394.4.3 读者信息显示394.5 图书信息
18、管理模块404.5.1 检测书籍编号是否已存在404.5.2 图书信息添加414.5.3 图书修改信息414.5.4 图书信息显示414.6 借阅管理模块424.7 预约管理模块425 系统调试435.1 软件安装435.1.1 JDK的安装435.1.2 MyEclipse安装445.1.3 Tomcat安装455.1.4 数据库安装465.2 读者信息模块475.3 馆藏图书模块485.4 帐号维护模块485.5 读者信息管理模块495.6 图书信息管理模块505.7 借阅管理模块515.8 预约管理模块526 总结53致 谢54参考文献55附录561图书模块程序562 学生模块代码593
19、 操作员模块代码624 借阅模块645预约模块661 绪论1.1 选题背景与意义1.1.1 问题背景图书管理是每一个图书馆及书店都必须切实面对的工作,但一直以来人们习惯使用传统的人工方式来管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,同时给图书资料信息的查找、更新和维护带来了很多困难。在调研农村中学时发现这些农村中学图书室都藏书达六、七万余册,但其现行图书管理工作都是采用传统的手工管理,经过对其图书管理工作中的图书信息、读者管理及借阅管理工作做全面调查研究,其现行手工流程具体分
20、析如下:图书登记:对上级分配、学校购入和社会捐赠的图书进行图书信息登记;读者登记:图书管理员根据学校档案室提供的教师花名册和学生花名册进行读者登记,然后填发借书证,学生毕业和教师调出时将其借书证注销。借阅管理:读者特别是学生读者持借书证到图书室借阅图书,图书管理员将借阅日期填写在书籍卡片上,将卡片夹在借书证中间,存放在图书室,学生看完后,送还所借书籍,收回借书证或另借其它书籍。这种传统人工的管理方式存在着许多缺点,如:效率低、保密性差, 一方面导致教师、学生对学校图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员对图书管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,
21、这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,如借书证挂失后,仍有少数学生冒用已挂失的借书证借出图书,造成图书外流。1.1.2 计算机已经成为学校工作的得力助手今天,计算机的价格已经十分低廉,性能却有了长足的进步。在农村初级中学都装备有一定数量的电脑,农村中学教师都掌握了一定的计算机知识,它已经被学校应用于学校工作的许多领域。计算机之所以在农村中学发挥如此重要的作用的原因主要有以下几个方面:(1)计算机可以代替人工进行许多繁杂的劳动;(2)计算机可以为农村初级中学节省许多资源;(3)计算机可以大大的提高教职工的工作效率;(4)计算机可以使敏感文档更加安全,等等。1
22、.1.3 用计算机管理图书的意义图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。利用计算机来管理图书,其好处归纳起来,大约有以下几点:(1)可以存储学校图书室的图书信息、读者信息和借阅信息,安全、高效;(2)只需一名图书管理员即可操作系统,节省大量人力;(3)可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信
23、息,更好地为读者服务。因此计划在现行手工流程基础上开发图书管理系统,以适应现行图书管理工作的要求,提高工作效率。1.2 国内外研究现状1.2.1系统功能国内图书馆自动化管理系统均根据图书馆的工作流程,设置了采访、编目、流通、期刊、参考咨询、联机检索、公共查询等子系统,功能涵盖了图书馆的各个业务环节。各子系统之间共享书目数据库,整个系统统一、和谐、数据冗余最小。子系统之间数据资源高度共享和一致,数据资源具有较高的集成性,系统功能也具有较高的集成性。还对Internet应用充分支持,提供基于HTTP的WWW检索,及对Z39.50协议的支持。随着计算机与网络等技术的发展,各图书馆业务的深入开展和新业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书信息管理系统 毕业论文1 图书 信息管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3937454.html