计算机毕业设计 | vue+springboot 在线花店后台管理系统(附源码)
1绪论1.1 项目背景随着社会发展网上购物已经成为我们日常生活的一部分。但是至今为止大部分电商平台都是从人们日常生活出发出售都是一些日常用品比如食物、服装等等并未发现一个专注于鲜花的电商平台。我国地府辽阔人数众多现阶段需要鲜花的人们不在少数而大多时候人们需要买鲜花的时候都需要去特定的商店购买并且如果路途遥远还需要耗费较长时间。所以开发一个专注于买鲜花的电商系统来解决人们线下购买商品问题使鲜花也能通过网上购物的方式购买。1.2 项目意义通过前期调研、需求分析、数据库设计。系统的设计与实现和测试来构建一个Web端鲜花购物的网站其目的是构建一个在线花店后台管理系统让用户可以在网上进行购物、商家也可以在网上进行菜品商品的发布让更多的用户购买自己的菜品。并在存在系统管理员对用户、商品等信息进行统一的管理维护好在线花店后台管理系统的秩序。2系统设计功能权限图3需求分析在线花店后台管理系统内含角色权限管理和菜单权限管理用户可自定义系统角色用户登录不同用户登录后进入对应身份的后台管理界面本系统用户为管理员、采购员、销售员。用户管理用户是系统操作者该功能主要完成系统用户配置。角色管理管理员为角色分配菜单权限。菜单管理对菜单信息进行新增、修改及删除。供应商管管理对供应商信息进行新增、修改及删除。客户管理对客户信息进行新增、修改及删除。采购入库管理采购员录入采购申请单并由管理员审核审核通过后由采购员进行入库操作。入库统计入库信息统计。销售出库管理销售员录入出库通知单并由管理员审核审核通过后由销售员进行出库操作。出库统计出库信息统计。寄养服务管理录入寄养信息价格结算。花材管理对花材信息进行新增、修改及删除。花材类别管理对花材类别信息进行新增、修改及删除。单位管理:对单位信息进行新增、修改及删除。库存盘点:盘点所有花材的库存提醒采购员及时采购。登录日志记录所有用户登录时间及用户名。数据分析统计所有经营数据包括各季度客户数量统计及热销花卉排行等。4技术分析后端技术技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelperSwagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui前端技术技术说明官网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的图表框架 有源码 获取源码5页面展示5.1 登录5.2 系统首页5.3 系统管理5.3.1 用户管理5.3.2 角色管理6.3.3 菜单管理5.4 业务管理5.4.1 客户管理5.4.2 供应商管理5.4.3 采购管理查看采购单添加采购单5.4.4 销售管理查看采购申请单新增采购单5.4.5 入库管理新增入库单5.4.6 入库统计5.4.7 出库管理新增出库单5.4.8 出库统计5.4.9 寄养服务管理5.5 商品管理5.5.1 花材管理5.5.2 花材类别管理5.5.3 单位管理5.5.4 库存盘点5.6 个人中心5.6.1 修改密码5.6.2 个人信息