《仓库管理系统答辩论文6303.docx》由会员分享,可在线阅读,更多相关《仓库管理系统答辩论文6303.docx(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录摘要22第一章 管理信信息系统统基础31.1 管理信信息系统统概述331.2 管理信信息系统统的特点点31.3 VB介介绍551.4 ACCCESSS简介7第二章 毕业业设计正正文82.1 选题题背景82.2 方案案论证82.2.1 实实现功能能92.2.2 功功能与模模块的设设计1102.2.3 数数据库的的设计1002.3 过程程论述112.3.1 登登陆流程程图1112.3.2 主主界面流流程图1222.3.3 所所有货物物与增加加货物流流程图1132.3.4 所所有入库库信息与与增加入入库信息息流程图图132.3.5 数数据保存存流程图图142.3.6 用用户管理理152.3.7
2、查查询流程程图1152.4 设计计进程152.5 结论论和总结结116第三章 致谢117第四章 附录(计计算机程程序等内内容)1884.1 数据库库连接模模块1184.2 登陆界界面与代代码204.3 主界面面与代码码2224.4 用户管管理界面面与代码码2774.5 库存管管理界面面与代码码3334.6 入库信信息管理理界面与与代码3394.7 出库信信息界面面与代码码454.8 借条信信息管理理界面与与代码552第五章 参考文文献59仓库管理理系统摘要:在工厂中中,货物物管理是是一项非非常重要要的工作作。使用用人工方方式管理理各项材材料信息息不仅效效率低下下,而且且容易出出错,安安全性很很
3、差。并并且在实实际操作作中,数数据的查查找和维维护都不不容易实实现,容容易发生生差错,导导致了管管理费用用增加,服服务质量量难以得得到保证证,从而而影响企企业的竞竞争力。本本人设计计该系统统,就是是为了解解决以上上这些问问题。其其目的在在于实现现仓库材材料信息息管理和和出入库库记录的的快速高高校检索索,使操操作简单单安全,提提供工作作效率和和质量。本人结合合货物仓仓库管理理的要求求,对VVisuual bassic(VVB)数据据库管理理系统、basic语言的学习和应用,主要完成货物仓库管理系统的需求分析,系统的数据库设计和实现,系统的表单设计,主控程序设计,并由此设计了数据库结构和应用程序。
4、系统运行结果证明,本人设计的货物仓库管理系统可以满足仓库管理者完成仓库管理的日常工作,包括材料的入库,出库以及库存材料信息的管理维护等。关键字:仓库管管理 仓仓库 管理理系统 VB 面面向对象象第一章 管理信信息系统统基础 管理信信息系统统就是我我们常说说的MIIS(MManaagemmentt Innforrmattionn Syysteem),在在强调管管理,强强调信息息的现代代社会中中它越来来越得到到普及。MMIS是是一门新新的学科科,它跨跨越了若若干个领领域,比比如管理理科学、系系统科学学,运筹筹学、统统计学以以及计算算机科学学。在这这些学科科的基础础上,形形成信息息收集和和加工的的方
5、法,从从而形成成一个纵纵横交织织的系统统。1.1 管理信信息系统统概述20世纪纪,随着着全球经经济的蓬蓬勃发展展,众多多经济学学家纷纷纷提出了了新的管管理理论论。200世纪550年代代,西蒙蒙提出管管理依赖赖于信息息和决策策的思想想。同时时期的维维纳发表表了控制制论,他他认为管管理是一一个控制制过程。119588年,盖盖尔写到到:“管管理将以以较低的的成本得得到及时时准确的的信息,做做到较好好的控制制。”这这个时期期,计算算机开始始用于会会计工作作,出现现数据处处理一词词。19700年,WWaltter T.KKennnevaan给刚刚刚出现现的管理理信息系系统一词词下了一一个定义义:“以以口
6、头或或书面的的形式,在在合适的的时间向向经理、职职员以及及外界人人员提供供过去的的、现在在的、预预测未来来的有关关企业内内部及其其环境的的信息,以以帮助他他们进行行决策。”在在这个定定义里强强调了用用信息支支持决策策,但并并没有强强调应用用模型,没没有提到到计算机机的应用用。19855年,管管理信息息系统的的创始人人,明尼尼苏达大大学的管管理学教教授Goordoon BB.Daaviss给了管管理信息息系统一一个较完完整的定定义,即即“管理理信息系系统是一一个利用用计算机机软硬件件资源,手手工作业业,分析析、计划划、控制制和决策策模型以以及数据据库的人人-机系系统。它它能提供供信息支支持企业业
7、或组织织的运行行、管理理和决策策功能。”这这个定义义全面地地说明了了管理信信息系统统的目标标、功能能和组成成,而且且反映了了管理信信息系统统在当时时达到的的水平。1.2 管理信信息系统统的特点点1.2.1 管管理信息息系统的的组成管理信息息系统在在企业中中的应用用存在三三个要素素,这就就是人、计计算机和和数据。人是指企企业领导导者、管管理人员员、技术术人员,以以及MIIS建设设的领导导机构和和实施机机构,他他们在系系统中起起主导作作用。MMIS是是一项系系统工程程,不是是只靠一一些计算算机开发发人员就就可以完完成的,必必须有企企业管理理人员,尤尤其是企企业领导导的积极极参与。计算机技技术是MM
8、IS得得以实施施的主要要技术。在在这些技技术中,软软件开发发是MIIS开发发的重点点。第三个因因素也不不能忽视视。企业业的管理理数据是是MISS正常运运行的基基础。广广义地说说,各项项管理制制度是MMIS建建设成功功的基础础。试想想要计算算一台机机床的生生产成本本,需要要按时输输入每个个部件、每每个零件件甚至每每个螺钉钉螺帽的的费用,涉涉及企业业的生产产车间、采采购、库库房、工工艺设计计和财务务等多个个部门,必必须有一一整套管管理制度度做保证证。1.2.2 管管理信息息系统的的界面特特点在计算机机软件技技术中,人人机界面面已经发发展成为为一个重重要的分分支。MIS人人机界面面设计一一般遵循循以
9、下一一些基本本原则:1. 以以通信功功能作为为界面设设计的核核心人机界面面设计的的关键是是使人与与计算机机之间能能够准确确地交流流信息。一一方面,人人向计算算机输入入信息时时应当尽尽量采取取自然的的方式;另一方方面,计计算机向向人传递递的信息息必须准准确,不不致引起起误解或或混乱。另另外,不不要把内内部的处处理、加加工与人人机界面面混在一一起,以以免互相相干扰,影影响速度度。设计MIIS时,针针对每一一个功能能,都要要按照“II-P-O”的的模块化化思想,使使输入、处处理与输输出“泾泾渭分明明”,充充分体现现人机界界面的通通信功能能。这样样设计出出来的程程序不易易出错,而而且易于于维护。报表打
10、印印是MIIS必备备的功能能之一,而而且打印印之前常常常需要要计算。计计算与打打印分开开设计,虽虽然消耗耗时间,但但易于整整个MIIS系统统的维护护。2. 界界面必须须始终一一致 统一的的人机界界面不致致于会增增加用户户的负担担,让用用户始终终用同一一种方式式思考与与操作。最最忌讳的的是每换换一个屏屏幕用户户就要换换一套操操作命令令与操作作方法。 例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。3. 界界面必须须使用户户随时掌掌握任务务的进展展情况人机界面面应该能能够告诉诉用户软软件运行行的进度度。特别别是在需需要较长长时间的的等待时时,必须须让用户户了解工工
11、作进展展情况,如如可以设设计已经经完成了了百分之之几的任任务进度度条等。目目前,WWinddowss下的应应用软件件无论大大小,其其安装程程序几乎乎均做到到了这一一点。开开发MIIS软件件时,这这一点很很值得借借鉴。4. 界界面必须须能够提提供帮助助一个优秀秀的MIIS软件件应该提提供在线线求助功功能,甚甚至提供供使用向向导,这这将给用用户带来来极大的的方便。在在多媒体体环境下下,以语语音提示示作为操操作向导导,不会会干扰屏屏幕信息息,是一一个极佳佳的选择择。5. 界界面友好好、使用用方便多数MIIS软件件的数据据输入量量较大。对对于一些些相对固固定的数数据,不不应让用用户频频频输入(特特别是
12、汉汉字),而而应让用用户用鼠鼠标轻松松选择。例例如,人人事管理理系统中中的“文文化程度度”是相相对固定定的数据据,其值值一般取取“小学学”、“初初中”、“高高中”、“大大专”、“大大本”、“硕硕研”、“博博研”等等。录入入这类数数据之前前,MIIS软件件应在相相应位置置弹出一一个列表表框,待待用户以以鼠标点点击,而而不应让让用户每每次都输输入这些些汉字。1.3 Visuual Bassic介介绍Visuual Bassic是是一种可可视化的的、面对对对象和和条用事事件驱动动方式的的结构化化高级程程序设计计,可用用于开发发Winndowws环境境下的种种类应用用程序。它它简单易易学、效效率高,且
13、且功能强强大,可可以与WWinddowss的专业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C+编程程基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的应应用程序序接口(APII)函数数,以及及动态链链接库(DLLL)、动动态数据据交换(DDEE)、对对象的链链接与嵌嵌入(OOLE)、开放放式数据据访问(ODBBC)等等技术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。总的来说说,Viisuaal BBasii
14、c具有有以下特特点:可视化编编程:用传统程程序设计计语言设设计程序序时,都都是通过过编写程程序代码码来设计计用户界界面,在在设计过过程中看看不到界界面的实实际显示示效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程-编译译-修改改的操作作可能要要反复多多次,大大大影响响了软件件开发效效率。VVisuual Bassic提提供了可可视化设设计工具具,把WWinddowss界面设设计的复复杂性“封封装”起起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码。只只需要按按设计要要求的屏屏幕布局局,用系系统提供供的工具具
15、,在屏屏幕上画画出各种种“部件件”,即即图形对对象,并并设置这这些图形形对象的的属性。VVisuual Bassic自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。面向对象象的程序序设计4.0版版以后的的Vissuall Baasicc支持面面向对象象的程序序设计,但但它与一一般的面面向对象象的程序序设计语语言(CC+)不完全全相同。在在一般的的面向对对象程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Viisuaal BBasiic则是是应用面面向对象象的程序序设计方方法(OOO
16、P),把程程序和数数据封装装起来作作为一个个对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在在设计对对象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。结构化程程序设计计语言Visuual Bassic是是在BAASICC语言的的基础上上发展起起来的,具具有高级级程序设设计语言言的语句句结构,接接近于自自然语言言和人类类的逻辑辑思维方方式。VVisuual Bassic语语句简单单易懂,其其编辑器器支
17、持彩彩色代码码,可自自动进行行语法错错误检查查,同时时具有功功能强大大且使用用灵活的的调试器器和编译译器。Visuual Bassic是是解释型型语言,在在输入代代码的同同时,解解释系统统将高级级语言分分解翻译译成计算算机可以以识别的的机器指指令,并并判断每每个语句句的语法法错误。在在设计VVisuual Bassic程程序的过过程中,随随时可以以运行程程序,而而在整个个程序设设计好之之后,可可以编译译生成可可执行文文件(.EXEE),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环环境下运运行。事事件驱动动编程机机制Visuual Bassic通通过事件件来执行行对
18、象的的操作。一一个对象象可能会会产生多多个事件件,每个个事件都都可以通通过一段段程序来来响应。例例如,命命令按钮钮是一个个对象,当当用户单单击该按按钮时,将将产生一一个“单单击“(CLIICK)事件,而而在产生生该事件件时将执执行一段段程序,用用来实现现指定的的操作。在用Viisuaal BBasiic设计计大型应应用软件件时,不不必建立立具有明明显开始始和结束束的程序序,而是是编写若若干个微微小的子子程序,即即过程。这这些过程程分别面面向不同同的对象象,由用用户操作作引发某某个事件件来驱动动完成某某种特定定的功能能,或者者由事件件驱动程程序调用用通用过过程来执执行指定定的操作作,这样样可以方
19、方便编程程人员,提提高效率率。访问数据据库Visuual Bassic具具有强大大的数据据库管理理功能,利利用数据据控件和和数据库库管理窗窗口,可可以直接接建立或或处理MMicrrosooft Acccesss格式的的数据库库,并提提供了强强大的数数据存储储和检索索功能。同同时,VVisuual Bassic还还能直接接编辑和和访问其其他外部部数据库库,如DDBASSE,FFoxPPro,PParaadoxx等,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。Visuual Bassic提提供开放放式数据据连接,即即ODBBC功能能,可通通过直接接访问或或建立连连
20、接的方方式使用用并操作作后台大大型网络络数据库库,如SSQL Serrverr,Orraclle等。在在应用程程序中,可可以使用用结构化化查询语语言SQQL数据据标准,直直接访问问服务器器上的数数据库,并并提供了了简单的的面向对对象的库库操作指指令和多多用户数数据库访访问的加加锁机制制和网络络数据库库的SQQL的编编程技术术,为单单机上运运行的数数据库提提供了SSQL网网络接口口,以便便在分布布式环境境中快速速而有效效地实现现客户/服务器器(clliennt/sservver)方案。动态数据据交换(DDEE)利用动态态数据交交换(DDynaamicc Daata Excchannge)技术,可
21、可以把一一种应用用程序中中的数据据动态地地链接到到另一种种应用程程序中,使使两种完完全不同同的应用用程序建建立起一一条动态态数据链链路。当当原始数数据变化化时,可可以自动动更新链链接的数数据。VVisuual Bassic提提供了动动态数据据交换的的编程技技术,可可以在应应用程序序中与其其他Wiindoows应应用程序序建立动动态数据据交换,在在不同的的应用程程序之间间进行通通信。对象的链链接与嵌嵌入(OOLE)对象的链链接与嵌嵌入(OOLE)将每个个应用程程序都看看作是一一个对象象(obbjecct),将将不同的的对象链链接(llinkk)起来来,再嵌嵌入(eembeed)某某个应用用程序中
22、中,从而而可以得得到具有有声音、影影像、图图像、动动画、文文字等各各种信息息的集合合式的文文件。OOLE技技术是MMicrrosooft公公司对象象技术的的战略,它它把多个个应用程程序合为为一体,将将每个应应用程序序看作是是一个对对象进行行链接和和嵌入,是是一种应应用程序序一体化化的技术术。利用用OLEE技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),这种种文档由由来自多多个不同同应用程程序的对对象组成成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。动态链接接库(DDLL)Visuual Bas
23、sic是是一种高高级程序序设计语语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但但它可以以通过动动态链接接库技术术将C/C+或汇编编语言编编写的程程序加入入到Viisuaal BBasiic应用用程序中中,可以以像调用用内部函函数一样样调用其其他语言言编写的的函数。此此外,通通过动态态链接库库,还可可以调用用Winndowws应用用程序接接口(AAPI)函数,实实现SDDK所具具有的功功能。1.4 Acccesss简介Micrrosooft Acccesss 数据据库管理理系统是是Miccrossoftt Offficce 套套件的重重要组成成部分,先先后出现
24、现了Acccesss 997、AAcceess 20000 和和Acccesss XPP。其中中Acccesss XPP是最新新版本。AAcceess适适用于小小型商务务活动,用用以存贮贮和管理理商务活活动所需需要的数数据。AAcceess不不仅是一一个数据据库,而而且它具具有强大大的数据据管理功功能,它它可以方方便地利利用各种种数据源源,生成成窗体(表表单),查查询,报报表和应应用程序序等。Micrrosooft Acccesss是一种种关系式式数据库库,关系系式数据据库由一一系列表表组成,表表又由一一系列行行和列组组成,每每一行是是一个记记录,每每一列是是一个字字段,每每个字段段有一个个字
25、段名名,字段段名在一一个表中中不能重重复。图图 4 - 11是一个个“学生生”表的的例子。“学学生”表表由9个个记录组组成,一一个记录录占一行行,每一一个记录录由学号号、姓名名、性别别、出生生日期、电电话号码码、宿舍舍号、班班长、系系号和中中共党员员9个字字段组成成。“学学号”是是字段名名,其下下面的00201101001,00201101002等是是字段的的值。表与表之之间可以以建立关关系(或或称关联联,连接接),以以便查询询相关联联的信息息。Acccesss数据据库以文文件形式式保存,文文件的扩扩展名是是MDBB。Acceess 20000数据据库由七七种对象象组成:表、查查询、窗窗体、报
26、报表、页页、宏和和模块。表(Table) 表是数据库的基本对象,是创建其他6种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(QQuerry)查询询可以按按索引快快速查找找到需要要的记录录,按要要求筛选选记录并并能连接接若干个个表的字字段组成成新表。窗体(FFormm)窗体提提供了一一种方便便的浏览览、输入入及更改改数据的的窗口。还还可以创创建子窗窗体显示示相关联联的表的的内容。窗窗体也称称表单。报表(RRepoort)报报表的功功能是将将数据库库中的数数据分类类汇总,然然后打印印出来,以以便分析析。页(Paage) 也叫数数据访问问页。是是连接到到数据库
27、库的 WWeb 页,在在数据访访问页中中,可以以查看、添添加、编编辑和操操作存储储在数据据库中的的数据。数数据访问问页还可可以包括括其他来来源的数数据,例例如 MMicrrosooft Exccel。宏(Maacroo)宏相当当于DOOS中的的批处理理,用来来自动执执行一系系列操作作。Acccesss列出出了一些些常用的的操作供供用户选选择,使使用起来来十分方方便。模块(MModuule)模模块的功功能与宏宏类似,但但它定义义的操作作比宏更更精细和和复杂,用用户可以以根据自自己的需需要编写写程序。模模块使用用Vissuall Baasicc编程。第二章 毕业业设计正正文2.1选选题背景景:现在
28、的社社会日新新月异,发发展的非非常快。计计算机的的发展也也是非常常的快了了,而且且每年都都有不同同的要求求。仓库库的数据据量也非非常的大大,资料料可能经经常性的的发生更更换,原原来手工工的管理理模式就就显的不不怎么的的合适了了。而且且手工的的数据是是存放在在多处的的,没有有使用统统一管理理的模式式,数据据整理非非常的麻麻烦,统统计也困困难,很很多的情情况下,管管理人员员都是在在重复一一些相同同的工作作。做一一些相似似的报表表,这样样不但降降低了工工作效率率,而且且非常的的容易出出错。在在这种条条件下,使使用微机机管理就就显的非非常的合合适了。只只要你正正确的录录入,统统计,报报表输出出一点问问
29、题都没没有的。货物做为为仓库管管理最主主要的管管理对象象,货物物档案管管理系统统就成了了信息化化管理系系统中中中不可缺缺少的部部分,它的内内容对于于工厂的管管理者说说都至关关重要。但但一直以以来人们们使用传传统人工工的方式式进行货货物的档档案管理理,这种种管理方方式存在在着许多多缺点,如:效效率低,容易出出错,格格式不规规范。另另外时间间一长,不不容易进进行统计计和分析析。随着科学学技术的的不断提提高,计计算机科科学日渐渐成熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作作为计算算机应用用的一部部分,使用计计算机对对货物进行行管理
30、,具具有手工工管理所所无法比比拟的优优点。例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、寿命命长、成成本低等等。这些些优点能能够极大大地提高高工厂管管理的效效率。因因此,开开发这样样一套管管理软件件成为很很有必要要的事情情。而且且只要软软件的设设计合理理,可以以为工厂厂提供合合理的管管理模式式。通过本系系统软件件,能帮帮助工作作人员利利用计算算机,快快速方便便的对仓仓库的货货物管理理进行管管理、输输入、输输出、查查找的所所需操作作,使散散乱的和和、货物物信息能能够具体体化,直直观化、合合理化。 本软件件适用于于工厂,对对货物的信息可以以随时输输入、输输出、查查找、修修改、汇总。2.
31、2方方案论证证:仓库管理理系统是是典型的的信息管管理系统统(MIIS),其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强、数数据安全全性好的的库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。本本系统主主要完成成对仓库库货物情情况的管理理,包括括数据库库中表的的添加、修修改、删删除等。系系统还可可以完成成对各类类信息的的浏览、查查询、添添加、删删除、修修改、报报表等功功能。系系统的核核心是数数据库中中各个表表联系,每每一个表表的修改改都将联联动的影影响其它它的表,当当完成对对数据的的操
32、作时时系统会会自动地地完成数数据库的的修改。查查询功能能也是系系统的核核心之一一,在系系统中即即有单条条件查询询和多条条件查询询,也有有精确查查询和模模糊查询询,系统统不仅有有静态的的条件查查询,也也有动态态生成的的条件查查询,其其目的都都是为了了方便用用户使用用。系统统有完整整的用户户添加、删删除和密密码修改改功能,并并具备报报表打印印功能。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直
33、到形成用户满意的可行系统。在操作系系统方面面,虽然然现在LLinuux的发发展速度度非常的的快,但但是对于于大多数数的使用用者来说说,操作作显然没没有微软软的WIINDOOWS那那么的流流行和傻傻瓜化。而而且现在在计算机机的运算算速度已已经不能能和以前前相提并并论了,而而且硬件件的价格格也一天天天的在在下降了了,所以以也不用用为了节节省整体体的造价价而改用用硬件要要求很低低的DOOS系统统了。所所以我们们决定该该仓库管管理系统统将运行行在普遍遍使用的的WINNDOWWS操作作系统上上来协助助管理人人员轻松松地进行行与数据据库的连连接和管管理。在这么多多的访问问接口里里面微软软对于AADO非非常
34、的推推崇,并并且下一一代的数数据访问问技术也也将是采采取这样样的思路路,而且且本身来来说ADDO模型型简单,但但是功能能强大,使使实现人人员无须须关心一一些底层层的操作作,而把把更多的的经历放放在业务务逻辑的的设计上上面。综上所述述,我们们选择了了Vissuall Baasicc+ADDO+AACCEESS来来开发整整个系统统。2.2.1、 实现功功能:(1) 能够浏览览仓库中中货物的的所有信信息(2) 能够对货货物的信信息注册册登记管管理(3) 货物资料料的数据据库建立立和管理理(4) 能够通过过货物的的一个信信息找到到此货物物的相关关信息(5) 通过一条条信息找找到与之之匹配的的信息(例例
35、如:查查询同一一货物的的所有供供应商)(6) 多用户数数据安全全管理,保保证各部部门的数数据安全全、完整整,对每每个使用用本系统统用户进进行权限限的设置置(7) 简易操作作,不需需要计算算机专业业人员。(8) 货物查询询,查询询条件为为货物名名称信息息的综合合查询(9) 用户管理理:设置置两个级级别用户户:管理理员和普普通用户户,管理理员有权权限使用用所有的的功能,普普通用户户只能使使用查询询功能,用用户使用用本系统统之前必必须先通通过身份份认证(用用户级别别、用户户名和密密码,密密码输入入有次数数限制,连连续三次次输入错错误密码码则锁定定该用户户)2.2.2功能能与模块块设计包括货物物的总体
36、体管理系系统、入入库管理理系统、出出库管理理系统、借借出信息息管理系系统、系系统备份份等,这这几个方方面都是是必须要要满足:(1) 基本情况况录入:输入本本系统所所需的基基本数据据。(2) 货物出入入处理:处理货货物入库库、出库库的情况况。(3) 货物查询询:提供供查询货货物的基基本情况况功能。系统启动动画面权限认证证画面仓库管理理系统主主画面库存管理理入库管理理出库管理理借出信息息管理系统备份份2.2.3数据据库设计计创建“仓仓库管理理系统”数据库库系统中中需要使使用的数数据表。仓库管理理系统登陆表库存表入库表出库表借条信息息表1、 登陆2、库存存3、入库库表4、出库库表5、借条条信息2.3
37、 过程程(设计计或实验验)论述述:执行流程程图与解解说2.3.1登陆陆流程图图设计说明明:进入入主界面面后,提提示输入入用户名名和密码码,在输输入之后后按确定定进入,验证用用户名和和密码,实现流流程: (11) 检检测数据据库中有有无管理理员帐号号,如果果有,则则等待用用户输入入用户名名和密码码,否则则按程序序本身自自动执行行插入命命令,新新建一个个管理员员用户,并等待待用户输输入. (22).验验证用户户名和密密码是否否正确,错误次次数不能能超过三三次,超超过三次次则退出出系统登登陆界面面 (33)当验验证通过过后,检检测该登登陆用户户的管理理权限,并设置置变量传传值给主主窗体.2.3.2主
38、界界面操作作图设计说明明:此窗窗体为主主窗体操操作界面面,为配配合数据据执行模模式,自自制了菜菜单,使使众多功功能都能能整齐而而有序的的排列.实现功能能:(1).获得登登陆界面面传递的的权限信信息,设设置用户户是否可可以使用用(库存存管理,入库管管理,出出库管理理,系统统操作,保存,修改,删除)这些操操作.(2).默认进进入仓库库管理菜菜单,设设置等待待操作状状态2.3.3所有有货物与与增加货货物数据据图 所有有货物EE-R图图 增加加货物EE-R图图注:数据据初始化化是对程程序中所所使用的的表格进进行颜色色和表格格间距的的处理,并并绑定数数据源为为进行到到下一步步操作做做准备实现功能能:(1
39、).执行库库存信息息表的全全查询,获得所所有字段段名称,通过字字段名称称来分配配数据列列表的列列数.(2).执行数数据初始始化,因因使用的的图表控控件附带带下拉列列表框,分类选选择框等等功能,可以很很方便的的进行即即时操作作,所以以数据的的初始化化是针对对数据来来确定哪哪一列的的宽度与与文本框框的属性性.(3).给图表表控件的的第一列列赋值,赋值对对象是库库存信息息表的各各字段名名称.(4).统计所所有表内内信息,得出行行数,显显示数据据0(5).开始根根据内容容给图表表控件赋赋值,同同时设置置状态,即不可可保存,可修改改,可删删除.(因为在在查询数数据的同同时无需需执行保保存数据据,而可可以
40、进行行数据的的修改和和删除)2.3.4入库库与入库库数据处处理图所有入库库信息EE-R图图 增加加入库数数据E-R图2.3.5 数数据保存存流程图图(1) 在点击上上列按钮钮后,系系统属于于可保存存状态,不可修修改状态态,不可可删除状状态.(2) 点击保存存功能实实现: 验证证输入对对象:即即是保存存库存信信息的内内容还是是入库表表的内容容,判断断表格中中是否是是否为空空,为空空提示并并退出操操作验证用户户输入的的数据中中是否有有必填的的字段未未填的,如果有有,提示示并退出出操作,等待用用户补齐齐以上顺利利完成,对每行行进行组组织语句句(插入入语句),然后后执行该该语句,语句成成功提示示并退出
41、出操作,否则通通过防错错提示并并退出操操作2.3.6库存存管理注:增加加:刷新新表格数数据,调调整到等等待输入入状态 保存:执行增增加操作作后,并并输入了了必要的的数据后后执行,保保存用户户输入的的数据 修改:对原有有数据进进行修改改,课程程编号为为唯一值值不可修修改 删除:删除表表格中所所选目标标行 退出:退出课课程管理理界面,返返回到主主界面视视图2.3.7查询询实现功能能:支持库存存信息,入库信信息与出出库信息息的所有有查询,加加大了查查询的范范围,任任何该表表的参数数都可以以查询到到.2.4 设计进程程:3月133日:获获得毕业业设计课课题与论论文规范范3月144日:构构思后台台数据库库的内容容,前台台操作界界面与实实现大体体的功能能3月155日:发发现第三三方fllexccelll控件,试试用效果果对此毕毕业设计计有很大大帮