Rumah >pangkalan data >tutorial mysql >Cara menggunakan SSM+MySql untuk melaksanakan sistem pengurusan gudang
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
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
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
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">
pilih * daripada pembeli
pilih * daripada pembeli di mana buyer_id = #{buyer_id}
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!