基于javaweb的图书管理系统实现【字数:10900】

摘 要随着时代的发展网络化的普及,对书籍的需求要更加的智能化,现代化,给传统的图书馆来了巨大的冲击。本文研究的图书管理系统基于Java Web技术,面向对象搭建的图书馆系统。选择以B/S架构和MVC模式的总设计方案,在此基础上完善数据库的建立和图书馆系统功能中借还模块,注册模块,管理模块等。网上图书管理设计实现可以代替人工进行许多困难重复性劳动,节省大量资源,提高工作人员效率,实现图书管理系统的信息自动化。系统测试结构证明可以满足管理员,图书管理员和读者三方面应用需求。
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究的目的及意义 1
1.3国内外的研究动态 2
第二章 系统体系结构和相关技术 3
2.1系统体系结构选择 3
2.1.1客户机/服务机(Client/Server)结构 3
2.1.2浏览器/服务器(Browser/Server)结构 4
2.1.3C/S和B/S结构优缺点比较 4
2.1.4为何选择B/S结构 5
第三章 系统的分析与设计 6
3.1系统的可行性分析 6
3.1.1技术可行性分析 6
3.1.2经济可行性分析 6
3.1.3操作可行性分析 6
3.2系统的设计目标 7
3.3系统的需求分析 7
3.3.1系统的总体开发需求分析 7
3.3.2功能需求分析 8
3.4功能模块需求 8
3.4.1用户管理模块 9
3.4.2图书信息管理模块 10
3.4.3图书借阅管理模块 10
3.4.4图书信息发布和留言模块 10
3.5系统数据库的设计 11
3.5.1.概念数据模型 11
3.5.2 局部ER图设计 11
3.5.3数据库逻辑结构即数据词典设计 13
第四章 图书管理功能的实现 17
4.1系统前端主界面实现 17
4.2后台登陆界面实现 23
4.2.1系 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
统管理员界面 25
第五章 总结与展望 30
5.1总结 30
5.2展望 30
致 谢 32
参考文献 33
附录A程序代码 34
第一章 绪论
1.1研究背景
当今的21世纪是一个处于各种新兴技术快速发展的知识经济时代,大数据、人工智能、云服务等网络技术遍布人们的生活日常。这些技术带来了知识更加爆炸的发展,知识的有效期越来越短,竞争力越来越依赖于对新知识的接受学习能力[1]。
在知识爆炸式发展的今天,知识量以七到十年翻一倍的速度进行增长,各行各业的思想百花齐放,知识量的跳跃式增加给传统图书管理形式带来了挑战[2]一方面是因为传统人工管理方式效率低,由于人力的精力有限,有时可能会因为时间的不充足,导致由于工作量的加大,借出与还书的操作繁琐使大量书籍不能及时更新整理,保存维护。另一方面,时间一长一些不是经常使用的重要数据和敏感文件容易丢失,不易于查找和管理。并且在一些中小机构中由于资金问题不能对一些数据进行有效的管理,所以一个寻求一些符合自身定位的图书管理软件是非常有必要的[3]。
在一些学校还在使用的是纸质化的书籍管理,书籍来源往往是学生自主捐赠,社会爱心图书以及购买等途径,而图书馆藏累计起来多达几万册,学生相要借阅图书只能凭借借阅证来登记,但是借阅证丢失会导致借还的困难增加,而有时挂失的借阅证还能继续借阅图书,这就有可能造成图书的丢失和借阅证原主的经济损失。
1.2研究的目的及意义
在这种情况下,传统的图书管理形式已经不能适应日新月异的社会发展。基于现代计算机的发展,基本每个学校和单位基本都配备一定数量的计算机,基本上工作人员都会一点计算机的基本操作。通过Java Web的网上图书管理设计实现可以代替人工进行许多困难重复性劳动,节省大量资源,提高工作人员效率,和图书流动安全性,实现图书管理和服务的自动化[4]。
因此本项目从现代化建设图书馆,改变传统的图书管理形式,提高人员工作效率的目的出发,设计主要实现登陆,借阅,管理图书,对新书的快速入库,建立书籍档案,方便购入书籍,更改口令,实现书籍外借,使知识能够得到充分利用。
本课题研究优势和意义如下:
1.实现人工的解放,基于数据库存储,网络服务应用可以避免许多无意义的重复性劳动,使人力的资源得到更加充分的利用,可以更加方便的服务更多的查阅资料文献的学者。
2.实现自动化查询途径,打破了时间空间的限制,使用户无论在何时何地都可以通过网站登陆进行资料查询,可以更加及时的找到所需书籍文献。
3.因为Java Web的图书管理系统是基于互联网开发,是一种虚拟与现实的结合,大量的数据是存储在磁盘中保存,与传统相比占地空间小,维护方便,可以节省场地资金。
4.图书管理系统是基于传统图书管理形式的升级改造,所以其拥有多种知识来源,可以是现实中的纸质报刊,书籍等,还可以是网上的音频,视频的多样化来源。可以使知识不单单通过文字传播,多样化的媒体传播更加形象化,令人印象深刻。
5.利用图书管理系统可以除去与管理员的用户见面,而是直接通过互联网进行交流,节约双方时间,用户可以提出自己的意见来让软件变得更加优化。用户可以独立登陆网站来进行阅读,打印,查询有用信息的操作。
1.3国内外的研究动态
在那些工业革命最早开始的西方国家,由于领先的经济和科技,图书管理的信息自动化早就开始研究运用,由于软件开发是用给复杂的过程,他们在不断的完善和改进中已经不断的趋于完善,系统的性能也都做的很好[5],而我国计算机图书馆起步于20世纪80年代,通过查阅资料可知,我国的一些中小型学校和单位还停留在落后的纯人工管理上,这样的管理在网络快速发展的现在已经不能适应时代的发展需求,这种人工管理必将会被计算机所取代。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/743.html

好棒文