毕业设计货物进出库管理系统论文

上传人:鲁** 文档编号:479428582 上传时间:2023-12-29 格式:DOC 页数:42 大小:832.03KB
返回 下载 相关 举报
毕业设计货物进出库管理系统论文_第1页
第1页 / 共42页
毕业设计货物进出库管理系统论文_第2页
第2页 / 共42页
毕业设计货物进出库管理系统论文_第3页
第3页 / 共42页
毕业设计货物进出库管理系统论文_第4页
第4页 / 共42页
毕业设计货物进出库管理系统论文_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《毕业设计货物进出库管理系统论文》由会员分享,可在线阅读,更多相关《毕业设计货物进出库管理系统论文(42页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计(论文) 货物出入库管理系统目 录摘 要1第一章、绪论31.1管理信息系统的概述31.2数据库应用系统开发简介31.3货物进出库管理系统简介5第二章 数据库理论基础82.1数据库系统设计82.2 SQL语言介绍9第三章 应用系统开发工具103.1 Visual Basic简介及实现原理103.2 数据库组件介绍103.3 SQL语言在VB中的应用113.4 Access 2000简述12第四章 货物进出库管理系统设计分析134.1需求分析134.2系统模块图144.3数据流程图154.4数据库设计16第五章 应用程序设计205.1程序结构205.2 程序源代码20设计总结37参考文献

2、38摘 要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了货物进出库管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了货物进出库管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了Visual Basic编程环境和Access数据库管理系统的功能特点,货物进出库管理系统是企业物流管理中不可或缺的一部分。关键词:仓库管理,数据库,信息管理,VB第一章、绪论货物进出库管理系统是一个企事业单位不可缺少的一部分,货物进出库管理系统

3、应该能够为用户提供充足的信息和快捷的查询手段,传统的人工方式管理仓库存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、存储量大、保密性好、成本低等,可减少更多的人力物力和财力,这些都能够极大地提高货物仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个货物进出库管理系统是很有必要的,具有其特有的技术意义和管理意义。1.1管理信息系统的概述管理信息系统是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性

4、边缘科学。在当今信息高速发展的社会中,管理信息系统具有很重要的作用。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统也是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理

5、器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理。1.2数据库应用系统开发简介数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,把它们转变为有效的数据库设计。把设计转变为实际的数据库并且功能完备、高效能。数据库技术产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系。随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为最热门技术之一。1.2.1数据库数据库由DB

6、MS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。一、用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。二、元数据数据库是自描述的,也就是它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS是用来存储和操纵表的,因此大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,每一个表中有多少列,哪一列是主关键字,各列的数据类型的

7、描述,它也存储索引、关键字、规则和数据库结构的其他部分。三、索引第三种类型的数据改进了数据库的性能和可访问性,这种数据被称作开销数据,尽管有时采用其他类型的数据结构,但它主要还是索引。索引可以用来排序和快速访问数据。索引用于快速访问数据。例如,一个用户只想访问货物信息表中类别值为01的那些货物。如果没有索引,则必须搜索整个源表;但有了索引之后,可以找到索引条目,并使用它来挑选所有合适的行。索引对排序和查找是有帮助的,但是有代价的。货物信息表中的行每次改变时,索引也 必须随之改变,这意味着索引并不是随意的,应该在真正需要时保存。四、应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户

8、窗体、报表、查询和其他形式的查询组件。不是所有的DBMS都支持应用组件,支持组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。但是大多数现代的DBMS产品存储这种数据作为数据库的一部分。1.2.2数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,都是通过DBMS进行的。DBMS总是基于某种数据模型,根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模型和层次、

9、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂。关系模型是数学化模型,SQL语言是关系数据库的标准化语言,已得到了广泛的应用。DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。DBMS引擎还涉及事

10、务管理、锁、备份和恢复。1.3货物进出库管理系统简介当今时代是信息大爆炸的时代,在各行各业中离不开信息处理,计算机被广泛应用于信息处理系统的环境。利用计算机能够进行信息管理,进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。计算机进行信息管理与信息管理系统的开发密切相关的,系统的开发是系统管理的前提。仓库作为一种货物资源的集散地,货物的种类繁多,包含很多的信息数据的管理。以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对管理者的管理权限等不受约束,这样容易引起资料外泄。此外,数据信息处理工作量大,容易出错,数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信

11、息管理手段。因此,很有必要建立一个货物进出库管理系统,使货物管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。1.3.1国内外同类管理软件的研究现状与发展趋势现在对这类系统的开发与研究很有实用性的,基本上能满足各企业的自身特点,对仓库的管理,同时,这类系统在不断地深入与发展,从而适用更多的企业,但是都没有针对大众的广泛应用,只能运用某个企业或单位,所以这一点还有待于进一步开发与实践。此类管理软件将会向带条码货物进出库管理系统方向发展,伴随这着管理信息化、网络化的发展,采用条码技术进行仓库管理,将是一个必然的发展趋势,也是要迫切解决的现实问题。随着信息化技术的不断提高和应用的日渐普及,

12、更多的商品拥有自己的条码,采用条码不但可以作业效率,而且能确保资料正确,同时可以减少因人为失误所造成的损失。1、技术应用于仓库管理是实现仓库管理自动化的有效途径仓库品种多,数量大。因此,要实现快速、准确、高效的收发作业,仓储管理自动化势在必行。而实现管理自动化利用条码技术,也就是说入库及其包装上贴条码,用仓库信息管理系统进行作业,不光可以大大提高效率,同时也降低作业强度,还提高了产品收发作业准确率,进而实现仓库管理的全面自动化。2、技术应用于仓库管理对提高仓库作业效率有重要作用将条码技术和仓库管理信息系统结合起来,用于产品收、发、保管等全过程控制和管理,不仅改变了信息采集传统的手工作业方式,同

13、时也降低了作业强度,还可避免由此造成的各种差错,提高作业效率和科学管库水平。3、技术应用于仓库管理是完善产品保障信息网络的重要手段储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障工作的基础。产品保障信息网是实现物资储运全过程可视化的前提。条码技术在储存管理中的应用,可进一步完善系统各仓库之间及各仓库与作业主管部门之间的信息共享和交换功能,最终达到对产品的全程跟踪管理。 1.3.2货物进出库管理系统研究背景与意义目前,市场上也有很多软件商提供仓储管理方面的软件来满足各行业客户的需求,配合企业的信息化发展。但据抽样调查,这些软件的主要作用体现在提高效率和规范管理方面,而对企业业务流

14、程优化和直接效益相关不高,仓储管理部门需要一套成本低、性能高、方便使用、功能完善的综合仓库管理信息系统来提供帮助。随着计算机技术的飞速发展,计算机在企业中应用的普及为了满足信息化管理的需要,实现仓库的电脑化管理很需要一个货物出入库管理系统第二章数据库理论基础2.1数据库系统设计一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。数据库设计的步骤主要是:(1)数据库结构定义:目前的DBMS有的是支持联机事务处理CLTP的操作型DBMS,有的可支持数据仓库、有联

15、机分析处理CLAP功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。所以选择DBMS,需要数据库结构定义。(2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按照关系规范化要求进行数据库设计,为了使效率提高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。(4)数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。(5)数据字典设计:用数据字典描述数据库的设计,便于维护和修改。2.2 SQL语言介绍2.2.1 SQL基础SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI即美国国家标准学会称,SQL是关系数据库管理系统的标准语

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号