库存管理系统合集12篇

时间:2022-11-23 19:46:00

库存管理系统

库存管理系统篇1

同时,用户还可以方便地得到整理后的各种报表,包括仓库信息的报表、入库清单、出库清单和库存信息报表。通过这4个报表的自动生成和格式化,用户可以更为直观地得到库存部门日常所需的各种信息,做好整个企业的销售工作。

关键词:仓库管理 查询 VB SQLSERVER

绪论

1. 概述

库存管理系统是典型的信息管理系统(MIS),管理信息系统是在管理科学、系统科学、计算机科学等基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。

2. 数据库应用系统开发简介

在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后把它们转变为有效的数据库设计,把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

3. 库存管理系统

库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低、保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有人工管理无法比拟的优点;检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。

一、系统开发理论基础

1. 数据库系统设计

一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。本管理系统所涉及的数据库设计了以下几个步骤:数据库需求分析、逻辑设计、物理设计与加载测试。

数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。

数据库设计的步骤主要是:

(1)数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的是可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。应针对选择的DBMS,进行数据库结构定义。

(2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。

(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,并保证数据的完整性。

二、库存管理系统分析

1. 需求分析

本套应用程序名称为“库存管理系统”,主要用于仓库货品信息的管理,系统由仓库管理、入库管理、出库管理、货号清单管理以及一些统计查询和报表等几部分组成。

库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。

对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息、仓库信息的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加、修改、删除更新数据库等。

当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。

有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。

仓库货品的信息量大,数据安全性和保密性要求高。本系统实现了对货品信息的管理和总体的统计等。仓库管理人员可以通过浏览、查询、添加、修改、删除等功能来实现对货品的基本信息的管理以及统计,并可以对一些基本的信息生成报表形式,打印输出的。

报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表、库存报表等,以此来完成一些基本信息的打印,方便简洁。

本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。

2. 模块划分

(1)用户管理

用户管理中包括添加用户、修改用户、删除用户。

(2)仓库管理

仓库信息的查询、仓库信息的录入、仓库信息的修改、仓库信息的删除。

(3)入库管理

添加入库信息。

(4)出库管理

对货品出库日期、出库类型以及对出库货物的数量、单价进行管理。

(5)库存管理

货物查询、库存转移。

(6)货号清单管理

通过货号清单信息的查询、添加、修改、删除等功能键实现对货号清单信息的管理工作。

(7)仓库信息查询

将根据仓库信息对仓库里的库位进行汇总。

(8)入库清单查询

通过入库日期和入库类型对所有入库的货物进行汇总。

(9)出库清单查询

通过出库日期和出库类型,对历史出库、历史出库情况进行管理。

(10)库存信息查询

管理库存的所有货物的数量、位置等。

3. 数据库设计

本库存管理系统是应用在单机系统上的,所以只需建立起一个数据库,在此数据库基础上建立起表格,现将部分数据结构表描述如下:

(1)货号清单信息表Item用来保存货号清单中的基本信息

Item表中包含的基本信息有:机型、货号、图号、名称、规格、颜色、单位、制购、说明、类型、状态、检验、能力、净重、毛重、包装单重、包装体积、包装类型、包装数量、数量下限、数量上限、有效期、警告期、备注。

(2)库位信息表StoreRoom用来保存库位信息

StoreRoom表中所包含的基本信息有:库位代号、仓库、位、库位描述。

(3)库存信息表Store用来保存成为库存信息表

Store表中所包含的基本信息有:存货货号、存货数量、仓库号、位置号。

(4)入库信息表StoreIn用来存储产品入库信息

StoreIn表中所包含的信息有:产品入库编号、入库类型、货号、单价、货币、入库数量、仓库、位置、经办人、入库时间。

(5)出库信息表Takeout用来保存产品出库信息

Takeout表中所包含的信息有:产品出库编号、出库类型、货号、单价、货币、出库数量、仓库、位置、经办人、出库时间。

(6)系统用户表Users用来保存用户登陆的基本信息

Users表中所包含的基本信息有:用户名和密码。

三、 应用程序设计

1. 模块的创建

模块是存放全局变量公共函数的申明、函数、自定义函数等,用户可以在模块所在的工程中调用该模块的全局变量、函数等,但是只能在同一个工程中调用它们。而类模块则可以跨工程调用,在实际应用的时候你可以将比如数据库连接的函数包括查询、更新、删除放到一个工程中编译完成生成一个dll文件,然后在另外一个工程中引用该dll文件,在使用之前先声明,这样在整个工程中就可以引用这个dll文件中的公共属性、函数、过程了。

(1)添加模块

Ⅰ.Const模块

该模块用来管理工程中的常量、变量和工程中调用的API函数,如SQL字符串常量、写入初始化ini文件的API函数、服务器参数变量、类模块变量。

Ⅱ.Ini模块

该模块用来设置应用程序的.ini文件。INI文件保存软件的各种初始化信息。

(2)添加类模块

Ⅰ.ClsDB类

用于封装涉及数据库操作的各种操作。

Ⅱ.ClsStoreRoom类

对应于StoreRoom表,主要是封装对StoreRoom表的各种操作。

Ⅲ.ClsStoreIn类

对应于StoreIn表和Store表,主要是封装对StoreIn表Store表的各种操作。

Ⅳ.ClsTakeOut类

对应于TakeOut表和Store表,主要是封装对TakeOut表和Store表的各种操作。

2. 程序结构

本应用程序由17个窗体组成,主要的分别是登陆窗体、主窗体、货号清单管理窗体、入库窗体、出库窗体、库存窗体等。

(1)登录模块的实现

运行程序,将显示登陆界面,只要输入正确的用户名和密码就可以进入系统,系统就将当前用户的信息保存在CurUser中,但是用户在登陆时只要用户名或者密码任何一个输入三次都错误的话,系统就会被关闭。

(2)系统主界面

运行本系统,将显示库存管理子系统的主界面,各个功能模块全部以按钮形式显示,用户直接单击即可进入相应的界面。

(3)用户管理相关界面

通过用户界面上的按钮功能,管理员可以添加、修改和删除用户,并在执行这些操作时,系统会给出相应的提示,这样就为系统的安全提供了一定的保证。

(4)货号清单管理相关界面

货号清单管理窗体可完成对货号清单信息的管理工作,包括浏览所有的货号清单信息。通过添加、修改、删除等功能键实现对货号清单信息的管理工作,以便管理部门的管理员能够具有一个管理货号清单信息的平台。

(5)仓库管理相关界面

在主界面上单击[仓库管理]按钮进入仓库管理界面。

(6)入库管理相关界面

入库管理可完成对入库信息的管理工作,包括浏览所有的入库信息。通过添加功能键实现对入库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理入库信息的平台。

(7)出库管理相关界面

出库管理可进行对出库信息的管理工作,包括浏览所有的出库信息。通过添加功能键实现对出库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理出库信息的平台。

(8)库存管理相关界面

库存管理可完成对库存信息的管理工作,包括浏览所有的库存信息。通过查找等功能实现对库存信息的管理工作,以便仓库管理部门的管理员能够具有一个管理库存信息的平台。

参考文献:

[1]林陈雪.Visual Basic 系统开发实例导航.北京:人民邮电出版社,2002:302-356.

[2]孙健鹏.VB数据库开发实例解析.南京:机械工业出版社,2004:102-188.

[3]王汉新.Visual Basic程序设计.江苏:科学出版社,2002:158-192.

[4]冯关源.数据库应用与开发.上海:上海财经大学出版社,2003:14-25.

库存管理系统篇2

2库存管理方案构想

本文设计的库存管理优化方案应用RFID与条形码两种识别技术,在库存管理过程中,单个物品使用单独的条形码,相同类型的物品共用一个射频标签,每个货位附有标签,通过标签打印机写入标签信息和相应的物品条形码信息,叉车带有RFID车载终端.通过阅读器读取RFID标签和条形码信息,自动指定路线和货位,引导带有RFID车载终端的叉车完成出入库作业,自动更新数据库,更改货物标签,实时监控库存信息.入库时同类物品上的标签在入库完成后可将其进行更改用作货位标签,实现RFID标签的循环使用.该方案将RFID技术与条形码技术相结合,既提高了作业效率,又避免RFID技术取代条形码技术带来的高额成本.

3库存业务流程设计

3.1入库业务流程

入库作业的目标是避免或减少接货、验货差错,确保实际货物信息与供应商发货信息一致.入库作业主要包括入库准备、初步核查、入库信息采集与核查、完成入库与数据更新.流程如图2所示.1)入库准备:①系统接收发货信息,根据仓库使用情况和货物数量、存取频率等信息合理安排库位和卸货路线.②利用RFID技术,与GPS、GIS技术相结合,使物品与车辆成为一个整体,库存管理系统通过查询相应的RFID标签信息实时监控车辆在途信息,准确及时地报告给仓库,便于仓库安排人员与设备,做好接货准备.2)车辆到达,初步核查:车辆到达后,利用RFID阅读器读取大件包装上的射频标签,在库存系统中生成收货单,同时系统将收货单与供应商的发货信息进行核对,核查无误后指示车辆到达指定仓库卸货.3)入库信息采集与核查:到达指定仓库后,管理人员通过条形码阅读器扫描单件包装物品上的条形码,系统生成入库单并与系统中的货物信息进行核对,核查无误后引导带有RFID车载终端的叉车将物品送到指定货位.4)完成入库与数据更新:物品上架完成后,库存管理系统根据入库信息更新数据库,更改货位上射频标签信息。

3.2在库业务流程

在库业务主要是库存盘点,其目的是及时掌握库存量,确保实际库存与系统记录数据一致.盘点作业主要包括盘点准备、盘点操作、错误报告与修正、生成库存信息表、库存信息更新.流程如图3所示.1)盘点准备:对数据库中各类货物的库存量、货位标签信息、货物条形码信息等进行归类整理,作为盘点依据;确定需盘点的区域和货物类型.2)盘点操作:库存管理系统下达盘点命令,仓库管理人员到达指定货位,手持RFID阅读器扫描货位标签,核对盘点区域;扫描单个货物条形码,在库存管理系统中生成盘点货物信息.3)错误报告与修正:将生成的盘点货物信息与盘点前准备的库存信息进行核对,若信息一致,生成库存信息表;否则,系统生成错误报告,查明原因,进行错误修正,修正后生成库存信息表.4)库存信息更新:根据库存信息表记录的数据信息,库存管理系统自动更新数据库,更改货位标签信息.

3.3出库业务流程

出库作业可看作是入库作业的逆过程,其目标是快速准确地拣取货物、选择路径,确保出库单信息、实际出库货物信息与订货单信息完全一致.出库业务主要包括出库准备、备货、确认取货与拣货、出库信息采集与确认、完成出库与数据更新.1)出库准备:系统接收订货信息后,根据订单和货位情况生成出库单,给出最优取货方案;合理分配人员与设备,避免出库时产生混乱和冗余操作.2)备货:依据出库单,库存管理系统将出库物品信息发送至车载终端系统,带有车载终端的叉车到达指定货位取货,完成备货操作.3)确认取货与拣货:仓库同时收到多条订货信息,叉车所取货物将发往不同目的地.通过阅读器扫描条形码获取物品信息,与出库单信息进行核对确认取货的同时进行拣货,将同一地点的货物放在同一叉车上.4)出库信息采集与确认:拣货完成后,带有RFID车载终端的叉车按照系统既定路线将货物送到指定出货口,再次扫描条形码获取货物信息,与订货信息核对,验证数据信息是否一致.5)核对无误后,确认发货,完成出库;同时库存管理系统更新数据库,得到新的库存信息,及时更改货架标签信息.

4系统模块设计

为实现系统功能,根据库存业务流程对库存管理系统模块进行设计.主要有基本信息管理和库存作业管理两部分.

4.1基本信息管理模块设计

基本信息管理模块分为用户信息管理、货物信息管理和仓库信息管理三大模块.1)用户信息管理:用户按性质可分为供应商、客户、仓库工作人员,故用户信息管理包括供应商信息管理、客户信息管理和仓库人员管理.主要负责对用户信息的管理、添加、删除和查询用户的相关信息;录入、查询基础数据信息,建立完善的供应商、客户资料库,包括供应商、客户的公司名称及地址、公司编码、公司详细情况及供应商的发货信息、客户的订货信息;设置不同的登录权限区分不同用户登录.2)货物信息管理:①货物基本信息管理.包括对货物的名称型号、储存条件、所属仓库号、库位号及货架号等基本信息的管理.②货物编码管理.对货物进行编码,确保每种货物有唯一编码信息且与条形码信息一一对应,根据条形码编码能够唯一确定货物信息,反之,根据货物信息能够确定其相应的条形码编码.3)仓库信息管理:①仓库信息管理.主要对仓库进行命名编码,统计仓库有效面积,通道面积,仓库布局,仓库设备使用状况等信息,实现仓库编码与仓库信息的对应.②货位信息管理.对货位进行命名,确定货位代码;对货位尺寸、货位使用情况及货位布局等信息实时掌控.③货位标签管理.负责在标签中写入信息,将相应的条形码信息储存在标签中,实现标签、条形码和货物属性的对应;对采集的标签信息进行过滤合并,减少冗余信息,合并编码与货物信息.

4.2库存作业模块设计

库存作业模块主要包括入库作业模块、在库作业模块、出库作业模块三部分.由于出库作业可看作是入库作业的逆过程,故本文只介绍入库作业模块,出库作业模块不再详述.1)入库作业模块:①入库方案管理.根据基本信息管理模块提供的订货信息在系统RFID标签区域内写入入库信息,通过优化计算设定入库流程,给出出入库最佳指引方案.②入库单据报表管理.主要负责收货单、入库单的生成与管理;对入库数据进行统计,分类汇总,生成入库月度、年度报表.③入库操作管理.按照系统入库命令,根据预设程序进行入库操作,指引带有车载终端的叉车按预设路线运送货物,对生成的入库单据进行信息核查,同时,将出入库时间、出入库单据、所属货位代码、操作人等信息录入数据库,以便更新数据库,更改射频标签信息.④入库查询管理.根据货物名称及编码、入库时间、仓库代码、供应商名称等查询条件查询货物入库情况.2)在库管理模块:①库存盘点.按照预设的盘点流程,通过扫描条形码及时掌握仓库实际库存信息,与系统中库存信息对照,记录仓库盈亏,生成盘点月度、年度报表.②货位管理.根据货物出入库信息的变动以及货物的供需变化管理货位,给出货位调整方案,利用RFID技术,系统将需调整的货位的标签代码发送至车载终端系统,叉车直接到指定位置进行货位调整.③监控预警.实时监控货物信息,根据盘点得到的实际库存信息进行统计分析,预测库存量走势,当近期库存量低至安全库存时,系统自动报警并将缺货的货物种类反馈给系统.

5应用案例

某服饰公司,主要业务是向各品牌供应商大批量订购服装,然后根据客户订单将不同品牌服装按订购量提供给客户.该公司拥有复杂的供应商和销售商体系,且服装种类繁多,致使库存管理繁杂,劳动量较大.未应用RFID和条形码技术时,库存作业主要是人工操作,存在劳动力成本高、数据差错率高、作业效率低与库存周转率低等问题,且信息化程度低,无法实时掌握库存状况,导致决策滞后,易产生“牛鞭效应”.应用RFID和条形码技术,缓解了库存问题,给库存管理带来很大方便.库存管理系统运行主界面.库存系统为实现快速准确地完成入库、盘点、出库作业,在录入信息时遵循简单原则,利用ComboBox控件,使需要输入的部分信息从ComboBox中获取,操作时只需点击进行选择.入库和出库信息界面相似,不再重复介绍,仅以入库为例。采用RFID和条形码技术相结合的方法,使库存管理系统在作业时间、劳动力、信息化程度及成本等方面显示出较大的优势,提高了仓库自动化水平,使库存管理系统信息化程度增强,解决了信息反馈滞后的问题,实现货流与信息流的同步,缩短了20%~30%的库存作业时间,节省15%~25%的劳动力成本,提高10%~13%的货物周转率,减少了5%~6%的延迟,减少了15%~18%的损耗.以劳动力成本为例,该公司在仓库中从事基本操作的工作人员约30人,平均工资4500元/月,应用RFID和条形码技术后,仓库自动化水平提高,需要的工作人员减至22—24人,节省劳动力费用约20%~27%.考虑RFID标签和条形码以及库存设备使用成本,节省的劳动力成本应略小于计算值.同理可知应用RFID和条形码技术节省的其他成本的大致范围。

库存管理系统篇3

仓库库存管理系统主要是基于物资管理,利用数据库实现对物资信息数据的有效管理,形成集成、稳定的信息员,并且信息共享、各种便捷的分析工具和报表生成工具以及友好的交互界面给仓库管理人员提供了极大的便利。因此应加大对仓库库存管理系统设计的研究,优化系统内部各个模块的规划设计,帮助企业合理控制库存量和库存费用,推动我国仓库库存管理的快速发展。

1仓库库存管理系统设计目标

仓库库存管理系统设计应实现以下目标:

①根据仓库库存管理要求,在任何时间可以自动生成物资统计报表;

②为用户提供多方位、多角度的物资存储、发送和接收查询程序;

③根据仓库物资分类,建立数据库,满足各种物资的出库、库存和入库数据的动态化要求;

④仓库库存管理系统数据库必须具有较高的稳定性和安全性,合理设置仓库库存管理系统使用权限,尽量便捷、简单地录入数据;⑤良好的系统界面设计,结合菜单提示可以快速完成某项操作,使没有任何计算机基础的人员也可以正常使用,实现傻瓜式操作[1]。

2仓库库存管理系统的功能需求

仓库库存管理系统首先要建立商品、供应商、客户端等数据库,准确录入数据,对每个商品设计条形码进行标识,使用条形码打印机来打印条形码,生成条形码序列号标签,每个条形码中包含序列号、数量、规格、品名等信息。商品采购入库时,用户利用条形码打印机打印商品条形码标签,采集商品的初始信息,用扫描枪扫描商品序列号,保存采购收货单。同时,仓库库存管理系统要对仓库出入口记录和货物信息进行有效管理,库存管理、货物出库和货物入库是仓库库存管理系统的重要内容,由于仓库库存管理系统的功能很多,应合理设计系统管理、报表统计、仓库管理、系统资料建立等模块[2],结合市场需求提供的要求和支持,仓库库存管理系统应实现以下基本功能:

2.1资料建立

仓库库存管理系统应对商品、客户、供应、商品信息等基础数据进行分类,合理设置仓库基本信息。

2.2仓库管理

仓库库存管理系统的仓库管理主要包括盘点管理、库存盘点、出库管理、销售出库、入库管理、采购入库等,入库管理应实现金额统计、账务、退货单据和进货单据查询、采购退货、货品采购入库等功能,商品出库管理应实现金额统计、账务、退货单据和销售单据查询、销售退货、销售出库等功能,仓库库存管理系统的出入库管理应结合出入库时间、供应商情况等来进行商品管理,盘点管理和库存盘点应注意仓库货品检索。

2.3报表统计

仓库库存管理系统的报表统计应包括库存盘点、报溢、库存报损、货品调拨、库存查询、库存盘点、销售报表、采购报表等功能,实现仓库库存的统计查询,清楚反映仓库库存管理每张单据的业务金额。

2.4权限管理

仓库库存管理系统权限管理主要用于删除、添加、修改操作员账号,加强用户权限控制,合理设置用户对仓库库存管理系统窗口界面的操作权限。

3仓库库存管理系统设计和实现

3.1系统设计原则

仓库库存管理系统设计应遵循以下原则:

①确保用户操作界面的方便性和简洁性,保障仓库库存管理系统的易操作性;

②尽量采用先进的计算机科学技术,如通信技术、信息技术、网络技术等,保障仓库库存管理系统使用性能;

③仓库库存管理系统结构设计必须合理,应便于扩展,及时完善和添加应用功能;

④充分利用各种硬件和软件系统,满足仓库库存管理系统的操作应用要求;

⑤仓库库存管理系统必须设定密码保护和不同权限管理,保障系统信息安全,采用数据还原和数据备份技术,保障仓库库存管理系统数据的安全性。

3.2B/S架构

仓库库存管理系统可以采用B/S架构,B/S架构(浏览器/服务器架构)是对C/S架构的一种完善和改进,B/S架构和C/S架构相比,为用户提供便于管理和操作的工作模式,通过B/S架构实现仓库库存管理系统界面和用户之间的交互,由于浏览器具有一定一致性和规范型。同时,仓库库存管理系统B/S架构将很少一部分的业务逻辑提交到Browser端处理,大部分业务逻辑主要是在仓库库存管理系统的Server端进行处理。三层架构将仓库库存管理系统划分为数据访问层、业务逻辑层和表示层,充分体现出低耦合、高内聚的系统设计开发优势,结合仓库库存管理实际要求,也可以将仓库库存管理系统再细化为多层结构。同时,仓库库存管理系统的B/S架构在系统升级、后期维护方面具有明显应用优势,仓库库存管理系统升级或者维护时,用户在使用仓库库存管理系统时,只需要更新或者修改服务器端仓库库存管理系统软件,极大地减轻客户端系统维护工作量,在很大程度上节省了仓库库存管理系统运行升级和维护检修的附加成本。

3.3总体模块设计

结合仓库库存管理系统的应用模块、功能需求和业务需求之间的耦合性,仓库库存管理系统主要包括条形码扫描模块、数据库连接池、网络接口层、数据库接口层、人际交互层模块,用户通过仓库库存管理系统界面或者客户端进行操作,经过严格的校验和输入,通过计算机网络合理配置,将数据接口层进行封装,实现数据库数据的操作和直接访问,在操作商品条形码时,利用条形码扫描模块,输入仓库商品条形码,实现相应操作。仓库库存管理系统各个模块结构如下:

3.3.1前台界面人机交互层

仓库库存管理系统前台界面人机交互层主要负责处理用户的输入和输出操作,用户登陆仓库库存管理系统以后,结合界面提示,实现报表统计、资料管理、仓库管理、系统管理等集成功能操作。

3.3.2数据库接口层

仓库库存管理系统的数据库接口层提供了数据库和系统交互接口,使人机交互更加安全和简单。

3.3.3数据库连接模块

数据库连接模块主要提供数据库和数据库实例之间的关闭、连接等操作,利用SQL语句来操作数据库连接接口,用户不需要了解数据库断开、连接等具体操作细节。

3.3.4SQL语句操作模块

利用数据库连接模块提供数据操作的执行接口、SQL语句和数据库连接接口,构成一个完整的SQL语句执行流程,简化仓库库存管理系统操作。

3.3.5数据操作模块

数据操作模块结合仓库库存管理系统操作需求,产生SQL语句,由SQL语句操作模块进行执行,并且向仓库库存管理系统反馈执行结果,实现用户接口层和数据库接口层的交互。

3.3.6网络接口层

仓库库存管理系统的网络接口层主要负责客户端和服务器端的数据格式的传输和定义。

3.3.7条形码扫描仪模块

仓库库存管理系统的条形码扫描仪模块主要负责识别仓库商品条形码,商品物流过程中采用标准化包装和通用条形码,减轻仓库库存管理人员的工作量,简化仓库库存管理系统操作处理过程。

3.4系统功能模块设计

3.4.1注册登录模块

仓库库存管理系统应用时,用户先登录系统界面,严格验证用户身份,防止非法用户访问仓库库存管理系统,注册登录模块在仓库库存管理系统中发挥着非常重要的作用。仓库库存管理系统包括生管员、仓管员、管理员等用户信息,由仓库库存管理系统管理员添加用户账号信息,必须保障用户账号信息的安全性和稳定性。

3.4.2添加物料信息

企业生管部门在商品下订单采购时,使用仓库库存管理系统的添加物料信息模块,每个商品都有唯一编码,为采购人员和管理人员制作报表或者期末结账时提供便利,物料信息是仓库库存管理的关键内容,仓库库存管理系统添加商品的规格、编码等信息,按照订单收料,确保仓库收料的快捷性和准确性,有效避免仓管员在仓库库存管理中暗箱操作。

3.4.3库存信息查询模块

库存信息查询模块是仓库库存管理系统的关键模块,仓管员利用仓库库存管理系统可以方便的、灵活地查询到仓库库存信息,如商品最后出库日期、最后入库日期、安全库存数量、物料价格、剩余库存数量等。仓库库存管理系统的库存信息查询模块时序图如图1所示。

3.4.4收料单新增模块

收料单新增模块是指仓库管理人员利用这个模块将货物存入仓库,实现仓库收料的迅速化、信息化,仓管员在进行仓库库存管理系统查询时,更加方便快捷。仓管员利用这个模块收料,极大地减少了仓库库存管理复杂流程,仓管员和管理员通过仓库库存管理系统的收料单新增模块,使其能够方便、灵活地添加单信息。有效提高仓库库存管理效率和水平。

3.4.5库存批次模块

库存批次模块有效提高了仓库库存管理系统的物料信息管理效率,方便查询物料的数量、领出和收入时间,确保仓库库存物料管理的科学性和准确性。

4结语

近年来,越来越多的企业认识到仓库库存管理的重要性,利用多种先进的科学技术,积极开发设计仓库库存管理系统,实现企业仓库库存的自动化、规范化和科学化管理,推动企业的可持续发展。

参考文献

库存管理系统篇4

【关键词】

仓库库存管理系统;设计实现

仓库库存管理系统主要是基于物资管理,利用数据库实现对物资信息数据的有效管理,形成集成、稳定的信息员,并且信息共享、各种便捷的分析工具和报表生成工具以及友好的交互界面给仓库管理人员提供了极大的便利。因此应加大对仓库库存管理系统设计的研究,优化系统内部各个模块的规划设计,帮助企业合理控制库存量和库存费用,推动我国仓库库存管理的快速发展。

1仓库库存管理系统设计目标

仓库库存管理系统设计应实现以下目标:①根据仓库库存管理要求,在任何时间可以自动生成物资统计报表;②为用户提供多方位、多角度的物资存储、发送和接收查询程序;③根据仓库物资分类,建立数据库,满足各种物资的出库、库存和入库数据的动态化要求;④仓库库存管理系统数据库必须具有较高的稳定性和安全性,合理设置仓库库存管理系统使用权限,尽量便捷、简单地录入数据;⑤良好的系统界面设计,结合菜单提示可以快速完成某项操作,使没有任何计算机基础的人员也可以正常使用,实现傻瓜式操作[1]。

2仓库库存管理系统的功能需求

仓库库存管理系统首先要建立商品、供应商、客户端等数据库,准确录入数据,对每个商品设计条形码进行标识,使用条形码打印机来打印条形码,生成条形码序列号标签,每个条形码中包含序列号、数量、规格、品名等信息。商品采购入库时,用户利用条形码打印机打印商品条形码标签,采集商品的初始信息,用扫描枪扫描商品序列号,保存采购收货单。同时,仓库库存管理系统要对仓库出入口记录和货物信息进行有效管理,库存管理、货物出库和货物入库是仓库库存管理系统的重要内容,由于仓库库存管理系统的功能很多,应合理设计系统管理、报表统计、仓库管理、系统资料建立等模块[2],结合市场需求提供的要求和支持,仓库库存管理系统应实现以下基本功能:

2.1资料建立

仓库库存管理系统应对商品、客户、供应、商品信息等基础数据进行分类,合理设置仓库基本信息。

2.2仓库管理

仓库库存管理系统的仓库管理主要包括盘点管理、库存盘点、出库管理、销售出库、入库管理、采购入库等,入库管理应实现金额统计、账务、退货单据和进货单据查询、采购退货、货品采购入库等功能,商品出库管理应实现金额统计、账务、退货单据和销售单据查询、销售退货、销售出库等功能,仓库库存管理系统的出入库管理应结合出入库时间、供应商情况等来进行商品管理,盘点管理和库存盘点应注意仓库货品检索。

2.3报表统计

仓库库存管理系统的报表统计应包括库存盘点、报溢、库存报损、货品调拨、库存查询、库存盘点、销售报表、采购报表等功能,实现仓库库存的统计查询,清楚反映仓库库存管理每张单据的业务金额。

2.4权限管理

仓库库存管理系统权限管理主要用于删除、添加、修改操作员账号,加强用户权限控制,合理设置用户对仓库库存管理系统窗口界面的操作权限。

3仓库库存管理系统设计和实现

3.1系统设计原则

仓库库存管理系统设计应遵循以下原则:①确保用户操作界面的方便性和简洁性,保障仓库库存管理系统的易操作性;②尽量采用先进的计算机科学技术,如通信技术、信息技术、网络技术等,保障仓库库存管理系统使用性能;③仓库库存管理系统结构设计必须合理,应便于扩展,及时完善和添加应用功能;④充分利用各种硬件和软件系统,满足仓库库存管理系统的操作应用要求;⑤仓库库存管理系统必须设定密码保护和不同权限管理,保障系统信息安全,采用数据还原和数据备份技术,保障仓库库存管理系统数据的安全性。

3.2B/S架构

仓库库存管理系统可以采用B/S架构,B/S架构(浏览器/服务器架构)是对C/S架构的一种完善和改进,B/S架构和C/S架构相比,为用户提供便于管理和操作的工作模式,通过B/S架构实现仓库库存管理系统界面和用户之间的交互,由于浏览器具有一定一致性和规范型。同时,仓库库存管理系统B/S架构将很少一部分的业务逻辑提交到Browser端处理,大部分业务逻辑主要是在仓库库存管理系统的Server端进行处理。三层架构将仓库库存管理系统划分为数据访问层、业务逻辑层和表示层,充分体现出低耦合、高内聚的系统设计开发优势,结合仓库库存管理实际要求,也可以将仓库库存管理系统再细化为多层结构。同时,仓库库存管理系统的B/S架构在系统升级、后期维护方面具有明显应用优势,仓库库存管理系统升级或者维护时,用户在使用仓库库存管理系统时,只需要更新或者修改服务器端仓库库存管理系统软件,极大地减轻客户端系统维护工作量,在很大程度上节省了仓库库存管理系统运行升级和维护检修的附加成本。

3.3总体模块设计结合

仓库库存管理系统的应用模块、功能需求和业务需求之间的耦合性,仓库库存管理系统主要包括条形码扫描模块、数据库连接池、网络接口层、数据库接口层、人际交互层模块,用户通过仓库库存管理系统界面或者客户端进行操作,经过严格的校验和输入,通过计算机网络合理配置,将数据接口层进行封装,实现数据库数据的操作和直接访问,在操作商品条形码时,利用条形码扫描模块,输入仓库商品条形码,实现相应操作。仓库库存管理系统各个模块结构如下:

3.3.1前台界面人机交互层

仓库库存管理系统前台界面人机交互层主要负责处理用户的输入和输出操作,用户登陆仓库库存管理系统以后,结合界面提示,实现报表统计、资料管理、仓库管理、系统管理等集成功能操作。

3.3.2数据库接口层

仓库库存管理系统的数据库接口层提供了数据库和系统交互接口,使人机交互更加安全和简单。

3.3.3数据库连接模块

数据库连接模块主要提供数据库和数据库实例之间的关闭、连接等操作,利用SQL语句来操作数据库连接接口,用户不需要了解数据库断开、连接等具体操作细节。

3.3.4SQL语句操作模块

利用数据库连接模块提供数据操作的执行接口、SQL语句和数据库连接接口,构成一个完整的SQL语句执行流程,简化仓库库存管理系统操作。

3.3.5数据操作模块

数据操作模块结合仓库库存管理系统操作需求,产生SQL语句,由SQL语句操作模块进行执行,并且向仓库库存管理系统反馈执行结果,实现用户接口层和数据库接口层的交互。

3.3.6网络接口层

仓库库存管理系统的网络接口层主要负责客户端和服务器端的数据格式的传输和定义。

3.3.7条形码扫描仪模块

仓库库存管理系统的条形码扫描仪模块主要负责识别仓库商品条形码,商品物流过程中采用标准化包装和通用条形码,减轻仓库库存管理人员的工作量,简化仓库库存管理系统操作处理过程。

3.4系统功能模块设计

3.4.1注册登录模块

仓库库存管理系统应用时,用户先登录系统界面,严格验证用户身份,防止非法用户访问仓库库存管理系统,注册登录模块在仓库库存管理系统中发挥着非常重要的作用。仓库库存管理系统包括生管员、仓管员、管理员等用户信息,由仓库库存管理系统管理员添加用户账号信息,必须保障用户账号信息的安全性和稳定性。

3.4.2添加物料信息

企业生管部门在商品下订单采购时,使用仓库库存管理系统的添加物料信息模块,每个商品都有唯一编码,为采购人员和管理人员制作报表或者期末结账时提供便利,物料信息是仓库库存管理的关键内容,仓库库存管理系统添加商品的规格、编码等信息,按照订单收料,确保仓库收料的快捷性和准确性,有效避免仓管员在仓库库存管理中暗箱操作。

3.4.3库存信息查询模块

库存信息查询模块是仓库库存管理系统的关键模块,仓管员利用仓库库存管理系统可以方便的、灵活地查询到仓库库存信息,如商品最后出库日期、最后入库日期、安全库存数量、物料价格、剩余库存数量等。

3.4.4收料单新增模块

收料单新增模块是指仓库管理人员利用这个模块将货物存入仓库,实现仓库收料的迅速化、信息化,仓管员在进行仓库库存管理系统查询时,更加方便快捷。仓管员利用这个模块收料,极大地减少了仓库库存管理复杂流程,仓管员和管理员通过仓库库存管理系统的收料单新增模块,使其能够方便、灵活地添加单信息。有效提高仓库库存管理效率和水平。

3.4.5库存批次模块

库存批次模块有效提高了仓库库存管理系统的物料信息管理效率,方便查询物料的数量、领出和收入时间,确保仓库库存物料管理的科学性和准确性。

4结语

近年来,越来越多的企业认识到仓库库存管理的重要性,利用多种先进的科学技术,积极开发设计仓库库存管理系统,实现企业仓库库存的自动化、规范化和科学化管理,推动企业的可持续发展。

作者:韦渠 单位:渤海大学信息科学与技术学院

库存管理系统篇5

库存统计管理系统是整个企业经营系统的一个重要组成部分,它和计划管理、采购管理、销售管理及生产管理等有着密切的联系。计划管理人员根据库存物料的种类、数量和质量情况制定物料的数量计划和供应时间计划;采购管理是库存管理的重要项目,采购人员希望订货次数少、订货批量大以获得价格折扣和节约运输费用,但使库存保管费用大大提高,因此采购管理必须根据降低成本的原则调整采购次数和订货批量;库存管理直接影响销售管理,尤其是库存不足时,企业的信誉下降及缺货损失不可估量;库存管理同时还是生产管理的辅助系统,它在均衡生产保证生产顺利进行方面起着重要作用。通常,库存管理成本每年会占到平均库存值的20% ~25%,库存管理的重要性、地位和作用越来越受到企业领导的重视.

一、现有库存统计管理存在的问题

(一)现有配件型号的多、杂造成配件管理的被动性

根据我集团现有统计,集团内现有配件型号为1000多种,其中国产有700多种,进口有400多种,由于缺少数据支持分析、设计对库存使用意见的不明确、供方按期完工意识差以及没有及时调整零部件加工计划等。尽管企业一再要求简化配件机型,优化设备管理和配件管理,但目前情况并不理想,造成库存管理的被动性。

(二)配件库存管理的主要弊端

目前配件库存管理的主要弊端是存在大量不必要和不良的库存。这两种库存占用企业大量的资金,成为企业不良资产一部分,是企业发展的一个包袱,使企业在目前资金普遍紧张的情况下,不能发挥资金的效能。

(三)生产需求和库存结构之间存在矛盾,导致库存数量加大

电力产品的单品价值高,且种类众多,制造商在做产品设计的同时需要考虑到库存管理的难点。一方面,制造商要满足多样化的需求,就必须要求更加多样化的产品,必然涉及到更加复杂的多品种、小批量库存;另一方面,要在满足多样化需求的同时,实现经济效应,那么复杂的库存结构则是严峻的挑战。同时,多样化的物料或零配件库存也对的企业管理能力提出挑战。

二、建立现代库存统计管理系统的特点

库存统计管理是一项复杂系统的工程,它受到企业管理模式、人员素质和组织结构等多方面的制约。本文从企业实际出发,对库存管理过程进行控制和优化,主要特点如下:

(一)所有的库存数据通过数据库集中存储和管理,而且库存数据通过企业网络可以通畅地传递到企业各所需部门,对库存进行了规范化和集成化管理。

(二)提供库存操作的统一平台,不仅使次数频繁的进货、退货、入库、发料、退料、库存数据备份、更改和查询等得以顺利进行,更重要的是高效地对海量的库存数据进行分析、比较和统计。

(三)数据库及网络技术的应用,使库存管理人员及相关人员及时把握每日进、出、存库存动态,库存管理效率的提高,使错账率、缺货损失、积压资金大幅减少,库存管理在平衡生产、促进销售和降低成本等方面发挥显著的作用。

三、企业如何建设先进的库存统计管理模式

(一)库存基本信息管理

主要包括编码管理、操作权限的设置、库存手册的录入及其他基础数据等。

编码管理:仓库、储位、人员、库存物料等的分类及标识码,代码的编写原则是体现重要属性,次要信息填写在信息卡其他栏目里并保存到二级数据库中,以免码位太长;另外代码的编写体现相对固定的不常改变的属性,如物品的自制、外购、外协属性等易改变的属性不能在码位中进行体现。

操作权限设置:原材料的进出存权限、产成品的进出存权限、表单数据录入权限、重要数据的审核权限、库存盘点权限、检索库存权限等设置。

库存管理手册的录入及其他基础数据等:如物料抽样方案和物料检验项目的规定;物料的退货规范及政策的录入;库存管理系统运行前,各物料期初数据的录入,以及设置各库存物料的报警线,对每一物料设置库存的上下限和标准存量值,并根据企业状况及市场变化经常调整,使其始终保持最佳值。

(二)入库管理

物料的入库是库存管理的起点,包括入厂检验(型号、规格、数量、质量等检验)、物料入库、物料发票入库等。

入库类型有多种,如采购入库、销售退货、借出还入、生产入库(在制品、半成品、成品入库)等,不同类型对应不同的入库单据,如原材料采购入库必须注明日期、物料名称、数量、科目、结算办法,还包括发票号码、供货商、物料单价、税率、总价等,这些信息对成本核算等具有重要意义。

入库管理不仅包括不同类型入库单据模板管理,还包括入库信息的编辑、查询、打印等。入库数据是库存管理的源数据,必须建立数据审核和检查机制,只有负责人校对签字后才能生效;并且当发生入库货物退货时可通过“作废验收入库”来实现,这样记过账的入库单不进行修改和删除,因此作

废的入库单仍能查到,进一步保证了账目的完整性 。

(三)出库管理

出库是交库的逆过程,包括销售出货、生产领料出库(在制品、半成品、成品出库)、借货出库和采购退货等,出库前必须对库存余量进行查询,最大领料数量要受到库存量的限制,对于库存量小于库存报警线的库存品种,按照预先的设定向库存采购审批人员发送通知,采购部门根据报表计算确定其订购量,及时补货。

出库管理必须采用先入先出原则,如企业常用的钢铁类原材料,囤积日久,易受潮生锈、甚至出现裂痕或变形;而对于某些粉末状的物资,若保存时间太长易结块或变质。先入先出法保证剩下的物料都是新的,即便库存增加,质量也不容易下降。

根据物料码自动检索并按原材料入库日期或在制品批次进行排序,保证先入库物料先出库。出库管理要保证发放数量准确,发放日期不拖延,发放记录清楚。出库单主要记录出库时间、出库单编号、物料码、物料名称、数量、经办人、负责人、用途等信息。一旦出库单确认无误输入到数据库后,仓库中的库存结存量自动减少。

入库和出库数据的准确性直接影响管理及生产计划过程,因此,仅有少数的几个仓管员对出入库数据进行录入及处理,大部分库存相关人员如计划、采购、销售人员无权进行数据的更新操作,但可以快捷地查询、打印相关表单数据等,在制品入库、出库信息卡,只能浏览不能编辑和更改,从交库单和出库单自动得出,信息卡提供了在产品出入库的完整记录。

(四)统计与汇总

统计和汇总是库存管理系统的重要功能,不仅可以将管理人员从枯燥的手工统计计算工作中解脱出来,而且可以从大量原始数据中抽取和推导出有价值的、直观形象的数据信息,作为控制和决策的依据。在本系统中,统计和汇总是自动进行的,应用程序根据用户提供的单一或复合条件,将数据库中数据按要求进行排列重组后输出,源数据修改,统计结果自动改变,不仅大大提高了统计的效率,而且数据的准确性和一致性好。本系统的统计和汇总主要包括以下几方面:

1、各种月度结存报表

包括月度在制品零件(套件)结存表、月度半成品零件(套件)结存表、成品出库统计表等。月度半成品零件结存表,表中记录了物料码、物料名称、上月底结存、本月入库数、本月发出(成品库、发装整机、报废修机)、本月底结存、成品资金(原材料费、工资、厂外加工费)等

2、供货单位供料及企业各科室领料统计将各供货单位物品规格、金额及次品退货情况进行累计汇总,便于与各供应商财务结账;统计各生产车间、各科室物料领取情况,对于定额内领料费用厂部统一负责,而对于定额外的领料费用则从部门切块经费中扣除,鼓励节约杜绝浪费。

3、呆滞物汇总

统计库存管理系统中存储时间过长如半年或一年内库存数据无任何动态变化的物料,以便对其数量、种类、金额进行分析,及时提醒计划人员作出处理意见,既减少了保管场地和设备又盘活了库存资金

(五)库存盘点作业管理

库存管理是一项繁琐的工作,每一环节都可能存在失误,如保管中物料自然损耗、丢失,接收和发放时记错帐、看错数字等等,都会导致库存账面与实物数量不一致。

盘点的目的一方面是为了核对数量,进行盈亏调整,动态地向生产、销售和采购等相关部门的决策和计划人员实时准确的物料信息,以便及时调整生产(如对库存过多的物资适当延长采购周期);另一方面可对数量差异大的物料要分析其原因,避免类似情况发生;同时,企业可根据盘盈亏情况及物料摆放情况对仓管员实行相应的技能指标综合考核,对仓管员的工作进行激励和监督。

参考文献:

[1]薛福林.企业库存管理的几点建议【Jl_财会学习2007(9);

库存管理系统篇6

Abstract: Along with the continuously improvement of informationization degree and expansion of scale in clothing enterprise, the demand of clothing enterprise inventory management system is much higher. In this paper, clothing enterprise inventory management system based on .NET and SQL SERVER is designed and developed. This system improved the efficiency of inventory system and gained economic benefit after applying in clothing enterprise.

Key words: Clothing enterprise, Inventory management, .NET, SQL SERVER

中图分类号: F407.86文献标识码: A 文章编号:

引言

当今,随着国家‘两化融合’发展战略的深入,为服装企业提高信息化水平良好的平台和机遇。通过对宁波市服装企业的调研发现服装企业库存管理水平低下[1][2][3]。服装企业迫切需要通过科学和信息化的库存管理来降低企业的库存成本,提高企业的库存效率以及企业的竞争力。服装 企业库存管理作为服装企业信息化的核心内容具有重要的现实研究意义。

通过调研发现服装企业的库存管理普遍存在一下的问题:1、凭经验进行库存管理和控制;2、信息化程度低,软件应用层次低;3、无法把握库存的动态信息,管理效率低下。

本文针对服装企业库存管理中存在问题,设计和开发了服装企业库存管理系统,该系统对于服装企业库存管理应用有一定的特殊性。该库存管理系统基于.Net和 SQL SERVER数据库开发,运用了成熟的开发平台和系统设计机制。通过在企业的应用表明该系统很大程度上提高了企业的库存效率,也一定程度上提高了企业的经济效益。

本文结构如下:第二节对服装企业库存管理系统的系统设计进行了介绍,这里详细介绍了系统功能设计与系统数据库设计;第三节介绍了系统的开发和系统界面;第四节对该系统在企业的应用做了总结。

系统设计

本文所开发的服装企业库存管理系统遵循简单性、实用性、系统性、可靠性与可操作性的系统设计原则,将系统设计分为系统功能设计与系统操作流程设计[4][5]。

系统功能设计

通过对于宁波市某服装企业的详细调研和需求分析得到了如下的企业在库存管理过程中具体的操作流程,该流程如下:

在系统流程分析图中可以看到系统对每个登录用户有3次机会,如果三次输入的用户名或者密码出现错误将强制退出系统。另外对用户的权限做了权限的分类,系统登录权限分为管理员和业务员。管理员和业务员具有不同的职能。管理员可以管理使用本系统的用户,包括添加新用户、设置权限级别、删除旧用户,修改用户名、用户密码等,每个被授权的用户也可以修改各自的登录密码。使用该系统时,必须验证用户的身份,只有通过验证,才能访问该系统。业务员能对企业的库存管理系统的功能进行操作,对货物信息的查询,入库和出库手续的办理等,其主要针对企业的库存管理员。本系统根据系统用户的权限主要分为普通用户和超级用户。

登录系统后,可以在服装库存系统中进行相应的操作,完成后退出系统。

该库存管理系统的流程图,如下图1(系统流程图)所示:

图1 系统流程图

根据上述的库存管理系统操作流程图,我们将系统的功能模块进行了如下设计,系统基本功能架构图,如下图2:

图2 系统基本功能模块架构图

这里我们不将系统各个基本功能模块的详细功能进行展开。通过系统的功能设计,我们能够基本满足服装企业库存管理所需要的操作和功能的要求。

系统数据库设计

系统数据库是服装企业库存管理系统的重要的组成部分,它存储着企业库存数据。合理的设计系统后台所需要的数据库显的非常的重要。本系统采用的SQL SERVER数据库,因为该数据库非常的成熟和稳定,与.NET平台有非常好的接口,能实现数据与系统之间的所有的操作[6]。

企业库存管理数据流程,如下图3所示:

服装企业用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就是数据库结构能充分满足各种信息的输入和输出。通过用户的需求分析设计了如下数据库表:1、系统用户(企业员工)信息表;1、客户信息表;3、供应商信息表;4、材料分类表;5、库存材料表;5、入库信息表;7、出库信息表。并对各个数据表进行了数据表表结构的设计。

系统开发

本节在系统功能设计与系统数据库设计的基础上进行了系统的开发并展示了该服装企业库存管理系统的部分界面。

本文在所开发的系统通过三层架构来实现,即将系统分为数据层、业务逻辑层以及表现层[5]。数据层主要是对库存系统中所设计的数据的保存以及维护等操作;业务逻辑层主要实现的是用户在系统中所要处理的对库存信息、用户信息等的添加、删除、修改等的操作功能;表现层是系统的界面的展现以及对系统中所涉及到得关键信息的展示。通过将系统分为三层实现了系统结构的清晰化,使各个模块更为独立,为服装企业库存管理系统的开发提供了可靠的思路和解决方案。

本系统的开发主要基于Microsoft Visual Studio 2005平台,该成熟的平台为开发提供了可靠性,在开发中主要用C#语言,该语言易于上手且功能强大,足够开发实现本系统的所有的功能,该系统所用的数据库SQL Server 2005,该数据库对于数据的处理操作功能非常稳定,系统中平台与数据库间的交互技术主要是采用了技术,来处理系统相关的信息的删除、添加等操作。

通过上述的系统三层架构的思想,在.NET 平台上结合SQL数据库完成了服装企业库存管理系统的开发。系统在开发过程中主要遵循的是将一个功能模块先运行起来,然后集成完成系统所有的功能。

下面是对所开发的服装企业库存管理系统的界面做部分的展示,图4为系统登录后的主界面,图5为入库操作管理界面:

图4 系统主界面

图5 入库操作管理界面

结论

本文通过对服装企业库存管理中存在的不足进行了调研,得出开发服装企业库存管理系统的必要性。系统开发的过程中,首先进行了系统的功能分析以及系统数据库设计,然后按照系统开发三层架构的原则进行系统开发。该系统的开发主要是基于.NET平台结合SQL SERVER数据库。开发后的服装企业管理系统在某企业进行了实施和应用,大大提高了企业的库存管理的效率,为企业带来了一定的经济效益。

参考文献:

吕旭东, 张金鲜.我国服装企业供应链环境下库存管理现状分析[J].北京纺织,2005,(2):9.

田心.浅析服装库存问题以及解决方法.生意通,2007(5):130.

宁波市经济委员会.加快宁波服装产业发展对策研究[J].宁波经济丛刊,2003.

库存管理系统篇7

1.RFID系统工作原理

RFID系统主要包括六大部分,即RFID标签,天线,RFID读取器,编程器,PML服务器和主控机。RFID标签存有能够唯一表示物品的EPC编码,通过物品的EPC编码可以查找存于PML服务器中关于物品的全部信息数据。RFID读取器通过天线发射一定频率的射频查询信号,当RFID标签进入发射天线区域时获得能量被激活并自动将自身EPC编码以及防止错误的附加码等信息通过卡内置发送天线发送至RFID读取器,读取器通过无线网络将EPC编码等信息通过主控机发送至PML服务器,服务器按照物品EPC编码查找相关信息并将结果返回主控机。主控机通过事件分析过滤器过滤相关信息。

2.库存管理系统模块划分

现代物流中心库存管理系统的基本功能模块可以分为如图所示三个部分:基础服务管理、仓库运作管理和库存信息管理。

图1 仓库管理系统模块划分

2.1基础服务管理模块

基础服务管理模块负责原始数据的录入,实时数据的更新,建立包含使供应链正常运行所需全部数据的数据库。用户通过不同权限查看其权限内的各种数据信息。包括基本数据管理和EPCIS事件管理子模块。

基本数据管理子模块包括仓库系统设置、仓库基本信息、库位基本信息、立体货架信息、货品基本信息、客户信息管理、供应商信息管理、设备信息管理以及用户权限设置和管理。仓库系统设置主要负责库位选择、出/入库规则和货位管理原则、盘点原则、安全库存原则的设计和管理,仓库代码、库位代码、货架区代码等编码方案的设计和管理,物流中心运行所需表单的设计和管理。仓库和库位基本信息分别记录仓库和库位的编码、名称、位置、性质、总容量、总面积、状态等,库位基本信息还应包括仓库编码、区域编码、管道编码、货架编码、层级编码、行编码等数据。物品基本信息包括物品的EPC编码、货品名称、生产厂商、生产日期、生产地点、单价、体积、重量、存放时间、有效期、货品描述、库位编码等。立体货架信息包括货架编码、货架所在区域编码、性质、容量等。设备信息包括设备编码、名称、类别、载重量、状态等。

EPCIS事件管理主要负责EPCIS事件的获取与查询即主控机与PML服务器的通信,事件收集至PML服务器,使用事件过滤器过滤冗余信息,并接收PML服务器返回的事件查询结果。

2.2仓库运作管理模块

仓库运作管理模块主要包括进货入库管理、仓储盘点管理、拣货出库管理、设备状态管理四个子模块。现代物流中心的仓库运作管理的主要功能是负责合理安排出入库作业,合理安排设备。因此,进出库管理、仓储盘点管理是仓库运作管理的主要内容,设备状态管理辅助其主要功能更顺畅进行。

2.2.1仓库出/入库管理子模块

出/入库管理模块依据出入库管理规则,进行库位的选择,入库时间、出库时间、出库货物的选择排序,叉车、堆垛机、分拣机的合理调度,对物流中心库存管理进行实时管理,是物流系统满足实时性要求的关键。合理及时可靠的数据信息是实现合理调度的必要条件。仓库出/入库模块包括系统出/入库管理规则的实施以及单据的管理。

货品申请入库时,主控机接收到发货清单,根据入库规则选择卸货验货时间、地点,当货物经过检验并绑定RFID标签后到达立体仓库的入库前台时,RFID读取器读取货品信息,向主控机提出入库申请。主控机根据预先分配的货位并结合当前货位情况及即将到库货物情况,依据货位管理原则为该物品寻找合适的空货位,同时形成物品库存表。主控机更新仓库记录,添加入库记录。物品入库后生成确认入库单据,向供应商确认收货。数据流程如图。

货品准备出库时,主控机首先接收到销售部门的出库申请单,出库申请单包括物料品种、型号、数量、以及供料时限的要求,接到申请后,主控机结合当前库存情况查询到所需物料的货位,根据货位管理原则确定出库的货位号,并立即形成出库任务(出料库位编号、供货最低时限、出库台号等),生成拣货单,开始拣货作业。拣货作业完成后,物品在等待出库通道等待检验核对,检验核对无误后,主控机生成物品出库清单,并通知客户发货,生成发货清单,更新仓库信息,添加出库记录。

2.2.2仓储盘点管理子模块

RFID技术的使用使现代物流中心在出入库作业中由于人为失误造成的账面数量与实际数量的差异降到最低程度,但不排除因RFID标签损坏或读取器周围无线信号干扰等原因造成读取器漏读、误读。同时,盘点可以查找出仓库中因为存放过久而导致物品质量受到影响,难以满足客户要求的物品。由于RFID技术的使用使原本繁琐且需要大量人工作业的盘点工作变得简单。主控机根据盘点原则选择盘点时间并生成盘点清单。盘点开始时,主控机通过带有RFID读取器的堆垛机传回的数据准确找到缺失或RFID标签损坏的物品数量、位置等信息并进行详细记录,通知有关部门。

2.2.3设备状态管理子模块

现代物流中心的每辆货车、叉车、堆垛机配有唯一EPC编码,主控机通过编码查询其性质、状态。对其进行实时监管,主控机通过GPS实时定位设备状态,以便更好的规划仓库运作及相关责任人的管理。

2.3库存信息管理模块

现代库存管理注重从供应链角度出发来进行库存信息的管理,即库存信息系统与企业的内部部门(采购部门、销售部门、财务部门)相关联。另外还应注意上游供应商与下游客户的信息共享,降低因长鞭效应导致的对供应链的损害。

库存信息管理模块的主要功能是对供应商、客户的共享信息进行数据分析的具有存货管理功能的模块,具体功能包括对货品需求分析预测、安全库存警报。库存统计分析子模块通过销售部门下达的销售清单,检查现有存货水平,如果存量低于预订标准,则发出安全库存警报,生成补货清单,将补货清单发送给采购部门进行采购。

3.库存管理系统主要数据

库存管理系统在运行过程中将生成大量数据和表单,主要表单及其包括的数据有:

(1)收货清单:收货单编码、供应商编码、产品编码、数量单位、数量、日期

(2)货品入库单:入库单编码、商品编码、订单编码、数量、数量单位、体积、入库日期

(3)库位表:库位编码、库位名称、库位性质、总容量、总面积、库位状态、仓库编码、区域编码、管道编码、货架编码、层级编码、行编码

(4)物品库存表:产品编码、库位编码、入库时间、数量单位、库存数量、计价单位、单价、状态、存放时间、有效时间

(5)盘点清单:产品编码、库存类别、库位编码、账面结存、实际结存、盘点设备编码

(6)拣货单:拣货单编码、订单编码、库位编码、拣选数量

库存管理系统篇8

目前国内仓储式连锁超市充分应用库存管理系统的还比较少,主要原因是仓储式连锁超市在我国的发展仅5~6年。尽管库存管理的相关理论研究目前已经比较成熟,但这些研究的主要对象是制造型企业,在仓储式连锁超市的库存管理中并不能完全照搬目前已经成熟的一些库存管理理论,有必要对仓储式连锁超市库存管理作仔细地分析,并找出运用信息系统提高的库存管理水平的相应对策。

仓储式连锁超市库存管理的业务模式

仓储式连锁超市库存管理的目标就是要保持合理的周转库存,减少积压库存,合理地计划临时库存和季节库存,尽量缩短在途库存的运输时间。目前我国仓储式连锁超市库存管理主要包括库存移动管理、库存盘点管理、库存状态管理和库存补充管理。

库存移动管理是对日常营运中商品的进出进行管理,主要的业务有销售、收货入库、报损报废、调拨和商品自用等几方面; 库存盘点管理主要有循环盘点和全面盘点两种业务模式:库存状态管理是对库存商品的冻结、预定、促销、在途和展示等五中不同用途的商品进行管理。库存补充管理主要有店面分散补货模式和中央集中补货模式。

仓储式连锁超市库存管理系统的框架和功能

基本框架

在仓储式连锁超市中,完全依靠人工管理来完成以上的各种库存管理业务几乎是不可能的。随着信息技术的发展,运用库存管理信息系统来管理库存是每一个仓储式连锁超市必选之路。仓储式连锁超市的库存管理系统的简单框架如图1所示:

主要功能

库存需求预测、订货管理、收货管理、库存移动管理、库存状态管理和库存分析是仓储式连锁超市库存管理系统的五项主要功能。

库存需求预测功能最为复杂,它是超市对多达几万种商品进行正确补货的依据。订货管理分为手工订单和自动订单,手工订单功能允许用户在系统中手工创建订单并决定订货的数量;比较先进的仓储式连锁超市是通过自动订单功能实现补货管理,它借助库存预测的结果自动完成补货,可以大大提高工作效率,并保证订货数量的正确性。收货管理功能主要是在系统中及时更新商品入库信息。库存移动管理功能是记录每一次移动的数量及原因,同时产生库存移动凭证和各种分析报告,以帮助管理者对库存移动进行分析和控制。库存状态管理功能对不同的库存进行状态标记,库存状态的管理可以在进销存的每一个环节中起到控制作用。库存分析功能通过库存报表来帮助管理者更好地了解库存的状态并管好库存。

仓储式连锁超市库存管理系统应用中存在的问题

近几年,借鉴国外的管理模式,我国的仓储式连锁超市有了一定的发展。但是,由于我国的市场环境与国外不同,在库存管理系统的应用上出现了不少问题。

业务流程不成熟

仓储式连锁超市库存管理中最核心的业务流程是采购流程和配送流程。国外的连锁体系在建立之初,为了达到规模效应,采用的是集中化采购和中央配送体系。

我国在采用集中化管理模式时遇到了不少困难。我国地域辽阔,经济发展不均衡,并且存在典型的地域性消费习惯、不同的风土人情和品牌概念,很难发挥集中化采购的优势。我国的制造基地不集中,地域广阔交通却并不发达,这就为集中采购带来了一定的麻烦。这些客观现实使得连锁企业在引进国外的集中化采购管理模式时出现了很多的问题,当发生了这些问题之后,有些企业又可能武断地采用分散化采购。分散式采购通常要求在每一个城市都拥有自己的采购队伍,大大增加了管理的复杂度。而且,分散式采购在商品引进、供应商谈判等方面都很难达到统一,这种各自为政的状态使连锁的规模效应很难发挥出来,企业的核心竞争力很大程度上被削弱了。

集中与分散左右为难的尴尬局面,使得大多数的仓储式连锁超市的管理模式非常不稳定,这给库存管理系统的设计带来了极大的难度。

系统数据不正确

仓储式连锁超市的数据量特别庞大,在数据管理方面比较欠缺。例如:系统中大量无用的冗余数据使得系统运行速度变慢,库存报表中出现很多无用信息;日常管理中单据没有及时录入系统,造成系统中的库存数据与商品的实际库存不一致,管理者根本无法依据系统产生的补货报告来进行库存管理;最小订货量、最大订货量、安全库存量和送货周期等非常重要的数据并没有预先进行合理的设定。

系统用户素质低

仓储式连锁超市在我国兴起不久,懂得经营管理的人员还比较匮乏,系统开发时,提不出比较完整和明确的系统需求,使得系统的设计并不完善。既使购买了一套很好的系统,由于零售行业大多数最终用户的计算机水平比较低,在系统的实际运用中,常会出现使用不当或者根本就不懂得使用,那么系统就无法发挥其应有的功能。此外,供应商企业的信息化程度不高,也是零售企业应用库存管理系统的瓶颈。

信息技术落后

连锁企业本身的特点就是通过连锁规模来降低企业的经营成本,由于连锁企业的扩张速度比较快,相应地企业就一直处于变化的过程中。信息系统能否根据企业的变化进行相应的调整也就成了企业非常关心的问题。国内企业构建系统时,缺乏长远的考虑,系统的扩展性不强。另外,企业对信息系统的持续投入比较少,已有的技术不及时更新和升级,落后的技术成了阻碍企业快速发展的主要问题。

仓储式连锁超市库存管理系统应用的对策

针对以上问题,我国仓储式连锁超市应当从以下几个方面采取对策。

重组不同的订货业务流程

与库存管理相关的核心业务流程是订货流程,订货流程需要解决的最主要的问题是订货模式。目前,存在的订货模式主要有单店订货和集中订货两种。通过分析比较可以看出,单店订货和集中订货各有其优缺点(见表1),所以我国的仓储式连锁超市应该兼顾与两种订货模式相适应的业务流程,对原有业务流程进行重新组合,在库存管理系统设计时能充分考虑到这两种流程的运行。

建立严谨的数据管理流程

正确的数据是库存管理系统发挥效用的关键条件,采取如下的数据管理流程,将很大程度上保证数据的正确性和完整性。

明确数据输入和设置部门。与库存管理相关的数据主要包含商品数据、供应商数据和交易数据三个部分,其中商品数据最为重要,目前由采购部门在购进商品时提供。如果将与库存管理相关的数据的所有权划给对库存直接负责的物流部门,他们会比采购部门更负责地对待数据的输入与设置,因为他们需要借助正确的数据管好库存。

建立数据审核和检查机制。库存管理系统一般对数据的输入都应有校核功能,除此之外,重要的数据输入系统之前必须经上级管理人员审核。只有通过建立合理的审核机制才会避免垃圾数据进入系统,不致影响系统的运行效率和系统的正常使用。在数据的日常管理中,差错是难免的,可以由专门的数据检查部门,通过系统数据与原始数据的比较,来确定数据是否会存在问题,保证错误的数据及时得到更改,从而避免对系统的重大影响。

提高现有的用户技术素质

一套好系统的正确性很大程度上依赖最终用户的正确使用,在用户的计算机整体水平不高、培训任务非常艰巨的情况下,我们需要采取以下策略:争取高层管理者的支持。公司高层管理者支持培训工作,既可以鼓励员工积极参与培训,又能创造条件和激励机制让员工乐意参与培训。建立完善的培训文档。完善的培训文档一方面能够帮助受训者更好地理解培训的内容和更快地接受培训的技能,另一方面能够帮助受训者继续巩固和复习培训知识。设计多样化的培训方式。加强在计算机上进行模拟练习,并安排相应的岗位培训。进行必要的培训考核。管理者也应重视培训结果,并将培训考核与上岗机制挂钩。

引进先进的信息技术系统

在传统的库存管理系统中,管理库存主要是通过企业的MIS系统来实现的。近几年,无线技术、协同合作、供应链等为仓储式连锁超市的库存管理提供了更好的技术平台。

无线库存货位管理系统。由于仓储式连锁超市经营面积大,商品品种繁多,对开放式货架上的商品进行实时的数量管理是难以做到的,但可以进行商品的货位管理。当货物被摆上货架时,用无线设备同时扫描商品条码和货架条码,并将商品的货位信息传送到中央数据库。也可以非常方便地利用无线终端来管理和查询商品的货位信息,便于订货和盘点,这种无线库存货位管理系统将会为仓储式库存管理带来极大的便利。

供应商管理库存。一直以来,流通领域的各企业都是各自管理自己的库存,供应链的各环节也都有各自的库存策略,其结果是不但各个企业的库存水平很高,而且整个供应链的库存也很大,这是由于需求的放大作用造成的。为了提高供应链各企业的竞争能力和快速反应能力、降低库存水平,可采用供应商管理库存(Vendor Managed Inventory, VMI)等技术。

随着我国加入WTO,我国本土的仓储式连锁超市将面临严峻的挑战。库存管理是仓储式连锁超市核心竞争力的重要组成部分。运用信息技术来优化库存管理流程,提高库存周转率,减少日常库存损耗,降低库存管理成本是仓储式连锁企业库存管理的目标。我国特定的市场环境要求对库存管理的业务流程进行因地制宜地改造,只要能够优化企业内部的业务流程,并且通过加强对信息技术的投入以及企业用户的培训就能够提高库存管理水平。

库存管理系统篇9

1 引言

库存商品管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。该系统可以提高连锁店库存的工作效率,既提高了连锁店的经济效益,又减少了员工的操作。

2 系统的可行性研究

本研究的开发利用MYSQL和SQLYOG作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。用Visual C++6.0作为系统开发的开发环境,使用MFC编写的图形用户界面,整个连锁店库存商品管理系统采用友好的交互界面。其类与对象的支持及丰富的数据类型,保证了代码的模块化要求,而代码模块化的提高,有利于以后对新系统的扩展。

3 库存系统的概要设计

3.1 需求分析

系统程序是用Visual C++ 6.0和MYSQL数据库来实现的。需求分析为连锁店库存管理系统设计的主要依据。管理的业务需求流程描述如下:对库存商品进行资料管理和统计,对产品的进货单和出货单以及商品的变更记录进行录入管理和统计;根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码。

3.2 系统模块结构

系统共包括四大模块,入库管理模块、出库管理模块、商品管理模块、供应商管理模块。入库管理模块功能:实现库存管理人员的查询;出库管理模块功能:实现出库商品信息的盘点;商品管理模块功能:及时对库存中破损的商品进行统计清查工作;供应商管理模块:实现库存管理中库存管理员与供应商之间的快速连接。其中登录主界面如图1所示:

3.3 系统数据库设计

数据库在系统中起至关重要作用,数据库是系统的核心,所有MFC应用程序中通过MYSQL及SQLYOG与数据库连接,操作数据库中的数据,从而实现所有需要的功能。本系统的数据库实体主要有商品、管理员、供应商等,E-R模型图形用在连锁店库存管理系统的数据设计。其中商品基本信息表是:

3.4 模块测试

模块测试主要从以下几个考虑:模块接口、局部数据结构、重要执行通道、出错处理通道、影响以上的边界条件。测试时进行代码审查,再进行功能测试,从输入简单的数据开始执行,观测运行期间变量的变化,运行中值的变化范围。改变测试方案,发现错误并记录、修改,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。

4 结论

此系统是在Visual C++6.0平台下开发完成,使用C++6.0的MFC工程作为开发环境,MYSQL5.0和SQLYOG作为数据库,系统有较高的安全性和较好的性能。系统的程序可以处理多种商品库存,在商业上的应用方便性,也说明了此系统的实用性强。

[参考文献]

[1]夏邦贵,刘凡馨.Visual C++数据库开发经典实例精解.北京:机械工业出版社,2006.

库存管理系统篇10

中图分类号:TH164 文献标识码:A 文章编号:1007-9599(2013)01-0212-02

1 引言

库存管理是商业企业经营管理中的核心环节,也是一个企业效益的关键决定因素。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同商品的进行分类入库、出库、记账,这是一项极其繁琐的工作。而且在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的进购部门也缺少一份准确的进购计划,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。企业库存管理系统就是在这种状况下出现的,通过利用计算机的技术,使得企业进货、销售、存库管理能够有机地结合起来,从而提高企业的效率,节省成本。随着全球经济一体化进程的不断推进以及我国中小型物流企业的蓬勃发展,在这些中小型企业中推行库存管理系统已经成为一种可能,也是市场经济发展得必然趋势。

2 系统分析与设计

2.1 系统业务需求分析

通过分析调查有关库存管理系统查询维护模块的管理需求,并针对一般企业库存管理系统的功能需求特点,设计库存管理系统查询维护模块的数据流程图(如图1所示)。

2.2 系统功能设计

库存管理系统篇11

中图分类号:TP311.52

在社会经济的不断发展下,企业规模越来越大,传统的手工管理已经无法满足企业的发展需求。电脑信息技术的出现对这一问题进行了有效的解决,通过将现代管理技术和电脑技术进行合理的配合,更加高速、准确的将企业、工业的日常管理工作做好,提高工作效率,降低管理成本,本文实现的库存管理系统主要目的是为了更加便捷的管理和查询企业仓库的库存情况和往来情况,可以提高信息的处理速度和提高信息处理的准确性,提高了工作效率。

1 企业库存管理系统功能模块

1.1 基本信息管理模块。此模块主要分为仓库信息管理功能、信息管理功能、用户信息管理功能。(1)仓库管理模块。此模块主要是用来对企业中各个仓库的相关信息进行修改、添加、删除和查询。(2)客户管理模块。此模块将客户分成供应商和购货上两类,主要用来对客户的信息进行删除、修改和添加。(3)用户管理模块。用来对系统用户的相关信息进行删除、修改和增加,其中系统管理员不能进行修改和删除。

1.2 产品信息管理模块。产品信息管理模块主要由产品信息管理和产品类目管理两个子功能模块构成,可以达到对产品信息和产品类目进行修改、增加、查询和删除的目的。

1.3 库存操作管理模块。库存管理模块主要由出库模块、入库模块和盘点模块三个子模块构成,可以完成各种出库、入库和盘点工作。(1)出库模块。指的是仓库按照业务部门提供的相关出库凭证,根据具体的商品名称、商品编号、商品数量,对商品的出库工作进行组织,并把出库的基本信息在数据库中进行保存。(2)入库模块。主要用来对正常验收入库的相关货物进行保存和记录,并在数据库中对相关记录信息进行保存。(3)盘点模块。盘点模块主要是用来定期对实际库存商品数量进行清查,对货物的具体流动情况进行掌握,并对保管帐上的记录数量和仓库现有物品的实际数量进行核对,对库存的总数量有一个全面的了解和掌握,并在数据库中对盘点信息进行保存。

1.4 统计查询管理模块。统计查询管理模块主要由库存产品流水统计和产品入库统计查询两个模块构成。(1)库存产品流水统计查询。主要是根据组合条件统计查询库存产品的流水记录。(2)入库统计查询。主要是根据组合条件或者单一条件,统计查询入库产品的信息。

2 系统功能设计

2.1 基本信息管理功能。基本信息功能主要由用户信息、仓库信息、客户信息构成,一般可以将客户分成购货商和供应商,在进行产品的入库时,要求提供出供应商的相关信息,在进行产品退货和出库时,要求提供购货商的性格信息。仓库信息主要由仓库说明、仓库名称、仓库编号几个方面的内容构成,用户信息包含了用户的密码、用户名、用户姓名等信息。一般情况下,基本信息好可以实现下面几个方面的功能:(1)录入、修改和删除仓库信息。(2)录入、修改和删除客户信息。(3)录入、修改和删除用户信息。

2.2 产品信息管理功能。要求管理系统可以分类管理产品的库存信息,用户要可以对产品的类目进行创建和编辑,在改系统中,主要使用二级产品类目的方法来对产品的类别进行区分,比如机械类、电子类、化学类等产品的类别,二级类目是在一级类目的基础上,进一步细分产品,比如试剂类、药剂类、涂料类、燃料类等。相关产品可以用来元器件进行生产的化学药品,也可以是工业机械产品。(1)产品类目的录入,包括产品类目编号、类目名称和类目级别等信息;(2)产品类目的修改;(3)产品类目的删除;(4)产品信息的录入,包括产品编号、所属类目、产品名称、产品规格等;(5)产品信息的修改;(6)产品信息的删除;(7)产品信息的查询。

库存管理系统篇12

开 题 报 告 一、论文题目:库存管理信息系统的开发二、题目研究内容:当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。库存管理的对象是很多的,广而言之,它可以包括:商业、企业库存的商品,图书馆库存的图书,博物馆库存的展品等等。在这里本文仅涉及工业企业的产品库存。它主要包括下列三部分:1、没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、半成品、部件等,如钢材、轴承、发动机、电动机等。2、已经过企业加工,但尚未加工完毕的在制品。3、企业已加工完毕,储而待销的成品与备件等。库存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。库存管理信息系统研究的内容涉及库存管理的全过程,包括入库、出库、退货、订货、库存统计查询等等。下面介绍库存管理的工作流程:#入库供货单位发货---运输---货物到达后测试检验---送货单---库管人员查收入库---入库单处理各种入库业务,如:工业企业的生产入库、委外加工入库、其他入库等入库业务;按入库类型可以分别在不同模块录入入库单据信息。#出库库存统计表---各使用单位---领料单----库管人员出库---出库单处理各种出库业务,如:工业企业的生产领料、委外领料、其他出库等出库业务;按出库类型可以分别在不同模块录入出库单据信息。#退货产品不合格通知书---各使用单位----领料单存根---库管人员退货---退货单#订货库存管理部门向采购部门发出采购单---采购部门向供应单位传递订货单---供应单位组织发货---运输----货物到达后测试检验---入库#盘点备份库存数据,打印盘点表,可按仓库、批次进行盘点,并根据盘点表生成盘盈、盘亏表,调整库存账。盘点的功能是检查仓库现有库存量与帐面数量是否一致。若盘点结果是仓库现有库存量大于帐面数量,则盘盈;若盘点结果是仓库现有库存量小于帐面数量,则盘亏。无论是盘盈还是盘亏,它们的差异量都记录在盘点调整单。根据上述工作流程,库存管理系统将包含以下内容:1.能对企业内的各类货物进行ABC分类管理,并提供最低库存量、最高库存量、安全库存量的预警功能。2.可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。3.可以方便快捷的进行物资入库管理/物资出库管理等等,安全、高效;支持各种类型的出/入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等4.提供退货管理功能5.通过查询库存,及时了解库存余额信息,便于订货下单,以免由于缺货,影响生产。另外,还提供经济订货量计算功能和打印订货采购单功能。6.支持库存盘点功能,可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调整单7.可及时打印库存余额,方便领导决策或安排及时定货.三、调研情况1、国内外现状研究:计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90的工作由计算机完成;物资管理中80—100的信息处理由计算机完成;计划管理中是80—90。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80;用于科技运算的占8;用于生产过程控制的占12。因此,经济管理是计算机应用的主要领域。当然,由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。2、目前存在的问题:库存管理对 企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。表现之一:有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。表现之二为:有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。表现之三为:有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:1)系统开发时无科学的理论支持。2)开发过程中调研不全面。3)软件编写时模型不清晰完整。4)所用开发工具落后(如Foxbase等)。四、研究解决方法及思路根据我国国内库存管理信息系统在企业中应用普及时出现的各种问题,我将用我所学知识,利用当前管理信息系统科学的、实用的理论,开发一套基于NET的库存管理系统,以求能对我国库存管理现代化水平的提高贡献一份微薄的力量。具体的方法及计划如下:全论文将分为三个部分。第一部分为引论,阐明所开发项目(库存管理信息系统)要满足用户哪些要求,并给出全文的摘要。第二部分为实际开发过程,这将是论文的核心内容分为理论支持,系统分析(实际调研),系统设计,软件编写,运行调试,系统安装,系统维护七章。第三部分为结束语部分,分为经验教训和注意问题及作者建议,参考资料二章。作为作者自己的心得体会与读者共享。这三个部分中,第二部分为库存管理信息系统开发过程、方法及工具()使用的详尽论述处于全论文的核心地位。而其中的理论支持,系统分析,系统设计,软件编写又是第二部分的核心,在此将这四章主要内容概述如下:理论支持一章主要内容包括:(1)当前计算机管理界所流行且实用的系统建设三原则:整体性原则、分作—协调原则、目标优化原则。(2)系统开发的结构化生命周期法。(3)原型法。系统分析系统分析就是明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案。通过对系统的调查和可行性分析,画出系统的实际操作流程图:供货单位管理