基于C#4.0库存管理系统开发

2014-04-29 03:02吕洪林
电子世界 2014年19期
关键词:系统开发出入库库存管理

【摘要】从软件工程的角度出发,采用结构化的开发方法,以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—),男,黑龙江人,辽宁对外经贸学院教授,研究方向:管理信息系统。

猜你喜欢
系统开发出入库库存管理
发电企业物资仓库精细化管理的研究和探讨
培训单位的实训库房管理系统的设计
物资设备出入库信息管理系统的设计及开发
企业档案管理存在的问题及对策研究
汽车售后备件物流服务体系研究
基于网络数据分析的计算机网络系统开发
生鲜食品超市库存控制研究
发射机房运行监控系统关键技术的解决方案
基于开源系统的综合业务数据采集系统的开发研究
信息技术在医用耗材出入库科学化管理中的应用