目前企业的仓库管理人员对库存物品的入库

上传人:ji****72 文档编号:35579984 上传时间:2018-03-17 格式:DOC 页数:13 大小:51.16KB
返回 下载 相关 举报
目前企业的仓库管理人员对库存物品的入库_第1页
第1页 / 共13页
目前企业的仓库管理人员对库存物品的入库_第2页
第2页 / 共13页
目前企业的仓库管理人员对库存物品的入库_第3页
第3页 / 共13页
目前企业的仓库管理人员对库存物品的入库_第4页
第4页 / 共13页
目前企业的仓库管理人员对库存物品的入库_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《目前企业的仓库管理人员对库存物品的入库》由会员分享,可在线阅读,更多相关《目前企业的仓库管理人员对库存物品的入库(13页珍藏版)》请在金锄头文库上搜索。

1、天马行空官方博客:http:/ ;QQ:1318241189摘摘 要要目前企业的仓库管理人员对库存物品的入库、出库、移动、盘点、补充订货、生产补料等操作都采用人工操作,这样即费时又费力,而且很难保证库存物品的的覆盖面以及操作的准确性。正是为了能够帮助仓库管理人员高效便捷的进行工作因而开发了本软件。为了达到预期的目标我们最终选择了 C/S 体系结构。本软件是在对公司现有的软硬件环境,及先进的管理系统开发方案基础上进行开发的。采用 c+ Builder6 以及 SQL Server2000进行开发。 本软件实现了以下主要功能:1. 安全帐户管理;2. 入库单管理;3. 出库单管理;4. 综合查询功

2、能;5. 综合查询功能等。大量的测试表明本软件在 Windows 982000XP 平台配合服务器端 WINDOWS2000 SQL SERVER2000 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!关键词:管理系统、数据库、入库、出库、安全管理关键词:管理系统、数据库、入库、出库、安全管理库存管理系统库存管理系统一、 系统设计1系统目标设计库存管理系统主要实施目标是帮助企业的仓库管理人员对库存物品的入库,出库,移动,盘点,补充订货和生产补料等操作进行全面的控制和管理,以达到降低库存,减少资金占用,避免物料积压或短缺现象,保证生产经营活动顺利进行的目的。库存管理系统从级

3、别,类别,货位,批次,分类等不同角度来管理库存物品的数量,库存成本和资金占用情况,以及用可以及时了解和控制库存业务各方面的准确情况和数据,做到财,物,卡相符。通过库存管理系统,使企业的所有生产经营活动走上正规,能够对企业的各种决策提供决策支持,加快企业的信息化过程。2系统功能分析库存是为物料和产品的储存而建立的,它可以吸收销售量的起伏,使生产调整与机器的高利用率成为可能,以及防止由不稳定的物流引起的人员与设备的停工。因此,必要的库存是有利的,但是过多的库存将会占用大量的资本。建立库存管理系统就是为了提高物料和产品的保管效率,并且有效地控制库存。因此,库存管理系统主要任务就是合理存放并及时向制造

4、部门提供原材料和各种成品,半成品。本系统需要完成的功能主要有:安全帐户管理入库单管理出库单管理综合查询功能提货单管理提货单分提管理3开发设计思想尽量采用公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的;系统应该从实际出发,满足公司库存管理的各项要求,并达到操作过程中的直观,方便,实用,安全等要求;系统采用 C/S 体系结构,Client(客户端)负责提供表达逻辑、显示用户信息,访问数据库服务器;Server(服务器端)则用于提供数据服务系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员的补充,

5、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改,备份等操作4开发环境开发工具:c+ Builder6数据库:SQL Server2000运行环境:(1)客户端: WINDOWS98、2000、XP(2)服务器端:WINDOWS2000 SQL SERVER20005系统功能模块设计在系统功能分析的基础上,得到整个系统的功能模块设计图如下所示:6. 库存管理系统与其他系统的关系库存管理系统是一个复杂的系统,同整个企业的所有活动都有关系,与企业的其他信息管理系统如人力资源管理系统,基础文件管理,生产计划管理等存在密切的关系。库存管理系统基本信息维护库存管理安全管理员工信

6、息仓库信息供货商信息货品信息入库单管理出库单管理提货单管理用户管理修改密码重新登录二、 数据库设计 1、 需求分析作用:主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。根据对部分企业的调查分析,可以得到整个完整的库存管理系统的各个模夫之间的关系,如下图所示:由于整个库存管理系统涉及了很多的内容,因此重点是仓库的管理部分,根据仓库管理的特点,需要设计以下的数据项和数据结构:首先要建立的员工信息的数据库和表,在整个库存管理流程中,可以通过员工信息表知道各个流程间的操作员与员工的具体信息。 员工基本信息:包括的数据项有,员工姓名,员工号,岗位,工作部

7、门号,工作部门名称,进单位时间,正式录用时间,离职时间,试用期,性别,年龄,学历,身份证号,部门,工作历程,家庭住址,联系电话,手机号码,EMAIL,备注,主管,审核等接着建立操作员的数据库表,因为在进行仓库管理的时候,首先需要通过对操作人员的跟踪,来了解各个时刻发生的事情以及权责等。操作员基本信息:用户名,密码,限级别,员工号,员工姓名,登录时间,离开时间接下来需要进行材料设备的入库管理分析,入库管理中首先要解决的就是货品的信息,因此需要建立货品信息表货品信息表:货品编号,货品条形码,货品名称,类型,型号,单位,仓库代码,仓库名称,货品价格,默认货位,原始库存,现有库存,最低报警,最高报警具

8、备了基础的货品信息后,还有几个基本信息需要录入,给供货商的信息,接着分析供货商的数据项货品入库货品出库入库单输入形成出库单输入形成库存修改货品盘点提货单形成供货商:供货商信息,供货商编号,供货商名称,联系地址,联系电话,传真,开户行,银行帐号,信誉登记,备注等下面要解决的仓库的基本信息的问题,对于一个企业来说,多个仓库是很普通的,因此对于不同的货品进入不同的仓库,许多企业也是有规定的,因此需要建立基本的仓库信息:仓库信息:仓库编号,名称,地址,类型,容量,管理员,联系电话当以上的数据准备就绪后就可以进行入库单的输入了,前提是入库单输入中的入库货品首先必须输入到货品信息中,否则无法入库,接下来分

9、析入库单的数据结构和数据项:入库单:入库单号、发票编号、入库日期、货品编号、数量、单价、总额、仓库代码、仓库名称、供货商编号,供货商名称、经办人代码,经办人姓名、增值锐率、备注入库单设计完毕后,如果需要和财务进行,还需要进行财务跟踪,这需要根据企业的性质以及何种货品来决定。如果不需要进行财务方面的连接,接下来就是需要进行出库单的制定。出库单:出库单号,提货单号,出库日期,货品编号,货品名称、数量、单价、总额、货款回收、提供单位、仓库代码、仓库名称、出库用途、经办人代码、经办人姓名、增值税率、备注填完出库单后,接下来就是进行发货,发货是库存中的一个重要环节,因为出库单仅仅相当于一个需求,或者是材

10、料申领单,有些情况下也可单独首先首先制作材料申领单,然后在制作出库单。通常情况下,根据用户的申请,填写出库单,如果出库单得到了确认以后,就可以制作发货单,向需要的客户发货。如果直接发货,也就是将出库单中的材料一次性发货,则直接设定出库单是否为“发货状态”就可了。但是在实际的操作过程中,有可能遇到分批提货或者合并提货的情况,这种情况下需要首先制作货品提货单。货品提货单只能简单地将一张或多张具有相同性质的出库单(即相同的货号,相同的领用部门等,仅仅是领料的用途不同)作合并处理,然后按分提登记单一次或分次提货。提货单: 日期、提货单号、提货单位、货品编码、货品名称,总数量,总金额,已提货数量,出库单

11、数量,是否完成提货,经办人编号,经办人姓名,经办日期,截至日期一个提货单可对应多个出库单,这样就可以通过提货单一次提出多个出库单的货品,这在许多的情况下都是需要的。接下来需要制作分提登记单。这主要是方便一张提单提货单可以多次提货,有利于对整个仓库的情况进行动态分析分提登记单:提货日期,分提号,提货单号,提货单位,数量,经办人等分提登记单制作完以后,接下来需要分析其他的业务实现。对于多仓库管理的系统,还可能有调拨业务,移库业务,借入借出业务,以及货品坏、退、换业务等2数据库的概念结构设计在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息

12、世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。 在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据

13、模型”。在本系统中我采用“实体联系模型”(ER 模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER 模型直接从现实世界抽象出实体类型及实体间联系,然后用ER 图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但 ER 模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。在该数据库中,我设计了三个实体,分别是库存、员工和供应商以及两个联系类型入库和出库。在本系统中库存是核心,也是基本,没有了库存其它的也就没有什么意义了。员工记录的添加是考虑到责任问题,也就是说,在仓库管理的实际运用中,出现了责任不清的现象,

14、特别是由于仓库的进出图书数量都比较大时产生了一系列问题,所以在设计数据库时,我特别考虑到这一点,加入了员工记录这一实体。供应商信息的添加主要出于对图书来源问题的思考。通过添加供应商信息可以比较清楚地了解图书的进货渠道,从图书的质量到供应商的信誉都可以进行了解,同时可以为以后的图书进购提供一定有用的信息。入库联系类型将库存信息、供应商信息和员工信息联系在一起,可以方便地实现三个实体之间的联接,而出库联系类型则将库存信息和员工信息较好地联接起,同时这两个联系类型又都具有各自特有的属性。3数据库表格设计数据库表格设计在完成系统的 ER 图之后,需要将 ER 模型转化为关系模型,也就是说,要设计出数据

15、库所需要的表格。在这里,我选用的是关系数据库。因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。在这里不得不提到一个概念范式。其实在上一节的 ER 图设计中,已经运用了范式的思想,不仅如此,在数据库的表格设计中更离不开范式的思想,它是数据库设计的基础,如果不注意这个问题将会导致一系列问题的出现。我在系统中定义的表格都严格地按照范式的思想和要求去完成,数据库中的所有表格都达到了三范式的要求。根据系统 ER 图,针对本系统的特点,在对所搜集的数据进行规范化之后,定义了如下六张表格,分别是库存信息表,入库信息表,出库信息表,员工信息表,供应商信息表和密码信息表。通过对这六张表格的操作可以较好

16、地完成系统设计的各项功能,六张表格之间有着不同程度的联系。(说明:在以下数据表中,K 代表主键,#代表外键,字段值不为空。BookRecord 表(库存信息表) 字段名称 数据类型 说明K BookID 数字 图书编号BookName 文本 图书名Author 文本 作者Publisher 文本 出版社PubDate 日期/时间 出版日期Price 货币 价格BookType 文本 图书类型Number1 数字 库存数量Addation 文本 备注 库存信息表主要用于记录仓库中现存放的所有图书的详细信息,包括图书编号、书名、作者、出版社、图书类型等有关图书的各类信息,它即是该数据库的主表,也是系统主界面的主要内容。在该表中图书编号是主键,它按图书入库的先后次序来编写,每当有图书入库,系统自动给出图书编号,这样我们按图书编号来查找图书是比较方便的。考虑到编号比较难于记忆,所以使用了出版社和图书类型两个字段,在系统中我提供了出版社和图书类型的分类查找,而且

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号