張婧
[內容提要] 隨著企業規模的不斷擴大,企業進銷庫存管理越來越困難。進銷庫存管理系統面領著內容復雜,資料繁多,資源信息不對稱的難題。如何建立規范化,流程化的進銷存管理系統,是企業規模不斷擴大中面臨的一個重要難題。
[關鍵詞]進銷存管理系統煤炭類中小公司
本文對某公司進銷存管理系統進行了分析與設計。系統采用B/S架構設計和MySQL數據庫,工作流程、功能覆蓋了某公司進銷存管理中的主要業務,實現了包括由商品管理、訂單管理、會員管理、統計管理、系統設置五大子系統。介紹了該系統的建設背景、運營情況以及后期的上線運行。同時,又重點介紹了進銷存管理系統的總體設計,包括系統技術架構、開發模式、運行機制,并選取進銷存管理系統中的商品管理和訂單管理模塊,詳細介紹了系統的開發流程,最后對系統的測試和實施進行了闡述。
該系統有助于某公司將進銷存的數據分類,分級、分權、加強部門之間的協作,有效滿足了某公司業務發展的需求,提升了公司的競爭力。
一、背景簡介
論文選題來自于“煤炭科工集團三級公司管理的實際工程項目”,對某公司的進銷存管理系統進行分析和設計。該公司隸屬于中央科技型煤炭類企業,隨著業務范圍的逐漸擴大,公司目前的發展面臨著采購、銷售、庫存等管理環節的諸多問題,如勞動力資本投入量大,市場及消費者的反饋信息不能及時處理等導致公司T作量大、處理效率低下、耗費人力過多等諸多問題。為此,該公司為提高內部管理的科學性和規范化,降低產品進銷存管理成本,提高市場的競爭力,需要建立一套科學合理的進銷存管理系統來提高公司現有資源的利用率和管理工作的規范化、制度化和程序化水平。使決策者及時準確把握公司業務相關的各種信息,避免進銷存管理的盲目性,提高決策水平。
進銷存是指企業在管理過程中執行的物資“采購、入庫、銷售”的管理過程。工業企業進銷存則是從原材料的采購、入庫、加工、入庫、銷售的全過程的動態管理過程。是關于進貨、庫存、銷售和財務的管理系統,以物資的流動為基礎,以票據流程為主線,以資金流轉為補充,用計算機信息技術來管理企業的進銷存流程,可以減少企業的物資庫存,提升企業的資金利用率并提高經營結算速度,從而實現管理的高效實時性、科學智能化。進銷存系統可以幫助企業快速進行“進、銷、庫、財務”等業務流程,是當前快速提高企業市場競爭力的有效途徑。
二、應用相關技術簡介
文章用到的相關技術,包括Java EE,ApacheTomcat,MySQL數據庫,SSM技術框架,ApacheMaven,CentOS等。通過對該公司進銷存管理實際業務的分析,開發出一套基于B/S結構的進銷存管理系統,該系統可以實現公司財務、采購、銷售、庫存等日常管理業務的信息化處理,提高公司整體進銷存管理水平。
三、需求分析
根據對該公司進銷存管理實際業務的分析,我們確定了系統實際使用者包括以下人員:庫存管理人員;訂單管理人員;會員管理人員;統計管理人員;系統管理人員。對上面的這些角色,再根據具體分工進行細分。庫存管理人員的工作包括商品內容管理、商品分類管理、商品標簽管理和庫存管理等,主要是對商品進行分類、統計,便于管理,實時了解商品狀態。訂單管理人員的工作包括訂單內容管理、單據管理和訂單申請等,主要是對訂單有關的工作進行管理,對商品的對外銷售發揮較重要的作用。會員管理人員的工作包括會員管理和商品咨詢管理等,主要是對會員進行管理,對人員注冊過程中遇到的會員以及商品等方面的問題提供咨詢,對了解會員實際需求、解決會員遇到的實際問題等起著非常重要的作用。統計管理人員的工作包括會員分析、商品統計、行業分析、流量分析和訂單區域購買分析等,主要是對系統的流量進行統計分析,了解行業、會員、商品等的變化趨勢,對公司決策層方針的制定和規劃具有重要的參考意義和實際價值。系統管理人員的工作包括系統設置、配送設置、發貨設置、權限設置和模板設置等,主要是對整個系統的流暢運行具有較重要的作用,并可設置系統各部分的權限,確保系統設置上的方便和系統的安全。
四、系統設計簡介
系統技術架構采用SpingMVC框架,本框架能夠提供數據存儲透明,數據緩存機制完善的機制,保證數據持久化的安全高效,同時使用多種組件配置,提高了新系統的擴展性能,降低系統的維護難度。本系統采用了B/S架構,能夠支持多種瀏覽器通過web方式訪問。采用五層框架設計,分別為數據層、基礎應用層、業務層、控制層、表示層。
系統采用集中部署的模式,服務器由數據庫服務器,引用服務器,文件服務器設備組成。所有終端可以通過內外或者VPN訪問服務器集群。采用集中部署的優勢在于能夠節省IT的運營成本,集中管理運維的同時,有利于縮減分支機構的IT隊伍。
服務器端,數據庫服務器采用雙機備份模式對數據進行存儲,有效保證數據的完整性和可靠性。接口服務器能夠自動提取相關數據。移動終端通過接口服務器訪問系統,能夠增強系統的安全性和可靠性。本系統采用物理安全、網絡安全、應用安全、備份安全等進銷存系統的安全性能。
五、系統測試
系統測試是用戶通過實施預定的測試手段,檢測系統是否滿足設計需求和設計指標。系統測試必須覆蓋系統所有的測試需求點。根據系統測試要求,系統主要采用黑盒測試的方法測試系統功能。
系統性能測試主要包括系統負載測試和壓力測試。其中,負載測試主要是在一定時間段內,逐步增加系統的負載,直到系統的性能達到最大的閾值。在負載測試中,能夠檢測出系統最大支持的并發數,允許登陸的用戶數,軟件請求出錯率等系統指標;壓力測試只要是測試系統硬件的性能能否達到需求文檔的設計指標。包括系統的CPU使用率,網絡吞吐率,內存的使用率,磁盤的10吞吐率。通過負載測試和壓力測試,能夠獲得系統的性能參數,為系統的部署提供一定的指導。
六、系統優勢
通過進銷存管理系統,實現了商品的進銷存管理的極大優勢:一是將進銷庫存由傳統的紙質辦公轉向數字化辦公,降低了辦公用品的消耗以及辦公器材的折舊率,明顯減少打印機的使用量。二是實現商品進銷存業務的標準化、流程化、模塊化,促進了商品統一管理,提升了某公司的市場競爭力。三是實現了商品業務數據的分析,提升了銷售業務數據資產的價值,同時能夠實現業務數據的有效整合,對業務的決策提供科學的參考價值。四是進銷存管理系統能夠與某公司的日常業務需求相吻合,系統功能設計完善合理,人機交互性能良好,數據刷新機制合理,達到了系統設計的預期目標。
本文按照IT項目管理流程以及軟件工程生命周期模型,詳細介紹了某公司進銷存管理系統的設計與分析,系統是該公司內部信息化的重要組成部分,涵蓋了商品進銷庫存的全部基礎業務,論文呈現了煤炭類中小型公司整個方案的實施過程,簡要描述了整個方案的事實設計的過程。提供了中小型信息系統的實施案例,是一套經得起實踐考驗的成熟部署方案。