将通过SSM(Spring+Spring MVC+MyBatis)框架知识来实现⼀个简单的云借阅图书管理系统。云 借阅图书管理系统在开发过程中,整合了三⼤框架,并在框架整合的基础上实现了系统功能。
系统功能介绍
本系统后台使⽤SSM框架编写,前台⻚⾯使⽤当前主流的Bootstrap和jQuery框架编写。
云借阅图书管理系统主要实现了两⼤功能模块:⽤户登录模块和图书管理模块;
●
⽤户登录模块主要⽤于实现⽤户的登录与注销;
●
图书管理模块主要⽤于管理图书,如新书推荐、图书借阅等。
云借阅系统结构层次
根据功能的不同,云借阅图书管理系统项⽬结构可以划分为以下⼏个层次。
●
持久对象层(持久层或持久化层):该层由若⼲持久化类(实体类)组成。
●
数据访问层(DAO层):该层由若⼲DAO接⼝和MyBatis映射⽂件组成。DAO接⼝的名称统⼀以
Mapper结尾,且MyBatis的映射⽂件名称要与接⼝的名称相同。
●
业务逻辑层(Service层):该层由若⼲Service接⼝和实现类组成。逻辑层主要⽤于实现系统的业务
逻辑。
●
Web表现层:该层主要包括Spring MVC中的Controller类和JSP⻚⾯。
系统开发及运⾏环境
云借阅图书管理系统开发环境如下。
●
操作系统:Windows
10
。
●
Web服务器:Tomcat
7
。
●
Java开发包:JDK
8
。
●
开发⼯具:IntelliJ IDEA
2021
.
1
x
64
。
●
数据库:MySQL
5
.
7
.
17
。
●
浏览器:Google Chrome
102
.
0
.
5005
.
115
(正式版本) (
64
位)
、
360
安全浏览器
13
.
1
.
5360
.
0
。