第1章绪论 3
1.1研究背景和意义 3
1.2国内外研究现状 3
1.3研究内容和目标 4
1.4论文结构 4
第2章相关技术概述 5
2.1JAVA编程语言 5
2.2MySQL数据库 5
2.3B/S设计架构 6
2.4系统的开源架构 6
(1)MVC设计模式 6
(2)Spring MVC框架 7
(3)Spring框架 8
(4)MyBatis框架 8
2.5本章小结 8
第3章系统需求分析 8
3.1系统的总体建设 8
(1)数据库设计合理 8
(2)界面简洁 9
(3)实现基本功能 9
3.2系统的功能性需求 9
3.3系统的非功能性需求 12
3.3.1性能需求 12
3.3.2安全性需求 13
3.3.3标准性需求 13
3.3.4可扩展性需求 13
3.3.5易用性需求 13
3.4本章小结 13
第4章 系统的设计 14
4.1图书的模块设计 14
4.1.1借阅模块 14
4.1.2预约模块 15
4.1.3续借模块 16
4.1.4归还模块 17
4.2系统的数据库设计 18
4.2.1实体属性关系(E-R)图 18
4.2.2数据库表结构设计 19
4.3本章小结 22
第5章 系统的实现 23
5.1查询图书信息 23
5.2读者登录 25
5.3图书预约、续借、归还 26
5.4本章小结 27
第6章系统运行与测试 27
6.1系统运行环境的搭建 27
6.2系统测试及测试结果 27
6.2.1图书信息查询模块功能测试 28
6.2.2图书信息维护模块功能测试 29
6.2.3图书信息借阅功能测试 29
6.2.4图书信息预约功能测试 30
6.2.5图书信息续借功能测试 30
6.3本章小结 31
结论 31
参考文献 32
致谢 33