Rumah >pangkalan data >tutorial mysql >Cara menggunakan SSM+MySql untuk melaksanakan sistem pengurusan gudang

Cara menggunakan SSM+MySql untuk melaksanakan sistem pengurusan gudang

王林
王林ke hadapan
2023-05-31 20:49:111150semak imbas

Pengenalan sistem

Sistem ini melaksanakan sistem pengurusan gudang untuk SSM dan merealisasikan fungsi asas yang diperlukan oleh sistem gudang seperti pengurusan pembekal, pengurusan peniaga, pengurusan komoditi, pengurusan keluar, dan pengurusan pesanan resit. Pelaksanaan sistem agak jelas dalam pelapisan dan operasinya agak mudah.

Modul fungsi

Perkara teknikal yang berkaitan

Bahagian hadapan: Bahagian hadapan sistem dibangunkan menggunakan gabungan jsp + JavaScript + css

Bahagian belakang: Rangka kerja SSM

Pangkalan Data: MySQL

Persekitaran pembangunan dan berjalan: IDEA/Eclipse dan alatan pembangunan lain, bekas Tomcat7/8, JDK1.8/1.7, pangkalan data Mysql.

Tangkapan skrin fungsi

Sistem pada masa ini terutamanya melaksanakan modul pengurusan pembekal, modul pengurusan peniaga, modul pengurusan komoditi, modul pengurusan inventori dan modul pengurusan pesanan. Disebabkan ruang terhad, hanya tangkapan skrin beberapa fungsi disiarkan.

1

Pengurusan Pembekal

Pengurusan Peniaga

Pengurusan Produk

Tambah maklumat produk

Pengurusan Inventori

Pengurusan pesanan

Sebahagian daripada kod sumber

Pengawal

pakej com.synnex.wms.controller;

import java.io.IOException;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.anotation.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.Pembeli;

import com.synnex.wms.pojo.Storer;

import com.synnex.wms.service.BuyerService;

@Pengawal

@RequestMapping(value = "/buyer")

Pengawal Pembeli kelas awam {

@Autowired

BuyerService buyerService ;

@RequestMapping(value = "/findAll")

Public void findAll(Permintaan HttpServletRequest, respons HttpServletResponse)

Melempar ServletException, IOException {

Senarai list_buyer = buyerService.findAll();

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

​ request.setAttribute("list_buyer", list_buyer);

​ request.getRequestDispatcher("/jsp/buyer/buyer.jsp").forward(permintaan,respon);

}

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

Public void toUpdateStorerPage(@PathVariable Integer buyer_id,

Respons HttpServletResponse, permintaan HttpServletRequest)

Melempar ServletException, IOException {

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

Pembeli pembeli = buyerService.findBuyerByBuyer_id(buyer_id);

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

request.setAttribute("pembeli", pembeli);

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

              permintaan, respons);

}

@RequestMapping(value = "/update")

kemas kini String awam(Pembeli pembeli) {

buyerService.update(buyer);

Kembalikan "redirect:/buyer/findAll";

}

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

Public String delete(@PathVariable Integer buyer_id) {

buyerService.delete(buyer_id);

Kembalikan "redirect:/buyer/findAll";

}

@RequestMapping(value = "/insert")

sisipan Rentetan awam(Pembeli pembeli) {

buyerService.insert(buyer);

Kembalikan "redirect:/buyer/findAll";

}

}

Perkhidmatan

pakej com.synnex.wms.service;

import java.util.List;

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

import org.springframework.stereotype.Service;

import org.springframework.transaction.annotation.Transactional;

import com.synnex.wms.mapper.BuyerMapper;

import com.synnex.wms.pojo.Pembeli;

@Perkhidmatan

@Transaksional

Perkhidmatan Pembeli kelas awam {

@Autowired

BuyerMapper buyermapper;

Senarai awam findAll(){

Pulangan buyermapper.findAll();

}

   kemas kini public void(Pembeli pembeli) {

      // TODO Auto-generated method stub

      buyermapper.update(buyer);

   }

   memadam void awam(Integer buyer_id) {

      // TODO Auto-generated method stub

      buyermapper.delete(id_pembeli);

   }

   public Buyer findBuyerByBuyer_id(Integer buyer_id) {

      // TODO Auto-generated method stub

      pulangkan buyermapper.findBuyerByBuyer_id(buyer_id);

   }

   sisipan public void(Pembeli pembeli) {

      // TODO Auto-generated method stub

      buyermapper.insert(buyer);

   }

}

Pemeta

pakej com.synnex.wms.mapper;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.synnex.wms.pojo.Pembeli;

antara muka awam BuyerMapper {

   Senaraikan findAll();

   kemas kini batal(Pembeli pembeli);

   batal padam(Integer buyer_id);

   Buyer findBuyerByBuyer_id(Integer buyer_id);

   sisipan batal(Pembeli pembeli);

}

MyBatis映射文件

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

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

   

   

   

   

   

      kemas kini SET pembeli 

      syarikat = #{syarikat},

      telefon = #{telefon},

      alamat = #{alamat},

      e-mel = #{email},

      komen = #{komen}

      di mana buyer_id = #{buyer_id}

   

   

   

      padam daripada pembeli di mana buyer_id = #{buyer_id}

   

   

   

      masukkan ke dalam pembeli(id_pembeli, syarikat, telefon, alamat, e-mel, ulasan) 

      nilai(#{id_pembeli},#{syarikat},#{telefon},#{alamat},#{e-mel},#{ulasan})

   

Atas ialah kandungan terperinci Cara menggunakan SSM+MySql untuk melaksanakan sistem pengurusan gudang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam