物流中心仓储信息管理系统教材.doc
《物流中心仓储信息管理系统教材.doc》由会员分享,可在线阅读,更多相关《物流中心仓储信息管理系统教材.doc(83页珍藏版)》请在咨信网上搜索。
物流中心仓储信息管理系统教材 79 2020年4月19日 文档仅供参考 物流中心仓储信息管理系统 系统简介 本文描述了物流中心仓储信息管理系统的设计与实现。本系统的前台设计由JSP实现,以SQL SEVER 为后台数据服务器,增加系统的安全性和完整性,提高了系统响应的速度。整个软件系统基于浏览器/服务器(B/S)模式。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通物流中心仓储信息管理的软件。能实现入库、出库、盘点和库存控制等仓库的智能化管理,能够提高库存管理的效率。同时经过入库单、出库单、盘点单等各种单据使物主能够浏览自己的货物情况,便于向物流企业反馈信息。 目 录 物流中心仓储信息管理系统 第一章 系统开发意义 当前,许多企业认识到企业管理信息对企业发展的战略意义,从财务软件、进销软件到CIMS,从MRP、MRPII到ERP,代表了中国企业从粗放型管理走向集约管理的要求,竞争的激烈和对成本的要求使得管理对象表现为:整和上游、企业本身、下游一体化供应链的信息和资源[10]。而仓库,特别是制造业中的仓库,作为链上的节点,在物流供应链[5]的管理中不再把库存作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论她们来自生产商还是来自客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存信息的透明性、可靠性和实时性。 因此仓储管理信息系统除了针对于特定对象(如仓库)的商品、单据流动外,还对于仓库作业结果的记录、核对和管理进行实时分析,比如记录商品出入库的时间、经手人等管理仓库作业的结果记录、核对和管理外,还对仓库作业的过程进行指导和规范:即不但对结果进行处理,更是经过对作业动作的指导和规范保证作业的准确性、速度和相关记录数据的自动登记(数据库系统),增加仓库的效率、管理透明度、真实度,降低成本。我们经过终端指导操作员给某定单发货:当操作员提出发货请求时,终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种商品,然后送到接货区,录入运输单位信息,完成出货任务,重要的是包括出货时间、操作员、货物种类、数量、产品序列号、承运单位等信息在货物装车的同时已经输到了计算机信息中心数据库[8]。 第二章 开发工具和开发环境 2.1 JSP语言介绍 JSP(JAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您能够将网页中的动态部分和静态的HTML相分离。JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体。您能够使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以”<%”开始并以”%>”结束。 一般,您要将文件以”.jsp”为扩展名,并将它放置到任何您能够放置普通WEB页面的路径下。尽管JSP文件看起来更像是HTML文件而不是Servlet文件,但事实上,它恰恰将转换为Servlet文件,其中的静态HTML仅仅用来输出Servlet服务方法返回的信息。如果JSP pages 已经被转换为Servlet且Servlet 被编译进而被装载(在第一次被Request时),当您再次Request 此JSP页面时,将察觉不到一瞬的延迟。好象一个URL是指向一个HTML,但事实上它指向的是一个Servlet 或JSP pages。 构造一个JSP page,除了可内嵌的规则的HTML,还有三类主要的JSP元素:Scripting elements, Directives,和 Actions。使用Scripting elements您能够定义最终转换为Servlet的部分,Directives 使您能够控制这个Servlet的整体结构,而Actions使您能够指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您能够在某一段上利用一些预定义的变量,如request。 在当今世界,流行的Internet应用程序开发主要有:ASP,PHP,CGI,JSP等多种方案,技术上各有优缺点,可是JSP以其简单易学,跨平台的特性,在众多程序中独树一帜,在短短几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中。在国内JSP现在也得到了比较广泛的重视。 2.2 SQL Server 数据库介绍 2.2.1 SQL简介 SQL全称是”结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,因此自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。当前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。 2.2.2 SQL数据库体系结构 SQL数据库的体系结构基本上也是三级模式。SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对应于基本表,元组称为”行”,属性称为”列”。内模式对应于存储文件。 SQL数据库的体系结构特征: 一个SQL模式(Schema)是表和约束的集合。 一个表(Table)是行(Row)的集合,每行是列(Column)的序列,每列对应一个数据项。 —个表能够是一个基本表,也能够是一个视图,基本表是实际存储在数据库中的表。视图是从基本表或其它视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。 一个基本表能够跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表,一个表能够带若干索引,索引也存放在存储文件中。每个存储文件与外部存储器上一个物理文件对应。存储文件的逻辑结构组成了关系数据库的内模式。 用户能够用SQL语句对视图和基本表进行查询等操作。在用户看来,视图和基本表是一样的,都是关系(即表格)。 SQL用户能够是应用程序,也能够是终端用户。SQL语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用户使用。 2.2.3 SQL的组成 SQL主要分成四个部分: 数据定义:这一部分也称为”DDL”,用于定义SQL模式、基本表、视图和索引。 数据操纵:这一部分也称为”DML”,数据操纵分成数据查询和数据更新两类,其中数据更新又分成插入、删除和修改三种操作。 数据控制:这一部分也称为”DCL”。数据控制包括对基本表和视图的授权,完整性规则的描述,事务控制语句等。 嵌入式SQL使用:这一部分内容涉及到SQL语句嵌入在宿主语言程序中的使用规则。 2.3 B/S结构数据库系统 浏览器/服务器(B/S)系统是一种分布式计算系统,它的含义是程序的数据处理并不像一般在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。例如,对于SQL Server来讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。浏览器/服务器系统的这两个部件经过网络连接相互通信,而且能够扩展到任意规模。 第三章 物流中心仓储信息管理系统设计 由系统功能要求及数据关系,根据演绎法(由一般性的前提推导出个别性的结论的思维方法,称为演绎法)的原则,可将一个复杂的仓库管理系统由顶向下逐层分解成多级模块结构[1]。在本系统各大模块中,当某一具体处理功能发生变化时,只需改变该处理模块或增加新的处理模块而不影响其它模块,从而使得系统结构清晰合理,有效地避免了传统的以归纳法为主的设计方法中常出现的模块间的接融问题。 3.1 系统设计特点 由于物流中心仓库本身就具有作业区多、货物种类复杂、日出入量大、客户繁多等特点,以及为了适用于物流业现有的计算机网络,同时也为了今后系统维护升级的方便,本物流中心仓储管理系统采用Browser/Server结构,在局域网中选一台计算机作为服务器,安装数据库以及程序代码。在客户端不需要安装任何软件,只需要利用本身IE浏览器访问服务器。 3.2 系统功能设计 本系统的功能是基于Internet或局域网对整个仓库货物的进出库管理和在库管理以及所产生单据的打印和查询,它能够在Browser(客户端)经过远程联接到Server(服务器端)完成信息录入、修改和查询。Server端是整个系统的核心部分,主要是将客户端传入的数据按指令进行处理然后存入、修改和删除数据库中的数据。 3.3 系统逻辑结构设计 本系统的逻辑结构主要分为三个部分,包括操作管理模块、数据处理模块和系统管理模块。 操作管理首先是对操作用户身份的管理,Server端接受用户登陆的请求,认证用户的请求,将经过认证的帐号信息以session的形式记录。其次是Server记下当前用户的信息,包括用户是否登陆以及登陆的时间、登录的电脑IP地址以及判断该用户所属的仓库。 数据处理模块主要包括接客户模块、货物入库模块、货物出库模块与货物盘点模块。在客户模块是系统首先把客户资料记入数据库,同时对于后面的货物入库模块和货物出库模块中录入时有个动态连接数据库功能,用户具体录入某一货物数据时,能够动态选择之前录入的客户名单,以此判断货物的所于该客户。用户在数据录入、修改、审核后,系统会自动记录用户名。以便以后查询。系统各模块都分为录入、修改、审核、查询四块。其目的是为用户提供明确的逻辑过程。方便用户的操作。 系统管理主要包括数据备份与恢复处理、系统初始化。数据备份与恢复处理是系统在遇到故障或意外时能够尽量减少对公司的影响。系统初始化主要完成系统常量的设定和系统的初始化工作。 3.4 仓储信息管理系统的总体结构 本系统仓库管理者需要建立一个比较完善的系统来解决仓库管理各方面的问题。首先我们使用SQL建立一个数据库,用来存储所有的管理信息,包括:仓库信息,客户信息,商品信息,各种其它管理信息等。当打开浏览器运行网页时,就会自动连接上后台的数据库。用户就能经过前台工具对后台进行相应的操作如图3.1所示。 其它权限用户 系统管理员 浏览器 数据库后台 图3.1 系统操作结构图 创立仓储信息管理系统的各大功能模块的总体结构,其中包括客户管理、出入库管理、盘点管理、库存控制和报表管理如图3.2所示。 仓储管理信息系统 客户管理 盘点管理 报表管理 库存控制 出入库管理 图3.2 仓储信息管理系统的总体结构 3.5 仓储信息管理系统的各大功能模块 物流中心仓储信息管理系统主要功能模块包括客户管理、入库管理、出库管理、盘点管理、库存控制、信息报表管理。 3.5.1 客户信息录入 客户管理 客户管理主要包括客户信息录入、客户信息修改、客户信息审核和客户信息删除,如图3.3所示。 客户信息录入 客户信息修改 客户信息审核 客户信息删除 图3.3 客户管理结构图 3.5.2 货物入库模块 入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.4所示。 入库管理 货物信息录入 货物信息删除 货物信息审核 货物信息修改 图3.4 入库管理结构图 3.5.3 货物出库模块 出库管理 出库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.5所示。 货物信息录入 货物信息删除 货物信息审核 货物信息修改 图3.5 入库管理结构图 货物审核后,在数据库对应的货物表中去除相应的数量。 3.5.4 货物盘点模块 盘点管理 盘点管理主要是货物信息在库查询,包括货物数目在库查询、货物货位查询、货物客户名单查询等,如图3.6所示。 货物货位查询 货物数目在库查询 货物客户名单查询 图3.6 盘点管理结构图 3.5.5 库存控制模块 库存控制主要包括货位清空、货位挪移、货位整合,如图3.7所示。 库存控制 货位挪移 货位清空 货位整合 图3.7 盘点管理结构图 3.5.6 信息报表管理 信息报表管理主要包括信息报表(入库表、出库表、盘点表)和打印管理,如图3.8所示。 打印管理 入库表 盘点表 出库表 信息报表 信息报表和打印 图3.8 信息报表管理结构图 3.6 系统数据流程图 3.6.1数据流程图定义 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它能够用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 3.6.2数据流程图特征 数据流程图的特征有两点:抽象性和概括性。 抽象性:在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。 概括性:它把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间的数据关系。 3.6.3仓储信息管理系统数据流程图 (1) 仓储信息管理系统基本数据流程图,如图3.9所示。 密码检验 功能分类 客户资料录入 客户资料修改 客户资料审核 商品信息录入 商品信息修改 商品信息删除 商品信息审核 商品信息出库 商品信息盘点 商品信息报表 商品信息入库 图3.9 仓储信息管理系统数据流程图 (2) 仓储信息管理系统各资料信息处理流程图,如图3.10所示。 客户资料修改 客户资料审核 客户资料录入 客户资料删除 商品资料审核 商品资料修改 商品资料录入 商品资料删除 图3.10 仓储信息管理系统资料信息处理流程图 (3) 仓储信息管理系统单据处理流程图,如图3.11所示。 入库单 单据打印 出库单 单据资料录入 盘点单 图3.11 仓储信息管理系统单据处理流程图 (4) 仓储信息管理系统货位管理流程图,如图3.12所示。 货位挪移 货位查询 入库货位资料生成 货位整合 货位清空 图3.12 仓储信息管理系统货位处理流程图 3.7 系统运行硬件环境 Server端:PentiumIII800以上,256MB内存,10/100MB自适应网卡,ADSL1M以上。服务器的性能要求比较高,主要是考虑用户数量的增加将给服务器带来比较大的负担,因此要求至少是比较高档的PC,假如有条件的话,能够使用专用的服务器。 Browser端:PetiumII533以上,64MB内存,10/100MB自适应网卡,拨号接入Internet或ADSL。 3.8 系统运行软件环境 Server端系统选择了比较流行的Windows Server,Windows 是一个集应用、管理、网络服务与通信服务于一身的操作系统,它支持广泛的应用服务程序和丰富的开发工具,界面友好易于使用、管理和维护。而且它还提供了Tcp/Ip,NetBEUI,NetBIOS,DLC,IPX/SPX等传输层通讯协议,使得网络开发更方便。同时需要安装SQL Server 数据库。 Browser端使用的系统不作限制,只要有Microsoft 公司的IE浏览器即可。采用Microsoft 公司的IE浏览器主要是系统只需要利用浏览器登录,其后登录成功后系统回自动跳转到专门的系统页面同时关闭登录页面。 第四章 数据库设计 结合物流管理系统数据库的特点,我决定采用浏览器/服务器(B/S)数据库系统,并采用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的系统模型,逐步完成数据库系统。 4.1仓储信息管理系统的ER图 数据字典(Data Dictionary):就是对DFD中的数据流、加工、文件和外部项逐个做出严格定义的一部文件。建立DD需要大量细致的工作,但这一工作是必须的,因为不但系统分析阶段需要它,在整个开发过程乃至系统交付后的长期运行、维护过程中都需要依据它、维护它。系统ER图如图4.1所示。 从属 商品 从属 客户 拥有 库位 使用 管理员 从属 仓库 管理 系统 管理 从属 图4.1 系统ER图 4.2 仓储信息管理系统数据库表 以下是本系统的数据字典中的主要部分——数据库表: 注:标注有星号的为主键。 表 4.1管理员信息表w_user 字段名 类型 长度 备注 userId* char 10 管理员编号 userName char 10 管理员姓名 passWord varchar 20 密码 sex varchar 16 性别 adress varchar 20 地址 tel char 10 电话 memo nvarchar 80 备注 表 4.2客户信息表w_custom 字段名 类型 长度 备注 customId* char 10 客户编号 customName varchar 30 客户名称 customAdress varchar 50 客户地址 customPeple varchar 16 联系人姓名 customTel varchar 20 客户电话 memo nvarchar 80 备注 表 4.3商品信息表w_goods 字段名 类型 长度 备注 goodsId* char 10 商品编号 goodsName varchar 30 商品名称 unitPrice float 20 商品单价 totalPrice float 20 商品总价 goodsWeight float 20 商品总量 goodsType char 10 商品规格 classiFication char 20 商品类别 shelfLife char 10 保质期 goodsDate char 10 生产日期 memo nvarchar 80 备注 表 4.4仓库信息表w_Store 字段名 类型 长度 备注 storeId* char 10 仓库编号 shelfId* char 10 货位编号 customId char 10 客户编号 goodsId char 10 商品编号 表 4.5入库信息表w_inStore 字段名 类型 长度 备注 storeId* char 10 仓库编号 shelfId* char 10 货位编号 customName varchar 30 客户名称 goodsName varchar 30 商品名称 unitPrice float 20 商品单价 totalPrice float 20 商品总价 goodsWeight float 20 商品总量 goodsType char 10 商品规格 classiFication char 20 商品类别 shelfLife char 10 保质期 goodsDate char 10 生产日期 memo nvarchar 80 备注 表 4.6出库信息表w_outStore 字段名 类型 长度 备注 storeId* char 10 仓库编号 shelfId* char 10 货位编号 goodsId char 10 商品编号 goodsName varchar 30 商品名称 goodsWeight float 20 商品总量 goodsType char 10 商品规格 classiFication char 20 商品类别 shelfLife char 10 保质期 goodsDate char 10 生产日期 customName varchar 30 客户名称 memo nvarchar 80 备注 第五章 系统功能实现 5.1 权限管理 权限管理是用户对于系统管理权限的设置(数据库建立的表单里设置用户帐号和密码),在客户端用户输入自己的帐号和密码,Server端接受用户登陆的请求,认证用户的请求,将经过认证的帐号信息以session的形式记录。如果用户未登入或登入的帐号和密码出错,那么该用户就不能进行对该系统的操作如图5.1所示。 图5.1 系统未登入界面 当管理员在点击”登陆”这个超连接后会导向一个登陆页面,在登陆页面框输入帐号和密码,按确定按钮,两参数就传递到给数据库进行判断。如果数据与数据库内的数据相符,则显示登陆成功,并转入后台管理。否则会弹出登陆失败提示框,此功能运用到Javascrip包。 5.2 数据模块 5.2.1 客户信息录入 客户信息录入主要是对于客户名称、客户地址、客户联系人姓名、客户联系电话以及客户资料备注的数据库录入。在客户信息填写正确后按”确定”安钮后转到信息审核和修改界面。如确认信息数据输入正确,按”审核”则成功存入数据库:如果信息有误则能够按”修改”进行信息更正。如图5.2所示。 图5.2 客户录入界面 在客户录入成功之后转到商品信息录入时你能够发现:客户数据信息经过数据库动态连接功能到商品录入页面上,如图5.3所示。这时能够在商品信息录入的时候进行客户定位,把客户的信息与商品信息联系在一起。 图5.3 动态连接数据库 5.2.2 货物入库 如果货主需要租用仓库,则由仓库管理员把要存放的货物进行验收,验收时要输入商品名称、商品规格、商品单价、商品重量、商品类别、保质期、生产日期、所属公司及商品备注。同时能够对货物信息进行修改和删除。当确认货物信息完全正确后,就能够审核经过,并把信息存入数据库,同时生成货物明细表。如图5.4所示。 图5.4 商品入库页面 如果某一货物在货物目录中不存在,那么系统会自动将该货物添加到货物目录中;如果入库货物在货物目录中存在,而且该货物有条码,那么您能够直接条码输入,同时会显示该货物的有关信息。入库完成后,会把货品目录中该货品的入库价格更新为当前的入库价格,同时更新库存。 审核验收后货物存入仓库,要进行入库管理,产生入库单如图5.5所示。 图5.5 商品入库单 入库单要说明存入仓库的货物信息。同时本系统能够实现入库单录入、审核、打印、查询等功能。 5.2.3 货物出库 如果货主需要取回自己的货物,则由仓库管理员根据货主提供的货物明细单把对应货主的货物在系统中进行罗列。在货物出库完成后,再对货主已出库的货物进行信息录入,在信息录入后(期间能够对录入错误的信息进行修改和删除),数据信息审核经过并记入数据库,同时在数据库相应信息中去除已出库的数目。如果该出库的数据和对应在数据库里的信息不一致则提示管理员数据出错(如出库的货物数量比实际存储的数量大、货物生产日期出错等)。 如图5.6所示。 图5.6 数据出错,审核未经过 在确认数据输入正确后,数据审核入库,货物验收后运出仓库,并进行出库管理,产生出库单如图5.7所示。 图5.7 商品出库单 出库单要说明运出仓库的货物信息。同时本系统能够实现出库单录入、审核、打印、查询等功能。 5.2.4 货物盘点 货物盘点是在仓库管理期间进行时间段的货物清点,同时生成货物盘点单如图5.8所示。 图5.8 商品盘点单 在盘点期间,能够对于货物的任一项进行盘点,包括货物数量、货物保质期等。如果盘点的实际数目与数据库的数目不一致时,则要求重新盘点。如货物有遗失或破损,那么保管方会按实际损失金额赔还,并同时对数据库数目进行实时性的修改。 盘点时同时能够查询所有货品的当前库存,包括该货品在某个仓库的数量,某个规格型号的数量,以及每次入库后剩余数量,入库批次等。在盘点时不能进行入库,出库,调拨等操作。如需要手动录入盘点,能够先打印一张空盘点单,盘好后,再录入到系统中。 5.3 库存控制 5.3.1库存控制的目标 库存控制的目标是要提高企业的利润总额和资金利润率,这是一个较复杂的综合目标,较难与库存直接挂钩衡量。实际工作中是将库存成本这样一个易与库存直接挂钩的指标作为库存控制的主要目标。库存成本既提供了表示库存目标的方法,也指示了探寻库存模式的方向[9],因此,从成本的观点决定库存效益是有代表性的。 5.3.2库存控制的根本目的 本系统设置库存控制的根本目的,是要保证在需要的时间,需要的地点,为需要的物料提供需要的数量。同时,库存控制还能起到以下作用:防止缺货、提高服务水平;节省开支、降低成本;保证生产、销售过程顺利进行;提高生产均衡性、调节季节性需求。 5.3.3系统库存控制方式 本系统的库存控制方式主要有两个方面:库存量控制和库存空间管理。 (1) 库存量控制 本系统经过建立对仓库容量的实时监控,平衡各仓库的货物存储量。在保证企业生产、经营需求的前提下,使库存量经常保持在合理的水平上;掌握库存量动态,适时、适量提出订货,避免超储或缺货;减少库存空间占用,降低库存总费用。 库存量过大所产生的问题:增加仓库面积和库存保管费用,从而提高了产品成本;造成产成品和原材料的有形损耗和无形损耗;造成企业资源的大量闲置,影响其合理配置和优化;掩盖了企业生产、经营全过程的各种矛盾和问题,不利于企业提高管理水平。这时本系统的报警系统提醒仓库管理者仓库存储量过大,减少货物入库量。 库存量过小所产生的问题:造成服务水平的下降,影响销售利润和企业信誉;造成生产系统原材料或其它物料供应不足,影响生产过程的正常进行;使订货间隔期缩短,订货次数增加,使订货(生产)成本提高;影响生产过程的均衡性和装配时的成套性。这时候本系统的报警系统提醒仓库管理者仓库存储量过小,请尽快进货,提高库存量。 (2) 库存空间管理 本系统的库存空间管理主要是对于商品的ABC管理、货位管理和货位优化。 (a) ABC管理 ABC管理法的基本原理对企业库存(物料、在制品、产成品)按其重要程度、价值高低、资金占用或消耗数量等进行分类,排序,以分清主次、抓住重点、并分别采用不同的控制方法。其要点是从中找出关键的少数(A类)和次要的多数(B类和C类),并对关键的少数进行重点管理,以收到事半功倍的效果。 应用ABC管理法进行库存控制,采用的是”补充库存”的控制模式。经过对内部库存规模的适当控制,来保证外界的随机需求。 ABC管理基本作法:(i)收集数据。(ii)按价值高低排序。(iii)计算整理。(iii)分类。 本系统商品的ABC管理主要有以下三个方面: (i)A类商品的库存控制方式。A类商品是库存控制的重点,具有品种较少,价格较高,而且多为经营关键物品,一般出入库频率很高。例如糕点类食品属于高频率商品,由于其保质期短,出入库频繁,一般把此类商品存放在容易进出仓库的货架上。对A类的商品要随时检查库存情况,一般存放在易于存取的地方,如靠近仓库出口处、货架低档位等。 (ii)C类商品的控制方式。C类商品由于库存品种多,价值低、年需用量较少且出入库频率低。例如化肥属于年需求量不大的商品,对于此类商品我们尽量存放在稳定性高的货架。对于C类商品一般存放在稳定的、变动率不大的货位。 (iii)B类商品的控制方式。B类商品的库存控制方式,介于A类和C类商品之间,可采用一般控制方式。 (b)货位管理 本系统经过对货品的批量、体积、质量控制、滞销度、日拣取量、日进出量等数据进行分析与计算,分析中结合各种因素进行货位优化,从而大幅度降低货品布局的成本。货位管理包括货位挪移、货位整合和货位清空。 (i)货位挪移:为方便商品出入仓库和提高商品出入库频率,进行商品货位移动。一般把A类商品挪移在仓库进出便捷的货位,把C类商品挪移在仓库货位较稳定的地方。在数据库实现只需变更相应货位的ID。 (ii)货位整合:为提高仓库存放效率,增加仓库存放量,整合相似商品的存放货位。在数据库实现只需改变几种商品货位的ID,使得需要整合的商品货位ID与整合后的商品货位ID一致。 (iii)货位清空:当某一商品全部出库,则把该商品货位在数据库中清空。在系统中,货位清空自动判断和执行。 (c)货位优化 一个高效的货位优化策略能够增加吞吐量,改进劳动力的使用,减少工伤,更好地利用空间和减少产品的破损。以下是本系统货位优化的策略。 (i)周期流通性的货位优化。根据在某段时间段内如年、季、月等的流通性并以商品的体积来确定存储模式和存储模式下的储位。 (ii)销售量的货位优化。在每段时间内根据出货量来确定存储模式和空间分配。 (iii)单位体积的货位优化。根据某商品的单位体积,如托盘、箱或周转箱等的容器和商品的体积来进行划分和整合。 (iiii)分拣密度的货位优化。具有高分拣密度的商品应放置在黄金区域以及最易拣选的拣选面。 进行货位优化时需要很多的原始数据和资料,对于每种商品需要知道品规编号、品规描述、材料类型、储存环境、保质期、尺寸、重量、每箱件数、每托盘箱数等,甚至包括客户定单的信息。本系统货位优化具有以下功能: (i)根据内置货品属性或自定义属性将货品分组; (ii)评估每一货品的最佳货位和可用货位; (iii)在货品分类及属性发生变化的情况下调整设施的状态; 第六章 结束语 本系统是一个面向小型第三方物流企业,具有一定实用性的数据库信息管理系统。它主要完成对仓库的一系列管理,包括入库、出库、库存以及]客户信息管理。本系统采用当前流行的面向对象的开发工具java来完成整个系统的设计,在数据库的设计上利用了SQL的便利性和实用性。 本系统具有相当的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统能够自动识别用户不同的输入。在商品入库、出库和库存三者之间建立了良好的链接关系,某一部分地修改均会自动引发系统对与其相关的部分进行连锁修改。 系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关java许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解java的强大功能,而且还存在着许多不足之处。 【参考文献】 [1] 邓凤祥. 现代物流成本管理. 经济管理出版社, , 150-151. [2] 丁言立. ·现代物流中心信息系统的构建. 物流技术, , 11(6): 35-36. [3] 邬星根, 李莅. 仓储与配送管理. 复旦大学出版社, , 168-170. [4] 胡宜男. 仓库管理的新技术与运用. 物流, , (3):55-57. [5] 盛 华. 仓库管理器:一个库存的分析模式. 浙江物流, , 1(5):15-16. [6] 李建丽. 物流成本管理. 人民交通出版社, , 71-73. [7] 邓为民. 供应链优化没有终点. 物流, , (3): 45-48. [8] 蔡永记. 物流业的”五力模型”. 物流技术与应用, , 56-58. [9] Edward Frazelle. Woeld-Class Warehouse and Material Handling. McDraw-Hill , ,23-24. [10] David E. Mulcahy. Warehouse Distribution & Operations Handbook. McGraw-Hill international editions, , 58-60. [11] John Gattorna. The Gower Handbook of Logistics and Distribution Management. Gower Publishing Company, , 44-46. [12] James B.Rishel.HVAC[M]. West Chester, Ohio: Systecon Inc, 83-91. [13] Rahuman M I. The role of accounting disclosure in the East Asian fiancial crisis:lessons learned[A]. Draft report prepared for the United Nations Conference on Trade and Development[C], 1999, 26-28. 附 录(核心代码) //权限管理类 package applications; import tools.DbQuery; public class UserLogin { private String uid,pass; boolean res=false; private String error; public UserLogin(String inputUid, String inputPass){ uid = inputUid; pass = inputPass; } public String getUid(){ return uid; } public void check() { String sql=""; sql="select * from w_user where userId='" + uid + "' and passWord='"+pass+"'"; DbQuery du=new DbQuery(sql); int i = du.getTotalRow(); if (i == 1)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 中心 仓储 信息管理 系统 教材
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文