毕业设计|springboot+h5的购物商城系统(一)

简介: 毕业设计|springboot+h5的购物商城系统

项目编号:L-BS-SC-03

一,环境介绍

语言环境:Java:  jdk1.8

数据库:Mysql: mysql5.7

应用服务器:Tomcat:  tomcat8.5.31

开发工具:IDEA或eclipse

二,项目简介

该项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

后端技术

mall采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。

技术 版本 说明
SpringBoot 2.7.5 容器+MVC框架
SpringSecurity 5.7.4 认证和授权框架
MyBatis 3.5.10 ORM框架
MyBatisGenerator 1.4.1 数据层代码生成
RabbitMQ 3.10.5 消息队列
Redis 7.0 分布式缓存
MongoDB 5.0 NoSql数据库
Elasticsearch 7.17.3 搜索引擎
LogStash 7.17.3 日志收集工具
Kibana 7.17.3 日志可视化查看工具
Nginx 1.22 静态资源服务器
Druid 1.2.14 数据库连接池
MinIO/OSS 8.4.5 对象存储
Hutool 5.8.0 Java工具类库
PageHelper 5.3.2 MyBatis物理分页插件
Swagger-UI 3.0.0 文档生成工具
logstash-logback-encoder 7.2 Logstash日志收集插件
docker-maven-plugin 0.40.2 应用打包成Docker镜像的Maven插件

前端技术

项目采用现阶段流行的前后端分离开发模式,电商管理系统的前端项目,基于Vue+Element实现。

技术 说明
Vue 前端框架
Vue-router 路由框架
Vuex 全局状态管理框架
Element 前端UI框架
Axios 前端HTTP框架
v-charts 基于Echarts的图表框架
Js-cookie cookie管理工具
nprogress 进度条控件
vue-element-admin 项目脚手架参考

移动端技术

电商系统的移动端项目,基于uni-app实现。主要包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等功能。

技术 说明
Vue 核心前端框架
Vuex 全局状态管理框架
uni-app 移动端前端框架
mix-mall 电商项目模板
luch-request HTTP请求框架

后台管理系统

  • 商品模块包括:商品管理、商品分类管理、商品类型管理、品牌管理
  • 订单模块包括:订单管理、订单设置、退货申请处理、退货原因设置
  • 营销模块包括:秒杀活动管理、优惠券管理、品牌推荐管理、新品推荐管理、人气推荐管理、专题推荐管理、首页广告管理
  • 权限模块包括:用户管理、菜单管理、角色管理、资源管理

移动端商城

  • 首页:轮播广告、功能模块、品牌制造商直供、秒杀专区、新鲜好物、人气推荐、猜你喜欢
  • 商品:商品分类【支持二级】、商品列表、商品详情、商品操作(加入购物车、收藏、购物车)
  • 购物车:购物车商品列表、订单支付、订单列表、订单详情
  • 我的:会员信息、优惠券、订单管理、地址管理、足迹、我的关注、我的收藏、我的评价

三,系统展示


毕业设计|springboot+h5的购物商城系统(二)https://developer.aliyun.com/article/1424006

相关文章
|
3天前
|
搜索推荐 Java 数据库
springboot集成ElasticSearch的具体操作(系统全文检索)
springboot集成ElasticSearch的具体操作(系统全文检索)
|
5天前
|
前端开发 Java 关系型数据库
Java医院绩效考核系统源码B/S架构+springboot三级公立医院绩效考核系统源码 医院综合绩效核算系统源码
作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修正,系统功能强大,完全模拟医院实际绩效核算过程,且每步核算都可以进行调整和参数设置,能适应医院多种绩效核算方式。
26 2
|
5天前
|
运维 监控 Java
springboot基层区域HIS系统源码
医疗(医院)机构正式使用云HIS系统之前,要先进行院内基础数据的配置,主要在数据管理模块中进行,由系统管理员来操作。
10 0
|
7天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
75 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
|
24天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
45 4
|
1月前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
1月前
|
Java API Spring
SpringBoot项目调用HTTP接口5种方式你了解多少?
SpringBoot项目调用HTTP接口5种方式你了解多少?
102 2
|
1月前
|
前端开发 JavaScript Java
6个SpringBoot 项目拿来就可以学习项目经验接私活
6个SpringBoot 项目拿来就可以学习项目经验接私活
41 0
|
2月前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
25 0
|
3天前
|
消息中间件 JSON Java
RabbitMQ的springboot项目集成使用-01
RabbitMQ的springboot项目集成使用-01