vb库存管理系统论文设计与实现_第1页
vb库存管理系统论文设计与实现_第2页
vb库存管理系统论文设计与实现_第3页
vb库存管理系统论文设计与实现_第4页
vb库存管理系统论文设计与实现_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 可修改 欢迎下载 精品 Word 可修改 欢迎下载 精品 Word 可修改 欢迎下载 精品 Word摘要本系统是作者根据企业日常库存管理的需要出发,使用VB6.0开发成功的小型仓库管理系统。该系统可以方便地实现商品的入库操作和出库操作、以及报表打印等功能。这些功能的实现对公司的库存管理从以往的手工管理过渡到计算机的信息化管理,从而大大提高了工作效率。本论文从引言开始以本系统开发为主线阐述计算机处理数据是时代开展的需要,也是大事所趋,并且计算机科技的开展,是计算机进入中小型企业成为可能,功能完善的大小型系统开始进入中小企业并为之效劳。简单快捷的操作,更为减轻职员压力提供了有效缓解。仓库管理系统

2、就是这样一类系统,论文按照系统开发的步骤:系统分析、系统设计、系统实施、系统调试与测试、系统运行五个大方面来展示系统的开发过程及系统功能的实现。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码。以及菜单实现的方法和本系统的主要功能运行界面图。其中第六章对用户来说是比较重要的,因为这一章附录了系统的详细使用说明关键词:库存管理 数据库 信息管理目录 TOC o 1-3 h z u HYPERLINK l _Toc260322482

3、目录 PAGEREF _Toc260322482 h 2 HYPERLINK l _Toc260322483 第一章 引言 PAGEREF _Toc260322483 h 5 HYPERLINK l _Toc260322484 第二章 系统分析 PAGEREF _Toc260322484 h 8 HYPERLINK l _Toc260322485 2.1 可行性分析 PAGEREF _Toc260322485 h 8 HYPERLINK l _Toc260322486 运行可行性 PAGEREF _Toc260322486 h 8 HYPERLINK l _Toc260322487 经济可行性

4、 PAGEREF _Toc260322487 h 8 HYPERLINK l _Toc260322488 技术可行性 PAGEREF _Toc260322488 h 9 HYPERLINK l _Toc260322489 22需求分析 PAGEREF _Toc260322489 h 9 HYPERLINK l _Toc260322490 2.3系统数据分析与描述 PAGEREF _Toc260322490 h 12 HYPERLINK l _Toc260322491 2.4 系统总统设计 PAGEREF _Toc260322491 h 14 HYPERLINK l _Toc260322492

5、第三章 系统设计 PAGEREF _Toc260322492 h 16 HYPERLINK l _Toc260322493 3.1 数据库设计 PAGEREF _Toc260322493 h 16 HYPERLINK l _Toc260322494 数据库概念结构设计 PAGEREF _Toc260322494 h 16 HYPERLINK l _Toc260322495 数据库逻辑设计 PAGEREF _Toc260322495 h 18 HYPERLINK l _Toc260322496 数据库物理设计 PAGEREF _Toc260322496 h 19 HYPERLINK l _Toc

6、260322497 3.2 系统模块设计 PAGEREF _Toc260322497 h 22 HYPERLINK l _Toc260322498 3.3 界面设计: PAGEREF _Toc260322498 h 23 HYPERLINK l _Toc260322499 系统登录界面 PAGEREF _Toc260322499 h 23 HYPERLINK l _Toc260322500 系统主界面 PAGEREF _Toc260322500 h 24 HYPERLINK l _Toc260322501 3.3.3 入库统计界面 PAGEREF _Toc260322501 h 24 HYPE

7、RLINK l _Toc260322502 3.4 报表设计 PAGEREF _Toc260322502 h 25 HYPERLINK l _Toc260322503 HYPERLINK l _Toc260322504 第四章 系统实施 PAGEREF _Toc260322504 h 27 HYPERLINK l _Toc260322505 4.1 系统登录模块的实施: PAGEREF _Toc260322505 h 27 HYPERLINK l _Toc260322506 4.2 主界面各个功能实现 PAGEREF _Toc260322506 h 28 HYPERLINK l _Toc260

8、322507 第五章 系统调试与测试 PAGEREF _Toc260322507 h 33 HYPERLINK l _Toc260322508 系统调试与测试 PAGEREF _Toc260322508 h 33 HYPERLINK l _Toc260322509 5.1 vb系统连接数据库的调试 PAGEREF _Toc260322509 h 33 HYPERLINK l _Toc260322510 5.2 系统存储、调用数据库数据的可靠性 PAGEREF _Toc260322510 h 33 HYPERLINK l _Toc260322511 5.3 系统查询功能检验 PAGEREF _T

9、oc260322511 h 34 HYPERLINK l _Toc260322512 第六章 系统运行 PAGEREF _Toc260322512 h 35 HYPERLINK l _Toc260322513 6.1 系统运行环境 PAGEREF _Toc260322513 h 35 HYPERLINK l _Toc260322514 6.2 系统使用说明书 PAGEREF _Toc260322514 h 35 HYPERLINK l _Toc260322515 结束语 PAGEREF _Toc260322515 h 38 HYPERLINK l _Toc260322516 参考文献 PAGE

10、REF _Toc260322516 h 39第一章 引言社会在不断进步,科学技术和管理也在迅速开展,这使得每个企业得到了前所未有的开展机遇,但同时也必须面对市场竞争的严重挑战,在日趋剧烈的竞争环境下,企业要求生存、开展,就必须对企业进行科学的管理。随着计算机的开展,计算机完全可以把各类信息收集起来,按需要进行处理,系统运行于基于WINDOWS XP/2000/NT平台之即可,市面上大局部微机全基于这个层次,用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,表示大量数据相互间的多种联系,这样

11、就可以大大的提高企业生产动作的效率。本次设计即是针对中小型企业对商品在库存管理方面所做的分析,企业商品的大量出入仓库,使得每一个企业在仓库管理方面每年要花费大量的人力,投资,设施,费用去方案和控制存货。存货的周转率是标志着企业运营效率的重要指标,对企业的资产收益率起着重要的决定作用。所以近年来,企业管理者开始重视存货管理的重要性,存货管理主要是对商品的管理,它强调的是对商品货物的存储和传送,数量和状态变化信息的管理,其目标是在于降低库存本钱,减少库存资金占用的同时,保证商品货物按方案流动,保证生产过程中的物料需求,保证生产的正常运行,从而使商品满足顾客和市场上的需求,库存控制就是要权衡库存费用

12、包括商品价值,订货费用,短缺等,使总费用最低。企业库存管理系统的职能大体上包括订单管理、入库管理和出库管理。所以库存管理人员已经成为仓库的方案员,他们的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成局部。因此,商品货物信息必须具有高度的准确性,这就需要有好的管理系统,能简明的反映实际情况。以上所述就是本次库存管理系统开发的依据和目标。 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是仍然还有人由于计算机操作的不方便而继续使用传统的手工劳动。为了适应现代社会人们高度强烈的时间观念,企业库

13、存管理系统软件为企业库存管理方面带来了极大的方便。该软件是以vb编程工具为开发工具,其功能实现了对库存的管理。通过操作手册,使用者可以了解本软件的根本工作原理。操作人员只需要输入一些简单的汉字或数字,便可很方便的到达自己的目标。仓库管理系统作为现代仓储企业进行货物管理和处理的业务操作系统。它可以实现本地一个或几个仓库的精细化管理,也可实现制造企业、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。在传统企业中,仓库管理是

14、一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物平安,库管人员要花费大量人力物力和时间来作数据记录统计工作。本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率。适用于小型企业库管以及储运业务,界面直观,操作简便,运用鼠标,在窗口的不同部位单击左健,双击左健,单击右健,系统会弹出相应窗口,供使用者录入和查询统计。本系统主要用的是模块化设计,主要包含登记信息,单据管理,查询统计,输出管理和维护设置几个模块。各模块的主要功能有:登记信息的主要功能:登记货物信息,登记供给商信息,登记往来客户信息,登记仓库信

15、息。单据管理的主要功能:对入库单据,出库单据,借入单据,借出单据,调拨单据,报损单据六个单据进行管理。查询统计的主要功能:实现单据查询,库存查询,职员操作查询,货物出入查询,对管理员还可以实现用access语句进行高级查询。输出管理的主要功能:可以对入库单据,出库单据,借入单据,借出单据,调拨单据,报损单据六个单据进行输出管理。以及输出时对单据进行页面设置等功能维护设置的主要功能:可以查看操作日志,管理公司信息,管理职员信息,对该系统的使用人员进行管理。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界

16、面友好、操作方便、功能齐全的原那么上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。本系统的应用定能成为企业仓库管理方面的利器。 第二章 系统分析2.1 可行性分析可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。2.1.1运行可行性 系统是采用Visual Basic作为开发一具的,Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basi

17、c中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来并提供了一种所见即所得的可视化程序设计方法。本系统可以运行在Win95, Win98, Win2000操作系统之上, 就是说市场上流行的操作系统都可以支持。因此系统运行可行性绝不会成为?软件零售仓库管理系统?的问题。 2.1.2经济可行性估算新系统的本钱效益分析,其中包括估计工程开发的本钱,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发本钱是否回高于工程预期的全部经费。并且,分析系统开发是否会对其它产品或

18、利润带来一定影响。 支出:根底投资:硬件货品“ PC机软件货品:WINDOWS98/2000、POWERBUILDE WORD2000其它一次性支出:软件设计和开发费用经常性支出:软件维护费用、软件使用费用。效益: 系统的效益可以从经济效益和社会效益两方面考虑。对于仓库管理系统那么应着重分析其社会效益。例如,系统投入运行后可以使仓库管理实现科学化、标准化。曾强了工作人员对仓库管理能力、提高了工作效率。2.1.3技术可行性本设计“仓库管理系统是为企业仓库管理人员开发的。鉴于本人在上学期数据库课程设计中已用Visual Basic6.0Access2000开发过考试管理息系统,而且通过三个月毕业实

19、习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。由于本设计最重要表达的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,一定能按期完本钱毕业设计。22需求分析一、 仓库日常管理1、仓库保管员必须合理设置各类物资和产品的明细账簿和台账。原材料仓库必须根据实际情况和各类原材料的性质、用途、类型清楚别类建立相应的明细账、卡片;半成品、产成品应按照类型及规格型号设立明细账、卡片;财务部门与仓库所建账簿及顺序编号必须互相统一,相互一致。合格品、逾期品、失效品、料废、退回电机、返修电机应分别建账反映。2、必须严格按仓库管理

20、规程进行日常操作,仓库保管员对当日发生的业务必须及时逐笔记录,做到日清日结,确保物料进出及结存数据的正确无误。及时登记手工明细账并与仓库中的数据进行核对,确保两者的一致性。3、做好各类物料和产品的日常核查工作,仓库保管员必须对各类库存物资定期进行检查盘点,并做到账、物、卡三者一致。4、各事业部、分厂必须根椐生产方案及仓库库存情况合理确定采购数量,并严格控制各类物资的库存量,有条件单位逐步实行零库存;仓库保管员必须定期进行各类存货的分类整理,对存放期限较长,逾期失效等不良存货,要按月编制报表,报送各事业部领导及财务人员,各事业部对本单位的各类不良存货每月必须提出处理意见,责成相关部门及时加以处理

21、。二、入库管理1、物料进仓时,仓库管理员必须凭送货单、检验合格单办理入库手续;如属回用物资应凭回用单办理入库手续,拒绝不合格或手续不齐全的物资入库,杜绝只见发票不见实物或边办理入库边办理出库的现象。2、入库时,仓库管理员必须查点物资的数量、规格型号、合格证件等工程,如发现物资数量、质量、单据等不齐全时,不得办理入库手续。未经办理入库手续的物资一律作待检物资处理放在待检区域内,经检验不合格的物资一律退回,放在暂放区域,同时必须在短期内通知经办人员负责处理。3、一切原材料的购入都必须用增植税专用发票方可入库报销,无税票的,其材料价格必须下浮到能补足扣税额为止。同时要注意审查发票的正确性和有效性。4

22、、入库材料在未收到相应发票前,仓管员必须建立货到票未到材料明细账,并根据检验单等有效单据及时填开货到票未到收料单在当月票到的可不开,在收到发票后,冲销原货到票未到收料单,并开具材料票到收料单,月底将货到票未到材料清单上报财务。5、收料单的填开必须正确完整,供给单位名称应填写全称并与发票单位一致,如属票到抵冲的,应在备注栏中注明原入库时间,铸件收料单上还应注明单重和总重。收料单上必须有保管员及经手人签字,并且字迹清楚。每批材料入库合计金额必须与发票上的不含税金额一致。三、出库管理1、各类材料的发出,原那么上采用先进先出法。物料包括原材料、半成品出库时必须办理出库手续,并做到限额领料,车间领用的物

23、料必须由车间主任或其指定人员统一领取,领料人员凭车间主任或方案员开具的流程单或相关凭证向仓库领料,行政各部门只有经主管领导批字前方可领取,领料员和仓管员应核对物品的名称、规格、数量、质量状况,核对正确前方可发料;仓管员应开具领料单,经领料人签字,登记入卡、入帐。2、成品发出必须由各销售部开具销售发货单据,仓库管理人员凭盖有财务发货印章和销售部门负责人签字的发货单仓库联发货,并登记卡片。四、报表及其他管理1、仓管员在月末结账前要与车间及相关部门做好物料进出的衔接工作,各相关部门的计算口径应保持一致,以保障本钱核算的正确性。2、必须正确及时报送规定的各类报表,收付存报表、材料耗用汇总表、三个月以上

24、积压物资报表、货到票未到材料明细表每月27日前上报财务及相关部门,并确保其正确无误。3、库存物资清查盘点中发现问题和过失,应及时查明原因,并进行相应处理。如属短缺及需报废处理的,必须按审批程序经领导审核批准后才可进行处理,否那么一律不准自行调整。发现物料失少或质量上的问题如超期、受潮、生锈、老化、变质或损坏等,应及时的用书面的形式向有关部门汇报。4、各事业部因客户需要,要求在外设立仓库的,必须报经股份公司主管领导批准后作为库存转移,并报财务部备案,其仓库管理纳入纳入所在事业部仑库管理;外设仓库必须由专人负责登记库存商品收发存台账,并将当月增减变动及月末结存情况编成报表,定期进行盘点清查,每月将

25、各类报表在规定的时间内报送查关事业部及财务人员。5、仓库现场管理工作必须严格按照6S要求、ISO9000标准及各事业局部厂的具体规定执行。对应如上需求我们现已总结出仓库管理系统的数据要求.该系统完成后将具备如下功能:仓库各种信息的输入,包括入库,出库,复原,需求信息的输入等仓库管理的各种信息查询,修改和维护货品采购报表的生成在库存管理中参加最高储藏和最低储藏字段,对仓库的物质货品实现监控和报警 企业各个部门的物质需求管理 操作日志的管理仓库管理系统数据备份数据更新仓库管理系统的使用帮助 本系统的以上功能会更适合仓库管理的开展情况,将会给仓库管理带来一种更为科学的效劳系统,是仓库管理自动化的一面

26、新窗口。也将会是仓库管理员的好帮手。 2.3系统数据分析与描述入库单入库事物处理入库单入库事物处理货品记录库存查询、分析分析或查询报告出库事物处理用料单存档存档图2-1 仓库出入库业务流程图准备采购单采购单序列卖方登记代收款代收款清单收获处理应收款处理应收款 3 2收货单1卖方存档取货通知存档付款图2-2 货品采购流程仓管仓管货品需求日常货品管理需求汇总货品管理货品统计单数据汇总报表统计查询综合报表公司领导查询卡片图2-3 仓库管理业务流程示意图仓 库管理员1 操 作仓 库管理员1 操 作事 务2.1确认信 息数据库2.2进入系 统 D1 用户信息清单图2-4 仓库运行数据流程图2.4 系统总

27、统设计 图2-5 企业仓库管理系统结构总图企业仓库管理系统图2-5 企业仓库管理系统结构总图企业仓库管理系统初期设置货品管理查询统计数据报表系统维护退出系统供应商信息维护仓库设置货品入库货品出库货品盘点出库查询入库查询库存查询出库报表库存报表操作员管理密码修改操作员权限设置数据备份数据恢复日志清理数据清理查看日志第三章 系统设计3.1 数据库设计 数据库概念结构设计1 分ER图设计本设计根据上面的设计规划出的实体有货品实体、仓库实体、职工实体、部门实体、供给商实体。各个实体的E-R图及其关系描述如下:货品货品货品号名称型号状态图3-1 货品实体E-R图使用年限仓库仓库仓库号面积租用年限图3-2

28、 仓库实体E-R图职工职工编号姓名性别职称 薪水图3-3 职工实体E-R图部门部门部门号名称经理图3-4 部门E-R图供应供应商货品仓库职工管理入库存放出库采购属于领导编号名称地址 联系人价格时间仓库号货品号名称型号仓库号面积编号姓名性别职称 薪水部门部门号名称1111111nn1时间时间1111图3-5 总体E-R图状态 数据库逻辑设计将上面的ER图转化为关系模型,关系的主码用下横线标出,外码用删除线标出:实体:货品货品号,名称,型号,仓库号,状态仓库仓库号,面积,管理员职工编号,姓名,性别,职称, ,薪水,部门号部门部门号,名称,部门经理供给商编号,名称,联系人, ,地址, 联系:共3个联

29、系采购货品号,名称,型号,仓库号,时间,价格,供给商出库货品号,部门号,时间入库货品号,部门号,时间经验证,以上所有实体与联系表均符合BC范式。 数据库物理设计在上面的实体以及实体之间的关系的根底上,形成数据库中的表格以及各个表格之间的关系。仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。1货品表:列名数据类型可否为空货品号主键字符型20不能为空名称字符型20可为空型号字符型20可为空仓库号外码字符型20不能为空状态字符型10不能为空2仓库表:列名数据类型可否为空仓库号主键字符型20不能为空面积数值型20可为空管理员外码字符型20可为空3职工表:列

30、名数据类型可否为空编号主键字符型20不能为空姓名字符型20可为空性别字符型2可为空职称字符型20可为空 字符型30可为空薪水数值型20可为空部门外码字符型20可为空4部门表:列名数据类型可否为空部门号主键字符型20不能为空名称字符型20可为空部门经理外码字符型20可为空5供给商表:列名数据类型可否为空编号主键字符型20不能为空名称字符型20不能为空联系人字符型20可为空 字符型30可为空地址字符型50可为空 字符型20可为空6货品采购表:列名数据类型可否为空货品号主键字符型20不能为空名称字符型20可为空型号字符型20可为空仓库号外码数值型20不能为空时间字符型10可为空价格数值型20不能为空

31、供给商外码字符型20不能为空7出库表:列名数据类型可否为空部门号主键外码字符型20不能为空货品号主键外码字符型20不能为空时间字符型10可为空8入库表:列名数据类型可否为空部门号主键外码数值型20不能为空货品号主键外码数值型20不能为空时间字符型10可为空3.2 系统模块设计系统主要由:初期设置、货品管理、查询统计、数据报表、系统维护五大模块,他们的主要功能即实现如下:初期设置:数据库原始数据的录入,试运行,管理员权限设定等根本功能设置。货品管理:包括商品的入库、出库、商品产地、名称、价格等“记录工作,并将管理员所作操作全部正确的存入数据库。流程图如下:仓管员仓管员货品卡片日常卡片处理数据库汇

32、总处理结果 临时数据记录 数据存储图3-6 货品管理流程图数据报表:出库货品报表、入库数据报表系统维护:操作员管理、密码修改 、操作员权限设置、数据备份、数据恢复、日志记录、日志查看、日志记录。3.3 界面设计: 系统登录界面如以以下图所示即为系统的登录界面,标题“欢送使用仓库管理系统,可以看到该界面嵌入了日历显示功能,提醒员工这是新的一天,有个好心情,也是作为设计者的一番良苦用心。用户名和密码框供使用者验明身份正常使用系统,整体上和确定、取消按钮合理分布,大方简洁。:图3-7 系统登录界面 系统主界面如以以下图为系统的主界面,系统背景选取古树苍山,让人觉得意味无穷,系统的几个逻辑模块的调用,

33、被设计成系统菜单一共调用,根据见名知义的原那么,系统的按钮都代表他能实现的功能。使用简单可操作性强。图3-8 系统主界面 入库统计界面该界面简单来讲包括数据输入窗口:供给商编号、供给商名称、入库编号、货品名称等详尽的货品信息录入。以及一个listview空间来回显数据库内货品的记录状况一边用户数据库管理员来及时核对数据的正确性。 图3-9 入库统计界面3.4 报表设计报表是一个完整仓库管理系统所不可或缺的一局部。直接承担者将当天或者一段时间的公司业绩情况呈现给使用者和管理者。本系统报表如下所示,界面大方、简单明了,个工程分门别类的罗列出来,层次清晰,可用性很强。如图3-10 货品出库明细表详细

34、列出了货品编号、货品名称、计量单位、数量、单价、金额、出库日期、提货人、经手人详细信息,一目了然。在图3-11 为库存信息明细表同样列出了货品名称。货品规格、计量单位、单价、数量等一切可能用到的数据。可以说报表给了管理者最直观的表述。图3-10 货品出库报表 图3-11 库存信息明细表第四章 系统实施本章着重介绍了系统登录模块及主模块的代码实施:4.1 系统登录模块的实施:* 用户登录按钮的事件代码 *Private Sub Command1_Click rtn = SetWindowPosMe.hwnd, -2, 0, 0, 0, 0, 3 运用API函数SetWindowPos,来实现取消

35、窗体置前的功能On Error Resume NextDim MPassword As StringIf Text2.Text = mr And Text1.Text = mr Then 判断是否使用的是超级口令登录 Name1 = Text2.Text Unload Me frm_main.ShowElse Adodc1.RecordSource = select * from tb_enter where M_Name = & Text2.Text & Adodc1.Refresh If Text1.Text = MPassword Then 判断数据的密码是否正确 Name1 = Tex

36、t2.Text frm_main.Show 添加登录日志 Open App.Path & 系统日志.ini For Input As #1 Do While Not EOF1 Line Input #1, Intext TStr = TStr + Intext + Chr13 + Chr10 Loop Close #1 TStr = TStr + + Name1 + + FormatNow, yyyy-mm-dd hh:mm:ss + + 系统登录 + Chr13 + Chr10 Open App.Path & 系统日志.ini For Output As #1 Print #1, TStr

37、Close #1 Unload Me Else MsgBox 密码不正确,请您确认后重新输入, , 库存管理系统 Text1.Text = Text1.SetFocus End If Else MsgBox 对不起 没有此用户的信息, , 库存管理系统 Text2.Text = Text1.Text = End If End IfEnd Sub 4.2 主界面各个功能实现Private Sub Form_LoadMe.AutoRedraw = FalseImage1.Visible = FalseCall WHScreen利用代码连接数据库 Call Tree_change 调用过程,用于显示

38、TreeView控件中的数据信息 If TWidth 800 Or THeigth 600 Then RemoveMenu GetSystemMenufrm_main.hwnd, 0, SC_MAXIMIZE, MF_REMOVE 最大化按钮不可用 Me.Left = Screen.Width - Me.Width / 2 Me.Top = Screen.Height - Me.Height / 2 Else Me.WindowState = 2 End If 向ListView控件中添加元素 End SubPrivate Sub Form_PaintMe.PaintPicture Image

39、1.Picture, 0, 0, ScaleWidth, Me.Height, 0, 0, Image1.Width, Image1.HeightEnd Sub* 自定义一个过程,用于显示TreeView控件中的数据 *Public Sub Tree_change Dim key, Text, BH, StrTemp As String Dim Nod As Node 定义一个节点变量 Adodc1.RecordSource = select * from tb_zcd Adodc1.Refresh Adodc2.RecordSource = select * from tb_zcd_zcd

40、where 主菜单名称= + StrTemp + Adodc2.Refresh Loop Else End If Loop Else End IfEnd SubPrivate Sub Form_UnloadCancel As Integer On Error Resume Next 添加退出系统日志 Open App.Path & 系统日志.ini For Input As #1 首先读取文件中的信息 Do While Not EOF1 Line Input #1, Intext TStr = TStr + Intext + Chr13 + Chr10 将读取的信息保存到变量中 Loop Cl

41、ose #1 改变变量的值 TStr = TStr + + Name1 + + FormatNow, yyyy-mm-dd hh:mm:ss + + 退出系统 + Chr13 + Chr10 Open App.Path & 系统日志.ini For Output As #1 将添加日志后的信息重新保存到文件当中 Print #1, TStr Close #1 EndEnd SubPrivate Sub GYSXXWH_Click frm_gys.Show 显示供给商信息窗体 Me.Enabled = FalseEnd SubPrivate Sub HPCKGL_Click frm_out.Sh

42、ow 显示货品出库信息窗体 StrNums = 0 出库标识,用于标识调用库存检索窗体 Me.Enabled = FalseEnd SubPrivate Sub HPGH_Click frm_hpin.Show 显示货品归还窗体 Me.Enabled = FalseEnd SubPrivate Sub HPGHCX_Click frm_HpghQuery.Show 显示货品归还查询窗体 Me.Enabled = FalseEnd SubPrivate Sub HPJC_Click StrNums = 2 货品借出标识,用于标识调用库存检索窗体 frm_hpout.Show 显示货品借出窗体 M

43、e.Enabled = FalseEnd SubPrivate Sub HPJCCX_Click frm_HpjcQuery.Show 显示货品借出查询窗体 Me.Enabled = FalseEnd SubPrivate Sub HPPDGL_Click frm_kcpd.Show 显示库存盘点信息窗体 StrNums = 1 出库标识,用于标识调用库存检索窗体 Me.Enabled = FalseEnd Sub 第五章 系统调试与测试系统调试与测试5.1 vb系统连接数据库的调试翻开vb的启动窗体点击运行,在登录窗体输入 用户名:admin,密码:admin 点击确定,进入主界面成功进入系

44、统,说明数据库连接成功。5.2 系统存储、调用数据库数据的可靠性进入系统后点击货品管理货品入库,弹出货品入库窗体,在此窗体输入GYS000001吉林建工集团 J000002矿泉水优质 如以下图:检验系统是否成功接收数据,并存储:点击货品管理库存盘点 结果如图:经检验系统正确存储了数据。5.3 系统查询功能检验依然对刚刚入库的产品进行查询 点击查询统计入库信息查询,系统弹出入库信息查询窗体:信息一致,系统检验无错误。结论:经过对系统的调试与检测 证明系统可以正常运行,可以投入到企业正常运营中。第六章 系统运行6.1 系统运行环境根底投资:硬件货品“ PC机软件货品:WINDOWS98/2000、

45、POWERBUILDE 8.0、WORD20006.2 系统使用说明书登录: 运行软件,首先是 HYPERLINK :/ tailai /cangku/zbset.htm 帐本设置窗口,可以直接点翻开帐本按钮,进入登录窗口,系统需要您输入用户帐号和密码。如果您是新安装的本软件您可以用用户名:“001,不必输入密码即密码为空登录系统。 “001是系统管理员超级用户的专有帐号;具有管理权限的用户,可以为他人分配新的登录帐号。详见 HYPERLINK :/ tailai /cangku/login.htm 关于操作员登录帐户及权限控制 2.主界面: 登录成功后,进入系统主界面。 在主界面中,可以看到

46、系统涉及的几个 HYPERLINK :/ tailai /cangku/gongneng.htm 主要的的功能模块。 您可以从建立根底数据开始,也可以直接使用货品入库单。 3.根底数据: 根底数据包括:“供货单位资料“出货单位资料“货品类别“货品编码资料 “供货单位资料、“出货单位资料分别指的是货品的来源和去向。比方供给商、客户等。 系统中有默认的“供货单位和“出货单位,您也可以自行增加相关单位的编码及资料。 4.软件操作方式: 在建立根底数据时,你就会发现,在每一个功能窗口的顶部,都有诸如: 增加修改删除查找打印返回这样的功能菜单。 在正常状态下,你是无法在窗口内录入任何数据的。 只有你点击

47、了增加或修改菜单之后, 才进入录入或编辑状态,这时才可以在窗口内录入数据。 录入数据后,一定不要忘了点击保存菜单。 其它的删除查找打印返回等菜单的用法,你自已可以研究明白,也可以 HYPERLINK :/ tailai /cangku/caidan.htm 点击这里查看详细说明。 5.入库出库等相关单据: 系统内有多种单据,最主要的就是入库单和出库单。其它的还有用于把货品回退给供货单位的“公司退货单、用于记录已出库货品退回本仓库的“退库单、此外还有“库存盘点单。 所有的这些单据,操作方法都是一样的。点击增加可以新建一个单据,系统自动生成单据号码,在窗品顶部输入货品编码,再输入货品数量,点击增加货品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论