仓库管理系统1论文.docx
- 文档编号:17408030
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:34
- 大小:574.61KB
仓库管理系统1论文.docx
《仓库管理系统1论文.docx》由会员分享,可在线阅读,更多相关《仓库管理系统1论文.docx(34页珍藏版)》请在冰点文库上搜索。
仓库管理系统1论文
摘要
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对产品库存信息进行管理,是一直必然的趋势。
本文主要分析了库存管理系统的一些基本功能和组成情况,重点对数据库报表和帮助系统的制作做了介绍。
系统达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。
用户可以对仓库库存进行更新、删除和查询,以及出库和入库管理,对出入库明细进行查询,对出库,入库,和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。
同时简单介绍了VisualBasic和Access数据库管理系统的功能特点,仓库管理系统是企业物流管理中不可或缺的一部分。
关键词:
仓库管理;VisualBasic;数据库设计
Abstract
Withtheconstantimprovementofscienceandtechnology,computersciencedevelopconstantly,alreadypeople'sdeepunderstandingstrongfunctionits,ithasalreadyenteredeachfieldofthehumansocietyandplayedamoreandmoreimportantrole.Asapartthatthecomputeremploys,usethecomputertomanageproductsstockinformation,managetheincomparableadvantageartificially.
Thistexthasanalysedsomebasicfunctionsoftheadministrativesystemofthestockandmakesupthesituationmainly,Articlekeytodatabasereportformandhelpsystemartificialintroduction.Havingreachedtheconsistencyandsecurityofthedata,andtheapplicationprogramfunctioniscomplete,haveaccordedwiththeadministrativesystemofthestockastherequestforthetypicalinformationmanagementsystem(MIS).TheusE-Rcancarriesontherenewal,thedeletionandtheinquirytointhewarehousematE-Rialbasicsituation,thestorehouseandgoesintostoragetothematE-Rialcarriesonthemanagement,toleavesgoesintostoragedetailedcarriesontheinquiry,toleavesthestorehouse,goesintostorage,carriesonthereportformproductionwiththematE-Rialstockremainingsum,forusesthissystemtheusE-Rtocarryontherenewal,thedeletionandtheinquiry,carriesontheinquirytothestockquantity,alsohastheopE-Ratortomanage,Jurisdictionestablishment,passwordrevision,thedatabackupandthesystemrestoreandsoonothE-Rsystemadministrationfunctions.IntroducedthefunctioncharacteristicsofVisualBasicprogrammingenvironmentandAccessdatabasemanagementsystembrieflyatthesametime,theadministrativesystemofthestockisanindispensablepartinenterprise'smaterialflowmanagement.
Keyword:
Storagemanagement;VisualBasic;databasedesign
目录
摘要I
AbstractII
第一章绪论-1-
1.1课题提出的意义-1-
1.2管理信息系统的概述-2-
1.3计算机管理系统发展的概况-3-
1.4课题的主要任务-4-
第二章开发平台的选择和用户界面的设计-5-
2.1开发平台的选择-5-
2.1.1工作语言(VB)的选择-5-
2.1.2结构化查询语言SQL-6-
2.1.3Access2000简介-7-
2.2用户界面的设计-8-
第三章VB中报表的制作-11-
3.1DataReport控件-11-
3.1.1DataReport控件使用方法-11-
3.1.2DataReport控件界面元素-11-
3.1.3DataReport控件的打印功能-12-
3.2MSExcel-12-
3.3CrystalReporter(水晶报表)-13-
3.3.1CrystalReports插件程序的使用-13-
3.3.2CrystalReports控件的背景知识-14-
3.3.3CrystalReports控件的使用-15-
第四章软件的总体设计-16-
4.1系统的总体结构-16-
4.2系统各模块功能说明-17-
4.3系统的物理设计-17-
第五章程序设计说明-20-
5.1创建系统启动画面-20-
5.2登录窗体的创建-21-
5.3创建系统主菜单-23-
5.4工具窗体的制作-25-
5.5数据报表的制作-25-
5.5.1创建数据环境-25-
5.5.2制作数据报表-26-
5.6帮助系统的制作-28-
5.6.1开发工具概况-28-
5.6.2帮助文件的制作过程-28-
5.6.3帮助文件在程序中的调用-30-
第六章设计总结-31-
参考文献-32-
致谢-33-
第一章绪论
仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。
因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。
1.1课题提出的意义
科学技术的不断发展,社会的不断进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:
管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。
所以,为了弥补这缺点,使用计算机对仓库货物信息进行管理是非常有必要的,它能提高仓库管理效率,减轻劳动强度提高,提高信息处理速度和准确性,为仓库管理员提供更方便、科学的服务项目,从而为仓库管理员提供的一种更先进、科学的服务系统。
让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。
我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
计算机飞速发展,使得计算机这一信息处理利器应用于仓库的日常管理成为必然的势必,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
它能极大提高了仓库工作人员的工作效率,大大减少了繁琐、杂乱出入流程,并且可以减少入库管理、出库管理及库存管理中的漏洞,节约管理开支,从而增加企业的收入,这也使得仓库的管理水平有了很大的提高。
仓库管理的全面自动化、信息化,能够使企业在日益激烈的市场竞争中立于不败之地,它加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分重要。
入库、库存、出库还是现在企业商场仓库管理的常规基本模式,商场仓库管理的核心接是入库、库存和出库之间的联系,所以,如何处理好三者之间的关系是系统最为关键的部分。
另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。
经过了对仓库管理日常工作的详细调查,搜集了一定的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今商场仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
1.2管理信息系统的概述
管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。
在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。
管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。
它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。
简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。
管理信息系统是一个人机系统,同时它又是一个一体化集成系统。
管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。
管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。
因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。
具体讲,管理信息系统的三大支柱是:
计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。
1.3计算机管理系统发展的概况
计算机是提高生产效率的主要工具及途径,它的发明和应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。
过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。
在西方国家,计算机系统首先以单项数据处理为主,如财务管理、物资管资、工资管理等方面;到了1964年,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用发展到多功能、多层次、综合性的应用阶段,日渐成熟,具有了控制、预测、辅助和决策的功能;到了1974年,计算机系统又开始面向高层管理,解决大范围的决策问题以及处理非结构化的信息;从1980年到现在,计算机系统又有了新的发展,它强调了系统的综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。
据统计,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;可以看出,经济管理是计算机应用的主要领域。
与西方国家相比,我国的计算机应用落后了十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。
因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,要想赶上它们,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
1.4课题的主要任务
本系统要实现对仓库管理,包括货品入库、出库,员工信息,货品信息,仓库信息,部门信息,供应商信息以及密码管理等六个方面。
系统还要实现对各类信息的浏览、查询、添加、删除、修改、报表等功能,要有完整的用户添加、删除和密码修改功能,当完成入库或出库操作时系统会自动地完成库存的修改。
仓库各种信息的输入,包括入库,出库,还原,需求信息的输入等。
第二章开发平台的选择和用户界面的设计
2.1开发平台的选择
工作平台的选择:
系统:
MicrosoftWindowsXPProfessional版本2002SE-RvicePack1
硬件:
Pentium(R)4CPU2.00GHZ256M内存
工作语言的选择:
MicrosoftVisualBasic6.0
StructuredQuE-RyLanguage(SQL语言)
数据库的选择:
MicrosoftOfficeAccess2003
2.1.1工作语言(VB)的选择
VisualBasic(简称VB)可用于开发Windows环境下的各类应用程序,是一种可视化、面向对象、用事件驱动方式的结构化高级程序设计语言和工具,是目前使用最广泛的编程语言之一。
自从美国微软公司(Microsoft)于1991年推出第一套比较完整的VB1.0以后,经过不断的改进,至今以升级到了7.0版。
本系统使用MicrosoftVisualBasic6.0版。
VB的主要特点有如下几点:
1、面向对象的编程。
把程序和数据封装起来视化一个对象,针对对象要完成的功能编写程序。
2、可视化的编程方法。
3、丰富的数据访问特性。
4、便于与其他应用程序集成。
5、强大的INTERNET访问方法。
6、真正的本机编译。
7、完备的help联机帮助功能。
其中可视化的编程方法是VB的一大亮点。
用户大大简化了开化的应用程序的工作量。
2.1.2结构化查询语言SQL
SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供动导航。
SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。
SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。
设计者在关系表上定义索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或有什么类型的索引等细节。
1.SQL提供的实用函数
为实现使用VB程序调用SQL语言访问Access数据库多个记录的目的,我们利用SQL提供的函数。
●DavgFunction(求平均值)
●DcountFunction(计算满足条件的记录数)
●DfirstFunction(返回记录集的第一个记录的某个域值)
●DlastFunction(返回记录集的最后一个记录的某个域值)
●DlookupFunction(返回记录集中满足待定条件的记录的域值)
●DsumFunction(求和计算)
●DmaxFunction(求最大值)
●DminFunction(求最小值)
利用以上的SQL函数能够方便地进行数据库文件记录地查询和统计工作,以Dsum为例,语法如下:
Dsum(expr,clomain[,criteria])
例:
计算目的港为英国地所有订单地运费总和。
假定“Orders”是数据库文件中地一张表格,则x=Dsum(“[Feight]”,”Order”.”[shipcountry]=’UK’”)
利用SQL访问多个记录地方法
在进信息查询和统计地过程中,我们往往需要从记录集中根据待定的条件提取其中的一部分记录信息。
这种改变基于数据库关系视图的记录集,这里我们介绍提取记录信息的有效方法。
1.建立一个新的查询
setmydb=OpenDatabase(“c:
\DIR1\manage.mdb”)
(打开数据库文件c:
\DIR1\manage.mdb)
setmyquery=mydb.creatQueryDef(“monthquery”)(创建查询名为monthquery的查询)
Myquery.SQL=”select*fromOPNRPTwhere
mid$(year,7,2)=’”&yeartext.text&”’…”
(利用查询的SQL属性,建立查询依据,即查询的条件。
这里用到了SetectStatement)
以后如果需要这样的查询,只需要引用查询名”monthquery”即可。
需要说明的两点是:
①使用前先定义DimmydbASDatabase及myqueryASquerydef.②查询”monthquery”没有使用Data控件,也就不直接显示信息。
2.如何设置Data控件的Recordsource属性
设置Datasource属性的命令为:
Data.Recordsource=”SetectVss_code,voyage,Sum(weight)ASWeight20frommonthquerywherectn_size=’20’groupbyVss_code,Voyage”
在这个命令中字段名Vss_code为船名代码,Voyage为航次,ctn_size为集装箱号,weight为集装箱重量。
计算机通过增加了条件的monthquery查询组成了新的记录集。
AS为关键字表示,并定义了别名。
通过这一个方法定义的记录集可以使用move和Find方法逐条记录的进行操作。
2.1.3Access2000简介
Access可以用最简单的方式,建立一个资料库,因此也是在Windows中,一直最受欢迎的桌上型资料库系统。
Access主要为资料库开发工具,尤其更适用在Client/Server架构的应用程式,Access表单本身即为DataBinding(资料联结)性质的表单,所以只用指定资料來源表单就可操控记录,相当容易,不太需要撰写程式码。
表单可以连结到资料來源(或可说是一个Recordset),這个资料來源可以是一个资料表、图视、或是预存程序。
表单本身也提记录浏览器,使用者只要在表单的属性上设定(预设会显示记录浏览器),即可得到一组记录浏览器,属性也可控制表单內的记录是否允许新增、修改、刪除等功能。
另外在控制项上也提供了大量的资料连结能力,开发者只要指控制项资料來源,也就是表单资料來源的某个栏位即可显示栏位资料。
Access2000更做了许多的改進,举例使用者來说:
您可以很容易的将资料表公布到WWW伺服器中,让使用者能夠利用浏览器,快速的获得资料库查寻結果。
您还可以直接将整个专案档连结到SQL资料库上,以使用SQL伺服器的资料安全查核及容错功能。
总之,Access2000大大提升了资料库设计的弹性,您可以依据实际需要,使用最适当的资料库解决方案,同時还可以保持Access的设计弹性。
Access2000与后端资料库的连接上,也了重大的改进。
最明显的,就是以往Access要连接SQL伺服器等大型资料时,需要经过Je+资料库引擎转接。
但是Access2000可以直接将专案资料库直接建立在SQL伺服器上。
将资料库存放在SQL伺服器有下列几个好处:
SQL伺服器可以提供资料查核、容错、身分认证功能,增加资料安全性。
將Access开发出來的资料库,利用SQL伺服器來提供与远端分公司资料库的控管、资料同步、资料转接等服服务。
Access2000可以利用SQL的资料库案储存能力,提供更有效率的储存及资料查询能力。
这种新的Access专案,会将实际的资料库位置记录在副档名为.ADP的档案中。
这是Access2000也前面的版本最大不同的特点,简单来说,现在的Access2000也可以利SQL伺服器,作出具有主/从架构的资料库。
2.2用户界面的设计
VisualBasic通过在窗体上拖曳控件的方式为创建用户界面提供了非常简便的方法,窗体的设计和规划不仅影响到它本身外观的可观赏性,而且对应用程序的可操作性也有很重要的作用。
大多数用户界面设计原则和任何基础美术课程中所教授的基础设计原则一样。
在计算机屏幕上组合颜色、文字、框架等的基本原则和在纸张上画图一样。
在开始之前作一点简单设计会加快应用程序的设计进程,有些时候,往往一个控件位置的安排就能让程序设计人员左右为难。
所以在界面设计开始之前,可以先将设计的窗体画在纸上,然后考虑哪些控件是所需要的,以及不同元素的重要性、控件之间的联系等。
用户界面设计一般遵循以下几条原则:
1、控件的位置拖放安排
在绝大多数的程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一日了然的位置,重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的位置。
2.控件的大小与一致性编排
控件的大小设置是程序设计时经常遇到的问题,虽然操作非常简单,但在决定控件大小时却很让人头疼。
合理设置控件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。
3、合理利用空间,保持界面的简洁
在界面的空间使用上,应当形成一种简洁明了的布局。
在用户界面中使用空白空间有助于突出元素和改善可用性。
即合理使用窗体控件之间以及控件四周的空白区域。
4、合理利用颜色、图像和显示效果来达成内容与形式的统一
在界面上使用颜色可以增加视觉上的感染力,现在的许多显示器能够显示上百万种的不同颜色,这很容易使人想要全部使用它们。
对普遍用户的程序,一般最好保守传统,采用一些柔和的、更中性化的颜色,对特定的用户就要依据用户自己的选择了。
用户界面也广泛使用各种显示效果,合理的选择显示效果,也能表达特定的设计意图,选择静态或动态显示,可带给用户不同的信息。
不管怎样,只要在整个应用程序中合理的利用各种显示效果并能保持一致,这都能更好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 论文