摘要
本文主要研究了一个基于新的B/S系统架构开发模式的企业图书项目管理开发系统,该图书开发管理系统基于新的B/S系统架构开发模式,以由JSP所开发出的环境软件为主要的软件开发工具,使用一个MySQL数据作为一个关系型的多个数据库,配合一种功能强大的MySQL数据查询管理语言等就可以轻松实现多种查询方式比如建立一个关系型的多个数据库,访问一个关系型的多个数据库,对于一个新的数据库信息进行实时更新,较好的数据实现功能包括信息添加和数据管理等可以设置自己需要预定的数据要求的新功能。该回收图书读者管理信息系统设计便于对图书读者借阅资源、图书馆使用信息、借阅归还信息等环节进行实时方便管理,及时准确掌握各个环节的使用信息以及变更管理情况,实现管理图书馆信息管理回收图书读者借阅和管理回收图书归还的全程自动化。
本系统的软件功能相对比较齐全,界面友好,操作简单,方便了社会图书服务管理员随时进行对各类图书以及其他各类读者使用资料的收集管理,同时也充分根据了广大读者和企业用户的不同特点,快捷方便地为社会广大读者和中小企业用户提供了图书借阅类的服务。
关键词:图书管理;JSP;Tomcat;MySQL;
目录
TOC\o1-3\h\u第一章 绪论 1
1.1课题背景、目的及意义 1
1.1.1课题背景 1
1.1.2课题目的和意义 1
1.2国内外研究现状 1
第二章 相关技术介绍 4
2.1JavaScript 4
2.2Ajax 4
2.3MySQL 4
2.4Servlet简介 4
2.5JSP 5
2.6系统开发平台及运行环境 5
2.6.1系统开发平台 5
2.6.2硬件方面 6
2.6.3软件方面 6
第三章系统需求分析 7
3.1功能需求分析 7
3.2非功能需求分析 10
第四章系统设计 12
4.1系统架构 12
4.2系统功能模块设计 12
4.3数据库设计 13
4.3.1数据库概念设计 13
4.3.2数据库逻辑设计 15
第五章图书管理系统实现 18
5.1数据库连接 18
5.2登录界面模块 26
5.3图书首页模块 28
5.4读者用户模块 28
5.5图书借阅模块 30
5.6图书管理员模块 32
5.6.1图书信息管理 32
5.6.2读者信息管理 36
5.6.3图书延期归还 40
第六章系统测试 42
6.1测试的目的与目标 42
6.2测试用例 42
6.3测试结论 42
第七章总结 44
参考文献 45
致谢 46
绪论
1.1课题背景、目的及意义
1.1.1课题背景
近年来,随着社会主义市场经济的迅速健康发展和现代社会人们物质生活水平的不断改善和提高,以及现代计算机的广泛普及和使用,图书馆收集藏书的规模和数目逐渐扩大,这也正是严重地挑战了图书管理这个领域中所有藏书管理的方法和手段,以前的采用人工管理的方式已经不再能够适应现在的情况和环境,取而代之的只能是先进的图书管理信息系统,提高了整个图书馆的效率和向借书者与还读者提供较优质的服务。
图书信息的管理工作中,它面对着很多可以进行模块化处理的数据,它是当今世界经济信息技术革命的重要阵地。所谓的开发性图书管理信息系统是通过采用各种现代化的信息管理技术和方法来代替传统的手工管理方法,提高了图书管理的工作效率,做到了信息的规范化管理,科学统计和迅捷的查询,让整个图书馆能够更好地为学校、社会服务。
1.1.2课题目的和意义
图书管理系统是一个特殊的教育机构中必须不可或缺的部分,其内容对学校各类图书馆的管理来说非常重要,所以图书管理系统不但需要为各类图书管理人员提供充足的资料信息和快速的查询技术手段。而且也需要为广大学生查询提供必要和快速的查询信息处理手段,但一直以来,虽然人们依旧使用传统或非人工的方法管理自己的图书信息系统,这种人工化管理的方式仍然有许多弊端,比如:工作效率低、劳动力量大等,而且,随着我国图书阅读量的加剧,对于我国图书资料的搜集、更新和管理都给我们带来了不少的困难。
随着现代科学和技术的不断发展和提高,计算机科学日趋成熟,其强大的作用和功能己被广泛地给人们带来了深刻的认识,己经逐步走向了人类和社会的每一个领域并在实践中发挥了越来越重要的作用。作为现代计算机实际应用的组成部分,利用计算机实时管理图书资料,具备了传统的手工管理无法相比拟的特殊优点。例如:检索快、查询方便、可靠度高、数据库存储容量大、保密性良好