客服微信: Lengqin1024 《基于 Java 的图书借阅系统设计与实现》
目 录
1 绪论 .......................................................................................................................................................6
1.1 研究背景........................................................................................................................................6
1.2 研究现状........................................................................................................................................6
1.3 研究目标........................................................................................................................................7
2 相关技术介绍 .......................................................................................................................................8
2.1 JAVA 语言 .......................................................................................................................................8
2.2 SPRING 框架技术............................................................................................................................9
2.2.1 Spring 框架介绍 ....................................................................................................................9
2.2.2 SpringMVC 框架介绍 .........................................................................................................10
2.2.3 SpringBoot 框架介绍...........................................................................................................11
2.3 VUE 前端技术 ..............................................................................................................................11
2.3.1 Vue 框架 ..............................................................................................................................11
2.3.2 Ant-Design-Vue 组件 ..........................................................................................................12
2.4 NGINX 负载均衡技术...................................................................................................................13
2.4.1 Nginx 应用场景 ...................................................................................................................13
2.4.2 Nginx 优势 ...........................................................................................................................14
2.5 MYSQL 数据库 ............................................................................................................................14
3 需求分析 .............................................................................................................................................15
3.1 系统功能需求分析......................................................................................................................15
3.1.1 业务需求分析 .....................................................................................................................15
3.1.2 数据需求分析 .....................................................................................................................16
3.2 系统非功能性需求分析..............................................................................................................17
3.2.1 系统处理能力需求 .............................................................................................................17
3.2.2 可靠性需求 .........................................................................................................................18
3.2.3 可用性需求 .........................................................................................................................18
3.2.4 维修性需求 .........................................................................................................................18
3.2.5 环境适配需求 .....................................................................................................................19
4 系统设计 .............................................................................................................................................19
4.1 设计原则......................................................................................................................................19
4.1.1 阶段开发原则 .....................................................................................................................19
4.1.2 易用性原则 .........................................................................................................................19
4.1.3 业务完整性原则 .................................................................................................................19
4.1.4 业务规范化原则 .................................................................................................................19
4.1.5 可扩展性原则 .....................................................................................................................19
4.2 总体架构......................................................................................................................................20
4.3 功能设计......................................................................................................................................21
4.4 数据库设计..................................................................................................................................21
4.4.1 设计规则 .............................................................................................................................21
4.4.2 表结构设计 .........................................................................................................................21