资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
- 可修编 xxxxxxxxxx 论论 文文 题 目:基于 JSP 的图书馆管理系统的 设计与实现 学 院: 计算机科学与工程学院 专 业: 学生: 学 号: 指导教师: - 可修编 摘摘 要要 随着社会知识的不断积累和信息化社会的到来,出版物的种类和数量 在日渐增多,图书馆管理工作早已不是一项简单的工作。与此同时,现代 管理理论亦日臻成熟,广泛应用于各个领域,图书馆管理也不例外。我国 的图书馆现代化建设在近年来发展迅速,同时也面临着各种挑战。作为图 书馆管理工作的得力助手,图书馆管理系统在现代化图书馆管理中起着至 关重要的作用。一个完善的图书馆管理系统在图书管理工作中,可以极减 轻图书馆管理工作人员的工作量,节省人力资源,方便读者,能够有效地 促进图书馆的现代化建设。由此可见,开发好的图书馆管理系统具有重要 意义。本文采用 JSP 技术和 SQL Server 数据库管理技术论述了一个基于 JSP 技术的高校图书馆管理系统的开发过程。JSP 技术是目前主流的动态 和基于 WEB 的系统的开发技术之一,它根植于 Java 技术之上,在构建的 系统的安全性方面有着极大的优越性。因此,大部分安全性要求较高的系 统都纷纷采用 JSP 技术来开发。本文从图书馆管理系统开发的背景及意义 出发,介绍了系统开发的相关技术,在此基础上论述了系统的设计实现过 程,包括总体功能设计、数据库设计、和页面功能模块设计等。整体而言, 系统的开发取得了预期的成果。该图书管理系统可广泛应用于中小型的图 书馆管理工作中,有效促进图书馆管理的现代化建设。 【关键词】图书馆管理系统 JSP 技术 SQL Server 数据库管理技术 - 可修编 Abstract: With the continuous accumulation of social knowledge and the arrival of the information society, the type and number of publications in the growing number of library management work is not a simple task. At the same time, the modern management theory has bee more and more mature, widely used in various fields, library management is no exception. The modernization of Library in our country has developed rapidly in recent years, but also faced with various challenges. Library management system, as an effective assistant of library management, plays an important role in the management of modern library. A plete library management system in the library management work, can greatly reduce the library management staff workload, save human resources and the convenience of the reader, can effectively promote the library modernization construction. This shows that the development of a good library management system is of great significance. This paper discusses the development process of university library management system based on JSP technology by using JSP technology and SQL Server database management technology. JSP technology is the mainstream of the dynamic website and web based system development technology, it is rooted in the Java technology, in the construction of the systems security has a great advantage. As a result,most of the security requirements of the system have been using JSP technology to develop. The from the background and significance of the development of library management system of introduced the system development technology, the paper carries on the demand analysis to the - 可修编 system development, then discusses the system design process, including overall functional design, system process design, database design, and page function module design. Overall, the development of the system has achieved the expected results. The library management system can be widely used in small and medium-sized library management work, and effectively promote the modernization of Library management. KeyWords:Library management system JSP technology SQL Server 目目 录录 摘要摘要 I I - 可修编 A Abstractbstract:II II 目录目录 IVIV 第一章引言第一章引言 1 1 第二章基础知识第二章基础知识 2 2 2.1 HTML 技术 2 2.2 JSP 技术 2 2.3 JDBC 技术 3 2.4 SQL SERVER数据库技术 3 2.5 TOMCAT服务器 4 第三章总体设计第三章总体设计 4 4 第四章子模块的设计与实现第四章子模块的设计与实现 7 7 4.1 登录页面设计 7 4.2 图书信息浏览页面设计 8 4.3 图书信息录入页面设计 8 4.4 图书信息修改删除页面设计 9 4.5 其它页面的设计 10 4.6 数据字典的描述 10 4.7 数据库 ER 图设计 11 4.8 数据库的物理设计 12 第五章总结与展望第五章总结与展望 1515 参考文献参考文献 I I - 可修编 致致 II II - 可修编 第一章第一章 引言引言 随着社会的不断发展,世界全面进入信息社会。书籍是信息的主要载体,是人类获取信息的重 要途径之一。图书馆是为人们提供书籍阅读的重要场所,社会对图书馆的管理工作的要求也不断提 高。借助于先进的计算机工具来辅助进行图书的管理工作,是时代发展的必然选择。 传统的图书馆管理工作通过人工手工管理,当读者需要借书时,将自己的信息登记在登记卡上, 卡片交给图书管理员,图书管理员进行读者信息的核对之后,才能完成借阅。整个过程非常繁琐, 工作量大,工作效率低。并且手工登记的信息容易出错、丢失、甚至毁坏,也不便统计和查找,无 法及时掌握馆藏图书的种类和数量,也无法及时了解读者的借阅需求,无法快速掌握相关图书当前 的图书借阅情况等。随着信息化社会的不断发展,这种传统的手工管理方式已无法适应社会的需求, 无法满足人们的需要,要解决面临的这些问题,就需要实现图书管理的自动化。随着计算机技术的 不断发展,计算机已经普及到了各行各业。使用计算机辅助工作,极大的提高了工作的效率。世界 各地的图书管理部门也纷纷实现了图书管理的自动化工作,开发相应的图书管理系统进行管理。由 于计算机处理数据非常迅速,利用计算机来登记图书信息和借阅信息,极大的方便了图书管理员和 读者,让图书的借阅过程变得非常简单、快速,不需要手工登记和查找。因此实现图书馆管理的自 动化、信息化管理势在必行。 目前各种各样的系统开发主要基于两种模式,一种是客户机/服务器模式(C/S) ,一种是浏览器 /服务器模式(B/S) 。C/S 模式的系统在软件进行安装时分为服务器端软件和客户端软件。B/S 模式的 系统是一种典型的网络软件系统,软件部署在服务器上,普通用户可以通过任何一台联网的计算机 来访问服务器上的页面,极大的方便了系统使用者。在普通的一般院校中,目前使用的图书管理系 统是基于 C/S 模式开发的。随着学校的快速发展,学校规模不断壮大,学生的人数也不断增加,原 来的系统已无法承受庞杂的图书借阅管理工作。比如说,学生想借阅相关书籍,想要了解图书的馆 藏情况和借阅情况,或者借了某本书后忘记了自己的借阅日期,想要进行查询。在 C/S 模式的系统 下,学生只能到图书馆指定的读者终端设备上去查询相关信息,这样非常不方便。如果系统采用 B/S 模式开发,借阅者可以随时随地在任何可联网的计算机上查询相关信息1。因此,在经过调研 分析的基础上,开发 B/S 模式的图书管理系统,具有重要意义。 近年来,国图书管理工作也取得了巨大的进步。各个高校、省市、大型企业等的图书馆基本上 都实现了图书借阅的自动化,国家的一些重点图书馆引入了国际上先进的图书管理体系和模式,进 行了图书馆的信息化、数字化建设,取得了显著的效果。虽然我国的图书馆建设取得了很多辉煌的 - 可修编 成果,然而,我国的图书馆建设的整体水平比较低,图书馆现代化建设还有很长的路要走2。全国 的大小图书馆有几千万个,像大部分地县、中小学、乡镇农村的一些中小型图书馆的建设还很落后, 由于缺乏资金的支持,大部分图书馆还采用传统的人工管理模式,有些采用单机系统进行管理,有 的采用 C/S 模式的系统管理,这些管理方式都有一定的局限性。因此,开发这样一个系统具有重要 意义。 第二章第二章 基础知识基础知识 图书管理系统在开发的过程中,先要搭建系统开发和运行的工作环境,系统在开发的过程中需 要的软件较多,主要涉及的软件有 JDK、Tomcat、SQL Server、Eclipse,这些软件需要合理的安装配 置之后才能正常工作。本系统主要在图书管理系统的开放中,使用了一些关键技术和基本软件,主 要包括静态网页技术 HTML 技术,动态网页技术 JSP 技术,JDBC 数据库连接技术,以及 SQL Server 数据库技术和形同运行环境 Tomcat 服务器和系统的开发工具 Eclipse。 2.12.1 HTMLHTML 技术技术 HTML 是 Hyper Text Markup Language 的缩写,中文含义为超文本标记语言,是专门用来描述网 页文档的一种标记语言,也是构成网页文档的最主要语言。它定义了一组标记符号,通过标记符号 来标记网页页面中的各种不同的元素。通过标记的一组属性来决定具体
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号