JSJ06-070@VB+ACC仓库管理系统
收藏
资源目录
压缩包内文档预览:(预览前20页/共29页)
编号:508328
类型:共享资源
大小:712.79KB
格式:ZIP
上传时间:2015-11-10
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
12
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
JSJ06-070@VB+ACC仓库管理系统,毕业设计论文
- 内容简介:
-
浙江广播电视大学毕业设计(论文) 第 1 页共 55 页 第 1 章 绪论 为了便于读者了解仓库管理系统所涉及的业务范围,以及本系统开发的目的和基本功能,使读者对本系统有一个总体性的认识,从而比较容易的理解和评价本系统。故此,在本章中将阐述如下内容。 1.1 研究目的 (1)经过近 2 年的理论学习,对所学课程如:计算机应用技术、数据库原理应用和管理信息系统已经有了初步的了解和认识,形成了一定的知识体系。为了对所学习过的知识进行综合性的应用,更加熟练的掌握和运用所学到的知识。使各自独立的知识体系形成一个整体的体系,需要进行实践的应用。 (2)经过一段时间的市场调查, 随着改革的深入和经济的飞速发展,部分企事业单位面临的生产任务更加繁重,从而对仓库供应管理的要求更加严格。而传统的手工管理,一种仓库由进货到发货,要经过若干环节,多次转抄。由于物品繁多,规格型号的标识繁多,加之业务人员的素质等因素,易造成仓库供应效率低下,影响生产。造成库存积压,形成货到地头死的局面,使库存的储备很大,影响资金周转,另外使得仓库管理、数据汇总困难。因此,利用计算机所具有的功能来处理仓库管理系统大量繁多的数据,及时输出各种管理信息和业务信息,为各级人员有效的管理和决策提供有利的依据,最终提高工作 效率和经济效益。 (3)经济发展的日新月异要求管理水平的不断提高。企事业单位管理水平的提高,是实现企业发展目标的前提。作为企业的原材料的管理是企业基本的业务内容之一。仓库仓库的管理直接影响到企业的整体管理水平。以计算机为核心的现代化管理系统是企业管理的必然发展趋势,是提高企业管理水平,增加经济效益的有效途径。仓库的自动化、系统化管理将会有力的推动企业管理水平的提高。本系统的开发,旨在提高企业仓库管理水平,实现整个企业的现代化管理。 (4)仓库管理的对外交流性很强。计算机的普及,使得大部分企业都使用了计算机进 行业务往来。企业使用计算机管理仓库方便了仓库管理部门的对外交流。可以通过网络通信技术实现仓库的进、出网络化管理。有力的推进了企业与外部交流的无纸化。改变了陈旧的、落后的交流方式以及企业的对外形象。 nts浙江广播电视大学毕业设计(论文) 第 2 页共 55 页 1.2 本系统涉及的范围 1.2.1 业务范围 通过发放调查表和对有关人员进行访问及查询大量资料,我们分析得当前仓库管理所涉及的业务范围如下: 车间可是向供应业务科提出对某种仓库的需求计划。 供应科对车间科室的仓库计划进行汇总平衡,并做出采购计划表 。而且需要对采购计划表进行存档。 供应科通过采购计划表及所掌握的仓库信息同供货厂家签订供货合同。合同一式两份,分别由供货厂家和供应科各保管一份。 货物到货后由仓库保管员验货。 仓库保管员验货后填写收料单。 仓库管理阶段。所涉及的业务有三类。一是发出领料单、售料单;二是做统计分析报表;三是登记库存明细账。 1.2.2 本系统的功能 仓库管理信息系统的目标是保障企业生产、基建所需的各类仓 库的供应工作,通过有效管理、提高库存的周转率,降低资金占用。系统的功能如下所述。 计划管理的主要功能是根据各生产部门上报的生产、维修及工程用料计划与以有的采购合同计划和库存情况信息建立数据库,并及时根据生产计划的变更,修改仓库计划,汇总平衡,生成仓库的采购单。 合同管理主要是根据仓库合同执行情况、新签合同情况等建立和及时修订合同库,为仓库计划制定和仓库库存管理提供查询服务。 库房管理模块由仓库入库、出库、库存管理及库存统计等业务功能构成。入库管理工作主要是对采购的仓库进行验货入库,并对合同库中的相应合同执行 情况及时修改,以及对库存信息数据库中的相应仓库库存数据及时做出修改和增添。出库管理根据各部门领料单及仓库调拨单进行仓库发放,并及时修改数据库中相应的库存数据及有关出库信息等。库存管理则主要是对库存仓库进行盘点,产生库存信息报表,并建立和维护库存信息数据库,为仓库计划提供依据。仓库统计是根据仓库的入库、出库及库存信息,对仓库计划执行、资金占用、仓库消耗利用等情况进行统计分析,为仓库计划制定及辅助决策提供参考信息和依据。 nts浙江广播电视大学毕业设计(论文) 第 3 页共 55 页 1.3 现有系统存在的问题 (1)传统的 种物品由进货到发货,要经过若干环节,多次账面 转抄,由于物品繁多,规格型号的标识繁多,加之业务人员素质的因素,易造成仓库供应效 率低下,影响生产 . (2)由于库房与管理部门之间存在信息难以交流。供应业务员、仓库保管员、计划员和有关领导相互之间信息流通困难,使得仓库供应效率低下,造成库存积压。使库存储备很大,影响资金周转。另外,使得仓库的管理数据的汇总,以及信息的传递困难。 (3)手抄的,手工作业容易造成失误,同时每月向上级单位所报报表需耗费相当大的人力资源进行大量数据计算,这将影响数据的准确率和效率,从而造成不必要的损失和浪费。 (4)因此,建立适合企业 的仓库管理信息系统,即能根据市场情况,及时合理地采购所需仓库,同时有能科学地对仓库进行管理,统筹安排人力、物力、财力,可以有效地解决这些困难和矛盾。 1.4 系统开发的意义 (1)本系统的开发能够使自身的知识体系得到综合的调整和整理 .灵活运用各学科所学到的知识 ,从理论的层次提高到实践的应用层次 .使自身知识体系结构自我完善 .初步的掌握一些系统开发的技巧和经验 ,对以后实际工作中解决问题和分析问题的能力有很大程度的提高 .帮助自己完成学习过程的实践 .加深理论知识的记忆和运用的能力 . (2)仓库管理系统的开发,能够 给企业带来经济上的长远利益。首先,仓库管理系统的开发及使用,给企业节约了人力、财力、物力,有效的控制了企业仓库的运转,加速了资金的周转。其次,仓库管理系统的开发有力的推动了企业的现代化进程,提高了企业的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务和信息资源的开发。对企业利用信息进行生产活动、经营活动提供了有效的帮助。是企业实现现代化的必经之路,是企业实现发展目标的重要手段。最后,仓库管理系统能够灵活的与外界进行交流,加速了企业的交流进程,扩展了企业的交流对象,使企业得到进一步的 发展成为可能。 (3)本系统的开发完成能灵活的运用于各种企业的仓库管理业务。能够有力的推动各个企业的现代化管理进程,从而实现对整个行业乃至其他相关部门和单位的现代化进程的推动作用。使计算机为核心的自动化管理系统得以普及和大范围的应用。 nts浙江广播电视大学毕业设计(论文) 第 4 页共 55 页 1.5 系统开发思路 本系统的开发共分为系统分析、系统设计、系统实施及系统意见组成。 1.5.1 系统分析 主要完成本系统的可行性分析。包括技术、经济和管理上的可行性分析。这部分内容是系统开发的首要条件。只有经过系统分析才能清楚的掌握本系统所要涉及的业务内容,各个模块的功能结 构。从而为下一步的系统设计打下良好的基础。是整个系统能够顺利进行的前提。系统分析的好坏直接影响到整个系统的开发结果的好坏。是本系统开发的首要任务。 1.5.2 系统设计 在此阶段,我们需要完成系统的总体设计、数据库设计、系统处理设计和信息代码设计,以及程序设计编译。这是本系统开发的重中之重。是系统开发的主要部分。各个模块的设计,关系到系统是否能够正常运行,是整个系统好坏的重要评价标准。在此阶段也是系统开发任务最重的阶段。在此阶段的开发过程中要进行大量的设计工作。是组成系统的主体部分。 1.5.3 系统实施。 在 此阶段包括系统的运行及调试,以及系统的维护。这是系统开发的最后阶段,此阶段中对系统进行调试、维护,对不尽人意或有错的地方进行及时的修改。在交付使用的过程中,要做好系统的维护,以及对系统新增功能的扩展性维护。 1.5.4 系统意见。 在此阶段将完成系统的评价工作。对本系统进行综合的运行使用后,对系统从整体上给出评价及意见以便在以后的开发工作中积累经验,吸取教训。最终达到良好的开发效果。 第 2 章 系统分析 研究新的计算机管理系统,期望解决现行系统中存在的问题提高信息采集nts浙江广播电视大学毕业设计(论文) 第 5 页共 55 页 的迅速性和准确性,减少乃至取消各科室之间的 报表、电话、口头等信息传递,利用计算机所具有的特殊功能处理仓库管理系统中的大量的,繁杂的数据,及时输出各种管理信息和业务信息,为各级人员有效的管理和决策提供有力的依据。最终,极大地提高工作效率和经济效益。 系统总体分析的任务是在全面调查的基础上,通过对现行管理的分析,提出系统的目标和功能分析的总体逻辑描述。 2.1 背景分析 经过与企业的交流、调查,以及对企业有关仓库系统管理者的个别访问。我们初步的了解了企业的仓库管理业务的基本内容和组织机构,以及在该企业中的仓库的主要组成部分和企业现有的仓库管理的基本情 况。 在该企业中,仓库管理系统处于手工处理阶段,存在着诸多的不确定或不稳定的因素。给仓库的优化管理带来了许多的问题。该企业的仓库管理业务较多,手工作业远不能满足管理者决策需要,同时不能适应企业越来越多的生产任务和基建需求。该系统的开发是相当必要且适用的。 2.2 组织机构调查 经过与企业的接触,对该企业的仓库管理系统的组织机构形成了一定的认识。在该企业中与仓库管理有关的机构有:车间科室、供应科、仓库。 其详细的组织机构图如下图 2-1 所示。 图 2-1 仓库管理系统组织机构图 仓库管理系统 供应科 车间科室 需求计划 汇总平衡 签定合同 仓 库 验 货 仓库管理 nts浙江广播电视大学毕业设计(论文) 第 6 页共 55 页 2.3 详细调查 2.3.1 资料的收集 经过对仓库管理系统的了解,在该业务的范围内共包括需求计划、采购计划、定货合同、收了单、零、售料单、统计报表、库存明细账等表格内容。具体的表格如下: 表 2-1 需求计划: 需求单位名称 需求仓库名称 仓库编号 需求数量 备注 表 2-2 采购计划: 采购仓库编号 采购仓库名称 计划采购价格 计划采购数量 备注 表 2-3 收料单: 供应商编号 供应商名称 供应仓库编号 供应仓库名称 供应数量 验货人 备注 表 2-4 领、售料单 仓库编号 仓库名称 仓库价格 库存数量 备注 : 表 2-5 统计报表 nts浙江广播电视大学毕业设计(论文) 第 7 页共 55 页 仓库编号 仓库名称 领用数量 库存数量 备注 表 2-6 库存明细账 领用单位名称 领用单位名称 联系人 领用仓库编号 领用仓库名称 领用数量 备注 2.3.2 业务流程的调查分析 通过发放调查表和现场调查以及对有关人员的询问,我们分析得出当前企业的业务流程如下。 从车间科室向供应业务科提出对某种仓库的需求计划,到库房发放给用户,一般要经过计划、合同、库房管理三个步骤。其业务流程图如图 2-2、 2-3、 2-4所示。 图 2-2 计划业务流程图 需求计划 供应科 采购计划 车间科室 供应厂家 采购计划 供应科 合 同 nts浙江广播电视大学毕业设计(论文) 第 8 页共 55 页 图 2-2 合同管理流程图 图 2-4 库房管理流程图 2.4 数据流程分 经过系统调查的分析,并且依据企业的要求,我们确定了系统的基本功能和工作流程。根据所确定的要求,我们画出仓库管理信息系统的一套分层数据流程图如以下图所示。这套数据流程图分为两层。顶层图(如图 2-5)描绘了系统的外貌,第二层(如图 2-6、 2-7、 2-8 所示)分别描述了计划、合同、库房管理中的数据流动情况。详细过程见图示: 仓管员 领料单 收料单 发货单 统计报表 库存明细账 收料单 领料单 采购计 计划表 计划处理 F1 采 购 计 划 就 P3 仓库处理 P2 合同处理 F5 存根 F4 库存报表 F23 合同 F3 合同报表 车 间科室 需求计划 nts浙江广播电视大学毕业设计(论文) 第 9 页共 55 页 图 2-5 仓库管理信息系统顶层图 图 2-6 计划处理流程图 图 2-7 合同处理流程图 需求计划 P1 汇总处理 F2 采购计划 F1 库存记录 车间 科室 物资信息 提货单 F2 合同 F1 采购计划 P2 合同执行 供应科 P1 合同处理 供应商 领料单 收料单 P1 库房处理 P2 统计处理 F1 库存情况 F2 三单存根 车间科 室 上级单位 发料单 供应科 财务科 P3 稽核处理 三单 报表 nts浙江广播电视大学毕业设计(论文) 第 10 页共 55 页 图 2-8 库存处理流程图 2.5 数据的分析 (1)属于固定值属性的字段主要有:仓库类别、名称、规格、单位、合同编号、需方名称、生产厂家等字段存放到主文件中。 (2)属于变动值属性的字段主要有:单价、年初库存量、年初库存额、库存数量、库存金额、调出数累计、调入数累计、材质、图号 、用途、数量、填报单位名称、计量单位、合同总金额、交货方式等字段存放到周转文件中。 (3)属性变动值变动属性的字段主要有:存放位置、日期、交货时间及数量等字段存放到处理文件中。 2.6 查询分析 (1)代码。代码问题,严格的说是一个科学管理的问题。设计出一个好的代码方案对于系统的开发工作是一个极为有利的事情。它可以使很多机器处理变的十分方便;另外还把现阶段计算机很难处理的工作变成很简单的处理。 为了达到数据录入、仓库消息管理、信息查询、统计的方便快速,我们设计了以下三种代码: 仓库信息编码:为了和工作人员以往的物质管理方式一致,以数字表示。根据行业标准,所有仓库分为 19 大类(两位数字)每大类又分为若干小类(两位数字),在小类中根据仓库规格型号的不同以卡号(四位数字)再进行区分。 盘点用信息:为了统计报表的计算机处理,对于仓库的去向、来源进行编码。如下是部分方向类别编码: 大修 D1 生产维修调出 D2 局系统拨入 1 电力维修 2 水利维修 3 企事业维修 4 nts浙江广播电视大学毕业设计(论文) 第 11 页共 55 页 科技项目费用 5 机械制造 6 金属制品 7 厂家消息:各供应厂家代码,便于输入、查询管理。如下是部分厂家的代码: XX 电力器材公司 A XX 金属材料公司 B XX 塑料制品公司 C XX 零件制造厂 D XX 五金用品公司 E XX 劳保用品 公司 F 2.7 设备的初选 经过详细的考查与分析,对设备的选择要基本符合本系统要求,拟选择如下设备如表示: 表 2-7 设备初选表 序号 名称 性能 数量 备注 1 CPU 2.93G 1 主机 2 硬盘 80G 4 终端 3 内存 512M 4 终端 4 输入设备 4 5 输出设备 4 6 操作系统 Windows 正版7 系统软件 VFP6.0 正版nts浙江广播电视大学毕业设计(论文) 第 12 页共 55 页 2.8 信息量的估算 2.8.1 以天为单位的估算: 8: 00 11: 00 TPS=500 11: 00 15: 00 TPS=200 15: 00 21: 00 TPS=500 21: 00 8: 00 TPS=0 2.8.1 以年为单位估算: 平时 TPS=500 忙时 TPS=800 第 3 章 系统设计 系统设计主要是指在系统分析的基础上,对整个系统的划分、机器的设备(包括软、硬件)配置,数据的存储规律以及整个系统实现规划等方面的合理安排。 3.1 代码设计 一个好的代码方案对于系统的开发工作是件极为有利的事情,它能使很多的机器处理变的十分方便;另外,还把一些现阶段计算机很难处理的工作变成很简单的处理。为了达到数据录入、仓库信息管理、信息查 询、统计的方便快速,我们设计了以下 3 种代理,详细的情况列表如下: (1)表 3-1 信息代码 aa bb cc dd xx 类别 产地 厂家 单价 序列 (2)表 3-2 统计信息代码 nts浙江广播电视大学毕业设计(论文) 第 13 页共 55 页 aa bb cc dd ee ff gg 修理 系统拨入 生产修理 水利修理 科技费用 机械制造 金属制品 (3) 表 3-3 部门编码 aa bb cc 类别 小组 序列 3.2 系统物理 设计 3.2.1 拓扑结构设计 物理拓扑结构设计如图所示: 图 3-1 拓扑结构图 3.2.2 设备选定: 在一个管理信息系统的研制和运行过程中,计算机是一个贯穿始终的工具,是系统赖以生存的物质基础,恰当的配置系统设备,使得系统可以安全、可靠、高效的工作。 C Hub S C C C C nts浙江广播电视大学毕业设计(论文) 第 14 页共 55 页 设备选择如下表 3 -4: 序号 名称 型号 性能 数量 价格 进度 备注 1 Hub Ich-2005 1 70.0 连网 2 网卡 3 网线 双绞线 1km 1000.00 连网 4 CPU P42.0 6 890.00 主机 5 内存 256ddr 6 380.00 z 6 输入设备 7 输出设备 3.2.3 系统环境设计 程度:为保证计算机系统的正常、安全的运行,系统运行环境的最高温度应保持在 18 24。 湿度: 45% 65% 注意对机器设备的妥善保管,尽量做到设备的防尘和通风需要。 3.3 数据库的设计 3.3.1 概念设计 概念设计是指在数据分析的基础上,自底向上地建立整个系统的数据库概念结构,即先从用户的角度 进行视图设计,然后将试图集成,最后对集成后的结构分析优化到最终结果, ER 模型是概念设计的有利工具。 经过调整了解到本系统中的实体模型有:供应商、仓库、领用单位,这些实体之间的相互联系有: 供应商和仓库之间存在联系“供应”,是多对多的。 仓库和领用单位之间存在联系“出库”,它是多对多的。下面给出仓库库 存管理的 ER 图以及库存表: nts浙江广播电视大学毕业设计(论文) 第 15 页共 55 页 图 3-2 仓库库存管理 E-R 图 3.3.2 逻辑设计 逻辑设计的任务是根据 DBMS 的特征把概念结构转换为相应的逻辑结构。概念设计所得到的 E-R 模型,是独立于 DBMS 的,这里的转换就是把表示概念结构的 ER 图转换为层次模型或网状模型或关系模型的逻辑结构。 例如,“供应商”和“仓库”之间存在“ m:n”的联系,转换时引入新的关系“供应”,经过转换后得到的关系模式为: 供应商(编码,名称,地址,电话等) 仓库(仓库类别,名称,规格,计划单价,库存数量,库存额等) 收料(供应商编码,仓库类别,数量) 3.3.3 物理设计 物理设计的目的是根据具体 DBMS 特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计比较简单,对于一般 关系的数据库系统建立,这一阶段的任务包括: 确定所有数据文件的名称及其所含字段的名称、类型和宽度。 确定各数据库文件需要建立的索引,在什么字段上建立索引等。 下面列举出几个表的结构: HK、 DBF(货卡表)表 3-5 字段名 字类型 段宽度 说明 DMWN Char 10 单位名 BM Char 6 编码 编码 名称 类别 单位名称 编码 地址 存放位置 库存数量 联系人 领用数量 供应商 物资 领用单位 供应 出库 供应数量 名称 价格 nts浙江广播电视大学毕业设计(论文) 第 16 页共 55 页 DZ Char 10 地址 DH Char 10 电话 CZ Char 10 传真 DBGH Char 10 电报挂号 LXR Char 10 联系人 BZ Memo 10 备注 GXBM、 DBF(供销单位编码表)的结构表 3-6 字段 字段类型 字段宽度 说明 LB Char 10 类别 KH Char 10 卡号 WZMC Char 10 仓库名称 GG Char 10 规格 DW Char 10 单位 JHDI Num 10.3 计划单价 ZGCB Num 10.3 最高储备 ZDCB Num 10.3 最低储备 CZ Char 10 材质 TH Char 10 图号 CFWZ Char 10 放位置 BZ Memo 10 备注 SLLS、 DBF(收料表 )表 3-7 nts浙江广播电视大学毕业设计(论文) 第 17 页共 55 页 字段名 段类型 字段宽度 说明 LB Char 10 类别 KH Char 10 卡号 LDH Char 6 料单号 SL Char 15.3 数量 JHZJ Mum 10.3 计划总价 JHDJ Mum 10.3 计划单价 LYLB Char 10 来源类别 BM Char 6 供货单位码 RQ Char 8 日期 JBR Char 10 经办人 3.4 功能结构设计 仓库管理信息系统的目标是保障全厂生 产、基建所需的各类仓库的供应工作,并通过有效管理、提高库存周转率,降低资金占用。根据系统分析的结果,得出系统的总体结构以及各模块的结构图 33、 4、 5。 图 3-3 总体结构图 物资管理信息系统 计划管理 合同管理 库房管理 nts浙江广播电视大学毕业设计(论文) 第 18 页共 55 页 图 3-4 计划管理模块 图 3-5 合同管理模块 3.5 输出设计 为了适应日常管理的需要和提供对内对外的报告,本系统提供三种输出方式:一是屏 幕输出;二是磁盘输出;三是打印输出。 屏幕输出主要是日常管理的需要,用于查询结果显示,其设计格式详见库存表。磁盘输出主要是为了保存数据,其存放格式详见数据库结构设计。 计划管理 台账 系统 报表 年初始化 整理数据库 计划整理 计划台账 物资台账 合同管理 合同台账 其他 供应信息 需求信息 物质信息 合同建立 合同查询 合同催交 合同修改 数据库整理 合同年初始化 nts浙江广播电视大学毕业设计(论文) 第 19 页共 55 页 3.6 输入设计 输入模块是本系统中用户使用较为频繁的模块,它设计的好坏往往直接影响到本系统的效率和实用性。因而在设计输入模块时要尽量使操做方便安全,尽可能减少输入量。 第 4 章 系统实施 系统实施是指对本系统进行实质性的制作开发阶段。在本阶段主要是指系统的物理实施和成序设计。在本阶段中将初步形成一个实质性的系统。 4.1 物理实施 根据上一阶段设计报告中的物理设计方案,按要求采购各种设备,并由专业的人员对设备进行组网、调试,最后交付用户使用。 4.2 程序设计 此系统在程序设计过程中,我们采用面向对象的程序设计方法。并且,设计中大量使用软件开发工具,方便的为程序设计提供强大的功能支持。减少和避免了大量程序的编辑和不必要的麻烦,提高了工作效率。 4.2.1 登陆界面 首先,我们设计 登陆 界面,作为进入系统的“进入窗口”, 该窗体如 图 4-1所示,只有输入正确的用户名和密码后才可以进入该系统,该系统的用户名是cangku;密码是 cangku。 nts浙江广播电视大学毕业设计(论文) 第 20 页共 55 页 图 4-1 登陆 界面 该窗体的源代码如下: Private Sub Command1_Click() If user_name_txt.Text = cangku And password_txt.Text = cangku Then main.Show logon.Hide Else MsgBox 您输入的密码和用户名不符,请重新输入! , vbOKOnly End If End Sub Private Sub Command2_Click() End End Sub Private Sub password_txt_Change() If password_txt = cangku Then Command1.SetFocus nts浙江广播电视大学毕业设计(论文) 第 21 页共 55 页 End If End Sub 4.2.2 系统主界面 正确的输入用户名后点击“ 确定 ” 按钮 后, 进入系统主界面 窗口如 图 4-2 所示 ,在该模块中可以调用商品管理和库存管理两 大 模块 以及退出该系统。 图 4-2 系统主界面该窗体的源代码如下: Private Sub Command1_Click() cangku.Hide shangpin.Show End Sub Private Sub Command2_Click() cangku.Show nts浙江广播电视大学毕业设计(论文) 第 22 页共 55 页 shangpin.Hide End Sub Private Sub Command3_Click() End End Sub Private Sub Form_Unload(Cancel As Integer) End End Sub 4.2.3 商品管理模块 单击系统主界面上的 “ 商品管理 ” 按钮 ,将弹出“ 商品信息管 理 ” 窗体 如图 4.3 所示 ,在该窗口中可以完成商品信息的录入,商品信息的查询,商品信息的更新以及商品信息的删除等 。 nts浙江广播电视大学毕业设计(论文) 第 23 页共 55 页 图 4.3 “ 商品信息管理 ”窗口 4.2.4 商品信息录入 单击“商品信息管理”窗口中的商品信息录入 菜单,将弹出商品信息录入窗体,如图 4-4 所示。 4-4“ 商品信息录入 ” 窗口 该窗体中“确定”按钮中的源代码如下: Private Sub Command1_Click() On Error GoTo err_en bianhao = Text1.Text shangpinming = Text2.Text xinghao = Text3.Text changjia = Text4.Text changzhi = Text5.Text riqi = Text6.Text beizhu = Text7.Text Dim con Dim number nts浙江广播电视大学毕业设计(论文) 第 24 页共 55 页 Set Glb_MyWkSp = Workspaces(0) Set Glb_MyDB = Glb_MyWkSp.OpenDatabase(Con_DBpath) SQLStr = SELECT COUNT(*) FROM s_insert WHERE bianhao = & bianhao Set db_set = Glb_MyDB.OpenRecordset(SQLStr) con = db_set.Fields(0) SQLStr = SELECT MAX(bianhao) FROM s_insert Set db_set = Glb_MyDB.OpenRecordset(SQLStr) number = db_set.Fields(0) If con 0 Then MsgBox 此编号商品已存在,目前编号已排至第 & number & 位了。, vbOKOnly Exit Sub End If If bianhao = Then MsgBox 请输入商品编号。 , vbOKOnly Exit Sub End If If shangpinming = Then MsgBox 请输入商品名。 , vbOKOnly Exit Sub End If If xinghao = Then MsgBox 请输入商品型号。 , vbOKOnly Exit Sub End If If changjia = Then MsgBox 请输入商品生产厂家。 , vbOKOnly Exit Sub End If If changzhi = Then MsgBox 请输入厂址。 , vbOKOnly Exit Sub nts浙江广播电视大学毕业设计(论文) 第 25 页共 55 页 End If If riqi = Then MsgBox 请输入商品生产日期。 , vbOKOnly Exit Sub End If Set Glb_MyWkSp = Workspaces(0) Set Glb_MyDB = Glb_MyWkSp.OpenDatabase(Con_DBpath) SQLStr = INSERT INTO s_insert VALUES ( & bianhao & , & shangpinming & , & xinghao & , & changjia & , & changzhi & , & riqi & , & beizhu & ) Glb_MyDB.Execute SQLStr SQLStr = SELECT riqi FROM s_insert WHERE bianhao = & bianhao Set db_set = Glb_MyDB.OpenRecordset(SQLStr) riqi = db_set.Fields(0) If riqi = Then SQLStr = DLETE * FROM s_insert WHERE bianhao = & bianhao Glb_MyDB.Execute SQLStr MsgBox 日期输入有错误,请按格式 “YYYY-MM-DD”输入。 , vbOKOnly End If MsgBox 商品信息输入成功! , vbOKOnly Exit Sub err_en: MsgBox 商品编号输入有错误。 , vbOKOnly End Sub 4.2.5 商品信息查询 单击“商品信息管理”窗口中的 “ 商品信息 查询” 菜单,将弹出商品信息查询 窗体,如图 4-5 所示。 nts浙江广播电视大学毕业设计(论文) 第 26 页共 55 页 图 4.5 商品信息查询 该窗体中的“确定”按钮的源 代码如下: Private Sub Command3_Click() On Error GoTo err_en Dim where where = bianhao = Text8.Text shangpinming = Text9.Text xinghao = Text10.Text changjia = Text11.Text changzhi = Text12.Text riqi = Text13.Text If bianhao Then where = where & AND shangpinming = & shangpinming & End If If xinghao Then where = where & AND changjia = & changjia & End If If changzhi Then where = where & AND riqi = & riqi & End If If where = Then MsgBox 请输入查询条件。 , vbOKOnly Exit Sub End If where = Mid(where, 5, Len(where) Set Glb_MyWkSp = Workspaces(0) Set Glb_MyDB = Glb_MyWkSp.OpenDatabase(Con_DBpath) SQLStr = SELECT COUNT(*) FROM s_insert WHERE & where Set db_set = Glb_MyDB.OpenRecordset(SQLStr) If db_set.Fields(0) = 0 Then MsgBox 没有满足条件的纪录。 , vbOKOnly Exit Sub Else MSHFlexGrid1.Visible = True SQLStr = SELECT * FROM s_insert WHERE & where Set db_set = Glb_MyDB.OpenRecordset(SQLStr) nts浙江广播电视大学毕业设计(论文) 第 28 页共 55 页 Dim line line = 0 Do While db_set.EOF = False line = line + 1 bianhao = db_set.Fields(0) shangpinming = db_set.Fields(1) xinghao = db_set.Fields(2) changjia = db_set.Fields(3) changzhi = db_set.Fields(4) riqi = db_set.Fields(5) With MSHFlexGrid1 定义列数 .Cols = 6 定义列标题 .TextMatrix(0, 0) = 商品编号 .TextMatrix(0, 1) = 商品名 .TextMatrix(0, 2) = 型号 .TextMatrix(0, 3) = 生产日期 .TextMatrix(0, 4) = 生产厂家 .TextMatrix(0, 5) = 厂址 .TextMatrix(line, 0) = bianhao .TextMatrix(line, 1) = shangpinming .TextMatrix(line, 2) = xinghao .TextMatrix(line, 3) = riqi .TextMatrix(line, 4) = changjia .TextMatrix(line, 5) = changzhi 固定表头 .FixedRows = 1 表头项居中 .FillStyle = flexFillRepeat .Col = 0 .Row = 0 .RowSel = 1 .ColSel = .Cols - 1 .CellAlignment = 4 设置单元大小 nts浙江广播电视大学毕业设计(论文) 第 29 页共 55 页 .ColWidth(0) = 1500 .ColWidth(1) = 1500 .ColWidth(2) = 1500 .ColWidth(3) = 1500 .ColWidth(4) = 3000 .ColWidth(5) = 3000 End With db_set.MoveNext Loop End If Exit Sub err_en: MsgBox 商品编号输入有错误。 , vbOKOnly End Sub 4.2.6 单击“系统主界面”中的 “ 仓库管理 ” 按钮 ,可以弹出仓库 信息 管理模块,如图 4-6 所示 ,通过 单击 该窗体 的菜单 可以打开 入库管理、入库浏览、出库管理和出库浏览等,还包括库存管理等功能 。 图 4.6 仓库信息管理 该窗体的源代码(详见附录) 。 nts浙江广播电视大学毕业设计(论文) 第 30 页共 55 页 由于篇幅有限, 该系统的只以以上几个模块为例 讲述 ,详见该系统 。 4.3 调试 4.3.1 模块调试 系统中的名处理功能由一个或多个的程序构成,因此在单个程序调试成功后,还要进行模块调试,以保证各模块功能的完善和运行正常。这一步主要是调试接口,看各模块之间的接口是否匹配,通信规则是否合理,各模块之间有没有干扰。在这个过程中不仅应该发现设计和编码的错误,还应该验证系统确实能提供需求说明书中指定的功能,而且系统的动态特性也符合预定要求。 4.3.2 总调 总调是指把所设计的管理信息系统从实验室投入到具体的应用环境中去,做现场调试。由今后具体使用此系统的各类人员对系统进行操作,使用部分实际数据对系统进 行验收测试。其目的是验证系统确实能够满足用户的需要。再这个测试步骤中发现的问题,往往是系统说明书中存在的错误。 在仓库管理系统的调试过程中,我们运用黑盒的盒测试方法,用实际收集的部分真实数据先后进行了模块调试的总调。在测试中发现了,数据库中数据一经修改后无法恢复的问题,以而使部分错误的修改损坏了的正确数据,故此在数据修改菜单中增加数据恢复的功能。 4.4 编译 经过对系统调试最后将系统编译生成 setup.exe 可执行文件 ,可以退离 vb运行 。 4.5 系统使用说明书 此系统主要是为了实现对仓库管理的自动 化,利用计算机的强大数据处理功能,对仓库进行有效的管理,在用系统的过程中请注意以下几个说明: (1)仓库管理系统支持非法数据的处理 和排除 。 (2)本系统应保证再正常的环境下运行,应由专业人员对系统进行作、使用。 (3)本系统若需维护需由专业人员进行。 nts浙江广播电视大学毕业设计(论文) 第 31 页共 55 页 (4)此系统再对外交流过程中应有防火墙以及杀毒软件维护,防止黑客及病毒对系统中数据的破坏 (5)操作人员要设立系统使用密码,防止非业务人员修改系统中的数据。 4.6 维护 该系统维护的主要内容包括数据结构维护,建立备份文件以及记录维护。系统维护工作一般应谨慎 ,尤其是库结构的维护,要经过开发人员研究讨论方可进行,另外要定期备份系统文件,一旦发现问题,能够迅速恢复系统,保证系统的正常运行。包括:软件与硬件的保护。 (1)软件的维护由系统的开发者进行维护 (2)硬件的维护:要求计算机硬件人员对机器加强保养,定期检修并保证在损坏后及时修复 。 第 5 章 结论 经过这段时间对系统的开发,以及在开发过程中对所遇到的问题的解决,是我从整体上对系统的开发和解决实际问题的能力有了很大的提高。详细内容请见本章。 5.1 取得的成绩 (1)系统的开发是一个综合运用各学科知识的 过程,通过该过程,使我对知识有了系统化的掌握。 (2)完整的开发了一个系统,并且在一定程度上掌握了开发系统的总体思维。 (3)本系统的开发,能在一定范围内和功能上满足了相应的企事业单位的管理需求。 (4)使我对解决系统开发中解决实际问题的能力有了进一步的提高。 (5)通过对本系统的开发使我充分认识到,一个良好的系统开发是发挥团队精神以及合作意识的共同成果。 5.2 存在的不足 (1)本系统的开发工具是 VB 6.0 该工具存在着落后性的弊端,有可能使本系nts浙江广播电视大学毕业设计(论文) 第 32 页共 55 页 统滞后于现实的管理要求。 (2)由于本系统的形成时间较短 ,再加上我的水平所限,在系统中部分细节性的问题还有待于解决。 (3)由于系统开发的各种条件(诸如:硬件设备、资金等)的限制,使本系统存在着一定的缺陷,未能完善,敬请批评指正。 5.3 建议 (1)请用户在使用本系统的过程中,如遇到难以解决的问题(诸如:录入错误,无法打印等)请在确认硬件设备完好的基础上直接与开发者联系。 (2)用户在使用本系统前,请与我联系,对用户进行一定的人员培训,以便更好的发挥本系统的优势,避免一些不必要的问题。 (3)本系统是一个初级版本,再以后中我们还会继续努力,以开发功能更加先进 的升级版本。请用户关注此方面信息,以便及时对系统进行升级处理。 (4)用户在使用本系统的过程中,最好能够定期的由专业人员对系统进行定期的维护,以便本系统保持良好的工作状态。 请用户在使用本系统过程中把所遇到的问题和意见反馈给我们,以便在系统要升级时加以解决。谢谢! 谢辞 首先要感谢老师在论文的设计过程中对我的精心辅导。老师细致的工作作风和严谨的态度给我留下了深刻的印象,这种工作态度使我受益匪浅,对我日后的学习和工作也会有很大的帮助。同时,老师为了辅导我们高质量的完成论文,不辞辛苦的在两个校区之间来回奔波 ,付出了宝贵的时间和精力。在此,对老师表示最诚挚的感谢 ! 同时,要感谢大学四年来,各位老师对我们的悉心教导,使我们掌握了扎实的计算机基础知识和做人的准则,培养了良好的学习态度,为将来走向社会打下了良
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。