• 歡迎進入上海陽合供應鏈管理有限公司!
    •  13472705338 

  • 果蔬類自動化立體倉庫的貨位優化研究
  • 高職院?;瘜W藥品倉庫管理
  • 裝備倉庫管理系統的設計與實現
  • 自動化立體高架倉庫的消防設計研究
  • 某倉庫建筑預作用噴水滅火系統設計探討
  • 甲類危險化學品倉庫調研及管理研究
  • 最新動態

    當前位置:首頁 >> 走進陽合 >> 新聞資訊 >>   資訊詳細新聞資訊

    基于S2SH的倉庫在線盤點管理平臺的設計與實現

      信息來源:   發布時間:2021-12-06  點擊數:

    0 引言

    應S公司的需要, 在不影響原有MIS系統的正常運作基礎上, 要求提供一個區域倉庫在線盤點管理平臺。該平臺能實現對各區域所有的物料倉、成品倉、車間內的原料、半成品及成品進行全面的盤點, 提供準確的倉庫存儲數據, 從而確定企業當次盤點時的存貨總量。針對自動比對出的盤盈虧差異報表, 各盤點單位追查原因, 堵疏防漏。

    針對區域性特點, 本文采用Struts2+Hibernate+Spring Web框架, 構建了一個區域倉庫在線盤點管理平臺。該平臺能為不同地方的人員對各區域的存貨提供網上在線盤點。

    1 S truts2+H ibernate+S pring框架介紹

    Struts2框架實現了MVC (模型—視圖—控制器) 設計模式, 是一個可擴展的用來創建Java企業級應用的框架, 主要應用于系統的展現層。Hibernate可以作為模型層/數據訪問層, 它通過配置文件 (hibernate.cfg.xml) 和映射文件 (***.hbm.xml) 把Java對象或PO (Persistent Object, 持久化對象) 映射到數據庫中的數據庫, 然后通過操作PO對數據表中的數據進行增、刪、改、查等操作。Spring是分層的Java SE/EE應用一站式的輕量級開源框架, 以Io C (Inversion of Control, 控制反轉) 和AOP (Aspect-oriented Programming, 面向切面編程) 為內核, 提供了展現層、持久層以及業務邏輯層事務管理等眾多的企業級應用技術。采用Struts2+Hibernate+Spring Web整合框架, 系統層次更加分明, 各層分工更加明確, 提高開發速度, 縮短開發周期, 同時具有靈活和解耦合等優點。

    2 系統的需求分析

    由于區域性的要求, 此系統必須采用B/S架構來進行實現。結合如圖一所示各盤點單位所做工作, 系統分別提供區域管理、存貨管理、在線盤點、在線復盤、盤盈虧報表輸出和盤存調整功能。系統用例圖如圖二所示。

    圖一各盤點單位所做工作示意圖

    圖一各盤點單位所做工作示意圖  下載原圖


    圖二系統用例圖

    圖二系統用例圖  下載原圖


    3 系統設計

    3.1 系統邏輯架構設計

    系統邏輯架構如圖三所示。

    圖三系統邏輯架構圖

    圖三系統邏輯架構圖  下載原圖


    3.2 系統功能模塊設計

    依托系統的需求, 進行詳細分析。圖四為系統中添加盤點信息的時序圖, 用來描述各個角色之間相互傳遞消息的順序關系。

    圖四添加盤點信息時序圖

    圖四添加盤點信息時序圖  下載原圖


    3.3 系統表設計

    主要的數據表有:Users (用戶基本信息) , Role (權限表) , Location (區域表) , Zone (站板表) , WareHouse (倉別表) , Item Stock (存貨表) , Item AccountStock (盤點表) , Item Ac Transfer (盤存調整表) , Accounting (盤盈虧表) 。

    3.4 系統表示層配置文件

    配置文件Struts.xml是Struts2框架的核心部分, 它負責協調系統表示層各個組件的工作。下面給出該平臺Struts.xml配置文件的部分配置信息。


    3.5 系統Hibernate框架配置文件

    采用Hibernate.cfg.xml來定義數據庫基本配置屬性。關鍵配置如下:



    3.6 Spring框架分別與Struts2、hibernate框架進行集成的配置文件

    application Context.xml配置文件的部分配置信息如下:



    4 系統實現

    該管理平臺采用的是S2SH集成框架和SQL數據存儲技術, 進行基于MVC模式的開發。目前已實現了該平臺, 運行情況良好。

    5 結束語

    整個開發過程遵循軟件工程原理, 采用Struts2+Hibernate+Spring Web框架, 按照表示層 (Struts2 MVC實現) 、業務邏輯層、數據庫訪問層三層結構進行組織, 不僅提高了軟件的開發效率, 也保證了軟件開發的質量和可維護性。平臺注重功能的實際應用性, 減少數據誤操作的發生, 同時平臺的界面也有利于操作人員更直觀地對數據進行查詢、稽核和修改工作。

    標簽: 倉庫 倉庫管理



    友情鏈接 :圖書管理軟件   飛機   軟件測試  保溫材料   灑水車廠家   裝修中式別墅  電鍋爐  國際貨代     明泰鋁業  集成吊頂  成都活動策劃公司 貨代管理軟件 進出口代理清關公司 模具鋼  煙霧凈化器 工作服價格 工業設計公司 激光打標機   電子簽章   植發多少錢  上海展臺搭建   網頁設計公司   網上商城  電磁流量計   鋼制暖氣片
    上海貨代  定制禮品   香港服務器租用 精品資源網   餐飲項目  紡織品檢測
     磁性過濾器  上海物流公司
    膏藥OEM 爬架網 遠程工作 污水提升器
    防爆配電箱  網店轉讓   加速器
    滬公網安備31010702002684號 滬ICP備14036201號-29


    国产精品麻豆va在线播放,99久热这里只有精品免费,精品久久久久久免费影院,久热99这里只有精品视频6