倉儲物流各行各業物資流通供應鏈的主要環節, 同時也是現代物流系統的核心。在進行倉儲物流管理的過程中, 伴隨著倉庫訂貨、貨物出庫、貨物入庫以及貨物管理會有大量的倉儲物流信息產生, 倉儲物流信息具有數據量大、信息內容復雜以及數據操作頻繁等特征。為了提高倉儲物流信息的管理, 物流企業應建立完善的倉儲管理信息系統, 以提高物流管理的效率, 有效降低庫存的成本, 提高企業的經營效益。隨著信息技術的不斷發展, 物流信息化建設的步伐日益加快, 現代化、標準化、信息化、高效化、智能化以及自動化的倉儲物流管理信息系統受到各大企業的廣泛關注。
筆者選擇C#作為倉儲管理信息系統的開發語言, C#語言支持面向對象技術以及.Net框架體系結構。C#語言具有穩定性高、安全性好、支持面向組件編程以及操作簡單等特點, 因而選擇其為倉儲管理信息系統開發的首要語言。此外, 倉儲管理信息系統還采取SQL Server 2005的數據庫環境, 有利于大量數據的操作以及存儲。C#語言在SQL Server 2005數據庫環境下運行較為便捷。
倉儲物流的功能是圍繞倉庫為中心開展的, 倉儲管理信息系統是倉儲活動的信息處理、分析系統, 包括貨物入庫、貨物出庫、貨物管理以及貨物統計等子系統組成的動態總系統, 由計算機及相應的軟件共同構成。完整的倉儲管理信息系統應該包含以倉儲業務中的貨物出、入庫管理為主線的倉儲業務管理模塊;為經營管理者設立的倉儲數據挖掘模塊以及數據統計處理模塊;為客戶設立的的查詢模塊;為提高信息管理質量的系統設置模塊以及基礎信息管理模塊。具體有以下7大功能模塊。
(1) 產品采購管理功能模塊, 負責產品的采購訂單管理以及采購訂單查詢等。
(2) 產品銷售管理功能模塊, 負責產品的銷售管理以及產品銷售退貨管理。
(3) 倉儲物流管理功能模塊, 包括產品的入庫管理、產品出庫管理以及產品存放的庫存管理。
(4) 數據挖掘功能模塊, 方便經營管理者進行數據檢索及利用、數據挖掘分析以及數據統計管理。
(5) 數據查詢統計功能模塊, 為客戶提供產品入庫查詢、產品出庫查詢以及產品統計報表等。
(6) 系統設置功能模塊, 包括系統管理人員管理以及企業人力資源管理等。
(7) 基礎信息管理功能模塊, 主要包括客戶信息管理、產品信息管理、產品信息查詢供應商信息管理、供應商信息查詢以及客戶信息查詢等。
在倉儲物流管理信息系統中, 根據倉儲企業的業務特征來多崗位職能進行科學、明確界形成較為合理、高效的作業模式, 這樣不僅有助于專業分工協作, 同時也實現了各個不同崗位之間的相互配合、相互促進、相互制約以及相互監督。通過設計科學的業務流程, 確保倉儲作業的高效率運作并克服管理中的潛在漏洞。倉儲管理信息系統業務流程如下圖所示。
由圖1可知, 供應商將貨物存入到倉庫中, 倉儲企業需要登記入庫信息進行入庫管理, 以便供應商進行經營管理者進行入庫查詢, 當產品的價格有所調整時, 當庫存量的信息有所調整時, 由可能會影響到貨物的價格。與之相對的, 從倉庫中將貨物供應給客戶時需要登記出庫信息進行出庫管理, 以便經營管理者多出庫查詢。供應商與倉促企業、客戶與倉儲企業都是通過商品來建立聯系的。客戶在使用產品中發現問題時, 需要退貨, 倉儲企業根據退貨的需求調整相應的庫存信息, 并將該信息反饋給供應商, 實現有機連接。
根據倉儲管理信息系統功能的要求對數據庫以及設計庫表格進行設計。通過對用戶的功能需求分析我們知道, 數據庫多需要記錄的詳細信息主要包括物資的基本信息、倉庫的操作信息以及倉庫的基本信息等。
物資基本信息表要包括名稱、編號、種類、生產廠商、等級、規格以及物品所屬的客戶等內容, 其中物資編號應設置為主鍵, 基于此要設計合理的物品列表, 方便物資基本信息的儲存。同時, 還需要對物資基本信息中的種類以及生產廠商與客戶建立單獨的報表。在物資種類報表中應包擴物資種類的代號以及名稱, 將物資種類的代號設置為主鍵;在物資生產廠商報表中應包括生產廠商的代號以及名稱, 將生產廠商的代號設置為主鍵;在客戶表中應包括客戶的代號、名稱、聯系人以及聯系電話, 將客戶的代號設置為主鍵, 要注重表格之間的條理, 保證條理清晰。各個列表之間的外鍵設置關聯關系為:物資表中的生產廠商代號與生產廠商表的主鍵相關聯;物資表中的生產廠商代號與物資種類表的主鍵相關聯;物品列表中的客戶代號與客戶表的主鍵相關聯。
倉庫的操作信息表應該包含: (1) 用于記錄產品出、入庫以及產品庫內移動操作的產品出庫表、產品入庫表以及產品庫內移動表。產品出庫表中應記錄有物資的編碼、產品出庫的時間以及經手人, 將物資編碼以及產品的出庫時間聯合設置為主鍵;產品入庫表中應記錄有物資的編碼、產品入庫的時間、存放地點以及經手人, 將物資編碼以及產品入庫時間聯合設置為主鍵;產品庫內移動表中應記錄有物資的編碼、移動時間、原存放地點和新存放地點以及經手人, 將物資編碼以及產品移動時間聯合設置為主鍵。 (2) 用于記錄工作人員去留情況的人事變動表。人事變動表中應包括有操作號、人事變動的內容、變動人員的姓名和變動人員的代號以及變動的時間, 將操作號設置為主鍵。 (3) 用于記錄倉庫中物品存儲的庫存表。庫存表中應包括物資的編碼、產品入庫時間、存放地點以及經手人, 將物資的編碼設置為主鍵。
倉庫的基本信息主要包括: (1) 用于記錄倉庫庫位信息的倉庫信息表。倉庫信息表中應記錄有貨物存放地點、區域、倉庫號、貨架號、列、行、層以及是否為空等內容, 將貨物存放地點設置為主鍵。 (2) 用于記錄工作人員基本信息的倉庫人事管理表。倉庫工作人員管理表中應記錄有工作人員的姓名、代號、身份證號碼、住址、職位以及聯系電話, 將工作人員的代號設置為主鍵。
在數據庫的設計中還應包括用于記錄用戶登錄信息的用戶登錄信息表用。在登錄信息表中記錄有客戶登錄的用戶名以及登錄密碼, 將登錄名設置為主鍵。為了安全起見, 在對系統登錄界面進行設計前, 應采用MD5加密算法對用戶登錄密碼以及登錄儲存數據進行保密。
倉儲管理業務系統的安全以及信息數據的安全, 決定倉儲管理業務系統數據的完整性以及私密性, 是倉儲物流管理信息系統需要克服的主要難題。倉儲管理信息系統安全性的實現與操作系統業務應用軟件系統以及數據庫系統的安全性設置是緊密聯系的, 基于此, 應對倉儲管理信息系統的安全性、操作系統的安全性以及數據庫系統的安全性進行綜合考慮。
倉儲管理信息系統要對每個功能模塊提供統一的用戶控制機制以及用戶權限, 以此對客戶對系統的訪問以及對數據使用的控制。將系統分為權限系統以及用戶系統來確保系統的安全性, 權限系統的安全性是指建立多種權限的控制機制, 確保滿足不同用戶群體訪問的不同數據控制以及數據安全控制。用戶系統的安全性是指系統提供基于用戶、角色的安全管理, 角色是系統中的一個權限的集合, 用戶是一個可以登錄到系統并使用系統的部分或者全部功能的帳號及密碼。
保證操作系統的安全性是確保倉儲管理信息系統安全性的前提條件, 在對操作系統的安全性進行控制時, 應該建立身份驗證、權限審核以及訪問控制等內容的安全設置。安全漏洞是操作系統無法避免的安全風險, 雖然無法避免, 但是可以采取有效措施對安全風險進行控制, 密切關注系統補丁的發布, 對系統進行及時更新, 彌補系統漏洞是安全風險控制的有效途徑。
數據庫系統安全性控制涉及到數據庫的設計、數據存儲以及數據庫安全等內容的安全性。筆者主要是選擇SQLServer2005作為數據庫的設計環境, SQLServer2005能為數據庫管理提供嚴格的權限認證管理, 分級控制操作人員的系統使用期限以及密碼檢查, 對所有操作用戶進行自動跟蹤、日志登記等, 以此保證數據庫系統的安全。
在產品同質化﹑產品供應鏈同質化以及產品銷售渠道同質化的時代, 重視物流﹑從物流信息中獲取生產經營利潤已成為各大企業的重要發展戰略。倉儲管理信息系統, 作為倉儲企業處理業務及管理貨物的操作系統, 能為倉儲企業提供決策支持及信息分析的智能化系統, 具有高效化、信息化、系統化、規?;?、專業化、自動化等優勢, 其發展前景非常廣闊。
上一篇: W企業的倉儲物流流程優化
下一篇: “互聯網+”賦能?;穫}儲物流安全