基于javaweb的图书管理系统(附件)【字数:8409】
目 录
摘 要 III
一、 绪 论 1
1.1课题背景 1
1.2目的和意义 1
二、 需求分析 2
2.1需求分析 2
2.2技术介绍 2
2.2.1JSP简介 2
2.2.2系统使用的编程语言 2
2.3开发环境 3
2.3.1系统环境 3
三、 系统总体设计 4
3.1 框架设计 4
3.2 数据库设计 4
3.2.1 数据表的逻辑结构设计 4
四、 详细设计与实现 6
4.1 用户模块 6
4.1.1 用户登录 6
*51今日免费论文网|www.jxszl.com +Q: ¥351916072¥
/> 4.1.2用户注册 6
4.1.3用户找回密码 7
4.1.4用户修改头像 8
4.1.5用户借阅信息管理 9
4.1.6用户归还信息管理 9
4.1.7催还信息管理 9
4.1.8用户收藏信息管理 10
4.1.9用户借阅图书 10
4.1.10用户注销登录 11
4.2管理员模块 12
4.2.1管理员登录 12
4.2.2管理员个人信息修改 13
4.2.3修改管理员密码 14
4.2.4工作人员管理 14
4.2.5工作人员录入 14
4.2.6通知公告管理 15
4.2.7通知公告录入 15
4.2.8图书分类管理 16
4.2.9图书分类录入 16
4.2.10图书信息管理 17
4.2.11图书信息录入 17
4.2.12注册用户管理 18
4.2.13借阅信息管理 18
4.2.14归还信息管理 19
4.2.15催还信息管理 19
五、 系统功能测试 21
5.1测试的重要性 21
5.2测试用例 21
5.2.1用户账号测试 21
5.2.2管理员登录测试 22
5.3测试结果 24
六、 总结 26
参考文献 27
致 谢 28
一、 绪 论
1.1课题背景
在规模相对较大的企业中,组织架构通常较为复杂,各项工作通常需要多个部门彼此协作。而在进行图书借阅信息管理的过程中,其涉及到表格填写的相关环节,各审批流程都涉及到相关负责人的审批工作,这就导致其工作流程变得较为繁琐[1]。伴随科技的发展和社会的进步,计算机的应用逐步从大规模的数据处理逐步发展至信息流的管控,在这种情况下,图书借阅信息管理受到业界学者的广泛关注[2]。当代社会,已经步入了信息时代,各行各业都急需步入信息化管理的时代。在科技不断发展的过程中,社会诸多领域都出现了显著改变。与时俱进是所有公司发展的主要趋势,人们可以在家里进行各种社会生活活动,其中比较具有典型意义的包括找工作、房屋租赁购买等。信息产业很大程度上改变了广大民众的日常生活模式。在这种情况下,各行各业都有必要通过自身的网站提升影响力,继而产生良好的综合效益。
随着科学技术的不断演进进化,人们的思想层次更加先进,IT开发技术得到了进一步完善,应用当前主流的开发模式对系统性能展开改良,从而使其表现出更为出众的功能特性,最终优化企业形象。所以,设计标准化的图书管理系统具有不可忽视的价值意义[3]。当前来讲,各个行业都有必要通过自身的网络站点去增强影响力,并增加自身的知名度,通过相对较少的成本产生更好的综合效益,使企业能够长期稳定的发展[4]。在各行业中数据处理都是非常重要的环节,计算机的优势就是可以对多样性的数据展开高效处理,如此不但大幅度增加了整体的工作效率,同时优化了其安全性[5]。
1.2目的和意义
在计算机网络技术还没有广泛普及之前,图书的借阅信息都是利用手工操作的方式进行记录。而伴随社会的不断进步,广大民众的生活节奏变得更快,常规的借书模式已难以符合现阶段的要求,必须通过新的信息技术解决该问题[6]。图书管理系统,十分具有创新性和革命性的功能和意义,可以让用户适应更简单并且更加高效。
二、 需求分析
2.1需求分析
伴随信息行业的不断改革,图书借阅管理的重要性得到进一步凸显,以往的图书管理系统已难以符合现阶段的使用需求 [7]。在此背景下,一种新的书馆管理制度应运而生。本系统在进行设计的过程中很大程度上采用了Java平台,并通过JSP进行标准化的编程操作,从而通过开发的系统对图书借阅数据展开科学管理,并且可以支持多样性的接口,进而优化整体的运作效率[8]。
本设计将Eclipse平台作为核心,对系统展开标准化的设计。除此之外,本文结合管理方面的需求构建了以网环境为核心的书籍管理系统。
2.2技术介绍
2.2.1JSP简介
通过此类工具开发的成果很大程度上表现出跨平台的特点,它能够在多种系统中稳定使用,其中比较具有典型意义的包括 Window、Linux等 [9]。它与其他同类技术相比,其中比较主要的包括 ASP,ASP.NET等,其能够体现显著的优势,比如其代码能够实现有效分离,执行速度十分出众等。在该技术没有被提出以前,各管理系统绝大部分采用ASP技术进行开发,而在JSP技术诞生之后,为了有效降低ASP受到的影响,业界学者推出了ASP.NET,即便这种技术实现了一定推广,然而在绝大部分企业级应用中,JSP技术开发依然具有不可忽视的地位[10]。现阶段来讲,JSP技术的完善和优化主要由甲骨文企业负责[11]。
2.2.2系统使用的编程语言
原文链接:http://www.jxszl.com/jsj/wlw/559977.html