当前位置:   article > 正文

计算机毕业设计 | springboot 图书商城(附源码)_springboot商城毕设

springboot商城毕设

1,项目背景

1.1 研究背景

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

本文设计的图书购物网能够方便用户购买图书,提高全民的读书率。管理员使用网站后台可轻松管理图书资源;顾客通过智能终端可随时随地浏览网站,购买自己喜欢的图书,价格透明,套路少,并且可根据已购用户的评价信息作为参考,更大程度地保证了图书的质量和具有良好的购物体验。

1.2 课题现状与意义

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

2,需求分析

本次开发的图书商城的用户共分为3个角色:买家卖家系统管理员

买家:

  • 登录、注册
  • 商城首页、分类浏览、好书推荐、新书上架、全部商品、搜索商品
  • 商品购买:用户在进入商品详情页后,可点击直接购买,或添加至购物车
  • 购物车:方便用户选购商品
  • 个人中心:个人中心可以查看、修改用户自己的收货地址和个人信息
  • 我的订单:用户可在此查看自己的所有订单

卖家:

  • 店铺中心:卖家可在这里管理自己的店铺信息
  • 商品管理:卖家可在此管理自己所上传的所有商品,并设置商品的上/下架状态
  • 个人中心:卖家可在此管理自己的个人信息
  • 订单管理:此功能集合了订单管理,发货等功能
  • 书籍访问量统计:系统会根据用户点击访问情况自动汇总卖家店铺中点击量最高的8本图书,并使用饼图展示出来
  • 图书总销售额统计:系统会自动统计卖家店铺中效率最高的6种商品,并使用条形图展示出来

管理员:

  • 系统首页:此页面会展示系统的交易总额、用户总数、商品总数和卖家总数
  • 店铺管理:管理员可在此管理系统内的所有店铺信息
  • 用户管理:管理员可以管理系统内用户信息
  • 角色权限管理:系统内含有权限菜单管理,管理员可自定义角色和功能设置
  • 卖货中心:管理员拥有卖家的所有功能权限,重复功能在此不做过多赘述
  • 个人中心:卖家可在此管理自己的个人信息

3,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
JSP动态网页技术标准https://www.jsp.com/
BootstrapCSS/HTML框架https://www.bootcss.com/
Swiper特效插件https://www.swiper.com.cn/
HighCharts图表库
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/229063
推荐阅读
相关标签