◆鄒 濤
基于J2EE企業商品采購管理信息系統的設計與實現
◆鄒 濤
(武漢工程大學 湖北 430205)
目前B/S技術已成為主流技術,被廣泛應用到系統開發,本文針對X公司采購管理進行系統開發。所開發系統采用J2EE技術,系統包含進貨管理、商品出庫管理、庫存盤點管理、系統基礎數據管理、系統管理以及系統接口管理。
采購管理系統;J2EE、UML建模
企業商品采購是企業關鍵環節,采購商品管控直接影響到企業運行。目前X企業商品采購仍然使用傳統采購管理方式,存在管理效率低、出錯率高以及統計數據比較麻煩等問題。本文采用J2EE技術對X企業進行商品采購管理系統開發,大大提高了企業采購管理效率,具有很好的應用價值。
X企業是一家生產類型企業,采購產品數量非常多,使用傳統人工記錄已經不能滿足日益增加生產需求。企業采購管理總體功能有進貨管理、商品出庫管理、庫存盤點管理、系統基礎數據管理、系統管理以及系統接口管理。如圖1為系統總體用例圖。

圖1 系統總體用例圖
由圖1可知系統包含用戶有系統管理員、庫存管理員、進貨管理員。系統管理員權限最高包含系統登錄、出庫管理、庫存盤點管理、系統基礎數據、系統管理以及接口管理。進貨管理員包含功能有系統登錄、出庫管理。庫存管理員包含功能有系統登錄、庫存盤點管理。
(1)進貨管理。進貨管理作用是對采購源進行監管。根據X企業需求可知進貨管理包含功能主要有進貨憑證、貨物入庫、貨物付款憑證、貨物退貨憑證、進貨詳細數據分析、供應商信息分析。
(2)出庫管理。出庫管理作用對貨物發送進行監管。系統包含功能有出庫信息登記、出庫信息修改、出庫信息查看、出庫憑證管理等。
(3)庫存盤點管理。X企業包含物質比較多如何進行貨物管理是當前面臨困境。庫存盤點包含功能主要有庫存狀態、倉庫庫存上線警告、倉庫下線警告以及信息統計。
(4)系統基礎數據管理。基礎數據庫目的主要是管理數據詞典,包括系統涉及各種數據編碼(進貨、庫存)、采購單位信息管理、公司人員信息管理、生產產品信息管理以及銷售企業信息管理等。
(5)系統管理。系統管理包括采購人員管理、采購權限管理、采購功能管理。
(6)接口管理。接口管理中包含功能有系統數據備份、系統日志管理、系統數據庫還原管理以及接口管理。
目前系統開發模式有兩種C/S和B/S,C/S模式具有響應速度快、數據安全性較高特點廣泛應用于桌面系統開發,缺點是由于系統兼容性問題造成維護成本高。B/S依托瀏覽器運行,能跨多個平臺,兼容性好,維護成本低等優點。綜合兩種技術本文選擇B/S模式開發。系統開發技術有.net和Java,.net具有快速開發特點但使用Windows服務器,增加了系統投資,本文選擇Java進行開發。本文使用Java中J2EE技術進行系統開發。如圖2為系統J2EE開發平臺結構圖。

圖2 J2EE開發平臺
采購管理系統中采購流程通過J2EE平臺實現,包括采購信息查詢、采購信息刪除等功能。
采用UML建模技術進行系統功能設計,如圖3為系統總體類圖設計。

圖3 系統類圖
系統總包含類有:purchasemanger、Purchase、Outlibrary、system、interface、data。這些類分別用于采購系統總體管理、進貨管理、出庫管理、庫存盤點管理、系統基礎數據管理、系統管理以及接口管理。其中接口管理中包含interface_delete()、interface_insert()、interface_select()分別用于接口刪除、接口添加以及接口查看。數據基管理中包含方法有data_insert()、data_select()、data_update()、data_delete()分別用于數據添加、數據查看、數據更新以及數據刪除。
為降低系統開發成本系統使用開源MySQL數據庫進行數據存儲。商品采購信息管理系統中包含的數據表有權限信息表、商品信息表、入庫信息表、接口信息表等。
(1)權限信息表,用于存儲權限,包含字段有權限編號、權限名、權限備注。
(2)商品信息表,用于存儲商品信息,包含字段有商品名、商品編號、商品價格、商品類別、商品入庫時間、商品供應商以及商品備注。
(3)入庫信息表,用于存儲商品入庫信息,包含字段有商品名、商品編號、商品入庫時間、商品入庫人員、商品存放地點。
針對X公司采購管理流程,采用J2EE技術進行系統開發。首先進行系統需求分析,結果有進貨管理、商品出庫管理、庫存盤點管理、系統基礎數據管理、系統管理以及系統接口管理。其次采用UML建模技術對采購管理系統進行設計。最后進行MySQL數據庫設計。
[1]楊慧.基于拉式供應鏈的企業采購管理優化[J].統計與決策,2017(23):179-181.
[2]李鵬,楊斌,劉怡諾,等.基于工作流的“農校對接”采購管理系統設計與實現[J].河北農業大學學報(農林教育版),2018,91(2):109-112.