生产供应、销售支持都有很大的作用。合理的库存控制对减少物品的资金占用有起着关键作用,而且合理的库存是为生产有序进行提供了可能,商品的销售也受库存的影响。因此仓储管理的控制是否合理、高效是提升企业竞争力的关键。
仓储管理研究的是商品流通过程中货物储存环节的管理.即研究商品流通过程中货物储存环节的业务经活动,以及为提高经济效益而进行的计划、组织、指挥、监督以及控制活动。仓储管理主要是从整个商品流通过程的购、销、储、运各个环节的链式关系中,研究货物储存的收、管、发及其相关的经营活动,以及围绕货物储存业务所开展的对人、财、物的运用与管理。要包括商品在库信息、入口信息、出库信息、商品位置信息、仓库位置信息以及县官的负责人情况,供应商信息、商品分类信息等。
仓储管理既具有一般管理的共性,也体现出其本身的管理特点。从研究和实务角度来看,物流企业管理应涉及以下诸方面的内容:仓储网点的布置,仓储设施的选择,库场规模的确定,仓储管理自动化,特殊商品的仓储管理,库场管理的组织方式,货源组织,仓储计划,仓储业务,货物包装,货物养护,库场治安、消防和生产安全,仓储成本核算,仓储经济效益分析,仓储货物的保税的类型,保税制度和政策,保税货物的海关监管,申请保税仓库的一般程序,仓储管理的定量分析方法,仓储管理中计算机的应用以及对仓储管理发展的研究。
现代物流具有高科技性和经营的广阔性以及立体性,通过现代信息技术和对物流流程的重新整合及各种资源的优化配置,实现了物资的合理、经济、高效、准确、及时的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及时进行调度,应对各种突发事件,最终准确地履行供货合同,现代物流业是对传统物流业的发展,是时代发展的必然趋势。
3.2对仓储管理的解决方案
互联网技术发展到今天已经十分成熟,网络在各行各业的应用已经得到普及并且B/S结构的网络软件在物流系统方面已经得到应用。比如说金蝶公司的K3就是一款在企业用应方面的整和包括仓储,财务,客户关系等。不但可以随时掌控库存,现金状况而且对企业总体运行态势得以详尽了解。B/S架构的应用软件在网络办公,网上购物,网上材料集中采购等方面的应用还有很大的空间,因为它不像C/S架构的软件有地域空间的限制,这使得它的应用更加广泛。这让企业管理人员随时随地都能了解企业的运做状况,使得问题的解决更加有实效性。
在B/S模式的软件开发中采用最多的是MVC设计模式。MVC是一种流行的设计模式,它是Model-View-Controller的简称,即模型-视图-控制器。它把应用程序分成三个层次或者模块:视图
9
层、模型层、控制层,它们各自处理自己的任务。
视图:向用户显示数据,接受用户输入,与模型层交互,向模型查询业务状态,接受模型发出的数据,更新显示用户界面。、
模型:模型是应用程序的主体,它用于表示业务数据和业务逻辑。一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。
控制器:控制器,顾名思义起控制作用。它接受用户输入,并调用模型和视图来完成用户请求。在用户提交表单时,控制器本身不做任何处理和输出工作。控制器所做的仅仅时:接受请求,然后调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。
其结构如下所示:
选择视图 (控制器) 接受用户请求 调用模块响应用户请求 选择视图显示相应结果 业务处理 (视图) 解释模型 接受数据更新请求 发送用户输入给控制器 允许控制器选择视图 用户请求 状态查询 (模型) 封装应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 通知数据更新
MVC模式的使用范围很广,这与其具有众多有点时分不开的,具体来讲,MVC有如下优点: (1)多个视图共享一个模型。使得同一个模型可以被不同的视图重用,大大提高了代码的可重用性。 (2)由于MVC的各个模块相对独立,改变其中一个不会影响其他两个,所以开发人员可以构建松散耦
合的构件。
(3)控制器提高了应用程序的灵活性和可配置性。控制器可以连接不同的模型和视图,去完成用户的
需求,这样可以为构造应用程序提高强有力的手段。
因此在开发U/T网络物流系统-----仓储管理时,采用JSP+Servlet+JavaBean,三层体系架构
10
的B/S开发模式。JSP+Servlet+JavaBean三层体系架构的开发模式在企业信息化应用开发中已经十分完善,已经成为网络应用软件开发的主流技术。不论是在安全性方面还是在开发的模块化,面向对象化中它都有很大的优势所以应用此技术开发的人也越来越多,使次技术更趋于完善。
JSP+Servlet+JavaBean实现了MVC模式:在这种模式中JSP负责生成动态网页,Servlet负责流程控制,JavaBean负责业务逻辑。在这中JSP Model2模式中流程控制图如下:
请求 浏览器 控制器 实例化 应用服务器 (视图) JSP 响应 数据库
4.U/T物流系统仓储管理系统分析
在需求分析确定之后需要对系统进行整体分析和设计。这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。
4.1系统功能模块划分
模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。因此,U/T物流系统的仓储管理需求分析也是根据开发者和实际用户需求一起来完成的。根据日常仓储管理的业务逻辑把系统划分如下:
用户操作:
1.录入出库商品信息 2.查询出库单信息
11
3.录入入库商品信息 4.查询入库单信息 5.查询商品位置信息 6.查询商品信息 7.查询供应商信息 管理操作:
1.出库单商品信息删除/修改 2.入库单商品信息删除/修改 3.供应商信息添加/删除/修改 4.添加商品分类信息
5.仓库位置信息添加/删除/修改 6.职员信息查询/添加/修改/删除 7.用户权限管理
这个系统的模块结构如下:
U/T物流系统-仓储管理 出库单信息 入库单信息 出库单信息 职员信息 供应商信息 仓库位置信息 商品分类信息 职务信息信息 车辆管理信息 车队管理信息
5.U/T物流系统仓储管理数据库设计
数据库在整个系统设计中起着举足轻重的作用,任何数据都要在数据库中进行存储以保证数据在以后的操作实现成为可能。数据库设计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功能性设计,程序员根据数据库结构实现相应的软件功能。
12