仓储物流各行各业物资流通供应链的主要环节, 同时也是现代物流系统的核心。在进行仓储物流管理的过程中, 伴随着仓库订货、货物出库、货物入库以及货物管理会有大量的仓储物流信息产生, 仓储物流信息具有数据量大、信息内容复杂以及数据操作频繁等特征。为了提高仓储物流信息的管理, 物流企业应建立完善的仓储管理信息系统, 以提高物流管理的效率, 有效降低库存的成本, 提高企业的经营效益。随着信息技术的不断发展, 物流信息化建设的步伐日益加快, 现代化、标准化、信息化、高效化、智能化以及自动化的仓储物流管理信息系统受到各大企业的广泛关注。
笔者选择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企业的仓储物流流程优化
下一篇: “互联网+”赋能危化品仓储物流安全