仓储物流管理系统的设计与实现.doc

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

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

1、永城职业学院毕 业 论 文题目系别专业班级姓名学号指导教师日期第 - 32 - 页目 录摘 要- 2 -前 言- 3 -第一章 仓储物流管理系统概述- 4 -1.1 物流概念及内涵- 4 -1.2 物流管理概述- 4 -1.3 物流业中库存管理模式- 6 -1.4 仓储物流管理发展现状- 7 -第二章 仓储物流管理系统需求分析- 10 -2.1 系统需求分析及特点- 10 -2.2 仓储物流管理系统目标- 11 -2.3 仓储物流管理系统各大功能模块设计- 11 -2.3.1 用户信息模块- 11 -2.3.2 客户信息模块- 11 -2.3.3 商品入库模块- 12 -2.3.4 商品出库模

2、块- 13 -2.4 系统数据流程图- 14 -第三章 仓储物流管理设计- 21 -3.1 仓储物流管理系统开发工具确定- 21 -仓储物流管理系统功能- 21 -3.2.1 系统功能设计- 21 -3.2.2 系统模块设计- 21 -3.3 仓储物流管理系统数据库设计- 22 -3.3.1 绘制系统数据流图- 22 -3.3.2 数据库结构设计- 23 -第四章 仓储物流管理系统实现- 25 -4.1 系统总窗体实现- 25 -4.2 主要功能实现- 25 -4.2.1 权限管理- 26 -4.2.2 入库功能实现- 28 -4.2.3 出库功能实现- 29 -第五章 系统运行- 30 -程

3、序调试、编译及发行- 30 -系统运行环境- 30 -第六章 结论- 31 -参考文献- 33 -摘 要 目前,仓储管理系统( WarehouseManagementSystem ,简称 WMS )作为国外物流公司运用较广一种库存管理技术,正日益受到我国众多物流仓储企业青睐与重视。但 WMS 引进,在我国众多仓储企业中还存在一些认识上与实践上误区,不加以引导有可能导致仓储管理系统建设失败。 重新审视物流仓储企业及 WMS 实施成败。许多企业认识到企业管理信息对企业发展战略意义,从财务软件、进销软件到CIMS,从MRP、MRPII到ERP,代表了中国企业从粗放型管理走向集约管理要求,竞争激烈与对

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

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

6、统人工方式管理仓库中各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量文件与数据,这对于查找、更新与维护都带来了不少困难。随着科学技术不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人类社会各个领域并发挥着越来越重要作用。作为计算机应用一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理效率,也是企业科学化、正规化管理,及世界接轨重要条件。因此,开发这样一套库存管理软件成为很有必要事情。第一章 仓储物流管理系统概述1.1 物流

7、概念及内涵 物流物品从供应向接受实体流动过程,根据实际需要,将运输,储存,装卸,搬运,搬运,包装,流通加工,配送,信息处理等基本功能实现有机结合。物流由两个概念组成,有物与流。物:物流中物概念是指一切可以进行物理性位置移动物质资料。物流中所指物一个重要特点,是其必须可以发生物理性位移,而这一位移参照系是地球。因此,固定了设施等,不是物流要研究对象。流:物流学中之流,指是物理性运动。物流划分: 宏观物流:是指社会再生产总体物流活动,从社会再生产总体角度认识与研究物流活动。这种物流活动参予者是构成社会总体大产业、大集团,宏观物流也就是研究社会再生产总体物流,研究产业或集团物流活动与物流行为。 微观

8、物流:是消费者、生产者企业所从事实际、具体物流活动属于微观物流。在整个物流活动之中一个局部、一个环节具体物流活动也属于微观物流。在一个小地域空间发生具体物流活动也属于微观物流。 狭义上物业是指已建成并投入使用各类建筑物机器相关设备设施与场所。广义上物业是指财产、资产、拥有物等。 什么是物业管理? 物业管理企业受物业所有人委托,按照物业管理合同对物业房屋建筑及附属设施、设备及相关场所进行维护修缮与管理并向物业所有人或使用人提供综合性有偿服务。1.2 物流管理概述物流管理(Logisticsmanagement)是指在社会再生产过程中,根据物质资料实体流动规律,应用管理基本原理与科学方法,对物流活

9、动进行计划、组织、指挥、协调、控制与监督,使各项物流活动实现最佳协调及配合,以降低物流成本,提高物流效率与经济效益。作业管理、成本管理、服务管理是最基本物流管理。1.作业管理 物流作业管理构成了现代物流管理基础,其他层面物流管理都是围绕作业管理开展,或者说是在作业管理基础上进行延伸。1) 运输管理。运输管理要注重考虑运输费用、运输时间、运势环节、运输能力、运输频度以及货物安全性、适用性与到货准确性等因素。运输管理本质就是选择恰当运输方式,努力以最低成本将货物及时地送达目地。2)储存管理。储存作业管理主要由接货、保管、发货管理构成。3)包装管理。包装管理应适应企业物流作业、商品保护、形象展示与促

10、进销售需要,用科学方法确定包装组合,并尽可能适应时代发展潮流。4)装卸搬运管理。装卸搬运管理主要是在加强物品保护与防损前提下,运用高效机具加快作业速度,以加快物流速度,使得装卸搬运作为衔接性物流作业活动充分发挥器智能。5)流通加工管理。流通加工管理侧重在两个层面,一是加工中心自身管理;二是加工及运输、储存、般预报、配送等物流作业环节作业整合问题。6)配送管理。从广义上讲,配送管理包括了诸如配送中心选择与优化布局、配送机械(车辆)合理配置及调度以及配送作业流程制定及优化等内容。从狭义上讲,配送管理主要是指配送作业管理。广义配送管理更多表达在前期决策上,而狭义配送管理更多地表达在日常管理上。2物流

11、成本管理 物流成本是指物流在空间位移(含静止)过程中所消耗各种活劳动与物化劳动货币表现。具体说,它是物品在各种物流作业流程中所支付人力、财力与物力总与。物流成本有三部分构成:1)伴随物流活动所发生费用以及从事这些活动所必须设备、设施费用。2)完成物流信息传递与处理活动所发生费用以及相关设施、设备费用。3)对上述活动进行综合管理所发生费用。假期啊那个对物流成本管理,对降低物流成本、提高物流活动经济效益具有非常重要意义。3.物流服务管理 物流服务是为了满足客户物流需求,开展一系列物流活动结果。对于工商企业来讲,物流服务作为客户服务一个重要组成部分,是企业提供给客户最终服务,是企业物流系统输出。对于

12、物流企业来说,物流服务本身就是企业产品,产品内容就是物流服务内容。物流服务包括三个要点:1) 拥有顾客所期望商品(备货保证)。2) 在顾客所期望时间内传递商品(输送保证)。3) 符合顾客所期望质量(品质保证)。1.3 物流业中库存管理模式 库存管理不是简单需求预测及补给,而是要通过库存管理获得用户服务及利润优化,其主要内容包括采用先进商业建模技术来评价库存策略、提前期与运输变化准确效果;决定经济批量时考虑供应链企业各方面影响;在充分了解库存状态前提下确定适当服务水平。通过对客户、生产、运输等资源平衡利用,企业对供应链中不确定性产生缺货、延迟等风险进行有效识别、缓解及控制6。根据供应链中库存管理

13、主体及内涵不同,主要存在以下四种模式。 1. 传统库存管理模式。各节点企业库存管理是各自为政,物流渠道中每一个部门都各自管理各自有库存,都有自己库存控制策略而且相互封闭。供应链中传统库存管理模式是基于交易层次之上由订单驱动静态单级管理库存方式。 2. 联合库存管理(Joint Managed Inventory,JMI)模式12。JMI模式是一种基于协调中心库存管理模式,更多地表达了企业之间协作关系,能够有效解决供应链中“Bullwhip”效应。这种模式下强调物流企业同时参及、共同制定库存计划,从而使供应链管理过程中每个库存管理者都能从相互协调性来考虑问题,保证供应链相邻两节点之间库存管理实体

14、对需求预测水平高度一致,从而消除需求变异放大。任何相邻节点需求确定都是供需双方协调结果,库存管理不再是各自为政独立运营过程,而是供需连接纽带与协调中心。 3. 供应商管理库存(Vendor Managed Inventory,VMI)模式。VMI模式是一种战略贸易伙伴之间合作性策略,是一种库存决策代理模式。它以系统、集成思想管理库存,使物流管理信息系统能够同步化运行。在这种库存控制策略下,允许上游组织对下游组织库存策略、订货策略进行计划及管理,在一个共同框架协议下以双方都获得最低成本为目标,由供应商来管理库存,由供应商代理分销商或批发商行使库存决策权力,并通过对该框架协议经常性监督与修正使库存

15、管理得到持续改进。 4. 协同式供应链库存管理(Collaborative Planning Forecasting & Replenishment,CPFR)模式12。CPFR是一种协同式供应链库存管理技术,建立在JMI与VMI最佳分级实践基础上,同时抛弃了二者缺乏供应链集成等主要缺点,能同时降低分销商存货量,增加供应商销售量。它应用一系列处理过程与技术模型,覆盖整个供应链合作过程,通过共同管理业务过程与共享信息来改善分销商与供应商伙伴关系,提高预测准确度,最终达到提高供应链效率、降低库存与提高客户满意度目。CPFR最大优势是能及时准确地预测由各项促销措施或异常变化带来销售高峰与波动,从而使

16、分销商与供应商都做好充分准备,赢得主动。CPFR采取了多赢原则,始终从全局观点出发,制定统一管理目标以及实施方案,以库存管理为核心,兼顾供应链上其他方面管理。因此,CPFR更有利于实现伙伴间更广泛深入合作,帮助制定面向客户合作框架,基于销售报告生产计划,进而消除供应链过程中约束。1.4 仓储物流管理发展现状 20世纪80年代以来,随着各种自动化技术与信息技术在制造企业中不断运用,制造过程本身技术对提高制造企业产品竞争力开始变小,企业把提高竞争力侧重点逐步放在物流方面,着力于把运输、存储、装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施有机结合,从而使物流业有了长足发展。现在,在发达国家

17、,物流业能发挥带动与支撑国民经济不断发展作用。我国物流业起步较晚,存在问题较多,已经成为我国国民经济发展瓶颈之一。因此,分析我国物流业存在问题,理清物流业发展思路,就成为经济理论界一项紧迫任务。 一、中国物流业存在主要问题 l.第三方物流服务规模较小.第三方物流是指物流供应链一体化过程中由物品供方、需方以外第三方提供物流服务。物流业发展经历过企业内部分散化物流、企业内部专业化物流与第三方物流三个阶段。西方国家物流业发展表明,独立第三方物流需占社会50%,物流产业才能形成。所以第三方物流发展程度反映了一个国家物流业发展整体水平。目前,第三方物流在整个物流市场比重,日本为80%,美国为57%,我国

18、仅为18%。 我国不仅第三方物流服务规模较小,而且第三方物流企业规模也较小。据调查,2001年中国物流企业平均员工为259人。从事公路运输物流企业平均营运车辆为1.43辆,超过百辆只有极少数。这方面及国外物流企业差距巨大。2001年全球500强中,物流企业有58家,美国零售业巨头沃尔玛连锁公司以2198.12亿美元营业额坐上500强龙头宝座。我国已经加人WTO,美国“沃尔玛”、法国“家乐福”、德国“麦德龙”等全球500强中大型物流企业,都已进入我国市场。如果我国物流企业不能迅速做大做强,市场竞争前景确实令人担忧。 2.物流基础设施能力不足。目前我国大多数物流企业是从传统物资与商业储运企业、各部

19、委所属储运基地以及港口、码头等转运代理点转变过来。由于这些企业脱胎于计划经济,是粗放型经营,条块分割产物,其基础设施能力远远不能适应我国经济发展需要。表现在交通运输能力仍不能满足运输需求,主要运输通道供求矛盾依然突出;仓库储存设施落后,大部分仓库是20世纪五六十年代建,已经相当陈旧;现代化集装箱、散件运输发展不快,我国水路集装箱化率仅为42%,而国际上一般为60%;高效专用车辆少,汽车以中型汽油车为主,能耗大,效率低,装卸搬运机械化水平低。 3.物流企业信息技术水平较低。运用信息技术是发展物流业关键。由于第三方物流企业要与许多货主建立合作关系,要处理来自多个企业不同种类数量商品传递,因此,第三

20、方物流企业必须利用互联网来汇集运输、储存、装卸、包装、加工、配送等众多合作伙伴信息,根据企业需要选择每一个环节最合适合作伙伴,并能及时满足客户需求,这就要求物流企业要有很强信息收集、储存与处理能力:由于我国物流企业从总体来说信息化起步比较晚,信息化程度较低,对企业信息化存在许多分歧,不少物流企业还处在 联系、手工操作、人工装卸低级阶段。许多现代信息技术,如条码技术、射频技术、EDI技术、全球卫星定位系统技术等,都处于学习与起步阶段。 4.物流管理体制,法规与技术标准不完善。目前我国物流业管理基本上仍沿袭计划经济体制,物流业管理权限分割为铁路、交通、民航、海关、商贸等部门。由于没有一个统一主管部

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

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

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

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

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

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

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

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

29、n 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= & Text1.Text & MsgBox 你好!你信息已经修改成功!, , 信息提示对话框ElseMsgBox 你好!商品编号不能为空

30、!, , 信息提示对话框End IfEnd Sub 商品入库模块供应商送货后,由仓库检验员验收,并在系统中开具“实物验收移交清单”,实物验收清单由系统传递给库管人员与采购部,采购部根据订货合同与“实物验收移交清单”制作“采购到货单”,系统将由采购部制作“采购到货单”传送给库管人员,系统只有在“采购到货单”与“实物验收移交清单”同时齐备时才允许进行正常入库操作。对于“采购到货单”迟迟不能到位情况,系统提供特殊业务处理功能,就是允许库房管理处进行临时入库操作,即只要有“实物验收移交清单”即可办理临时入库手续。在完成入库手续前,仓库管理员先用扫描枪扫描要入库物资条码(没有条码要先给物资生成并打印条码

31、),采集完后,把扫描枪跟条码管理系统连接并导入条码信息,系统会提示存放货位;选择物资明细与入库仓库,就可以“生成入库单”并把物资明细导入到“材料入库单”里,就可确认入库,保存相应入库单据。 其实商品入库与供应商有着很大关系,只有有了供应商才是仓库中有着源源不断地商品入库,才可以保证仓库正常运行工作。可以根据供应商编号进行查询,找到相关产品。 商品出库模块 提货单管理:输入批号将实现提货数据自动提取。 库存货物资料管理:对提货后货物进行实时库存跟踪查询。 提货单对账管理:对提货单进行对账处理,经核对无误后确定提货操作。 出库商品已是卖出去商品可以进行相关销售统计,而本系统就一次出现两个界面。一个

32、是销售信息,其主要内容包括:商品编号,商品名称以及销售数量与销售价格。通过此信息很容易了解到出库商品具体情况。而此模块难点在于如果已忘记商品编号,但是却想知道此商品具体情况,此时可以用搜索进行查询一下。 搜索相关代码如下; Private Sub Command5_Click()If Text9.Text Thencn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & warehouse.mdbrs.CursorLocation = adUseClientrs.Open select * from sellClass

33、 where commName = & Text9.Text & , cn, adOpenForwardOnly, adLockReadOnlyIf rs.EOF ThenMsgBox 你好!没有此人信息!, , 信息提示对话框ElseText1.Text = rs.Fields(commId)Text2.Text = rs.Fields(commName)Text3.Text = rs.Fields(sellNumber)Text6.Text = rs.Fields(sellprice)RichTextBox1.Text = rs.Fields(remarks)End IfEnd IfEnd

34、 Sub2.4 系统数据流程图 本身仓库就是一个不断进及出过程,中间有许多过程。如下图2-1所示:图 2-1 仓储物流管理流程图第三章 仓储物流管理设计3.1 仓储物流管理系统开发工具确定 此系统采用是目前Visual Basic,它是一种可视化编程语言,是开发Windows应用程序快速工具之一。利用这种可视化编程技术,可以使编程工作变得轻松快捷,摆脱面向过程语言许多细节,而将主要精力集中在设计友好界面与解决实际问题上。及其它可视化程序设计工具(如PB、 Delphi等)相比,Visual Basic在语法上保留了Basic易学易用特点,而且功能相当强大,又及其它开发工具具有良好接口。用VB开

35、发应用程序,代码不是按照预定路径执行,而是在响应不同事件时执行不同代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自操作系统或其它应用程序消息触发。这些事件顺序决定了代码执行顺序。概括地说事件驱动是指应用程序没有预定执行路径,而是由程序运行过程中事件决定。交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进行调试 。 系统功能设计本系统功能是基于Internet或局域网对整个仓库货物进出库管理与在库管理以及所产生单据打印与查询,它可以在Browser(客户端)通过远程联接到Server(服务器端)完成信息录入、修改与查询。Server端

36、是整个系统核心部分,主要是将客户端传入数据按指令进行处理然后存入、修改与删除数据库中数据。 系统模块设计 查询统计:本部分功能主要有:(1)在库物资明细表:查看某仓库某物资当前库存明细信息;(2)在库物资汇总表:查看某仓库某物资当前库存汇总信息;(3)采购入库流水帐:所有采购入库单单据汇总信息;(4)临时入库物资明细表:查看临时入库物资明细信息;(5)临时入库物资汇总表:查看临时入库物资汇总信息;(6)业务出库流水帐:所有业务出库单单据汇总信息;(7)生产领料流水帐:所有生产领料单单据汇总信息;(8)生产退料流水帐:所有生产退料单单据汇总信息;(9)入库、出库单汇总:查看某时间段内采购物资流动

37、情况;(10)生产领料、退料单汇总:查看某时间段内在生产线上物资流动情况。各种统计表均提供了组合查询与自定义表格式功能。查询商品相关信息界面如下:3.3 仓储物流管理系统数据库设计 绘制系统数据流图根据系统功能模块图与管理流程,绘制出如图所示系统数据流程图。用户应用层Ado对象数据管理层数据层图3-1为仓储物流管理流程图 数据库结构设计 数据库各个数据表如下: (1)用户信息注册表 (2)供应(入库)管理信息表 (3)商品(出库)销售信息表 (4)商品查询统计表 (5)商品管理信息表 各数据表结构如下图所示: 图3-2 注册表:图3-3 入库表:图 3-4 出库表:图 3-5 查询统计表:第四

38、章 仓储物流管理系统实现4.1 系统总窗体实现本系统主界面作为其它所有打开窗口父窗口,其类型应该是多文档窗口.利用集成菜单实现系统主要功能。主窗体界面如下图4-1所示:图 4-1 主体界面4.2 主要功能实现 根据以上分析,本系统主要包含入库管理、查询、出库管理、客户管理与供应管理五个功能模块。 权限管理 该权限主要是系统管理员权限,能够进行相关操作。由账户与密码来决定你是否是管理员。相关代码如下:If Len(Text2(2).Text) 5 ThenIf Text2(2).Text = Text2(3).Text Thencn.Open provider=microsoft.jet.ole

39、db.4.0;data Source= & App.Path & zhuce.mdbrs.CursorLocation = adUseClientrs.Open select * from zhuce, cn, 3, 3rs.Fields(username1) = Text2(0).Textrs.Fields(name1) = Text2(1).Textrs.Fields(Password1) = Text2(2).Textrs.Fields(qq1) = Text2(4).Textrs.Fields(email1) = Text2(5).Textrs.Fields(address1) = T

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

41、nDialog1. 取得文件地址 Close #1End SubPrivate Sub vb()Dim bit() As ByteIf f Thenrs.Fields(picYesNo) = YOpen CommonDialog1. For Binary As #1ReDim bit(LOF(1)Get #1, , bit()Close #1rs.Fields(picture1).AppendChunk bit()End IfEnd SubPrivate Sub Command8_Click()cn.Open provider=microsoft.jet.oledb.4.0;data sour

42、ce= & App.Path & zhuce.mdbrs.CursorLocation = adUseClientrs.Open select * from zhuce, cn, adOpenForwardOnly, adLockReadOnlyIf rs.Fields(username1) = Text3.Text And rs.Fields(password1) = Text4.Text Then Exit DoLoopIf rs.EOF ThenIf rs.Fields(username1) = Text3.Text Then Exit DoLoopIf rs.EOF = False T

43、henText4.Text = MsgBox 你好!你输入密码错误,请重新输入!, , 信息提示对话框ElseMsgBox 你好!你还没有注册,请先注册后再登陆!, , 信息提示对话框End IfElseEnd IfText4.Text = 4.2.2 入库功能实现商品入库主要代码:If Text1.Text = ThenMsgBox 你好!商品编号是关键字段,不能为空!, , 信息提示对话框Elsecn.Open provider=microsoft.jet.oledb.4.0;data Source= & App.Path & warehouse.mdbrs.CursorLocation

44、= adUseClientrs.Open select * from Sales, cn, 3, 3addvbMsgBox 你好!你信息已经添加成功!, , 信息提示对话框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

45、.Text & , cn, adOpenForwardOnly, adLockReadOnlyIf rs.Fields(picYesNo) = Y ThenPicLookElseImage1.Picture = LoadPicture()LookEnd If第五章 系统运行程序调试、编译及发行 Visual Basic程序调试是一个重要过程。在软件开发过程中程序出现错误是在所难免,我们只能通过多次调试来减少错误。Visual Basic一般很容易生成可执行文件。我们可以在“文件”菜单中选择“生成”选项直接生成一个可执行文件,也可以用向导来生成一个安装程序。系统运行环境 操作系统要求Micros

46、oft Windows 98或以上版本,CPU为 Inter Pentium(奔腾)90Hz或更高处理器,硬盘空间要求20MB以上空间。第六章 结论物流在中国逐渐由单一、原始走向多样化、结构化、信息化,使得仓储管理也越来越重要。特别是针对于物流中心设立,更加突出了仓储管理重要性。而物流中心仓储信息管理系统是专业用于企业物流管理包括第三方物流信息管理系统,从物流发展历史来看,在仓储作业效率以及服务规模都达到了空前水平。然而随着技术平民化进程加快,技术更新速度进一步加快,仓储技术水平也处在互相快速接近状态,物流业竞争也将会愈加激烈。通过对本系统开发,我学到了很多。同时我对软件开发过程有了更清晰了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试方法、手段有了较深理解,同时对制造业流程有了一个系统认识。在开发过程还认真学习了及系统相关知识,极大地拓宽了我知识面,我感到收获不小。经过这几个月毕业设计实习,确实学到了不少东西,同时也深感自己知识欠缺。虽然即将毕业,但在以后学习工作中,一定要继续坚持不懈地学习新兴专业知识及相关非专

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

当前位置:首页 > 技术资料 > 施工组织

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

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