【摘要】從軟件工程的角度出發,采用結構化的開發方法,以MS Visual Studio.NET 2010作為開發工具,以MS SQL Server 2008作為后天數據庫,以B/S為開發架構,對倉儲管理系統進行需求分析、系統設計和實現。具體分析和設計了基礎數據、系統設置、入庫管理、出庫管理、庫存管理和報表統計等功能模塊。
【關鍵詞】庫存管理;出入庫;系統開發
1.引言
庫存在企業的整個供應鏈中起著至關重要的作用,如果不能保證正確的進貨和庫存控制及發貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業的競爭力。傳統簡單、靜態的倉儲管理已無法保證企業各種資源的高效利用。如今的倉庫作業和庫存控制作業已十分復雜化多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業帶來巨大損失。
使用庫存管理系統,對倉儲各環節實施全過程控制管理,并可對貨物進行貨位、批次、出入庫類型、存儲類型等實現很好的管理,對整個收貨、發貨、交檢、入庫等各個環節的規范化作業,可以實現倉庫的高效有序管理,降低倉庫管理人員的勞動強度,提高工廠的效率。
庫存管理系統是為滿足企業對低成本和快速處理的要求,幫助企業解決復雜的管理問題。對庫存實時可見性和倉庫作業流程的支持,倉庫管理系統能夠有效組織人員、空間和設備進行收貨、存儲、理貨和運輸等工作。
庫存管理的主要作用是提供對以支持生產、維護、操作以及客戶服務為目的而存儲的各種物料的有效管理,這些物料包括原材料、在制品、維修件與生產消耗品、成品與備件等。庫存管理的內涵包括為成品、中間體、原材料、備件等物料提供“入出存”及盤點等日常事務,為會計和生產控制提供匯總與明細分析,為完整的周期盤點和實際庫存調整提供基礎數據。
2.系統分析
2.1 需求分析
經過調查和分析,本系統應包括如下功能:
(1)采購計劃子系統:根據報表、貨位管理系統的信息對采購計劃給出方案,并在采購之后及時錄入倉庫。
(2)供應商管理子系統:要求保留完善的供應商基礎數據,并在倉儲管理作業中完整記錄與供應商相關的活動,以便對供應商的物資采購成本、供貨數量、供貨及時性等關鍵數據進行評價。
(3)入庫管理子系統:入庫管理功能處理在儲戶貨物入庫時的貨物入帳、貨位記錄、費用計算與記錄等業務。
(4)出庫管理子系統:出庫管理的功能主要是根據提貨人所送到的提貨單,編制出庫單,在提貨單交庫管出貨后,在此提貨單中填寫實際出庫數量,并等級庫位變更情況。庫存管理系統:根據不同的查詢條件,查詢出與盤點相關信息。(如歷史盤點數據、某貨物的盤點信息、某客戶的盤點信息等)。
(5)庫存管理子系統:根據不同的查詢條件,查詢出與盤點相關信息。(如歷史盤點數據、某貨物的盤點信息、某客戶的盤點信息等)。
(6)庫位管理子系統:對貨物存放的位置(所在的庫、區、列等)進行管理。
(7)統計查詢管理子系統:提供直觀,方便的圖形化庫位查詢與調整功能。
2.2 可行性分析
(1)技術可行性分析
本系統采用了微軟公司的Visual Studio .NET 2010平臺作為主要的開發工具,后臺數據庫采用了 Microsoft SQL Server 2008,這些技術比較先進和成熟,開發這樣一個系統比較適合。總體來說,該系統的設計在技術上是可行的。
(2)經濟可行性分析
開發新系統的工作是一項艱巨復雜的工作,它的投資主要是人力和物力的投資。對于本系統的開發人員來說,其主要投資還是在人力和物力兩個方面。如果是企業自己安排人手開發系統的話,其主要的投資還是在人力資源上,從系統的業務需求調查到系統的分析、編碼、制作都是需要巨大的人力投入的。軟件企業作為一個尖端的高科技產業,其員工要求都比一般企業的要求要高,而且對系統開發及軟件產業了解比較多,所以在自我開發管理系統的過程中,企業自己比較容易安排人手,這樣就可以為企業節約大部分的額外開支。同時軟件就其它產品來說,屬于高端行業,無論是產品的價格還是質量都比較高,而經營產品的經銷商或者是商家都要求有雄厚的資金支持。所以,在系統的開發過程中,企業完全有能力承擔開發費用。
管理系統是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態過程,在其運行過程中要采取多項措施。所以在管理中獲得經濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統帶來的經濟效益是間接的,其最主要的表現就是減少了企業管理費用和人力開支。而其它一些繁瑣的事物都通過新系統來加以分析解決,不僅節省了大量的時間,還為企業的各項決策提供了寶貴的資料,為企業帶來巨大的經濟效益。
3.總體設計
3.1 系統總體功能模塊設計
根據業務處理分類和工作流程,此庫存管理系統包括基礎設置、系統維護、入庫管理、出庫管理、庫存管理、報表查詢六個功能模塊。系統的功能模塊框圖如圖1所示。
3.2 系統開發環境
(1)系統開發平臺:Microsoft Visual Studio
.NET 2010。
(2)系統開發語言:C# 4.0。
(3)數據庫管理系統軟件:SQL Server 2008。
(4)運行平臺:Windows 7。
(5)運行環境:Microsoft .NET Framework 4.0。
(6)分辨率:最佳效果1024×768像素。
系統后臺數據庫采用Microsoft SQL Server 2008,它提供強大而穩定的企業級數據庫開發平臺,滿足了數據一致性、完整性及安全性上的要求;前臺采用Microsoft公司的 Visual Studio .NET 2010作為主要的開發工具,可與SQL Server 2008 數據庫無縫鏈接。
4.詳細設計
4.1 數據庫設計
根據對業務流程的分析,設計出系統中包含的表:
(1)部門班組表(Depart)。
(2) 生產項目類別表 (Project)。
(3) 倉庫表(Warhouse)。
(4) 物資種類表(Item)。
(5) 倉庫種類表(Warehouse)。
(6) 物資種類表(Item)。
4.2 功能模塊設計
(1)主界面設計:系統運行的其它功能界面的基礎。
(2)操作員信息模塊:用于登記操作員信息,給操作員設置權限來限制操作員的操作權限范圍。
(3)入庫管理模塊:實現接貨、檢驗、整理、入庫的功能。
(4)庫存管理:實現盤點、貨位調整、庫間調撥、庫存信息維護、庫存數量查詢、庫存報表等功能。
(5)出庫管理:實現出庫、整理、運送等功能。
5.結論
該系統主要對入庫管理、出庫管理、庫存管理、系統管理、數據管理等功能進行動態管理,使企業的庫存管理更加規范化,從而使各業務環節的配合更加緊密,提高了工作效率,降低了庫存管理成本,節約了資金,保障了生產的持續運營,為企業全面實行信息化管理奠定了堅實的基礎。
參考文獻
[1]張新斌.基于GRC理念的企業信息化平臺建設實例[J].人力資源管理,2014.
[2]曾銀芳.關于順德隆成彩印有限公司庫存管理的研究[J].中小企業管理與科技,2014.
作者簡介:呂洪林(1967—),男,黑龍江人,遼寧對外經貿學院教授,研究方向:管理信息系統。