仓库管理系统_第1页
仓库管理系统_第2页
仓库管理系统_第3页
仓库管理系统_第4页
仓库管理系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

PAGE本科毕业论文(设计)题目:仓库管理系统学院:专业班级:学号:学生姓名:指导教师姓名:指导教师职称:年月日目录摘要 1ABSTRACT 2第一章绪论 31.1研究背景 31.2国内外现状 31.3研究意义 3第二章理论和技术基础 32.1技术简介 32.2VisualBasic简介 32.3使用Access2003实现关系型数据库 42.3.1数据库的概念 42.3.2新建一个数据库 42.3.3修改已建的数据库 42.3.4实现数据库之间的联系 4第三章系统需求分析 53.1.功能需求 53.2技术可行性 53.3.经济可行性 53.4系统可行性 5第四章系统设计 64.1系统功能模块设计 64.2系统界面总体设计 74.3系统设计思想 74.4系统数据库详细设计 74.4.1数据库的概要说明 74.4.1数据库的表项 8第五章前台、后台模块实现 105.1登陆模块 105.2主页面模块 115.3系统工能模块 11第六章结束语 17参考文献 18致谢 19附录 20PAGE33PAGE1摘要企业管理的成败,取决于能否做出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量.随着人类进入信息时代,信息管理的水平越来越成为衡量一个企业实力的重要标志,随着经济的高速发展,企业信息化工作也在如火如荼的进行;仓库管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键.企业采购、销售和库存有机的结合是企业获得最大的经济利益的关键。仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。本系统是一个小型仓库的销售、进货、商家、库存等管理的程序设计,分别对系统进行系统分析、系统设计和系统的实施,最后给出了系统的使用说明。在设计中,系统开发平台为WindowsXP,程序设计VisualBasic6.0作为前台开发工具,MicrosoftAccess2003作为后台数据库开发平台,程序运行平台为Windows2000/XP/Vista,并对开发环境、开发工具、数据库服务器作了一些介绍。在程序设计中,采用了结构化与面向对象两种解决问题的方法,程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。关键字:仓库管理系统Access数据库ABSTRACTThesuccessorfailureoftheenterprisemanagementdependsoneffectivedecision-making,andthecorrectdecisionandotherwisedependslargelyonthequalityofinformationasmankindenterstheinformationage,thelevelofinformationmanagementhasincreasinglybecomeameasureofacorporatestrengthanimportantsymboloftherapideconomicdevelopment,enterpriseinformationworkisalsoinfullswing;warehousemanagementisacorepartofthebusinessenterprisemanagement,butalsoabusinesstheabilitytoobtaineffectivekeycorporatepurchasing,salesandinventoryorganicthecombinationofkeyenterprisestoobtainthemaximumeconomicbenefit.Warehousemanagementiscloselyrelatedtoourdailylives.Bigcompany,thesupermarketwarehousemanagement,smalllibrarycollectionmanagement,canbeconsideredtobeavarietyofwarehousemanagementneeds.WiththedeepeningofChina'sreformandopeningup,therapiddevelopmentoftheeconomy,businessesinordertosurvive,develop,inordertoremaininvincibleinthefiercemarketcompetition,modernmanagementisabsolutelynotfullyautomatedwarehousemanagement,informationisextremelyimportantpart.Inordertoacceleratethepaceofwarehousemanagementautomation,warehousemanagementefficiencyofbusinessprocesses,warehousemanagementsystem,warehousemanagementtominimizerepetitiveandinefficient,hasbecomeverynecessary.Thissystemisasmallwarehousesales,purchase,businesses,andinventorymanagementprogramdesign,systemanalysis,systemdesignandimplementationofthesystem,systemFinally,theinstructionsforuseofthesystem.Inthedesign,thesystemdevelopmentplatformisWindowsXP,ProgrammingVisualBasic6.0astheprospectsofdevelopmenttools,MicrosoftAccess2003asaback-enddatabasedevelopmentplatform,theprogramoperatingplatformforWindows2000/XP/Vistaanddevelopmentenvironment,developmenttools,databaseTheservermade​​someintroductoryremarks.Intheprogramdesign,theuseofstructuredandobject-orientedaretwosolutionstotheproblem,throughdebuggingrun,theinitialrealizationofthedesigngoals,andaftercompletetheappropriatecanbeappliedtosolvepracticalproblemsinbusiness.Keywords:WarehouseManagementSystemAccessdatabase第一章绪论1.1研究背景随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。1.2国内外现状现代企业的物流系统日趋复杂,高效的物流系统要求有效地对企业的库存进行管理。目前的仓库管理系统一般技术比较落后、性能较差且很不完备,人工干涉多,操作使用不方便,有的还故障率高且不实用。现阶段仓库管理的特点是信息处理量特别大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常出现信息的重复传递等问题。仓库管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库管理信息系统。而现在计算机技术、网络技术的成熟和发展,为仓库管理自动化提供了强有力的技术支持。1.3研究意义仓库管理系统用来解决仓库管理工作中的信息管理采用人工的方式,因此要付出大量人力,利用该系统能更准确,方便容易的对仓库进行管理。仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用仓库管理系统能很好的解决这些问题。第二章理论和技术基础2.1技术简介本仓库管理系统是在以VisualBasic为编程语言,以ACCESS2003作为后台数据库而开发的一个数据库管理系统。2.2VisualBasic简介VisualBasic系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:(1)视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows系统的标准视窗。(2)对象(Object)对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框(LabelBox),文本框(TextBox),命令按扭(CommandButton),网格(DataGrid),ADO控件(Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。(3)属性(Properties)属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。(4)事件(Events)事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。(5)方法(Method)方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。(6)过程(Procedure)过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。(7)模块(Module)模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。2.3使用Access2003实现关系型数据库2.3.1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,对象记录、域等。2.3.2新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1.标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6.标识指定字段的信息;7.创建物理表。2.3.3修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由VisualBasic创建的程序来完成,下面的章节将详细描述实现的具体方法。2.3.4实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。第三章系统需求分析3.1.功能需求在设计一个数据库之前,首先要对数据库的设计目的和应用背景进行分析。在进行设计目的分析时,应搞清楚该数据库要解决一个什么样的问题、需要存储哪些数据、能够提供哪些信息、完成哪些自动化功能等。应用背景指数据库应用于一个什么样场合。在对本系统应用环境和需求进行收集和分析后所形成的抽象的系统概貌图如图1。图1系统概貌图本系统是为仓库开发的设备管理系统,根据任务书的要求,应设计一个可行的数据库结构和数据库管理系统。该数据库管理系统应具有:1.

数据查询功能(多种关键词查询);2.

数据更新功能(修改,增加,删除等);3.

数据安全性设计。3.2技术可行性本系统是一个数据库管理和查询的系统,要求的运行环境、硬件、软件不高,简单实用,利用现有技术条件完全可以达到该系统的功能目标。3.3.经济可行性本系统基于VisualBasic和officeaccess软件进行开发,开发所用时间、经费不高,系统管理便捷,可达到利用最小资源达到最大效益的结果。3.4系统可行性本系统的研制和开发是充分得考虑工作人员对仓库的易于管理,方便而又简单。从而能完全满足使用者的要求。技术方案:·供货商的信息维护;·用户的注册和修改;·查看各货仓曾引物品名称及数量,现有物品名称总数量,出货物品名称及数量,指定日期的出、进货数目;·可以随时进行仓库货物修改;·出库、库存报表的查看。第四章系统设计4.1系统功能模块设计在系统功能分析的基础上,考虑到VisualBasic程序编制的特点,得到如图4-1所示的系统功能模块图。图4-1系统功能模块图(1)基本管理模块a)包括进库管理和出库管理。b)管理员可以通过管理界面添加或删除用户,添加新管理员或删除原有管理员,验证用户的合法性,阻止非法用户登录。c)管理员或其他用户可以修改自己的密码。(2)查询模块a)按入库的日期进行查询,既可以查到这一时段的入库信息,也能查到相应时段的出库信息。b)按人员进行查询,可以根据仓管员的信息查询物品的入库或出库信息。c)按物品查询,直接输入物品名进行查询。(3)统计模块对出、入库日统计,出、入库现金年统计。(4)报表打印a)对出库信息进行报表查看。b)对库存信息进行报表查看 4.2系统界面总体设计 用户登录分为管理员和普通用户,管理员可以应用所有的功能,普通用户只可以查看货物的出入库和库存信息,数据报表。4-2主页面图4.3系统设计思想 进行有效的仓库管理已经成为中小企业存身产业的头等要事。然而对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——计算机仓库管理系统。本系统利用VisualBasic完成前台的功能,包括主页面以及实现各功能的界面,通过连接MicrosoftAccess2003数据库完成数据的查询和修改。4.4系统数据库详细设计 4.4.1数据库的概要说明在本系统中,采用的是MicrosoftAccess2003,用来存储商品入库信息、商品出库信息、商品库存信息和用户信息等等。这里书库库命名为db_kcgl,其中包括了7张数据表,用语存储不同的信息。tb_enter用户信息表tb_gys供应商信息表tb_IN商品入库信息表tb_OUT商品出库信息表tb_temp临时表tb_YMoney现金统计表Tb_KCXX库存查询4.4.1数据库的表项 表4-4-1tb_gys供应商信息表属性名属性类型备注Id数字供应商编号自动增长KName文本供应商名称KPName文本业务联系人KPone文本联系电话KWorkers文本传真KDate文本日期KRemark备注备注表4-4-2tb_IN商品入库信息表属性名属性类型备注Id数字编号IN_NumID文本入库编号IN_Name文本货品名称IN_gysid文本货品规格IN_gysname文本供应商编号IN_SPEC文本供应商名称IN_UNIT文本计量单位IN_Num文本数量IN_Price文本单价IN_Money文本金额IN_Date日期/时间日期IN_Year文本年IN_Month文本月IN_peoeple文本经手人IN_Reamark备注备注表4-4-3tb_enter用户信息表属性名属性类型备注M_ID数字序号M_Name文本操作员姓名M_zw文本职位M_Password文本密码表4-4-4tb_OUT商品出库信息表属性名属性类型备注Id数字编号OUT_Id文本出库编号OUT_NumID文本货品编号OUT_Name文本货品名称OUT_UNIT文本货品规格OUT_THDW文本单价OUT_Money文本金额OUT_Date日期/时间日期OUT_Year文本年OUT_Month文本月OUT_peoeple文本经手人OUT_Reamark备注备注OUT_Wpeople文本提货人OUT_MEdit文本提货单位OUT_MDate日期/时间日期表4-4-5tb_KCXX库存查询属性名属性类型备注KC_ID数字库存编号KC_IDs文本货品编号KC_Name文本货品名称KC_SPEC文本货品规格KC_UNIT文本计量单位KC_NUM文本数量KC_Price货币单价KCIN_Date日期/时间入库日期KC_reamark备注备注表4-4-6tb_temp临时表属性名属性类型备注T_ID数字编号T_Name文本货品名称T_Num数字数量T_money货币金额表4-4-7tb_YMoney现金统计表属性名属性类型备注ID数字编号MONEYS文本金额DATES文本日期第五章前台、后台模块实现5.1登陆模块 在登录页面,必须输入正确的账号和密码,才可以登录到管理页面,否则不能登录。5-1登录模块图5.2主页面模块 以经理或库管身份登录后可以进行任何操作,其他用户只可以进行销售管理、进货管理、出库查询、库存查询、报表的查看。5-2管理员和用户登录后的不同界面图5.3系统工能模块本系统包括供应商信息维护、货品管理、查询统计、数据报表、用户管理图5-3供应商表图5-4进货管理表图5-5出库报表图5-6出库现金年统计图5-7出入库日统计图5-8出库信息表图5-9入库信息表图5-10销售管理表图5-11库存信息报表第六章结束语 不知不觉,毕业设计已接近尾声了。经过这次毕业设计,我感到自己无论在专业知识方面,还是在动手能力方面都有了很大的收获。不仅接触到了许多新的技术和知识,而且通过亲手实践,了解了如何把书本上所学的东西应用到实践中去。该毕业设计给出了应用软件开发的一般思想和详细的设计方案,以及各模块实现的详细步骤,基本达到了应用软件开发的要求。另外,该系统的设计也体现了visualBasic应用系统的优点,从系统设计到系统实现完全遵循了现实仓库管理系统开发的思想,思路清晰,结构合理。系统的可扩展性强,便于今后进行功能扩展和系统升级。从技术方面讲,本系统使用了VB与Access数据库的结合,本系统的功能虽然还不完善,但是涵盖了VB的大部分开发技术以及本系统的基本功能,达到了综合应用所学知识的目的。该系统虽然功能还算完善,但是离商业应用还有一定的距离。我认为可以尝试为系统扩展新的功能。比如增加员工的权限设置,客户信息是企业的宝贵财富,任何普通员工不能对其随意翻阅和删改,若本系统只有一个默认管理员,其拥有最高权限,具有登录权限,查看权限、修改权限和管理权限,其他用户只有部分权限,从而保证了只有具有一定权限的员工才能对客户信息进行浏览或删改,进而保证客户信息的安全性。由于现在知识浅薄,经验不足以及阅历颇浅,这些功能还不能实现。今后我要更加努力的学习,争取实现这些功能,使系统更加完善。参考文献[1]丁宝康:《数据库实用教程》,清华大学出版社,2004年。[2]赛奎春等:《VB数据库开发关键技术与实例应用》,人民邮电出版社,2003年。[3]汪诗林等:《数据结构算法与应用》,机械工业出版社,2005年。[4]罗征等:《VB6.0从入门到精通》,电子工业出版社,2004年。[5]冯博琴等:《面向对象分析与设计》,机械工业出版社,2003年。[6]郭琦:《VisualBasic数据库系统开发技术》,人民邮电出版社,2003年。[7]邱李华,郭全:《VisualBasic程序设计教程》人民邮电出版社2009年。[8]蒋宝家,郑荣,董绍华.可视化仓库管理系统的设计[M].物流技术,2005.[9]Awad.E.M,GottererM.H:VisualBasic6.0,1992.[10]Robert.H.Dependahl《DatabasePrinciplesandApplications》.WilliamsBrown,2003.

致谢经过几个月的努力本论文终于完成了,首先感谢信息科学与技术学院对我的培养,以及给我提供了良好的学习环境,使我有充足的信心去学习和设计,在这期间我学到了很多新的知识,也使我认识到了自己的不足之处,在以后的工作和学习中我会更加努力。再次感谢我的专业课老师们对我的栽培,是他们带领我走向计算机知识的大门,也促使我对计算机产生了浓厚的兴趣。特别感谢我的指导老师冯老师,整个毕业设计过程和论文的写作过程都是在老师的悉心指导下完成的。从论文的选题、系统设计思想、理论的构造以至最终的完稿,老师都给予了无私的帮助。冯老师治学严谨,认真负责,为我营造了一种良好的精神氛围。在老师的带领下我接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式。在论文完成之际,谨向老师致以衷心的感谢和崇高的敬意!同时还要感谢所有帮助过我的同学。感谢他们在系统设计期间给予的无私帮助,帮助我实现和完善系统的各项功能,使系统能按时顺利的完成。谢谢!附录系统登录界面Frm_xtdlDimitmXAsListItem'定义一个ListItem对象DimaDimkeyAsString'定义字符串变量'***用户登录按钮的事件代码***PrivateSubCommand1_Click()OnErrorResumeNextIfText2.Text<>"mr"AndText2.Text<>"马红玉"Thenfrm_main.QCSZ.Enabled=Falsefrm_main.YHGL.Enabled=Falsefrm_main.CXTJ.Enabled=FalseEndIfDimMPasswordAsStringIfText2.Text="mr"AndText1.Text="mhy"Then'判断是否使用的是超级口令登录frm_main.StatusBar1.Panels.Item(2).Text="当前操作员:mr"Name1=Text2.TextUnloadMefrm_main.ShowElseAdodc1.RecordSource="select*fromtb_enterwhereM_Name='"&Text2.Text&"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenMPassword=Adodc1.Recordset.Fields("M_Password")IfText1.Text=MPasswordThen'判断数据的密码是否正确frm_main.StatusBar1.Panels.Item(2).Text="当前操作员:"+Adodc1.Recordset.Fields("M_Name")Name1=Text2.Textfrm_main.ShoUnloadMeElseMsgBox"密码不正确,请您确认后重新输入",,"库存管理系统"Text1.Text=""Text1.SetFocusEndIfElseMsgBox"对不起没有此用户的信息",,"库存管理系统"Text2.Text=""Text1.Text=""EndIfEndIfEndSubPrivateSubCommand2_Click()EndEndSubPrivateSubForm_Load()'使用代码连接数据库与数据表Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\db_kcgl.mdb;PersistSecurityInfo=False"Adodc1.RecordSource="select*fromtb_enter"'查询用户表中所有的数据Adodc1.Refresh'刷新Adodc1.RecordSource="select*fromtb_enter"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenListView1.Enabled=TrueListView1.ListItems.ClearAdodc1.Recordset.MoveFirst'移动到记录集的首挑记录DoWhileAdodc1.Recordset.EOF=False'将操作员信息添加到ListView控件当中key=Adodc1.Recordset.Fields("M_Name")SetitmX=ListView1.ListItems.Add(,,key,1)'向ListView控件中添加项目Adodc1.Recordset.MoveNextLoopElseListView1.Enabled=FalseEndIfEndSubPrivateSubListView1_Click()Text2.Text=ListView1.SelectedItemAdodc1.RecordSource="select*fromtb_enterwhereM_Name='"+Text2.Text+"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenLabel3.Caption="所选操作员的职务:"&Adodc1.Recordset.Fields(2)Text1.SetFocusEndIfEndSubPrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)IfKeyCode=13ThenCallCommand1_ClickEndIfEndSubPrivateSubText2_KeyDown(KeyCodeAsInteger,ShiftAsInteger)IfKeyCode=13ThenText1.SetFocusEndIfEndSubPrivateSubForm_Unload(CancelAsInteger)frm_main.Enabled=TrueEndSub主页面Frm_mainDimitmXAsListItem'定义一个ListItem对象DimIntextAsString'定义一个添加系统登录日志功能的变量DimTStrAsStringPrivateSubCKXXCX_Click()frm_OutQuery.Show'显示出库查询窗体Me.Enabled=FalseEndSubPrivateSubCRKNTJ_Click()frm_YStats.Show'显示出入库现金年统计窗体Me.Enabled=FalseEndSubPrivateSubCRKXXRTJ_Click()frm_Stat.Show'显示出入库信息日统计窗体Me.Enabled=FalseEndSubPrivateSubCZYQXSZ_Click()frm_setoperator.Show'显示操作员权限设置窗体Me.Enabled=FalseEndSubPrivateSubCZYXXWH_Click()frm_systemer.Show'显示操作员设置窗体Me.Enabled=FalseEndSubPrivateSubForm_Activate()'给登录的操作员授予权限Adodc1.RecordSource="select*fromtb_enterwhereM_Name='"+Name1+"'"Adodc1.RefreshEndSubPrivateSubForm_Load()'利用代码连接数据库Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\db_kcgl.mdb;PersistSecurityInfo=False"Adodc2.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\db_kcgl.mdb;PersistSecurityInfo=False"EndSubPrivateSubGYSXXWH_Click()frm_gys.Show'显示供应商信息窗体Me.Enabled=FalseEndSubPrivateSubJHGL_Click()frm_in.Show'显示货品入库信息窗体Me.Enabled=FalseEndSubPrivateSubKCXXCX_Click()frm_KCQuery.Show'显示库存查询信息窗体Me.Enabled=FalseEndSubPrivateSubPicture1_MouseMove(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)OnErrorResumeNextIfButton=1ThenPicture1.Left=Picture1.Left+xEndSubPrivateSubPicture1_MouseUp(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)Dimpl&OnErrorResumeNextpl=Picture1.LeftIfpl<1000Thenpl=1000Picture1.Left=plEndIfIfpl>(Me.ScaleWidth-1000)Thenpl=Me.ScaleWidth-1000Picture1.Left=plEndIfTreeView1.Width=pl-TreeView1.Left-5ListView1.Width=pl-ListView1.Left-5Picture1.Width=30ListView1.Left=TreeView1.Width+100ListView1.Width=Me.ScaleWidth-ListView1.Left-10Picture1.BackColor=&HC0C000EndSubPrivateSubMMXG_Click()frm_Edit_Password.Show'显示修改密码窗体Me.Enabled=FalseEndSubPrivateSubPRINTKC_Click()Data_kc.Show'显示库存信息报表Me.Enabled=FalseEndSubPrivateSubPRINTOUT_Click()Data_out.Show'显示出库信息报表Me.Enabled=FalseEndSubPrivateSubRKXXCX_Click()frm_InQuery.Show'显示货品入库信息查询窗体Me.Enabled=FalseEndSubPrivateSubTCXT_Click()'退出系统操作Dimcc=MsgBox("您确认要退出库存管理系统吗?",33,"提示信息")Ifc=vbOKThenEndEndIfEndSub'在窗体的状态栏中显示当前系统的日期时间PrivateSubTimer1_Timer()StatusBar1.Panels(3).Text=Format(Now,"hh点mm分ss秒")EndSub'***单击工具栏中的按钮,调用相应的窗体,完成相应的操作***PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.IndexCase1frm_in.ShowCase3frm_out.ShowCase5frm_KCQuery.ShowCase7frm_Stat.ShowCase9Dimcc=MsgBox("您确认要退出库存管理系统吗?",33,"提示信息")Ifc=vbOKThenEndEndIfEndSelectEndSubPrivateSubXSGL_Click()frm_out.Show'显示货品出库信息窗体StrNums=0'出库标识,用于标识调用库存检索窗体Me.Enabled=FalseEndSub本科毕业设计开题报告题目:仓库管理系统学院:学生姓名: 专业:班级学号:指导教师姓名:指导教师职称:20XX年月日学生姓名专业班级学号指导教师职称所在学院题目仓库管理系统选题依据:信息技术的日新月异,给仓库管理带来巨大的影响。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。计算机应用技术的发展,计算机硬件性能的不断改进,为仓库管理系统的开发提供了技术支持和经济可行性。管理系统的应用,可以将工作者从繁杂的劳动中解脱出来,极大提高工作效率,有着姣好的营运可行性。课题以某仓库应用为背景,通过研究当前仓库系统的管理现状、存在的问题以及现在的需求,设计一个针对仓库管理工作的管理信息系统,由于开发者能力有限,该系统提供了仓库管理最基本的功能,对于提高工作效率、加快仓库管理的自动化有一定的帮助作用。目前的研究状况:现代企业的物流系统日趋复杂,高效的物流系统要求有效地对企业的库存进行管理。目前的仓库管理系统一般技术比较落后、性能较差且很不完备,人工干涉多,操作使用不方便,有的还故障率高且不实用。现阶段仓库管理的特点是信息处理量特别大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常出现信息的重复传递等问题。仓库管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库管理信息系统。而现在计算机技术、网络技术的成熟和发展,为仓库管理自动化提供了强有力的技术支持。文献综述:在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

仓库管理系统用来解决仓库管理工作中的信息管理采用人工的方式,因此要付出大量人力,利用该系统能更准确,方便容易的对仓库进行管理。仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用仓库管理系统能很好的解决这些问题。VisualBasic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。VisualBasic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。VisualBasic是解释型语言,在输入代码

温馨提示

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

评论

0/150

提交评论