仓储物流管理系统的设计与实现(共30页).doc

上传人:飞****2 文档编号:16632803 上传时间:2022-05-18 格式:DOC 页数:30 大小:532KB
返回 下载 相关 举报
仓储物流管理系统的设计与实现(共30页).doc_第1页
第1页 / 共30页
仓储物流管理系统的设计与实现(共30页).doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《仓储物流管理系统的设计与实现(共30页).doc》由会员分享,可在线阅读,更多相关《仓储物流管理系统的设计与实现(共30页).doc(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上永城职业学院 毕 业 论 文题目系别专业班级姓名学号指导教师日期专心-专注-专业目 录摘 要 目前,仓储管理系统( WarehouseManagementSystem ,简称 WMS )作为国外物流公司运用较广的一种库存管理技术,正日益受到我国众多物流仓储企业的青睐和重视。但 WMS 的引进,在我国众多仓储企业中还存在一些认识上和实践上的误区,不加以引导有可能导致仓储管理系统建设的失败。 重新审视物流仓储企业与 WMS 实施的成败。许多企业认识到企业管理信息对企业发展的战略意义,从财务软件、进销软件到CIMS,从MRP、MRPII到ERP,代表了中国企业从粗放型管理走

2、向集约管理的要求,竞争的激烈和对成本的要求使得管理对象表现为:整和上游、企业本身、下游一体化供应链的信息和资源。而仓库,尤其是制造业中的仓库,作为链上的节点,在物流供应链的管理中不再把库存作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论他们来自生产商还是来自客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存信息的透明性、可性靠和实时性。 本系统主要是实现仓储管理系统中仓库的入库与出库功能,以便能够更好的对仓库进行相应得管理。主要利用与数据库相关的信息进行连接,起到一个很好

3、的作用。【关键词】物流、信息管理、数据库、仓库。前 言随着中国经济的迅猛发展和市场竞争的日趋激烈,越来越多的企业经营者发现,一个生产企业再没有足够的时间和资金来完成经营的全过程,他们急需一个长期且巩固的合作伙伴来分担这种压力,从而取得共同的发展和盈利。于是,作为第三方物流的关键环节,仓储管理也得到了企业家的高度重视。在现代物流管理科学蓬勃发展的情况下,仓储管理的角色也已起了质与量的变化,虽然其调节生产量与需求量的原始功能一直没有改变,但由于信息技术的高度发展和计算机知识在商业上的广泛应用,仓储业已越来越信息化、自动化。仓库库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来

4、说都至关重要,所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学

5、化、正规化管理,与世界接轨的重要条件。因此,开发这样一套库存管理软件成为很有必要的事情。第一章 仓储物流管理系统概述1.1 物流的概念及内涵 物流物品从供应的向接受的实体流动过程,根据实际需要,将运输,储存,装卸,搬运,搬运,包装,流通加工,配送,信息处理等基本功能实现有机结合。物流由两个概念组成,有物和流。物:物流中的物的概念是指一切可以进行物理性位置移动的物质资料。物流中所指物的一个重要特点,是其必须可以发生物理性位移,而这一位移的参照系是地球。因此,固定了的设施等,不是物流要研究的对象。流:物流学中之流,指的是物理性运动。物流的划分: 宏观物流:是指社会再生产总体的物流活动,从社会再生产

6、总体角度认识和研究的物流活动。这种物流活动的参予者是构成社会总体的大产业、大集团,宏观物流也就是研究社会再生产总体物流,研究产业或集团的物流活动和物流行为。 微观物流:是消费者、生产者企业所从事的实际的、具体的物流活动属于微观物流。在整个物流活动之中的一个局部、一个环节的具体物流活动也属于微观物流。在一个小地域空间发生的具体的物流活动也属于微观物流。 狭义上的物业是指已建成并投入使用的各类建筑物机器相关的设备设施和场所。广义上的物业是指财产、资产、拥有物等。 什么是物业管理? 物业管理企业受物业所有人委托,按照物业管理合同对物业的房屋建筑及附属设施、设备及相关场所进行维护修缮和管理并向物业所有

7、人或使用人提供综合性的有偿服务。1.2 物流管理的概述物流管理(Logisticsmanagement)是指在社会再生产过程中,根据物质资料实体流动的规律,应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。作业管理、成本管理、服务管理是最基本的物流管理。1.作业管理 物流作业管理构成了现代物流管理的基础,其他层面的物流管理都是围绕作业管理开展的,或者说是在作业管理基础上进行的延伸。1) 运输管理。运输管理要注重考虑运输费用、运输时间、运势环节、运输能力、运输频度以及货物的安全性、适用性和到

8、货的准确性等因素。运输管理的本质就是选择恰当的运输方式,努力以最低的成本将货物及时地送达目的地。2)储存管理。储存作业管理主要由接货、保管、发货的管理构成。3)包装管理。包装管理应适应企业物流作业、商品保护、形象展示和促进销售的需要,用科学的方法确定包装组合,并尽可能适应时代发展潮流。4)装卸搬运管理。装卸搬运管理主要是在加强物品保护和防损的前提下,运用高效的机具加快作业速度,以加快物流速度,使得装卸搬运作为衔接性的物流作业活动充分发挥器智能。5)流通加工管理。流通加工的管理侧重在两个层面,一是加工中心自身的管理;二是加工与运输、储存、般预报、配送等物流作业环节的作业整合问题。6)配送管理。从

9、广义上讲,配送管理包括了诸如配送中心的选择和优化布局、配送机械(车辆)的合理配置与调度以及配送作业流程的制定与优化等内容。从狭义上讲,配送管理主要是指配送作业管理。广义的配送管理更多体现在前期的决策上,而狭义的配送管理更多地体现在日常管理上。2物流成本管理 物流成本是指物流在空间位移(含静止)过程中所消耗的各种活劳动和物化劳动的货币表现。具体的说,它是物品在各种物流作业流程中所支付的人力、财力和物力的总和。物流成本有三部分构成:1)伴随物流活动所发生的费用以及从事这些活动所必须的设备、设施费用。2)完成物流信息的传递和处理活动所发生的费用以及相关的设施、设备费用。3)对上述活动进行综合管理所发

10、生的费用。假期啊那个对物流成本的管理,对降低物流成本、提高物流活动的经济效益具有非常重要的意义。3.物流服务管理 物流服务是为了满足客户的物流需求,开展的一系列物流活动的结果。对于工商企业来讲,物流服务作为客户服务的一个重要的组成部分,是企业提供给客户的最终服务,是企业物流系统的输出。对于物流企业来说,物流服务本身就是企业的产品,产品内容就是物流服务的内容。物流服务包括三个要点:1) 拥有顾客所期望的商品(备货保证)。2) 在顾客所期望的时间内传递商品(输送保证)。3) 符合顾客所期望的质量(品质保证)。1.3 物流业中库存管理的模式 库存管理不是简单的需求预测与补给,而是要通过库存管理获得用

11、户服务与利润的优化,其主要内容包括采用先进的商业建模技术来评价库存策略、提前期和运输变化的准确效果;决定经济批量时考虑供应链企业各方面的影响;在充分了解库存状态的前提下确定适当的服务水平。通过对客户、生产、运输等资源的平衡利用,企业对供应链中不确定性产生的缺货、延迟等风险进行有效的识别、缓解与控制6。根据供应链中的库存管理主体及内涵的不同,主要存在以下四种模式。 1. 传统库存管理模式。各节点企业的库存管理是各自为政的,物流渠道中的每一个部门都各自管理各自有库存,都有自己的库存控制策略而且相互封闭。供应链中传统库存管理模式是基于交易层次之上的由订单驱动的静态单级管理库存的方式。 2. 联合库存

12、管理(Joint Managed Inventory,JMI)模式12。JMI模式是一种基于协调中心的库存管理模式,更多地体现了企业之间的协作关系,能够有效解决供应链中的“Bullwhip”效应。这种模式下强调物流企业同时参与、共同制定库存计划,从而使供应链管理过程中的每个库存管理者都能从相互的协调性来考虑问题,保证供应链相邻两节点之间的库存管理实体对需求预测水平的高度一致,从而消除需求变异放大。任何相邻节点需求的确定都是供需双方协调的结果,库存管理不再是各自为政的独立运营过程,而是供需的连接纽带和协调中心。 3. 供应商管理库存(Vendor Managed Inventory,VMI)模式

13、。VMI模式是一种战略贸易伙伴之间的合作性策略,是一种库存决策代理模式。它以系统的、集成的思想管理库存,使物流管理信息系统能够同步化运行。在这种库存控制策略下,允许上游组织对下游组织的库存策略、订货策略进行计划与管理,在一个共同的框架协议下以双方都获得最低成本为目标,由供应商来管理库存,由供应商代理分销商或批发商行使库存决策的权力,并通过对该框架协议经常性的监督和修正使库存管理得到持续的改进。 4. 协同式供应链库存管理(Collaborative Planning Forecasting & Replenishment,CPFR)模式12。CPFR是一种协同式的供应链库存管理技术,建立在JM

14、I和VMI的最佳分级实践基础上,同时抛弃了二者缺乏供应链集成等主要缺点,能同时降低分销商的存货量,增加供应商的销售量。它应用一系列处理过程和技术模型,覆盖整个供应链合作过程,通过共同管理业务过程和共享信息来改善分销商和供应商的伙伴关系,提高预测的准确度,最终达到提高供应链效率、降低库存和提高客户满意度的目的。CPFR的最大优势是能及时准确地预测由各项促销措施或异常变化带来的销售高峰和波动,从而使分销商和供应商都做好充分的准备,赢得主动。CPFR采取了多赢的原则,始终从全局的观点出发,制定统一的管理目标以及实施方案,以库存管理为核心,兼顾供应链上其他方面的管理。因此,CPFR更有利于实现伙伴间更

15、广泛深入的合作,帮助制定面向客户的合作框架,基于销售报告的生产计划,进而消除供应链过程中的约束。1.4 仓储物流管理的发展现状 20世纪80年代以来,随着各种自动化技术和信息技术在制造企业中的不断运用,制造过程本身的技术对提高制造企业产品的竞争力开始变小,企业把提高竞争力的侧重点逐步放在物流方面,着力于把运输、存储、装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施有机结合,从而使物流业有了长足的发展。现在,在发达国家,物流业能发挥带动和支撑国民经济不断发展的作用。我国的物流业起步较晚,存在的问题较多,已经成为我国国民经济发展的瓶颈之一。因此,分析我国物流业存在的问题,理清物流业发展的思

16、路,就成为经济理论界的一项紧迫任务。 一、中国物流业存在的主要问题 l.第三方物流服务规模较小.第三方物流是指物流供应链一体化过程中由物品的供方、需方以外的第三方提供物流服务。物流业发展经历过企业内部分散化物流、企业内部专业化物流和第三方物流三个阶段。西方国家物流业的发展表明,独立的第三方物流需占社会的50%,物流产业才能形成。所以第三方物流发展程度反映了一个国家物流业发展的整体水平。目前,第三方物流在整个物流市场的比重,日本为80%,美国为57%,我国仅为18%。 我国不仅第三方物流服务规模较小,而且第三方物流企业的规模也较小。据调查,2001年中国物流企业平均员工为259人。从事公路运输物

17、流企业平均营运车辆为1.43辆,超过百辆的只有极少数。这方面与国外物流企业差距巨大。2001年全球500强中,物流企业有58家,美国零售业巨头沃尔玛连锁公司以2198.12亿美元营业额坐上500强的龙头宝座。我国已经加人WTO,美国的“沃尔玛”、法国的“家乐福”、德国的“麦德龙”等全球500强中的大型物流企业,都已进入我国市场。如果我国的物流企业不能迅速做大做强,市场竞争前景确实令人担忧。 2.物流基础设施能力不足。目前我国大多数物流企业是从传统的物资和商业储运企业、各部委所属储运基地以及港口、码头等转运代理点转变过来的。由于这些企业脱胎于计划经济,是粗放型经营,条块分割的产物,其基础设施能力

18、远远不能适应我国经济发展的需要。表现在交通运输能力仍不能满足运输需求,主要运输通道供求矛盾依然突出;仓库储存设施落后,大部分仓库是20世纪五六十年代建的,已经相当陈旧;现代化的集装箱、散件运输发展不快,我国水路集装箱化率仅为42%,而国际上一般为60%;高效专用车辆少,汽车以中型汽油车为主,能耗大,效率低,装卸搬运的机械化水平低。 3.物流企业信息技术水平较低。运用信息技术是发展物流业的关键。由于第三方物流企业要和许多货主建立合作关系,要处理来自多个企业的不同种类的数量商品的传递,因此,第三方物流企业必须利用互联网来汇集运输、储存、装卸、包装、加工、配送等众多合作伙伴的信息,根据企业的需要选择

19、每一个环节最合适的合作伙伴,并能及时满足客户的需求,这就要求物流企业要有很强的信息收集、储存和处理的能力:由于我国物流企业从总体来说信息化起步比较晚,信息化程度较低,对企业信息化存在许多分歧,不少物流企业还处在电话联系、手工操作、人工装卸的低级阶段。许多现代信息技术,如条码技术、射频技术、EDI技术、全球卫星定位系统技术等,都处于学习和起步阶段。 4.物流管理体制,法规和技术标准不完善。目前我国物流业的管理基本上仍沿袭计划经济体制,物流业的管理权限分割为铁路、交通、民航、海关、商贸等部门。由于没有一个统一的主管部门进行宏观管理和协调,物流中横向联系被纵向的管理体制隔断。在这种体制下,若一个企业

20、的物品想实现多式联运(一次委托,由两家以上运输企业或用两种以上运输方式将某一物品运送到目的地的运输方式),就相当困难。国家有关部门从各自的管理范围和专业特点出发制定了许多法规,例如,公路和水路各有不同的货物运输合同实施细则;工商、税务、海关、检验部门对物流企业的单证有不同的要求等。由于各个部门规定不统一,不配套,从而使交接手续繁琐,不能保证物流的通畅运行。所有这些都会导致物流企业成本的增加。 此外,物流的技术标准尚未建立起来。制造物流设备的厂家分属不同的部门,各个部门的标准不统一,致使物流设备,如汽车、包装容器、托盘、集装箱等的标准不统一。又如海关,港航两个分中心的EDI应用系统均是各自封闭系

21、统,相互之间不能联网,且技术标准不统一。非标准化造成无效作业增多,物流速度降低,物流事故增加,物流成本上升,降低了物流企业的效益。 5.物流管理人才匮乏。近年来,我国物流业发展很快,有数据显示,未来5年,我国第三方物流市场的年增长率将超过25%。目前深圳市就有1500多家物流企业,其中资产过亿元的就有32家。但懂得物流管理的人才匮乏。据统计,全国获得“物流师”资格的不过数百人。北京、上海、深圳三地的调查显示,三地物流人才缺口总数达80万人。造成物流人才匮乏的原因是物流教育落后,在我国高等院校中,开设物流专业的只有9所,物流职业教育基本上是空白。 6.我国物流成本较高。由于我国物流企业存在上述5

22、大问题以及其他没有分析到的问题,使我国物流成本大大高于发达国家。目前,发达国家的物流成本占GDP的比重为10%左右,而我国的物流费用占GDP的比重达20%左右。根据世界银行的估算,我国企业的物流费用平均占商品价格的40%,物流过程占用的时间几乎占整个生产过程的90%,而美国的物流费用平均只占货价的10%-20%,最高为32%,英国平均为14.8%,最高为25%。这一方面说明了我国物流业与发达国家物流业之间巨大的差距,另一方面也说明了我国物流、比发展潜力巨大。第二章 仓储物流管理系统的需求分析2.1 系统需求分析及特点 该公司在WMS仓储物资管理方面的实际需求如下:1、条码批次/唯一化管理:该公

23、司在仓储物资条码管理系统采用条码按批次和唯一化管理的混合模式,对于便于唯一化管理的物资采用条码唯一化管理,一件物品对应一个条码;对于不便唯一化管理的物资,采用批次条码来管理。2、智能货位管理:要求入库时通过扫描物资条码能列出能存放该物资的具体货位号,出库时能通过分析同类物资在库时间长短根据先入先出原则自动作出出库物资货位的选择。3、虚拟货位管理:即对于一些特殊的物资,在入库时,我们不能按正常物资那样存放到指定货位,而只能存放到库房的一定区域。因此要求系统对于用来存在这些特殊物资的区域(非货位)进行编号管理,相当于货位的概念。在此类特殊物资入库时,系统能自动判断其应该存放的区域,在出库时,能自动

24、指导库管人员到指定区域去办理出库操作。4、出入库管理:能按设定的工作流程快速完成物资的入库、出库操作,包括:物资采购入库、生产退料入库、产成品入库、生产领料出库、销售出库、售后出库等。要求能进行各种查询分析,提供各种报表。在入库时,按编码规则生成并打印物资条码,完成对物资条码的粘贴,同时需要相当部门完成相关操作(如采购到货单据的制作,验收移交清单的填报等)。出库时,根据相应部门流转过来的单据(如领料单、销售发货单等),系统能自动生成相应的出库单,并能指导操作员到相应的货位去完成出库扫描操作。5、临时出入库管理:对于由于采购部门不能及时制作采购到货单的物资入库,要求采用临时入库管理;同时提供该类

25、物资的临时出库管理。要求能提供临时出入库的物资的统计汇总和查询功能。临时入库也要求能完成物资的条码生成打印操作,在系统中也能做到条码批次或唯一化管理。6、仓库盘点管理:由于目前该公司采用的是人工盘点,费时费力,工作效率低,因此要求新系统能够在盘点管理上能尽量减少人工工作量,提高工作效率和盘点准确率。7、库龄分析:对于在库物资提供库龄分析报表可供查询,并且在物资出库时要求系统按先入库先出库的原则根据库龄分析数据自动选择出库物资。8、工作提醒:由于某些业务单据处理不及时往往会造成整个业务链停滞不前,所以在系统中应该增加工作提醒功能,按预先设定工作流程,业务单据流转到某一用户处,在该用户登录到系统时

26、,系统自动弹出待处理业务提醒,用户根据提醒即可顺利完成业务处理。9、与ERP的数据接口:目前该公司使用的是用友的U8系统,WMS系统从ERP系统中获取物资基础资料信息,在物资条码管理系统中完成的出入库业务及库存数据,在ERP中能够查询到相关数据及处理单据。2.2 仓储物流管理系统目标 实现对仓库的商品信息表述,能够直观的对商品个方面的信息进行更一步的了解与熟悉。而本系统主要是对仓库商品的入库出库的一些操作,主要有以下几个方面的内容:商品管理,销售管理,报损管理,供应商管理以及用户信息的管理,能够清楚明了的进行操作。2.3 仓储物流管理系统各大功能模块设计本系统大致分为三部分:用户信息,商品信息

27、(商品的销售情况,入库与出库情况),供应商信息。2.3.1 用户信息模块 该模块有本系统的管理员权限制的,具有一定条件的人才能够成为本系统的管理员。如果是合法的用户才能够进入本系统进行相关的操作,有一定的权限去对商品进行各方面的查询与修改。用户界面主要是正确的姓名和密码,才能进入系统中,如果不是合法的用户然后进行注册。注册后信息会自动回到自己所在的数据库中,然后在进行注册。2.3.2 客户信息模块 该模块主要记录了客户供应商的信息,以及销售者的信息。其供应商的基本信息包括:供应商标号,供应商名称,公司网址,电子邮箱,联系电话,QQ以及地址等情况。并且管理员可以对其信息进行想关的操作,如对其进行

28、修改信息。其代码如下:Private Sub Command2_Click()If Text1.Text Thencn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & warehouse.mdbcn.Execute update sellClass set commName= & Text2.Text & ,sellNumber= & Text3.Text & ,sellprice= & Text6.Text & ,remarks= & RichTextBox1.Text & where commId= & Tex

29、t1.Text & cn.CloseMsgBox 你好!你的信息已经修改成功!, , 信息提示对话框ElseMsgBox 你好!商品的编号不能为空!, , 信息提示对话框End IfEnd Sub2.3.3 商品入库模块供应商送货后,由仓库检验员验收,并在系统中开具“实物验收移交清单”,实物验收清单由系统传递给库管人员和采购部,采购部根据订货合同和“实物验收移交清单”制作“采购到货单”,系统将由采购部制作的“采购到货单”传送给库管人员,系统只有在“采购到货单”和“实物验收移交清单”同时齐备时才允许进行正常入库操作。对于“采购到货单”迟迟不能到位的情况,系统提供特殊业务处理功能,就是允许库房管理

30、处进行临时入库操作,即只要有“实物验收移交清单”即可办理临时入库手续。在完成入库手续前,仓库管理员先用扫描枪扫描要入库的物资条码(没有条码的要先给物资生成并打印条码),采集完后,把扫描枪跟条码管理系统连接并导入条码信息,系统会提示存放货位;选择物资明细和入库仓库,就可以“生成入库单”并把物资明细导入到“材料入库单”里,就可确认入库,保存相应入库单据。 其实商品的入库和供应商有着很大的关系,只有有了供应商才是仓库中有着源源不断地商品入库,才可以保证仓库的正常运行工作。可以根据供应商的编号进行查询,找到相关的产品。2.3.4 商品出库模块 提货单管理:输入批号将实现提货数据的自动提取。 库存货物资

31、料管理:对提货后的货物进行实时库存跟踪查询。 提货单对账管理:对提货单进行对账处理,经核对无误后确定提货操作。 出库的商品已是卖出去的商品可以进行相关销售统计,而本系统就一次出现两个界面。一个是销售信息,其主要内容包括:商品的编号,商品名称以及销售数量和销售的价格。通过此信息很容易的了解到出库商品的具体情况。而此模块的难点在于如果已忘记商品的编号,但是却想知道此商品的具体情况,此时可以用搜索进行查询一下。 搜索的相关代码如下; Private Sub Command5_Click()If Text9.Text Thencn.Open provider=microsoft.jet.oledb.4

32、.0;data Source= & App.Path & warehouse.mdbrs.CursorLocation = adUseClientrs.Open select * from sellClass where commName = & Text9.Text & , cn, adOpenForwardOnly, adLockReadOnlyIf rs.EOF Then rs.Close cn.CloseMsgBox 你好!没有此人的信息!, , 信息提示对话框ElseText1.Text = rs.Fields(commId)Text2.Text = rs.Fields(commNa

33、me)Text3.Text = rs.Fields(sellNumber)Text6.Text = rs.Fields(sellprice)RichTextBox1.Text = rs.Fields(remarks)rs.Closecn.CloseEnd IfEnd IfEnd Sub2.4 系统数据流程图 本身仓库就是一个不断的进与出的过程,中间有许多的过程。如下图2-1所示:图 2-1 仓储物流管理流程图 第三章 仓储物流管理的设计3.1 仓储物流管理系统的开发工具的确定 此系统采用的是目前Visual Basic,它是一种可视化的编程语言,是开发Windows应用程序的快速工具之一。利用

34、这种可视化编程技术,可以使编程工作变得轻松快捷,摆脱面向过程语言的许多细节,而将主要精力集中在设计友好的界面和解决实际问题上。与其它可视化程序设计工具(如PB、 Delphi等)相比,Visual Basic在语法上保留了Basic易学易用的特点,而且功能相当强大,又与其它开发工具具有良好的接口。用VB开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决

35、定。交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进行调试 。3.2仓储物流管理系统的功能 3.2.1 系统功能设计本系统的功能是基于Internet或局域网对整个仓库货物的进出库管理和在库管理以及所产生单据的打印和查询,它可以在Browser(客户端)通过远程联接到Server(服务器端)完成信息录入、修改和查询。Server端是整个系统的核心部分,主要是将客户端传入的数据按指令进行处理然后存入、修改和删除数据库中的数据。 3.2.2 系统模块设计 查询统计:本部分功能主要有:(1)在库物资明细表:查看某仓库某物资的当前库存明细信息;(2)在库物资汇总表

36、:查看某仓库某物资的当前库存汇总信息;(3)采购入库流水帐:所有采购入库单的单据汇总信息;(4)临时入库物资明细表:查看临时入库物资明细信息;(5)临时入库物资汇总表:查看临时入库物资汇总信息;(6)业务出库流水帐:所有业务出库单的单据汇总信息;(7)生产领料流水帐:所有生产领料单的单据汇总信息;(8)生产退料流水帐:所有生产退料单的单据汇总信息;(9)入库、出库单汇总:查看某时间段内采购物资的流动情况;(10)生产领料、退料单汇总:查看某时间段内在生产线上的物资的流动情况。各种统计表均提供了组合查询和自定义表格式的功能。查询商品的相关信息界面如下:3.3 仓储物流管理系统数据库的设计 3.3

37、.1 绘制系统数据流图根据系统功能模块图和管理流程,绘制出如图所示的系统数据流程图。用户应用层Ado对象数据管理层数据层图3-1为仓储物流管理流程图 3.3.2 数据库结构设计 数据库各个数据表如下: (1)用户信息注册表 (2)供应(入库)管理信息表 (3)商品(出库)销售信息表 (4)商品查询统计表 (5)商品管理信息表 各数据表结构如下图所示: 图3-2 注册表:图3-3 入库表:图 3-4 出库表:图 3-5 查询统计表:第四章 仓储物流管理系统的实现4.1 系统总窗体的实现本系统主界面作为其它所有打开窗口的父窗口,其类型应该是多文档的窗口.利用集成菜单实现系统主要功能。主窗体界面如下

38、图4-1所示: 图 4-1 主体界面4.2 主要功能的实现 根据以上分析,本系统主要包含入库管理、查询、出库管理、客户管理和供应管理五个功能模块。4.2.1 权限的管理 该权限主要是系统管理员的权限,能够进行相关的操作的。由账户和密码来决定你是否是管理员。相关代码如下:If Len(Text2(2).Text) 5 ThenIf Text2(2).Text = Text2(3).Text Thencn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & zhuce.mdbrs.CursorLocation = adUs

39、eClientrs.Open select * from zhuce, cn, 3, 3rs.AddNewrs.Fields(username1) = Text2(0).Textrs.Fields(name1) = Text2(1).Textrs.Fields(Password1) = Text2(2).Textrs.Fields(sex1) = Combo4.Textrs.Fields(qq1) = Text2(4).Textrs.Fields(email1) = Text2(5).Textrs.Fields(address1) = Text2(6).Textvbrs.Updaters.Cl

40、osecn.CloseImage2.Picture = LoadPicture(CommonDialog1.FileName)MsgBox 你好!你的信息已经添加成功!, , 信息提示对话框For i = 0 To 6Text2(i).Text = NextElseMsgBox 你好!你两输入的密码不一致!, , 信息提示对话框End IfElseMsgBox 你好!密码不能少于六位,请重新输入!, , 信息提示对话框End IfEnd SubPrivate Sub Command7_Click()CommonDialog1.ShowOpen Image2.Picture = LoadPict

41、ure(CommonDialog1.FileName) f = CommonDialog1.FileName 取得文件地址 Close #1End SubPrivate Sub vb()Dim bit() As ByteIf f Thenrs.Fields(picYesNo) = YOpen CommonDialog1.FileName For Binary As #1ReDim bit(LOF(1)Get #1, , bit()Close #1rs.Fields(picture1).AppendChunk bit()End IfEnd SubPrivate Sub Command8_Clic

42、k()cn.Open provider=microsoft.jet.oledb.4.0;data source= & App.Path & zhuce.mdbrs.CursorLocation = adUseClientrs.Open select * from zhuce, cn, adOpenForwardOnly, adLockReadOnlyrs.MoveFirstDo While Not rs.EOFIf rs.Fields(username1) = Text3.Text And rs.Fields(password1) = Text4.Text Then Exit Dors.Mov

43、eNextLoopIf rs.EOF Thenrs.MoveFirstDo While Not rs.EOFIf rs.Fields(username1) = Text3.Text Then Exit Dors.MoveNextLoopIf rs.EOF = False Thenrs.Closecn.CloseText4.Text = MsgBox 你好!你输入的密码错误,请重新输入!, , 信息提示对话框Elsers.Closecn.CloseMsgBox 你好!你还没有注册,请先注册后再登陆!, , 信息提示对话框End IfElsers.Closecn.Closemain.ShowLon

44、ding.HideEnd IfText4.Text = 4.2.2 入库功能的实现商品入库主要代码:If Text1.Text = ThenMsgBox 你好!商品编号是关键字段,不能为空!, , 信息提示对话框Elsecn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & warehouse.mdbrs.CursorLocation = adUseClientrs.Open select * from Sales, cn, 3, 3rs.AddNewaddvbrs.Updaters.Closecn.CloseMsg

45、Box 你好!你的信息已经添加成功!, , 信息提示对话框4.2.3 出库功能的实现商品出库主要代码: Text1.Text = a(List1.ListIndex)cn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & warehouse.mdbrs.CursorLocation = adUseClientrs.Open select * from Sales where commId = & Text1.Text & , cn, adOpenForwardOnly, adLockReadOnlyIf rs.Fie

46、lds(picYesNo) = Y ThenPicLookElseImage1.Picture = LoadPicture()LookEnd Ifrs.Closecn.Close第五章 系统的运行5.1程序调试、编译与发行 Visual Basic程序的调试是一个重要的过程。在软件开发过程中程序出现错误是在所难免的,我们只能通过多次的调试来减少错误。Visual Basic一般很容易生成可执行文件。我们可以在“文件”菜单中选择“生成”选项直接生成一个可执行文件,也可以用向导来生成一个安装程序。5.2系统的运行环境 操作系统要求Microsoft Windows 98或以上版本,CPU为 Inter Pentium(奔腾)90Hz或更高的处理器,硬盘空间要求20MB以上空间。第六章 结论物流在中国逐渐由单一、原始走向多样化、结构化、信息化,使得仓储管理也越来越重要。特别是针对于物流中心的设立,更加突出了仓储管理的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁