电器类生产企业仓库管理系统的设计 摘要:根据某电器类生产企业仓库管理的特点与要求,采用SQL Server和C++Builder软件,利用ADO连接,研究与设计了基 于C/S模式的仓库管理系统,实现了材料入库、出库、回库管理、价格查询、储量查询、价格分析、仓库内部自动报警、产品成 本核算、财务管理、产品流通查询、采购统计、采购金额估算等功能。
该系统方便易用,具有很好的人机交互界面、较高的安 全性和可扩展性,为公司生产的顺利进行、减少资金占用起到了很重要的作用。 关键词:仓库管理;材料;数据库;出库管理 1引言 随着计算机技术的迅猛发展,仓库管理系统得到了广泛的 推广应用,为企业优化管理、节约成本、确保产品质量发挥了巨 大的作用,成为了企业管理的重要组成部分。
目前市场上有众 多的仓库管理系统软件,虽然功能齐全,方便易用,但是由于其 针对的是整个市场,所以当其用于某个具体的仓库管理时,或 多或少的就会存在不同的问题,有的甚至严重阻碍企业的正常 运作。不同企业的仓库管理有其不同的特点与要求,因此,只有 根据企业自身的需求设计最适合的管理系统,才能使仓库管理 系统真正的为生产服务。
本文根据某电器类生产公司仓库管理 的功能和特点及要求,采用SQL Server和C++Builder软件,利 用ADO连接,设计了基于C/S模式的仓库管理系统,实现了材 料入库、出库、回库管理、价格及储量查询、价格分析、仓库内部 自动报警、产品成本核算、财务对账、产品流通查询、采购统计 及采购金额估算等功能。 2该公司仓库管理的特点 该公司仓库具有以下特点: 1)材料分五类在不同仓库存放,管理员按类对材料记录; 2)每日整批进购材料,不同的人员负责不同类进货; 3)每日具有大量入库和出库; 4)每月对入库和出库总金额汇总 5)新设备需根据用料定价; 6)常需查询供货商信息、已购材料价格等信息; 7)管理员等查询具体库存等信息。
在运行该仓库管理系统以前,这些功能都是通过excel或 人工统计来完成的,不但浪费了大量的人力物力,而且很容易 造成难以查找的错误,所以对自动化的仓库管理系统就成为了 一种需求。 根据以上要求,为该公司设计了基于C/S模式的仓库管理 系统。 3仓库管理系统的结构及其功能 基于C/S模式的仓库管理系统结构图如图1所示。 从图1中可以看出,水平方向上是按生产所需材料的不同 类进行管理,在该系统中分为五类,不同类中所包括的功能是 相同的,这也符合了该仓库管理的第一个特点,同时兼有常用 的一些功能。
其中用户管理和数据备份、数据恢复是一个完整 的数据库不可缺少的功能。 3.1相同功能分析 图1的前五个部分均包括相同功能的入库、出库和流通 管理。 入库是实现对材料的入库登记,是整个数据库的基础,用 于记录材料的基本信息,包括材料的名称、型号、入库时间、价 格、余量、经手人等。该处为客户提供了多个功能,包括材料常 用信息的查询、数据金额汇总、转入excel表处理、筛选和打 印等。
出库管理实现对材料的出库登记,在该系统中采用了特殊 的登记方法。该管理用于记录材料的出库时间、领料人及数量 等相关出库信息。同时也提供了常用信息的查询、数据金额汇 总、转入excel表处理、筛选和打印等功能。 在这里专门设置一个流通管理用于连接入库和出库信息, 流通管理可以很好的呈现某个材料的流通全过程,该功能可以 准确记录某个材料的品质、质量情况、使用情况,消耗周期等, 可给采购予参考。
3.2其他功能分析 除了上述几种常用相同的功能之外,在该系统中,还设置 了快捷查询、采购管理、账务管理、用户管理、报警功能和数据 备份与恢复等功能。 实际生产中,查询材料的各种信息是最常用的一种操作, 所以在主界面中设置一个专门为查询服务的快捷查询,该处的 查询不同于3.1中所介绍的查询,3.1中的查询是在具体的某个 类中进行,如果要查询的多个材料分布在不同的类中,就要不 断的切换,带来极大的不便。
该处的查询可同时在五类中进行, 避免了不同类之间的转换,且方便快捷。 采购管理主要是为采购员统计和提供采购单,主要功能分 为两部分:一是登记需要使用而仓库中又缺少材料的信息,二 是每日定期进行巡检,根据设定值自动生成采购单,以便公司 备货。采购单按五类分别进行统计输出,这也满足了公司的仓 库管理系统的第二个要求。
该项功能很好的给采购员提供了采 购依据。同时采购管理还可以根据已购材料的价格对采购单所 需进行金额估算,给每个材料提供单价参考。 用户申请主要完成用户对出库申请单的编写。 报警功能,当每个电子元器件的库存数小于一定数值(可 以根据不同的材料进行人为设定)时,界面提示报警,并可以生 成报表进行输出,输出的报表可以提供给采购员参考。
4仓库管理系统的实现 采用Borland公司的C++Builder做客户端软件和微软的 SQL Server 2000做数据库,采用ADO实现连接,基于C/S模式 开发了该运行在整个局域网中的仓库管理系统。 由图1可知,该系统适合采用模块化分块设计方法,每块 的运行是没有联系的,这就为数据库的升级带来方便。 4.1...