怎么用SSM+MySql实现仓库管理系统


系统介绍

该系统为SSM实现在仓库管理系统,实现了供应商管理、经销商管理、商品管理、出库管理、收货单管理等等仓库系统所需在基本功能。系统实现上分层比较明确,操作比较简单。

功能模块

相关技术点

前端:系统前端采用jsp + J*aScript + css的组合开发

后端:SSM框架

数据库:MySQL

开发运行环境:IDEA/Eclipse等开发工具,Tomcat7/8容器、JDK1.8/1.7、Mysql数据库。

功能截图

    系统目前主要实现了供应商管理模块、经销商管理模块、商品管理模块、库存管理模块、订货单管理模块。由于篇幅有限,只贴出部分功能的运行截图。

1

供应商管理

经销商管理

商品管理

添加商品信息

库存管理

订货单管理

部分源码

Controller

package com.synnex.wms.controller;

import j*a.io.IOException;

import j*a.util.List;

import j*ax.servlet.ServletException;

import j*ax.servlet.http.HttpServletRequest;

import j*ax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.PathVariable;

import org.springframework.web.bind.annotation.RequestMapping;

import com.synnex.wms.pojo.Buyer;

import com.synnex.wms.pojo.Storer;

import com.synnex.wms.service.BuyerService;

@Controller

@RequestMapping(value = "/buyer")

public class BuyerController {

   @Autowired

   BuyerService buyerService ;

   @RequestMapping(value = "/findAll")

   public void findAll(HttpServletRequest request, HttpServletResponse response)

         throws ServletException, IOException {

      List list_buyer = buyerService.findAll();

      System.out.println("------list_buyer:"+list_buyer);

      request.setAttribute("list_buyer", list_buyer);

      request.getRequestDispatcher("/jsp/buyer/buyer.jsp").forward(request,response);

   }

   @RequestMapping("/toUpdateBuyerPage/{buyer_id}")

   public void toUpdateStorerPage(@PathVariable Integer buyer_id,

         HttpServletResponse response, HttpServletRequest request)

         throws ServletException, IOException {

      System.out.println("=-=-=-=-=------------------------------");

      Buyer buyer = buyerService.findBuyerByBuyer_id(buyer_id);

      System.out.println("===========================buyer"+buyer);

      request.setAttribute("buyer", buyer);

      request.getRequestDispatcher("/jsp/buyer/updateBuyer.jsp").forward(

            request, response);

   }

   @RequestMapping(value = "/update")

   public String update(Buyer buyer) {

      buyerService.update(buyer);

      return "redirect:/buyer/findAll";

   }

   @RequestMapping(value = "/delete/{buyer_id}")

   public String delete(@PathVariable Integer buyer_id) {

      buyerService.delete(buyer_id);

      return "redirect:/buyer/findAll";

   }

   @RequestMapping(value = "/insert")

   public String insert(Buyer buyer) {

      buyerService.insert(buyer);

      return "redirect:/buyer/findAll";

   }

}

Service

package com.synnex.wms.service;

import j*a.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Service;

import org.springframework.transaction.annotation.Transactional;

import com.synnex.wms.mapper.BuyerMapper;

import com.synnex.wms.pojo.Buyer;

@Service

@Transactional

public class BuyerService {

   @Autowired

   BuyerMapper buyermapper;

   public List findAll(){

      return buyermapper.findAll();

   }

   public void update(Buyer buyer) {

      // TODO Auto-generated method stub

      buyermapper.update(buyer);

   }

   public void delete(Integer buyer_id) {

      // TODO Auto-generated method stub

      buyermapper.delete(buyer_id);

   }

   public Buyer findBuyerByBuyer_id(Integer buyer_id) {

      // TODO Auto-generated method stub

      return buyermapper.findBuyerByBuyer_id(buyer_id);

   }

   public void insert(Buyer buyer) {

      // TODO Auto-generated method stub

      buyermapper.insert(buyer);

   }

}

Mapper

package com.synnex.wms.mapper;

import j*a.util.List;

import org.springframework.stereotype.Repository;

import com.synnex.wms.pojo.Buyer;

public interface BuyerMapper {

   List findAll();

   void update(Buyer buyer);

   void delete(Integer buyer_id);

   Buyer findBuyerByBuyer_id(Integer buyer_id);

   void insert(Buyer buyer);

}

MyBatis映射文件

/p>

PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

   

     

      select * from buyer

   

   

   

      select * from buyer where buyer_id = #{buyer_id}

   

   

   

      update buyer SET 

      company = #{company},

      phone = #{phone},

      address = #{address},

      email = #{email},

      comment = #{comment}

      where buyer_id = #{buyer_id}

   

   

   

      delete from buyer where buyer_id = #{buyer_id}

   

   

   

      insert into buyer(buyer_id,company,phone,address,email,comment) 

      value(#{buyer_id},#{company},#{phone},#{address},#{email},#{comment})

   

以上就是怎么用SSM+MySql实现仓库管理系统的详细内容,更多请关注其它相关文章!


# 解决问题  # 抖音推广自己的网站  # 磐安做网站推广  # 外贸做网站 sem seo工资  # 新乐智能网站建设报价  # 短视频推广营销引流方案  # 济南网络推广网站哪家好  # 盘锦高端网站优化招聘网  # 指尖seo  # 网站建设与管理内容  # 射阳摄影网站建设  # MySQL  # 中文网  # 相关文章  # 所需  # 运行环境  # 实现了  # 如何设置  # 仓库管理系统  # 管理模块  # 镜像  # ssm 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 吃完饭就犯困是什么原因 餐后嗜睡如何缓解  《战地6》反作弊已成功拦截240万次作弊 发售第一周98%比赛没有作弊  狙击外星人小游戏在线链接_狙击外星人小游戏网页链接  有道AI翻译入口 智能写作官方网站入口  《饿了么》拼好饭点外卖教程2025  《波斯王子:失落的王冠》剑术大师打法攻略  Win10如何关闭操作中心通知 Win10免打扰设置全攻略【清爽】  《猎聘》筛选猎头岗位方法  mail.qq.com登录入口 QQ邮箱网页版直达  Win11便笺在哪打开 Win11桌面便笺(Sticky Notes)使用方法【详解】  Flexbox布局中Stencil组件宽度不显示问题解析与:host尺寸控制  OPPO手机参数配置如何开启护眼模式_OPPO手机参数配置护眼模式开启指南  edge浏览器怎么修改语言为中文_Edge界面语言切换教程  J*aScript类型数组_TypedArray使用  Go反射进阶:访问内嵌结构体中的被遮蔽方法  快手极速版在线体验区 快手极速版网页体验入口  PHP安全加载非公开目录图片与动态内容类型处理指南  Python对象引用与属性赋值:理解链表中的行为  《新三国志曹操传》游历事件袁尚突围攻略  在VS Code中进行数据科学和机器学习开发  PHP odbc_fetch_array 返回值处理:如何正确访问嵌套数组元素  阿里旺旺电脑网页版入口 阿里旺旺电脑版网页登录入口  包子漫画在线观看入口 包子漫画网正版全集链接  《暗黑破坏神4》国服回归送狂欢礼包 价值6916元  电脑从睡眠中被自动唤醒怎么办_Windows唤醒源事件查看与禁用【解决】  红手指专业版app注册教程  CSS如何控制元素外边距_margin实现布局间隔  荣耀 Magic10 Pro 系统更新提示失败_荣耀 Magic10 Pro 升级修复  win11如何开启单声道音频 Win11为听障用户合并左右声道【辅助】  米侠浏览器插件无法启用怎么办 米侠浏览器扩展兼容性修复  windows10怎么开启卓越性能_windows10电源选项代码激活  Composer如何使用composer-plugin-api开发自定义插件  CSS过渡与滚动滚动事件结合应用_scroll与transition动画  在React中正确处理HTML input type="number"的数值类型  BunnyStream TUS视频上传指南:解决401认证错误与参数配置  PHP 4 函数中引用参数的默认值限制与解决方案  Google Drive API 认证:服务账户与OAuth 2.0的选择与实践  《气泡星球》兑换码礼包大全  驱动人生:游戏修复指南  Pandas中基于动态偏移量实现DataFrame列值位移的策略  《海底捞》点外卖方法  Pydantic 中“schema”字段命名冲突的解决方案  电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】  126邮箱申请入口官网_126邮箱注册免费登录2025  Django模型动态关联检查:高效管理复杂关系  实时数据流中高效查找最小值与最大值  J*aScript中高效处理用户输入:从Keyup事件到表单提交的优化实践  批改网官网首页登录 批改网学生用户登录入口  漫蛙manwa2网页版书签同步链接_漫蛙manwa多设备登录入口  《狐友》联系客服方法 

 2023-05-31

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.