システム紹介
本システムは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 Listpublic 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">
購入者から * を選択してください
select * from buyer_id = #{buyer_id}
<更新 id="更新">
購入者セットを更新
会社 = #{会社},
電話 = #{電話},
アドレス = #{アドレス},
電子メール = #{電子メール},
コメント = #{コメント}
ここで、購入者 ID = #{購入者 ID}
更新>
<削除 id="削除" >
購入者から削除 (購入者 ID = #{購入者 ID}
) 削除>
<挿入 id="挿入">
購入者に挿入 (buyer_id,company,phone,address,email,comment)
value(#{購入者_id},#{会社名},#{電話番号},#{住所},#{メールアドレス},#{コメント})
挿入>
マッパー>
以上がSSM+MySql を使用して倉庫管理システムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。