陳志剛

摘要:進銷存管理系統是覆蓋采購管理、銷售管理、庫存管理、客戶管理和產品管理的企業信息化平臺。本文回顧了進銷存管理系統的研究現狀,結合典型的生產型企業闡述了系統需求和系統設計,從軟硬件環境、功能模塊和應用部署等討論了實施步驟,結合系統安全性、運行效率和數據挖掘等提出了改進目標。
Abstract: Purchase sales inventory management system is an enterprise information platform, including the management of purchase sales inventory customers and product. This paper reviews current research situation of purchase sales inventory management system, expounding the system requirement and system design basing on typical manufactures, proposing the system implementation steps from the aspects of software and hardware environment, function modules and application deployment, clarifying future improvements combined with the system security, operational efficiency and data mining.
關鍵詞:J2EE;生產型企業;進銷存;管理系統
Key words: J2EE;manufactures;purchase sales inventory;management system
中圖分類號:TP393.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2019)34-0158-03
0? 引言
隨著互聯網與信息技術的快速發展,市場需求的靈活多變對生產型企業的經營管理提出了更高的要求。進銷存管理系統是典型的企業信息化平臺,覆蓋采購管理、銷售管理、庫存管理、客戶管理和產品管理等核心業務,可以提升供應鏈響應速度,避免超額備料或經常性緊急采購行為,幫助企業贏得市場先機、控制生產成本、提高經營利潤,在競爭激烈的市場環境中獲得持續發展。
1? 研究現狀
生產型企業在激烈的市場競爭中充分意識到信息化管理的重要性,但限于資金壓力無法購買或開發大型的ERP系統整合企業管理,比較多的采用部署相對獨立的小型信息系統提高管理信息化水平,常見的包括采購管理系統、銷售管理系統、庫存管理系統、客戶管理系統等。大量獨立的業務系統提高了企業管理水平,卻無法解決不同業務之間的數據共享共用問題,不利于提升企業整體管理水平。
自1981年從德國引入第一套MRP系統,國內企業陸續引進各類MRP/ERP系統推動管理的信息化。這一時期,用友、金蝶、浪潮等企業通過學習和模仿開始研發適合國內企業信息化管理的ERP系統。國內外軟件廠商考慮到系統集成的需要,將進銷存管理系統作為相對獨立的模塊嵌入ERP系統中,增加了進銷存管理系統部署、學習和應用的復雜度。中小企業則根據自身需求委托開發獨立的進銷存管理系統,在實際應用中也暴露出功能單一、信息不規范、數據不直觀、網絡化程度低等問題,需要進一步的改進完善。
2? 系統分析
2.1 企業概況
A公司前身為傳統的國有制造型企業,現階段主營業務包括智能交通系統開發、產品生產、系統集成和工程施工等,其產品在車輛動態稱重、短程通信和視頻檢測等領域具有核心技術優勢,在全國范圍內設有8個分公司和30多個技術服務中心,其組織結構具有典型的生產型企業特點,包括生產計劃科、技術科、檢驗站、采購部、銷售部、倉儲部、人事部、財務部、業務部等。
生產計劃科負責生產預測,制定生產計劃。技術科負責新技術研發,產品生產的技術指導,組織技術人員進行技術交流。檢驗站負責企業半成品、成品的檢測,確保產品的質量合格,性能達標。采購部負責物資需求統計,庫存物資管理,集中采購,年度物資需求統計。銷售部負責產品定價、產品銷售、市場開發、公司經營綜合分析。倉儲部負責成品的儲存和管理,半成品和廢品的暫時儲存。人事部負責定崗定編,勞動合同、崗位聘用合同的管理、公司員工培訓。財務部負責財務預算編制、資金監控、業務結算、會計核算、工資管理、工資改革方案及實施細則。業務部負責日常管理、公司網站、企業宣傳、信息系統開發維護、公司行政與總務后勤。
作為一家中小生產型企業,A公司的生產經營管理采用自動化與手工相結合的方式,信息資源共享程度低,業務執行效率低、運營成本高,難以滿足現階段競爭激烈的市場環境。公司管理層已經意識到提升企業信息化的重要性,準備購買進銷存管理系統,但市場上現有的系統軟件價格昂貴、匹配度低、部署實施困難,委托開發成為更好的選擇方案。
2.2 總體需求
A公司進銷存管理系統的總體需求是實現企業進銷存業務管理的系統化、規范化和自動化,將客戶、生產、銷售與庫存等有機結合。系統需要具有基礎數據維護功能,為業務部門生產經營活動提供貨物、客戶、BOM等基礎數據。系統需要具有驅動企業業務流程的功能,訂單生成后自動導入采購、生產、庫存等業務環節。系統需要分析和研判企業經營活動存在的問題,如商品脫銷時增加倉庫的庫存上限和下限,倉庫中無足夠產品供應發貨時自動生成采購單等。系統需要滿足不同業務部門的需求,為倉儲部提供快速查詢及時補充貨源,為銷售部提供訂單數據制定或調整銷售計劃,為采購部和生產部門提供銷售情況和倉儲情況以及時調整生產計劃。系統需要為財務、技術等部門提供生產經營活動數據,及時了解掌握企業生產效率和經營效益。系統需要為企業管理層提供生產經營實時數據和綜合報表,幫助其更好地掌握企業運營狀況。
2.3 業務流程
A公司進銷存業務流程符合生產型企業典型特征??蛻艉瀱魏?,倉儲部錄入客戶訂單生成客戶訂單表,依據庫存貨物表編制采購單;采購部依照采購單進貨并編制貨物入庫單;倉儲部按照貨物入庫單完成貨物入庫,編制入庫單表并同時維護庫存貨物表;銷售部根據客戶訂單表和庫存貨物表發貨,編制發貨單表并及時存檔;業務部根據發貨單表維護客戶信息,生成客戶信息報表;生產科、倉儲部提供客戶訂單表、入庫單表、發貨單表給企業管理層;倉儲部及時維護庫存貨物表,每月做庫存盤點向企業管理層提供庫存貨物盤點報表。
2.4 功能需求
通過對A公司進銷存業務的調研,從用戶角度及信息系統開發維護角度其主要功能需求包括貨物管理(貨物基本信息錄入、貨物基本信息維護、庫存盤點)、客戶管理(客戶基本信息錄入、客戶基本信息維護)、訂單管理(訂單基本信息錄入、訂單基本信息維護)、采購管理(采購基本信息錄入、采購基本信息維護)、發貨管理(發貨基本信息錄入、發貨基本信息維護)、入庫管理(入庫基本信息錄入、入庫基本信息維護)、報表生成(訂單報表、采購單報表、發貨單報表、入庫單報表)、系統功能管理(用戶權限管理、日志維護管理、數據備份恢復),可以劃分為相對獨立的功能子系統。
2.5 非功能需求
A公司進銷存管理系統的非功性能需求包括可靠性、安全性、操作性、響應性、可維護性等??煽啃砸笙到y平均無故障運行時間不少于60天,平均故障恢復時間不超過8小時,能夠有效避免誤操作導致的系統奔潰或其它故障。安全性要求系統嚴格分配系統用戶身份和權限,敏感數據采用加密傳輸和存儲,具備完善的數據備份和恢復功能。操作性要求系統界面簡潔美觀,業務流程清晰,具備操作提示功能,對用戶的誤操作能夠做出糾正提示。響應性要求系統功能模塊處理打開、保存操作的時間不超過3秒,平均10000條數據傳輸和轉換時間不超過120秒,報表生產操作時間不超過20秒。可維護性要求系統出現故障時及時向管理員報送故障代碼,可以在較短的時間內平行移植到新的硬件設備上。
3? 系統設計
A公司進銷存管理系統的設計遵循開放性與可擴展性、可靠性與穩定性、數據共享性、系統先進性等原則。
3.1 框架結構
如圖1所示,A公司進銷存管理系統采用典型的B/S架構,分為數據訪問層、業務邏輯層和表示層。數據訪問層負責用戶的數據請求,業務邏輯層負責功能業務邏輯的實現,表示層負責人機交互。
3.2 功能模塊
根據業務功能需求分析,系統有系統功能管理、貨物管理、客戶管理、訂單管理、采購管理、發貨管理、入庫管理和報表生成8個功能模塊。
3.3 數據庫
系統數據庫主要有系統功能管理、貨物信息、客戶信息、訂單信息、采購信息、發貨信息、入庫信息共7張數據表,其包含字段不詳細列出。
4? 系統實施
4.1 實施環境
A公司進銷存管理系統采用B/S三層應用體系結構,分為服務端和客戶端。服務端采用Windows服務器操作系統,客戶端無操作平臺限制。數據庫管理系統采用甲骨文公司的ORACLE 11g,保證業務連續性、數據安全性、數據集成及預測響應性能。開發環境選擇基于Java平臺的 J2EE技術體系,采用面向對象開發方法和XML、JSP、Servlet等主流編程技術,實現快速部署和靈活調整的目標。
進銷存管理系統是企業級應用,數據處理量較大,對服務器硬件配置和網絡帶寬有要求,必須確保大量用戶的并發訪問請求。客戶端硬件配置要求不高,保證Web瀏覽器運行即可。
4.2 功能模塊
根據系統設計階段的要求,A公司進銷存管理系統包括8個子系統模塊,各功能模塊界面和代碼部分因篇幅限制不詳細列出。
4.3 應用部署
A公司進銷存管理系統的數據庫和應用程序部署在公司內部服務器上,限內網計算機訪問。外網用戶通過VPN建立身份驗證通道后,可以獲得訪問授權。
5? 問題與展望
A公司進銷存管理系統投入使用后,實現了業務管理高度集成、業務數據的實時準確、業務流程更加合理、績效反饋動態可控、業務管理持續改善。隨著公司業務需求的不斷改進和新興信息技術的日益發展,系統需要不斷拓展新的功能,更好地滿足企業持續發展的需要。
5.1 系統安全性
進銷存管理系統產生、處理和存儲的是企業核心業務數據,對系統的安全性、私密性有較高的要求,應做到有效應對網絡黑客發起的被動攻擊(偵聽、截獲、業務流量分析)和主動攻擊(偽造、病毒)。
5.2 運行效率
系統數據庫的訪問量隨著公司業務的快速發展在較短時間可能有快速增長,需要擴充數據庫管理系統的并發訪問上限指標,避免訪問高峰時段出現服務器無法連接、速度緩慢、沒有響應等狀況。同時,開發人員需要在系統設計實施階段主動選擇使用經過優化的數據結構和查詢語句,從基礎層面提高數據庫執行效率,確保并發訪問和頻繁存取條件下的運行效率。
5.3 挖掘數據潛力
系統可以借助成熟的分析模型有效挖掘企業進銷存數據的內在價值,為企業科學決策提供可靠依據,更好地實現企業資源的提前配置、優化配置。
參考文獻:
[1]范國婷,曹飛虎,王秀友,楊穎.基于Java Web的進銷存管理系統研究[J].電腦知識與技術,2019,15(02):42-44.
[2]陳琴,萬波.離散型制造業進銷存管理信息系統設計與實現[J].軟件導刊,2017,16(06):53-56.
[3]周永圣,侯峰裕,孫雯,楊磊,張小貝.基于SpringCloud微服務架構的進銷存管理系統的設計與實現[J].工業控制計算機,2018,31(11):129-130,133.