java的图书馆借阅系统设计实现(源码)【字数:7382】

摘 要 随着计算机网络的快速发展,人们对于计算机网络应用程序的依赖也逐渐深化,因为计算机软件系统能够在帮助人们正确、高效地完成工作任务的同时,还可以节省劳动资源成本。由此,各种各样的网络应用程序便应运而生,人们也把更多的注意力放在网络应用上,就图书馆里这一方面,由于图书借阅的登记记录工作需要繁琐的工作步骤,工作人员一不小心出现差错,记录错误的信息。而图书借阅系统的开发将会把人们从传统的笔录记录方式中解脱出来,减少管理人员繁琐的记录工作的同时更是减少了出错的概率,大大的提高了管理人员的工作效率。读者用户还可以随时随地查看图书信息,找到自己感兴趣的书籍。我们通过软件系统实现管理者所需要的功能,不仅高效工作还减少工作出错率,使工作生活更加方便。本系统的开发工具是Myeclipse8.5,系统数据库使用的是SQL Server,在web的环境下,使用java语言基于B/S三层结构模式结合开发。本系统的优点是图书管理界面的简化处理,功能实用,操作界面精炼,同时还提供了提示错误的小弹窗,以方便不同年龄段用户的操作。本文阐述了图书借阅系统总体的设计实现以及社会信息化下本系统的优势所在。
Keywords: Book borrowing; simplify; popup windows 目 录
第1章 绪论 1
1.1 系统开发背景 1
1.2 系统开发意义 1
1.3 系统的可行性研究 1
1.3.1 技术可行性 2
1.3.2 经济可行性 2
第2章 开发技术简介 3
2.1 JSP简介 3
2.2 B/S结构工作模式图 3
2.3 Myeclipse简介 3
2.4 SQL server简介 4
第3章 系统总体设计分析 5
3.1需求分析 5
3.2 系统功能模块设计 5
3.3 数据库设计 7
3.3.1 系统ER图 7
3.3.2 数据库表 9
第4章 系统实现 12
4.1 系统概述 12
4.2 系统页面实现 12
4.2.1 体统登录界面  *好棒文|www.hbsrm.com +Q: ¥351916072$ 
12
4.2.2 用户注册页面 13
4.2.3 借书功能实现 14
4.2.4 修改密码页面 15
第五章 系统测试 17
5.1 正确认识软件测试 17
5.2 系统测试的方法 17
结束语 19
致 谢 20
参考文献 21
第1章 绪论
1.1 系统开发背景
随着信息时代对于人们影响的加深,我们生活中各种各样的信息化产品越来越多,人们也不仅仅是停留在网络搜索资料与网购的时代了,而是学会使用相应的应用程序来简化工作,在减轻了工作负担的同时更是能够全身心高效率的投入工作。
在计算机还没有普及的时候,大多数的图书馆都是使用借书证以纯人工的方式来进行图书借阅的流程。但是由于人力资源的有限性,往往会造成排队借还书的现象,运作起来低效率的同时又浪费时间与人力。由于图书的借阅信息需要每天都按时更新,同时图书馆的藏书数量和图书种类都在不断增加,加上图书在借阅过程中产生的损耗,使得图书的统计工作经常出现各种困难。而且人工管理方式难以有效的进行图书分类图书更新等问题。所以人工处理借还书的不足是显而易见的。而图书借阅系统的出现便能够很好的解决这一个问题。
1.2 系统开发意义
在图书馆的规模日益增大的背景下,人工管理的工作方式效率低下、手续繁琐以及出错率高等问题,同时对于大量图书资料的查询、更新及维护的难度也非常大,为了降低图书馆里人员的工作量,提高工作效率,我们需要在完成系统的同时,完善图书管理的各项功能。考虑到图书借阅时各项业务当中所存在的问题,设计系统时为了让每一个用户在实际操作方面更方便,在业务处理实现方面更加注重功能化的,使读者用户使用起来更轻松,用户可进入系统的用户页面自我处理相关信息,使图书的管理效率得到全面的提升。
现如今网络应用的广泛使用,各种系统应用程序成为了人们工作生活密不可分的一部分。为了让图书管理的流程自动化、人性化,让读者使用起来更方便,管理工作者更加轻松,我们将设计相对应的系统进行图书管理。本系统主要是让借还书更加简便,同时管理员可对读者信息进行修改,对遗忘密码的用户进行密码修改,图书维护,增加图书搜索图书等。而读者用户也可以在该系统中修改自己的信息,查看自己的图书借阅情况、实行图书的搜索等功能。
从长远的角度来看,图书管理系统的应用必定成为大多数图书馆里的主流,其自身的发展趋势也必然更专业化、高质量化。所以我们需要根据人们的所期望的需求改善我们的页面服务,适当地增添人们所需要的其他功能,让图书管理系统的服务更加专业,功能得到完善。
1.3 系统的可行性研究
1.3.1 技术可行性
本系统采用B/S三层结构来实现图书借阅的管理,后台数据库使用的是SQL server数据库,由于此数据库方便安装使用,实际操作比较方便,适合小型的系统开发使用;然后使用JSP当主要开发技术,实现系统功能,在当下计算机硬件环境配置下能够满足本系统开发需求,而且其技术也相对成熟,能够完成开发任务。
1.3.2 经济可行性
由于本图书借阅系统所提供的开发成本是比较低的,相比于系统完成后对图书管理工作效率的提高,更是不值一提。而且对于现在计算机软硬件价格不断降低的趋势下,在可行的情况下开发图书馆借阅系统市图书馆管理发展的一个必然趋势,宽阔的市场需求也必将出现,所以该系统经济上面是可行的。
第2章 开发技术简介
2.1 JSP简介
JSP是Java Server Page三个词的缩写,是java的服务器页面,它是由多家科技公司共同合作研发的动态网页应用技术。它主要负责程序的web页面显示部分是系统程序运行过程中重要的组成部分。同时,他还实现了HTML中的Java扩展,其扩展形式为<% %>,期中可以进行Java语言的编写。由于JSP是先进性编译,再进行执行的机制,所以程序只会在首次执行是速度较慢,之后的执行速度便会快得多了。
B/S结构工作模式图
B/S结构的结构模式决定了其简化了图书管理系统开发、维护、使用的优势,浏览器只需要将读者用户的请求内容发送到网络上,服务器便会通过请求的数据信息查询数据库中相关的信息,所得出的数据结果也会经过相应的处理返回到用户的浏览器中。而Web Server则负责数据中转过程中数据流的处理工作。
B/S工作模式如图2—1所示:
/
图2—1 B/S工作模式图
Myeclipse简介
Myeclipse是由Eclipse发展而诞生的,在Eclipse的基础上,Myelipse增加了许多功能实用的插件,使其开发变得更加方便高效。在使用Myeclipse的过程中,无论是编码、调试还是测试的功能都能够让人更快的理解,是一款便于人们理解熟悉的编程软件。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/356.html

好棒文