基于Excel VBA库房管理系统的设计与实现

来源 :东方教育 | 被引量 : 0次 | 上传用户:liongliong460
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】Excel在处理数据上灵活方便,在表格制作以及统计分析等方面功能也很强大。而其开发工具VBA又可以轻松实现Excel操作的自动化。根据我院库房耗材管理工作的现状,利用Excel VBA来处理耗材数据并自动生成相应报表,进而达到提高库房管理工作效率的目的。
  【关键词】Excel VBA;耗材;库房管理
  1 引言
  在学院后勤管理工作中,耗材的出入库管理是一件日常性的工作,管理员需要及时了解掌握各种耗材的出库量、入库量和库存量,便于合理安排工作。由于耗材种类繁多,而传统管理是采用纸质版或大量电子版文件、文件夹数据的管理方式,不仅时间上工作效率低,而且造成大量资源浪费。随着学院规模不断壮大,耗材数据将持续增长,数据库将非常庞大,管理也将越来越困难。为此开发了基于Excel VBA技术实现出库、入库、库存盘点、库存统计、数据转结等方面功能的库房管理系统。
  2 设计思路
  开发本管理系统,有效控制耗材积压,方便库房管理员随时出库、入库、修改、查询等,逐步完善和规范数据。此系统主要有一个主模块,八个子模块以及各模块下面的若干低一级子模块组成。目前系统主要解决任务如下:
  2.1 出、入库简单方便,且能及时打印出、入库单,减轻了原来手工填写出入库单的工作量。
  2.2 便于及时统计出库和入库情况。
  2.3 按类型统计汇总各类耗材数量。
  2.4 随时可以查看库存情况,同时支持查看单件耗材库存数量。
  2.5 通过数据库管理可以修改相应数据,且规范数据库数据类型,避免信息统计不准确。
  2.6 通过上报数据功能实现数据人性化处理和即时共享。
  2.7 学期数据转结主要是减少了数据冗余。
  2.8 数据安全保密,每次登录系统需要进行身份验证。
  库房管理系统数据关系图(如图1)
  3 系统结构、功能设计(如图2)
  4 报表生成
  系统内各类查询功能均可以根据学院原先报表样式生成相应电子报表,方便打印存档。为解决各类报表数据类型不统一问题,则在后台设计了一个临时工作表,此工作表可以根据报表生成时的一些代码命令临时存放一些数据,关闭报表的同时清空当前数据。
  5 数据统计分析、查询、转结等
  5.1 在打开统计功能时,通过触发事件命令运行事先设置好的数据透视表功能,则可以实时按要求实现各类数据的统计汇总。
  5.2 通过命令代码实现部分数据的查询统计功能(例:出库情况查询统计)
  Sub 出库统计()
  Sheets("缓存表").Cells.ClearContents
  Sheets("缓存表").Range("A1:I65535").Value = Sheets("数据表").Range("A2:I65535").Value
  Sheets("出入库统计").Range("A3:F65535").ClearContents
  Dim arr,brr(),i%,j%
  arr =[a1].CurrentRegion
  ReDim brr(1 To UBound(arr),1 To 6)
  For i = 1 To UBound(arr)
  If arr(i,7)<> "" Then
  j = j + 1
  brr(j,1)= arr(i,1)
  brr(j,2)= arr(i,2)
  brr(j,3)= arr(i,3)
  brr(j,4)= arr(i,6)
  brr(j,5)= arr(i,7)
  brr(j,6)= arr(i,8)
  End If
  Next i
  Sheets("出入库统计").[a2].Resize(UBound(brr),6)= brr
  End Sub
  5.3 通过命令代码实现学期数据转结功能(例:学期数据转结)
  Sub 学期数据结转()
  ThisWorkbook.RefreshAll
  Sheets("数据转结缓存").Cells.ClearContents
  Sheets("数据转结缓存").Range("A1:F65531").Value = Sheets("库存盘点").Range("A5:F65535").Value
  r = Range("A65536").End(xlUp).Row
  For h = r To 1 Step -1
  If Cells(h,5)= "" Or Cells(h,5)<= 0 Then Cells(h,2).EntireRow.Delete
  Next
  Sheets("数据转结缓存").Range("B1:B65535,C1:C65535,F1:F65535").ClearContents
  ER =[A65536].End(xlUp).Row
  Range("B1:B" & ER)= Range("A1:A" & ER).Value
  Range("B1:B" & ER).TextToColumns DataType:=xlDelimited,ConsecutiveDelimiter:=True,OTHER:=True,OTHERCHAR:="☆"
  Columns("E:E").Insert Shift:=xlToRight
  Range("E1:E65535").NumberFormatLocal = "G/通用格式"
  x = InputBox("输入:入库单位")
  Y = InputBox("输入:入库日期")
  Range("E1:E" & ER)= Y
  Range("J1:J" & ER)= x
  Sheets("数据表").Range("A3:I65535").ClearContents
  Range("B1:J" & ER).Copy Sheets("数据表").Range("A3")
  End Sub
  6 结束语
  库房管理系统极大程度上提高了耗材出库、入库、统计、查询等管理水平。整个系统在设计过程中采用模块化设计,充分考虑实际情况,经过长期使用和不断完善,体现了其实用性。该系统能为库房管理员提供实时信息和查询功能,将不断取代以往人工统计、管理方式,提高了工作效率,也对库房管理的科学化、正规化起到重要作用。
  参考文献:
  [1]王磊.基于VB的库房管理系统,仪器仪表标准化与计量,2007
  [2]喻慧.基于WEB的企业库房管理系统开发和应用,可编程控制器与工厂自动化,2011
其他文献
前苏联教育家苏霍姆林基说的“儿童的智慧在他手指尖上”,现代教学论也认为:要让学生动手做科学,而不是用耳朵听科学。的确,思维往往是从人的动作开始的,切断了活动与思维的联系,思维就不能得到发展。而动手实践则最易于激发学生的思维和想象。美国数学家哈尔莫斯也指出“学习数学的唯一方法是做数学”。做数学就是运用数学知识和方法从事数学练习和解决问题的实践活动,它是学生理解和掌握数学知识、探索和认识世界的有效途径
期刊
【摘要】青少年是祖国发展的未来和民族发展的希望,青少年的成长在很大意义上影响着整个社会的发展。众所周知,青少年的生存和发展一刻也离不开与其学习生活密切相关的家庭环境。家庭环境作为思想政治教育的微观环境,对青少年成长成才产生深远的影响。  【关键词】家庭环境;青少年;家庭教养方式  青少年是祖国发展的未来和民族发展的希望,青少年的成长在很大意义上影响着整个社会的发展。众所周知,青少年的生存和发展一刻
期刊
提问是教学过程中师生互动的重要手段之一。在语文教学中,提问必不可少。课堂提问是一门艺术,这门艺术的作用在于开启学生智慧,让学生多做思维运动的体操。美国教学法专家特林.G.卡尔汉认为:“提问是教师促进学生思维、评价教学效果以及推动学生实现预期目标的基本控制手段。”在课堂教学中,教师如能精心地设计问题,正确地运用提问方法,就能了解学生知识的层次性,促进学生的思维发展,推动学生实现预期目标,还可促使学生
期刊
【摘要】新课程改革的课堂教学不仅要求学生掌握相关知识,还要全面培养学生的综合能力。为提高小学数学课堂教学效率,教师要转变教学理念,引导学生自主学习,并合理利用现代化有效教学手段,全面促进课堂教学质量的提高。本文探讨了提高小学数学课堂教学质量的对策。  【关键词】小学;数学;课堂教学;质量;对策  小学数学是小学阶段教育的重要组成部分,对学生今后的生活和学习具有重要的影响。在新课改下,先进的教学理念
期刊
现在每个家庭对婴幼儿都非常重视,衣食住行,无一不是精挑细选。而婴幼儿的教育父母也是非常重视的。许多年轻的父母从孩子很小的时候,就开始为孩子购买各种书籍及订阅儿童报刊。可是,买书,订报刊,并不等于孩子就可以书中汲取到有益的东西。很多时候,父母都发现这些书和报刊成了摆设,甚至成了孩子撕扯的玩具,变成一堆碎纸片。那么,父母应该采用什么样的方法来使孩子对文学作品产生兴趣,并使他们真正成为“书”的主人呢?其
期刊
【摘要】财产保险是保险行业的重头戏,我国的财产保险是在改革开放以后恢复的,财产保险的市场在市场经济体制的促进下和自我的有力发展,已经取得了重大的进步和突出的成就。但是财产保险的市场集中度过高也是一直以来十分严重的问题,市场集中度过高使得中小财产保险公司难以与大公司竞争。同时在市场集中度较高的背景下,还存在着一些缺乏规范性的市场行为,对财产保险行业的发展也是不利的。对此笔者在本文中结合我国财产保险市
期刊
【摘要】我国旅游业的发展在很大程度上依赖于我国悠久醇厚的历史文化资源。而目前,我国旅游业对文化旅游资源的利用还处在原生型利用的粗放阶段,多数文化旅游产品处于无品牌状态。但随着旅游市场的发展和旅游者对旅游产品认识的不断提高,旅游者购买并消费旅游产品已并不局限于产品单纯的实用性方面,而是越来越注重特定的品牌。所以,文化旅游产品的品牌建设便成为推动我国文化旅游业发展和旅游业品牌市场竞争的关键。  【关键
期刊
【摘要】本文提出了基于Nested Logistic模型的轨道交通换乘自行车方式的需求预测方法,该方法以构建双层Logistic模型来模拟出行者的交通方式选择与换乘方式选择行为。其中上层模型用于分析轨道交通、公交、机动车、自行车方式之间的选择行为。基于分析结果,本文提出了针对轨道交通站点与自行车租赁点或存放点在规划设计与管理方面的政策建议。  【关键词】城市交通;需求预测;Nested Logis
期刊
【摘要】十三陵蓄能电厂由于长时间配合华北电网调峰调频,再加上夏季和冬季大负荷工作等,致使我厂机组启动频繁,运行时间长。根据《检修规范》对我厂机组运行时间的计算,电厂每年都需要对1#-4#机组进行不同程度的检修工作。在电厂多年来的大修、小修等综合性设备检修过程中,认识到在大型综合性设备检修过程中极易出现交叉作业。  【关键词】 交叉作业;防误闭锁;安全隐患  一、 概 述  当前蓄能电厂应用的防误闭
期刊
【摘要】音乐教学是学校艺术教育的一门重要课程,音乐教学的特点是以声传情,以情感人,在声情并茂的震撼过程中,使人的心灵的得到真善美的升华,潜移默化地达到人格完美的境界。  新课标的改革后,音乐课不仅仅是简单的一句句教唱课。对于小学阶段的孩子们来说,音乐课正是他们接触音乐的起步阶段。  音乐课上,我让孩子们在主动参与学习音乐的过程中欣赏美、感受美、表现美、创造美、延伸美,让音乐课真正地“活”起来。  
期刊