基于SpringBoot+html超市进销存管理系统

  • 一.获取源码
  • 二、系统介绍
  • 三、功能展示
    • 1.用户登陆
    • 2.进货管理(货物管理员)
    • 3.退货管理(货物管理员)
    • 4.商品销售、商品销售退货(商品管理员)
    • 5.管理商品、商品类别、供应商、客户(商品管理员)
    • 6.权限管理(管理员)
    • 7.角色管理(管理员)
    • 8.用户管理(管理员)
    • 9.统计分析(管理员)
  • 四、代码展示

一.获取源码

点击下载
基于SpringBoot+html超市进销存管理系统

二、系统介绍

环境:开发工具:idea,数据库:MySQL8.0 jdk1.8
架构:SpringBoot,前端html
主要功能
货物管理员:进货管理、退货管理等;
商品管理员:管理商品、商品类别、供应商、客户、商品销售等;
系统管理员:角色管理、为角色分配权限、用户管理、为用户分配角色等;

三、功能展示

1.用户登陆

2.进货管理(货物管理员)

3.退货管理(货物管理员)

4.商品销售、商品销售退货(商品管理员)


5.管理商品、商品类别、供应商、客户(商品管理员)




6.权限管理(管理员)

7.角色管理(管理员)

8.用户管理(管理员)

9.统计分析(管理员)

四、代码展示

package com.it.controller;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.it.aspect.SysLog;
import com.it.vo.PermissionVO;
import com.it.entity.Permission;
import com.it.service.PermissionService;
import com.it.utils.DataGridViewResult;
import com.it.utils.Result;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/*** <p>*  前端控制器* </p>** @author bxystart* @since 2021-04-03*/
@RestController
@RequestMapping("/permission")
public class PermissionController {@Autowiredprivate PermissionService permissionService;/*** 菜单列表* @param permissionVO* @return*/@RequestMapping("/permissionList")public DataGridViewResult permissionList(PermissionVO permissionVO){//创建分页对象IPage<Permission> page = new Page<Permission>(permissionVO.getPage(), permissionVO.getLimit());QueryWrapper<Permission> queryWrapper = new QueryWrapper<Permission>();queryWrapper.eq("type","permission");queryWrapper.like(StringUtils.isNotBlank(permissionVO.getTitle()),"title", permissionVO.getTitle());queryWrapper.like(StringUtils.isNotBlank(permissionVO.getPercode()),"percode", permissionVO.getPercode());queryWrapper.eq(permissionVO.getId()!=null,"id", permissionVO.getId()).or().eq(permissionVO.getId()!=null,"pid", permissionVO.getId());queryWrapper.orderByAsc("id");permissionService.page(page,queryWrapper);return new DataGridViewResult(page.getTotal(),page.getRecords());}/*** 添加权限* @param permission* @return*/@SysLog("权限添加操作")@PostMapping("/addPermission")public Result addPermission(Permission permission){try {//设置添加类型permission.setType("permission");//调用新增的方法if(permissionService.save(permission)){//新增成功return Result.success(true,null,"添加成功");}} catch (Exception e) {e.printStackTrace();}return Result.success(false,null,"添加失败");}/*** 修改权限* @param permission* @return*/@SysLog("权限修改操作")@PostMapping("/updatePermission")public Result updatePermission(Permission permission){try {if(permissionService.updateById(permission)){return Result.success(true,null,"修改成功");}} catch (Exception e) {e.printStackTrace();}return Result.success(false,null,"修改失败");}/*** 删除权限* @param id* @return*/@SysLog("权限删除操作")@RequestMapping("/deleteById")public Result deleteById(int id){//删除成功if(permissionService.removeById(id)){return Result.success(true,null,"删除成功");}//删除失败return Result.success(false,null,"删除失败");}}

基于SpringBoot+html超市进销存管理系统相关推荐

  1. 基于springboot的药店进销存管理系统#毕业设计

    开发环境 项目编号: spring280基于springboot的药店进销存管理系统#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomca ...

  2. 基于javaweb的超市进销存管理系统(java+ssm+jsp+bootstrap+jquery+mysql)

    基于javaweb的超市进销存管理系统(java+ssm+jsp+bootstrap+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...

  3. 基于springboot的药店进销存管理系统

    随着市场经济的发展,市场竞争压力加大,企业要生存发展,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理.已意识到,企业间的竞争是综合实力的竞争,要求企业有更强的 ...

  4. java超市系统论文_基于JAVA的超市进销存管理系统毕业论文.doc

    word文档 可自由复制编辑 摘 要 由于超市行业的竞争越来越强,超市规模的发展不断扩大,商品数量和种类急剧增加,有关商品的信息量也随之增长.超市随时都需要对商品各种信息进行统计分析. 超市销售管理系 ...

  5. (附源码)springboot福佳生活超市进销存管理系统 毕业设计261620

    福佳生活超市进销存管理系统 摘 要 随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长.超市时时刻刻都需要对商品各种进销存信息进行统计分析.超市进销存管理系统开发的主要目是使 ...

  6. springboot福佳生活超市进销存管理系统毕业设计源码261620

    福佳生活超市进销存管理系统 摘 要 随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长.超市时时刻刻都需要对商品各种进销存信息进行统计分析.超市进销存管理系统开发的主要目是使 ...

  7. Springboot福佳生活超市进销存管理系统 毕业设计-附源码261620

    福佳生活超市进销存管理系统 摘 要 随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长.超市时时刻刻都需要对商品各种进销存信息进行统计分析.超市进销存管理系统开发的主要目是使 ...

  8. (附源码)springboot福佳生活超市进销存管理系统 附源码261620

    福佳生活超市进销存管理系统 摘 要 随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长.超市时时刻刻都需要对商品各种进销存信息进行统计分析.超市进销存管理系统开发的主要目是使 ...

  9. 基于Spring+SpringMVC+MyBatis超市进销存管理系统

    基于SSM超市进销存管理系统 一.系统介绍 二.功能展示 1.进货信息 2.退货信息 3.商品信息 4.商品类别 5.库存信息 6.库存预警 7.临期商品 8.销售信息 9.客户退货信息 10.客户信 ...

  10. 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 用户管理,商品管理,销售管理,进货退货管 ...

最新文章

  1. linux 系统调用 read,write和lseek 使用
  2. 服务器健康监控管理系统,一种远程健康监控系统服务器
  3. 微软职位内部推荐-Senior BSP Engineer
  4. mysql 临时表 概念_临时表的概念
  5. 在Panel上绘图的实现
  6. ACS712 电流传感器
  7. 2015年秋季腾讯校园招聘开发岗笔试题二
  8. 微信小程序文字链接生成二维码,扫描识别二维码
  9. css布局——定位布局
  10. About the ball Technical support
  11. 10nm首秀!这就是英特尔十代酷睿
  12. Partial Class
  13. fedora17下nvidia双显卡闭源驱动的安装
  14. 制造linux安装系统老毛桃u盘
  15. 演讲之禅:一位技术演讲家的自白(献给需要参加公共演讲的程序员精英们)
  16. Python渗透测试工具合集及书籍推荐(转)
  17. 通过上下两册书籍夯实Python基础,这本书就是Python的必备书籍
  18. Google天气预报API
  19. C语言浮点数比较大小
  20. Delphi 2010 调用WebService接口

热门文章

  1. 一月读书小结--《围城》《人类2.0》《二战简史 黑暗时代》
  2. HNUST OJ 1997 琪露诺的完美算术教室
  3. 人生三重界---看山不是山,看水不是水
  4. 只有程序猿才能够懂的段子
  5. 赵普:安全感先于幸福感
  6. 2021年软件测试工具总结——十大新UI功能测试工具
  7. 归并排序+快排+快速选择+桶排序
  8. Java Email——使用Java程序收发电子邮件
  9. OTA升级的三种方式
  10. 客户贷款逾期预测[2]-svm和决策树模型