计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)

1, 概述

1.1 研究背景

随着网络时代的兴起,各个行业发生了巨大的变革,纷纷加入线上购物服务的行列,书店行业也不例外。传统的图书购买方式不仅需要花费时间去实体店,而且图书价格不透明,顾大都被动购买,造成不好的消费体验。同时,线上购物网的盛行,对于书店实体行业造成巨大的压力,若不寻求一种新的销售途径将会面临倒闭的风险。本文设计的图书购物网能够方便用户购买图书,提高全民的读书率。

1.2 课题意义

开发出本设计的初衷和意义就是为广大读书爱好者提供一个能够简单操作的虚拟在线图书交易平台。利用本电子商务平台,读者或者说消费者能够随 随地地浏览图书商品,注册成为平台会员,通过预览选择图书加入购物车,确认购买后生成订单由卖方发货,完全模拟购书体验,丰富精神生活。

2,主要技术

后端技术

技术 说明 官网
SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator 数据层代码生成器 http://www.mybatis.org/generator/index.html
Druid 数据库连接池 https://github.com/alibaba/druid
JWT JWT登录支持 https://github.com/jwtk/jjwt
Lombok Java语言增强库 https://github.com/rzwitserloot/lombok
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper

前端技术

技术 说明 官网
Thymeleaf 现代的服务器端Java模板引擎 https://www.thymeleaf.org/
Bootstrap CSS/HTML框架 https://www.bootcss.com/
Swiper 特效插件 https://www.swiper.com.cn/
Element 前端UI框架 https://element.eleme.io
Axios 前端HTTP框架 https://github.com/axios/axios
Chart.js 图表工具 https://chartjs.cn/ 有源码 获取源码
AdminLTE 管理模板 https://adminlte.io/

3,需求分析

在本平台中主要包含两大部分:前台和后台。前台部分可细分为查询商品、浏览商品、购物车、用户信息管理四个模块。

查询商品模块的两个功能为按照图书名称查询和模糊查询。购物车的结构最为复杂,也是本设计最大的难点,功能要求其可以添加商品到购物车,在购物车页面能够修改商品的数量,可以选择去结算,也可以取消这次购物车返回主页。

用户信息管理模块主要包括用户注册和修改已经注册的信息。

后台部分可细分为图书管理和订单管理两大模块。

图书管理模块是后台管理员使用,可以添加图书商品,对于缺货的商品可以将其下架,还可以对已经存在的图书信息做修改。

会员购买图书后,平台会生成相应的订单。订单管理模块分为两部分,管理员可以查看订单并对其进行管理。会员进行完购买后,也可以查看自己的订单状态。

4,系统设计

4.1 系统功能模块

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第1张图片

4.2 数据库设计总览

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第2张图片

5,商城页面展示

登陆界面

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第3张图片

注册界面

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第4张图片

系统首页

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第5张图片

按分类浏览商品

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第6张图片

搜索商品

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第7张图片

商品详情页

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第8张图片

购物车

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第9张图片

购买商品

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第10张图片

我的订单

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第11张图片

6,后台管理页面展示

登录

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第12张图片

书籍列表

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第13张图片

编辑图书

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第14张图片

分类管理

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第15张图片

添加分类

在这里插入图片描述

编辑分类

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第16张图片

订单管理

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第17张图片

发货

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第18张图片

用户管理

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第19张图片

编辑用户

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第20张图片

上架图书

计算机毕业设计——SpringBoot图书商城 书籍管理系统(附源码)_第21张图片

你可能感兴趣的:(课程设计,spring,boot,后端)