• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MVC 框架的元器件庫存管理系統(tǒng)的設計與實現(xiàn)

      2023-04-13 02:02:44李煥梅吳長安吳艷玲王志剛
      電子制作 2023年4期
      關鍵詞:批量出庫元器件

      李煥梅,吳長安,吳艷玲,王志剛

      (河北漢光重工有限責任公司, 河北邯鄲,056017)

      0 引言

      一般企事業(yè)單位及工廠都需要進行有效的倉庫管理,合理高效的倉庫管理系統(tǒng)可以有效的節(jié)省人力物力及成本。隨著信息技術的發(fā)展,各家單位逐漸形成各自獨有的倉庫管理系統(tǒng)機制,然而在設備、人為操作、資源管理等環(huán)節(jié)上均存在各種問題[1~5]。本文應A 研究所的需求,采用MySQL 數(shù)據(jù)庫+MVC 框架,設計實現(xiàn)了一種元器件庫存管理系統(tǒng),支持數(shù)據(jù)快速錄入、數(shù)據(jù)快捷查看等功能,具有安全、高效、低成本、可視化等特點,有效滿足了A 研究所的需求,為其它管理系統(tǒng)提供借鑒意義。

      1 系統(tǒng)需求分析

      需求分析是軟件開發(fā)的輸入,只有了解清楚用戶的需求,才能更好的服務設計,一般客戶需求貫穿整個項目的進展。通過對客戶技術協(xié)議及項目進展過程中的問題溝通并簽訂的補充協(xié)議,獲取的用戶需求描述用系統(tǒng)數(shù)據(jù)流圖表示,如圖1 所示。

      圖1 系統(tǒng)數(shù)據(jù)流圖

      2 系統(tǒng)設計

      2.1 體系結構設計

      為提高系統(tǒng)的可靠性和易維護性,系統(tǒng)采用層次化和模塊化設計,體系結構如圖2 所示,主要由前臺界面層和后臺數(shù)據(jù)庫層組成。其中前臺界面層包括登錄界面、主界面、元器件信息、元器件綜合查詢、元器件入庫、元器件出庫、元器件批量入庫等七個模塊,用戶從登錄界面登錄成功后進入主界面,主界面根據(jù)用戶權限決定用戶可以進入的子界面。后臺數(shù)據(jù)庫層包括倉庫信息表、庫存信息表、用戶信息表、元器件信息表、元器件入庫信息表、元器件出庫信息表等六個模塊。

      圖2 系統(tǒng)體系結構圖

      2.2 數(shù)據(jù)庫設計

      由于倉庫與設計人員、倉庫管理人員、物質(zhì)室購買人員、焊接人員、調(diào)試人員均有直接的關系,大家均需根據(jù)個人需求聯(lián)網(wǎng)進行查看或錄入庫存信息,需求人員較集中。基于上述特點,本文采用MySQL 數(shù)據(jù)庫,設計的系統(tǒng)E-R 圖如圖3 所示,涉及的實體主要由用戶、元器件、庫存、倉庫組成,這些實體包含的屬性及其關系如圖3 所示。

      圖3 系統(tǒng)的E-R 圖

      3 系統(tǒng)實現(xiàn)

      3.1 底層數(shù)據(jù)庫實現(xiàn)

      底層數(shù)據(jù)庫主要設計了用戶表、元器件信息表、倉庫表、庫存表、元器件入庫表、元器件出庫表,為提高用戶查詢效率,保證系統(tǒng)運行速度,在進行后臺數(shù)據(jù)庫設計過程中增加了元器件入庫表、元器件出庫表,二者的設計分別如表1、表2所示。

      表1 元器件入庫表

      表2 元器件出庫表

      Person_ OUT Varchar(10) 是 出庫人Ship_ OUT Varchar(30) 是 出庫船號Project_ OUT Varchar(10) 是 出庫項目號Life_afterOUT Float 是 出庫后壽命Info_component Varchar(100) 是 發(fā)往單位及接收人remark Varchar(300) 是 備注

      其余表如表3~6 所示。

      表3 用戶表

      表4 元器件信息表

      表5 倉庫表

      表6 庫存表

      3.2 上層軟件界面實現(xiàn)

      上層可視化軟件界面主要包括的窗體有用戶登錄界面、主界面、元器件信息界面、修改單元格信息界面、元器件入庫界面、元器件出庫界面、元器件出入庫匯總信息查詢界面、元器件批量入庫界面。

      元器件信息界面如圖4 所示,默認滾動列表顯示最近1年內(nèi)的元器件信息,可以根據(jù)需要選擇其中一條進行修改、刪除,也可直接添加新建條目,新建條目確認后在列表最上方顯示。

      圖4 元器件信息

      元器件入庫界面如圖5所示,為防止手動輸入錯誤,根據(jù)關鍵信息進行元器件信息查詢,得出結果顯示在列表框中,雙擊選擇條目導入入庫個別編輯框中,其余條目需要手動輸入,每一條目在輸入過程中,有輸入條件判斷,只有符合判斷條件才能進行下一條目的輸入,當全部必選信息輸入完全,才能入庫,否則點擊“入庫”按鈕會有提示,入庫成功在入庫信息顯示面板最上方會立馬顯示新入庫的條目,用戶可以查看有無錯誤信息,若是有錯誤信息,可以在入庫信息顯示面板上雙擊此條目進行個別條目的修改。

      圖5 元器件入庫

      元器件出庫界面如圖6 所示,與元器件入庫流程類似,先查看庫存信息,之后進行出庫,出庫成功后出庫信息顯示面板會有顯示,出庫個別信息錯誤,可以雙擊面板上的條目進行修改。

      圖6 元器件出庫

      元器件批量入庫界面如圖7 所示,根據(jù)適用船型進行元器件信息查詢,查詢結果顯示在列表框中,進行批量導入,根據(jù)批量導入的信息,在需要入庫信息顯示面板中雙擊個別條目進行選擇性修改,確保面板內(nèi)的所有條目均無問題,點擊“批量入庫”進行提交。

      圖7 元器件批量入庫

      為節(jié)省時間提高效率,根據(jù)適用船型進行元器件信息查詢,之后可以選擇批量導入到需要入庫信息顯示列表框中,逐個條目雙擊修改入庫信息,修改好所有條目,進行批量入庫。操作數(shù)據(jù)界面如圖8 所示。

      圖8 元器件批量入庫操作界面

      元器件綜合查詢界面如圖9~12 所示,可以多維度進行元器件出入庫關聯(lián)信息查詢,也可單維度進行入庫信息、出庫信息、庫存信息查詢,每個維度又可以按照粒度[2]關鍵字段進行詳細選擇查詢,不選擇關鍵字段默認顯示全部數(shù)據(jù)。

      圖9 入庫信息查詢

      圖10 出庫信息查詢

      4 結論

      本文提供了基于MVC 框架的元器件庫存管理系統(tǒng)的設計及實現(xiàn)方案,系統(tǒng)采用MySQL 數(shù)據(jù)庫+MVC 框架,設計界面友好簡單易操作,支持元器件數(shù)據(jù)快速查看、元器件數(shù)據(jù)快捷入庫出庫等功能,具有安全、高效、多維、靈活自動等特點,有效滿足了A 研究所的需求,提高了企業(yè)在倉庫管理方面的運營效率,具有較高的實用價值,為其它管理系統(tǒng)提供借鑒意義。

      圖11 庫存信息查詢

      圖12 出入庫關聯(lián)信息查詢

      猜你喜歡
      批量出庫元器件
      元器件國產(chǎn)化推進工作實踐探索
      批量提交在配置分發(fā)中的應用
      科學家(2021年24期)2021-04-25 12:55:27
      裝備元器件采購質(zhì)量管理與控制探討
      卷煙配貨出庫流程的優(yōu)化與應用
      散糧出庫 加快騰倉
      “出庫費” 應由誰來付
      基于DSP+FPGA的元器件焊接垂直度識別方法
      炭黑氣力輸送裝置主要元器件的選擇
      淺議高校網(wǎng)銀批量代發(fā)
      基于PLC的物流自動化包裝線出庫穿梭車的設計
      渭源县| 普安县| 太谷县| 东港市| 淄博市| 沙洋县| 吉隆县| 中方县| 明星| 大名县| 望都县| 喀喇沁旗| 灵丘县| 东丰县| 长垣县| 长武县| 青铜峡市| 大港区| 西吉县| 施甸县| 巴南区| 濮阳市| 麻江县| 湖南省| 广元市| 泌阳县| 沾化县| 惠东县| 张家界市| 苍梧县| 沾益县| 太谷县| 济南市| 灵寿县| 水城县| 嘉善县| 雅安市| 东辽县| 朝阳市| 扶余县| 沂源县|