1项目背景国家大力推进信息化建设的大背景下城市网络基础设施和信息化应用水平得到了极大的提高和提高。特别是在经济发达的沿海地区商业和服务业也比较发达公众接受新事物的能力和消费水平也比较高。开展商贸流通产业的信息化、电子商务建设是政府的一项重要任务。越来越多的商业服务企业认识到利用现代信息技术改变传统经营方式利用电子商务提高管理和服务水平的重要性。许多企业正在规划或已经开展了自己的电子商务建设因此在商务服务行业迫切需要电子商务应用平台。2需求分析小米商城系统系统包括六个子模块子模块分别是账户管理模块、顾客商品处理模块、订单查询模块、商品购买模块、商品管理模块、商品处理模块。2.1 账户管理模块账户管理模块包括登陆、注册、退出、修改信息等功能。登陆注册用户第一次使用该平台时要进行注册通过用户名及密码进行注册。退出用户或管理员通过点击退出指令退出该系统修改信息当用户或管理员登陆成功后可以在个人中心中修改自己的个人信息包括收货地址、个人头像等。2.2 顾客商品处理模块顾客商品处理模块包括查看购物车等功能。查看购物车点击添加到购物车就可以查看用户刚添加的商品2.3 订单查询模块订单查询模块包括查看历史订单、查看订单状态等功能。查看历史订单用户可以查看自己购买的所有商品信息查看订单状态当用户下单成功后可以查看自己所购买商品的订单状态2.4 商品购买模块商品购买在平台主界面上可查找商品表中的所有商品及其信息和类别进行分类查找选择喜欢的商品购买下单填写收货地址2.5 商品管理模块商品管理模块包括商品展示、添加商品等功能。商品展示在平台主界面上会展示出商品表中的所有商品及其信息并可以对商品和类别进行分类查找添加商品当进购新的货物时管理员可以向商品表添加新的商品2.6 商品处理模块订单处理模块包括订单查询、订单修改、订单删除等功能。订单查询后台可以通过订单中的关键字如商品名等信息以精准查询或模糊查询的方式找到相关订单订单修改后台可以将订单中的收货人地址等信息代客户进行修改操作订单删除后台可以删除已经完成的订单订单删除不可逆3技术分析后端技术技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper前端技术技术说明官网Vue前端框架https://vuejs.org/Vue-router路由框架https://router.vuejs.org/Vuex全局状态管理框架https://vuex.vuejs.org/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosv-charts基于Echarts的图表框架 有源码 获取源码4系统设计功能权限结构图5商城页面展示5.1 登录 / 注册5.2 商城首页5.3 分类查询5.4 搜索商品5.5 商品详情页5.6 购物车5.6.1 选择地址5.7 我的订单5.8 个人中心5.9.1 收货地址5.9.2 新增收货地址5.9.3 修改密码6管理员界面展示6.1 用户管理6.1.1 添加用户6.2 地址管理6.3 商品管理6.4 订单管理6.5 购物车管理
计算机毕业设计 | springboot+vue小米商城 购物网站管理系统(源码+论文+讲解视频)
1项目背景国家大力推进信息化建设的大背景下城市网络基础设施和信息化应用水平得到了极大的提高和提高。特别是在经济发达的沿海地区商业和服务业也比较发达公众接受新事物的能力和消费水平也比较高。开展商贸流通产业的信息化、电子商务建设是政府的一项重要任务。越来越多的商业服务企业认识到利用现代信息技术改变传统经营方式利用电子商务提高管理和服务水平的重要性。许多企业正在规划或已经开展了自己的电子商务建设因此在商务服务行业迫切需要电子商务应用平台。2需求分析小米商城系统系统包括六个子模块子模块分别是账户管理模块、顾客商品处理模块、订单查询模块、商品购买模块、商品管理模块、商品处理模块。2.1 账户管理模块账户管理模块包括登陆、注册、退出、修改信息等功能。登陆注册用户第一次使用该平台时要进行注册通过用户名及密码进行注册。退出用户或管理员通过点击退出指令退出该系统修改信息当用户或管理员登陆成功后可以在个人中心中修改自己的个人信息包括收货地址、个人头像等。2.2 顾客商品处理模块顾客商品处理模块包括查看购物车等功能。查看购物车点击添加到购物车就可以查看用户刚添加的商品2.3 订单查询模块订单查询模块包括查看历史订单、查看订单状态等功能。查看历史订单用户可以查看自己购买的所有商品信息查看订单状态当用户下单成功后可以查看自己所购买商品的订单状态2.4 商品购买模块商品购买在平台主界面上可查找商品表中的所有商品及其信息和类别进行分类查找选择喜欢的商品购买下单填写收货地址2.5 商品管理模块商品管理模块包括商品展示、添加商品等功能。商品展示在平台主界面上会展示出商品表中的所有商品及其信息并可以对商品和类别进行分类查找添加商品当进购新的货物时管理员可以向商品表添加新的商品2.6 商品处理模块订单处理模块包括订单查询、订单修改、订单删除等功能。订单查询后台可以通过订单中的关键字如商品名等信息以精准查询或模糊查询的方式找到相关订单订单修改后台可以将订单中的收货人地址等信息代客户进行修改操作订单删除后台可以删除已经完成的订单订单删除不可逆3技术分析后端技术技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper前端技术技术说明官网Vue前端框架https://vuejs.org/Vue-router路由框架https://router.vuejs.org/Vuex全局状态管理框架https://vuex.vuejs.org/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosv-charts基于Echarts的图表框架 有源码 获取源码4系统设计功能权限结构图5商城页面展示5.1 登录 / 注册5.2 商城首页5.3 分类查询5.4 搜索商品5.5 商品详情页5.6 购物车5.6.1 选择地址5.7 我的订单5.8 个人中心5.9.1 收货地址5.9.2 新增收货地址5.9.3 修改密码6管理员界面展示6.1 用户管理6.1.1 添加用户6.2 地址管理6.3 商品管理6.4 订单管理6.5 购物车管理