仓库管理主要是企业或公司各种商品的管理。进货时经检查合格确认认为有效托收后,进入验收入库,填写入库单,进行入库登记。企业各个部门根据需要提供产品请求,计划员根据整个企业的需求开发出产品出库单,仓库管理人员根据出货单核对发放产品,产生响应的报表。
仓库管理的特点就是信息处理量比较大,所管理的产品种类繁多,而且由于入库单、出库单、盘点单据发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现上有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类多,各个部门管理规格不统一等问题[8]。
在本系统的设计过程中,为了克服困难,满足计算机管理工作的的需要,我们采取了下面的一些原则:
(1) 同意各种原始单据的格式,统一报表的格式。
(2) 删除不必要的管理冗余,实现管理规范化、科学化。
(3) 程序代码标准化,软件统一化,确保软件的可维护性和实用性。
(4) 界面尽量简单化,做到试用、方便,尽量满足企业中不同层次员工的需要。
在进行系统设计时,考虑的最重要的莫过于系统模块化。模块化是指把一复杂的系统化的问题向下逐层划分为若干个模块的过程。每个模块完成一个特定的功能,整个完整的系统就是将不同的模块组织起来,成为一个整体来完成系统所要求的功能。将系统模块化是为了降低系统的复杂性,提高系统的可读性,易操作行,易维护性,模块的划分不能是任意的,应尽量保持其独立性,也就是说每个模块完成其自己的功能,与其他模块保持最低的关联,这样可以做到高内聚之耦合,提高模块的独立性,为设计高质量、易维护的系统结构奠定基础[9]。
在这个系统当中,我首先将系统分为了几个模块,有用户的管理、物资信息管理、物资仓库信息管理、物资入库、出库的管理、客户信息管理、生产商(提供商)信息管理。然后将每个模块进行细分,对每个模块进行细分。比如,用户管理模块分为用户添加,删除,修改功能。