摘 要
目前,现代化图书馆涉及到的图书信息、读者信息、借阅管理控制等方面的信息量非常庞大,以往的手工化管理模式越来越不能满足要求,在信息技术飞速发展的现代,一个信息化、智能化的图书管理系统是必不可少的。该系统实现读者查询、图书查询、借阅等实时、统一的管理,以此方便读者借阅图书,减轻图书馆管理人员的工作强度。设计并实现基于Java Web的图书管理系统实现对图书信息和借阅信息进行管理,提高图书管理人员管理图书的效率,有助于读者借阅需要,系统交互界面友好。本系统具有优秀的提示界面,帮助更多用户使用本系统。
本系统采用主流企业级JAVAEE开源框架Spring+SpringMVC+Mybaits,使得开发过程更为便捷高效。代码层次清晰,易于后续的扩展与维护。同时运用Maven进行代码与jar包的管理,加强了本系统的可移植性。
本文除了介绍SSM框架的基础知识外,还着重介绍了图书管理系统的具体实现。
目 录
摘 要 III
第1章 绪论 1
1.1 课题研究的背景和意义 1
1.2 国内外研究的现状 1
1.3 存在的问题及发展趋势 2
1.3.1 检索速度慢、效率低 2
1.3.2 借书、还书工作量大 2
1.3.3 图书统计工作难、藏书更新速度慢 2
1.4 本文主要研究内容和结构安排 3
第2章 相关技术简介 4
2.1 软件框架 4
2.1.1 Spring框架 4
2.1.2 SpringMVC框架 4
2.1.3 Mybatis框架 4
2.2 开发语言 5
2.2.1 Java语言 5
2.2.2 JavaScript 5
2.3 数据库 5
2.4 本章小结 5
第3章 系统需求和可行性分析 7
3.1 系统需求分析 7
3.2 可行性分析 8
3.2.1 社会可行性分析 8
3.2.2 经济可行性分析 8
3.2.3 技术可行性分析 8
3.2.4 操作可行性分析 8
3.3 本章小结 8
第4章 系统设计与实现 9
4.1 系统功能模块设计 9
4.1.1 图书管理员功能模块 10
4.1.2 普通用户功能模块 11
4.2 系统用例图 12
4.3 数据库设计 13
4.4 系统实现 15
4.4.1 开发环境以及运行环境 15
4.4.2 功能模块设计与实现 15
4.5 本章小结 21
第5章 系统测试与分析 22
5.1 系统测试 22
5.2 图书管理系统的测试结果 23
5.3 本章小结 23
第6章 总结与展望 24
6.1 总结 24
6.2 展望 24
致 谢 25
参 考 文 献 26