ホームページ  >  記事  >  データベース  >  SSM+MySql を使用して倉庫管理システムを実装する方法

SSM+MySql を使用して倉庫管理システムを実装する方法

王林
王林転載
2023-05-31 20:49:111092ブラウズ

システム紹介

本システムはSSMの倉庫管理システムを実装しており、仕入先管理、販売店管理、商品管理、出荷管理、入荷管理など倉庫システムに必要な基本機能を実現しています。システムの実装は階層化が比較的明確であり、操作は比較的簡単です。

機能モジュール

関連する技術的なポイント

フロントエンド: システムのフロントエンドは、jsp JavaScript css

の組み合わせを使用して開発されます。 バックエンド: SSM フレームワーク

データベース: MySQL

開発および実行環境: IDEA/Eclipse およびその他の開発ツール、Tomcat7/8 コンテナ、JDK1.8/1.7、Mysql データベース。

関数のスクリーンショット

現在、このシステムは主にサプライヤー管理モジュール、ディーラー管理モジュール、商品管理モジュール、在庫管理モジュール、注文管理モジュールを実装しています。スペースに限りがあるため、一部の機能のスクリーンショットのみを掲載します。

1

サプライヤー管理

ディーラー管理

製品管理

製品情報を追加

# 在庫管理###### 注文管理

ソースコードの一部

コントローラ###### パッケージ com.synnex.wms.controller;

import java.io.IOException;

java.util.List をインポートします;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.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;

com.synnex.wms.pojo.Storer;

をインポートします import com.synnex.wms.service.BuyerService;

@コントローラ###### @RequestMapping(value = "/buyer")

パブリック クラス BuyerController {

@Autowired

BuyerService 買い手サービス ;

@RequestMapping(value = "/findAll")

public void findAll(HttpServletRequest リクエスト、HttpServletResponse レスポンス)

ServletException、IOException をスローする {

リスト<購入者> 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 購入者 ID,

HttpServletResponse 応答、HttpServletRequest リクエスト)

ServletException、IOException をスローする {

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

購入者購入者 = buyerService.findBuyerByBuyer_id(buyer_id);

System.out.println("============================購入者" 購入者);

request.setAttribute("購入者", 購入者);

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

リクエスト、レスポンス);

}

@RequestMapping(value = "/update")

public String update(バイヤー バイヤー) {

buyerService.update(購入者);

"redirect:/buyer/findAll" を返します;

}

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

public String delete(@PathVariable Integer buyer_id) {

buyerService.delete(buyer_id);

"redirect:/buyer/findAll" を返します;

}

@RequestMapping(value = "/insert")

public String insert(バイヤー バイヤー) {

buyerService.insert(購入者);

"redirect:/buyer/findAll" を返します;

}

}

サービス###### パッケージ com.synnex.wms.service;

java.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;

@サービス###### @トランザクション

パブリック クラス BuyerService {

@Autowired

BuyerMapper バイヤーマッパー;

public List findAll(){

戻り買い手mapper.findAll();

}

public void update(バイヤー バイヤー) {

// TODO 自動生成メソッド スタブ

buyermapper.update(購入者);

}

public void delete(整数の購入者 ID) {

// TODO 自動生成メソッド スタブ

buyermapper.delete(buyer_id);

}

public Buyer findBuyerByBuyer_id(Integer viewer_id) {

// TODO 自動生成メソッド スタブ

戻りバイヤーマッパー.findBuyerByBuyer_id(buyer_id);

}

public void insert(バイヤー バイヤー) {

// TODO 自動生成メソッド スタブ

buyermapper.insert(購入者);

}

}

マッパー

パッケージ com.synnex.wms.mapper;

java.util.List をインポートします;

import org.springframework.stereotype.Repository;

import com.synnex.wms.pojo.Buyer;

パブリック インターフェイス BuyerMapper {

リスト<購入者> findAll();

void update(バイヤー バイヤー);

void delete(整数の購入者 ID);

購入者 findBuyerByBuyer_id(整数の購入者 ID);

void insert(バイヤー バイヤー);

}

MyBatis映射文

#

PUBLIC "-//mybatis.org//DTD マッパー 3.0//EN"

「http://mybatis.org/dtd/mybatis-3-mapper.dtd」>

<マッパー名前空間="com.synnex.wms.mapper.BuyerMapper">

<更新 id="更新">

購入者セットを更新

会社 = #{会社},

電話 = #{電話},

アドレス = #{アドレス},

電子メール = #{電子メール},

コメント = #{コメント}

ここで、購入者 ID = #{購入者 ID}

<削除 id="削除" >

購入者から削除 (購入者 ID = #{購入者 ID}

)

<挿入 id="挿入">

購入者に挿入 (buyer_id,company,phone,address,email,comment)

value(#{購入者_id},#{会社名},#{電話番号},#{住所},#{メールアドレス},#{コメント})

以上がSSM+MySql を使用して倉庫管理システムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。