基于JSP的图书管理系统的设计与实现
[摘 要]移动互联网的普及与推广,改变了人们获取信息和保存信息的方法。人们的生活和工作融入智能移动终端以后,发生了翻天覆地的变化。随着智能手机在人们社会生活的方方面面中的普及,人们开始通过更加简洁的方式存储和使用数据,这无疑可以提高数据使用效率和人们的工作效率。
由于传统图书馆管理通常依靠工作人员进行人工记录完成图书管理,具有效率低下、错误率高等诸多缺陷,随着计算机技术的逐渐发展,通过计算机实现智能管理已成为大势所趋。基于此本文设计了一种基于JSP的图书管理系统,首先对该系统进行需求分析,然后基于需求分析进行系统总体设计。另外,本文主要采用了java语言设计了图书管理系统,该系统为用户提供了多元化功能,包括图书管理、用户添加、意见反馈等等。本文还针对系统功能和性能进行测试,测试结果表明,本文所设计的基于JSP的图书管理系统拥有十分完善的功能和友好的人机交互界面,目前在各大高校拥有较高的使用价值。本文为其他预约系统的设计提供了一定的理论参考。
[关键字]图书管理;java编程语言;sqlserver数据库
Design and Implementation of Library Management system based on jsp
Computer science and technology specialty WU Zhao-tao
Abstract:The popularity and promotion of mobile Internet has changed the way people obtain information and save information. After people’s lives and work are integrated into smart mobile terminals, earth-shaking changes have taken place. With the popularity of smartphones in all aspects of people’s social life, people began to store and use data in a more concise way, which can undoubtedly improve data efficiency and people’s work efficiency.
Because traditional library management usually relies on staff to manually record and complete book management, it has many defects such as inefficiency and high error rate. With the gradual development of computer technology, intelligent management through computers has become the trend of the times. Based on this paper, a JSP-based library management system is designed. Firstly, the system is analyzed for requirements, and then the overall design of the system is based on the requirements analysis. In addition, this paper mainly uses the java language to design a library management system, which provides users with diversified functions, including book management, user addition, feedback and so on. This paper also tests the system function and performance. The test results show that the JSP-based library management system designed in this paper has very perfect functions and friendly human-computer interaction interface. It has high use value in major universities. This paper provides a theoretical reference for the design of other reservation systems.
Key words: Library management, Java programming language, SQL server database.
目录
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3本章小结 1
第2章 系统开发技术的介绍 2
2.1Adobe Dreamweaver简介 2
2.2HTML/CSS简介 2
2.3JSP(Hypertext Preprocessor)简介 2
2.4Sqlserver数据库概念和特点 2
2.5本章小结 2
第3章 系统需求分析 3
3.1功能需求分析 3
3.2业务流程分析 3
3.3数据流程分析 4
3.4本章小结 6
第4章 系统设计 7
4.1系统网络架构设计 7
4.2系统总体设计 7
4.3系统功能模块设计 7
4.4数据库设计 8
4.4.1概念模型设计 8
4.4.2数据库表设计 8
4.5 本章小结 12
第5章 系统的实现 13
5.1实现环境的说明 13
5.2主页面的实现 13
5.3登录模块的实现 14
5.4图书借阅模块的实现 15
5.5评图书信息管理的实现 17
5.6评论管理模块的实现 19
5.7本章小结 20
第6章 系统测试 21
6.1运行环境说明 21
6.2界面测试 21
6.3功能测试 21
6.4测试结果 23
6.5本章小结 23
结束语 24
参考文献 25
致 谢 26
第1章 绪论
1.1 开发背景
21世纪以来,人们的工作节奏越来越快,信息技术成为了人们生活和工作的重要辅助工具,在各行各业中信息化建设已成必由之路。信息技术可大幅提高人们的工作效率和工作质量,学校的教育事业也因为信息技术的普及和推广发生着巨大的变化,改变了传统的教育方式。
在当前的网络社会中,为人们带来了更加丰富的物质生活,但同时也导致社会竞争愈演愈烈。人们必须学习和掌握信息,懂得对海量的数据进行统计分析,才能充分掌握社会动态,在激烈的社会竞争中求得生存与发展的空间,才能做到有的放矢。智能手机因其便捷的使用和强大的功能,便利着人们的生活和工作,使人们能够突破时间和空间的限制,只利用无线网络就能够搜索消息和资讯,及时了解社会中发生的时事。
在科技高速发展的今天,计算机可谓是各行各业向前发展的推动器,且在各个行业都有广泛的应用,把计算机应用于图书馆信息管理也是必然的。到现在为止还有一部分图书馆信息管理是用的传统的手工操作来实现的,这样不仅效率底下,也非常容易出错,对用户和管理员都有很大的不便。用计算机对图书馆进行信息化管理,这些问题都相对变得简单了许多,计算机有很多优点,例如存储量大、速度快等,这对图书馆信息的管理提供了很大的帮助。
1.2 开发意义
对于图书馆来说,图书馆管理不仅需要的人员复杂,而且信息量复杂庞大,如果还使用先前的手工操作处理图书管庞大的信息,需要大量的人力、物力、财力,极大的浪费了资源,计算机在这些方面确实能发挥很大作用。对于图书馆管理人员来说,图书馆管理包括图书信息管理、用户信息管理、借阅信息管理、归还管理、管理员信息管理等等。在之前,这些都要靠手工来完成,不仅任务量大,而且容易出错,给用户和管理人员带来很多不便,因此,很有必要开发一个图书管理系统,方便广大用户。
1.3 本章小结
本章主要说明了论文的选题背景,以及国内外研究现状,对系统建设的必要性进行了论述,最后说明了系统的组成及其基本功能。</