爆肝5天,基于SpringBoot+BootStrap的图书管理系统

基于 SpringBoot+BootStrap 的图书管理系统

这是老师在校的一个课设要求,我顺手给 share 一下

在这里插入图片描述

项目介绍

  1. NUCSELL 是一个图书网站
  2. 用户可以登录,注册,查看分类书籍并查询
  3. 管理员登录后可以在后台对图书进行增删改查
  4. 管理员登录后可以在后台对图书类型进行增删改查
  5. 管理员登录后可以在后台对用户进行增删改查
  6. 希望可以对此项目进行更多的优化和扩展

本项目基于IDEA进行开发,使用到了Swagger接口文档进行开发,使用 Github 进行协同开发,使用SpringBoot+BootStrapUI进行开发,数据库使用云端数据库进行搭建并开发,使用nginx进行反向代理(本项目域名为 www.nucsell.com:8080),本项目曾使用docker部署到阿里云服务器上,基本使用Restful风格的接口,符合阿里巴巴开发规范

系统架构解读

整个系统可以分为两部分:后台管理系统,前台展示系统。
后台管理:

① 对图书的管理:包括图书封面,图书类型,图书价格等信息的管理

② 对图书类型的管理:对多种类型的图书分类进行管理

③ 对用户的管理:包括用户的类型,用户的姓名,生日等进行管理。

后台系统采用SpringBoot+BootStrap进行开发,后台页面使用thymeleaf进行展示。
预览图:
在这里插入图片描述

前台展示:
前台门户面向的是普通用户,包含与用户交互的一切功能。例如:注册,登录,查看书籍,查询书籍等。
前台使用了BootstrapUI+SpringBoot,使用Ajax进行异步交互。
预览图:

在这里插入图片描述

技术选型

前端技术:

① 基础的 HTML、CSS、JavaScript(基于 ES6 标准)

② 使用 Ajax 进行异步交互

③ 使用 Jquery 和 BootStrapUI 美化页面和简化开发

后端技术:

① 基础的 SpringMVC、Spring 5.0 和 MyBatis Plus

②Spring Boot 2.3.4.RELEASE 版本

③nginx-1.10.2 进行反向代理

④Thymeleaf 简化开发 HTML 页面

⑤Swagger 进行编写接口文档,开发标准的 Restful 风格的接口

⑥devtools 热部署开发工具

<
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值