数据库毕业设计论文——仓库管理系统

数据库毕业设计论文——仓库管理系统
数据库毕业设计论文——仓库管理系统

【摘要】随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了Visual C++编程环境和SQL数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分。使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。

【关键词】仓库管理;信息管理;数据库;VC++;产品管理

目录

引言 (1)

第一章绪论 (2)

1.1管理信息系统的概述 (2)

1.2仓库管理系统 (2)

第二章数据库理论基础及应用系统开发工具 (6)

2.1SQL语言介绍 (6)

2.2应用系统开发工具 (7)

第三章仓库管理系统需求分析及总体设计 (10)

3.1系统需求分析 (10)

3.2系统功能描述 (111)

3.3系统设计的E-R图 (133)

3.4系统流程分析 (14)

第四章详细设计 (15)

4.1主界面设计 (15)

4.2基本信息管理模块 (15)

第五章备份和还原数据库 (21)

5.1数据库的备份 (21)

5.2还原数据库 (22)

结论 (24)

致谢 (25)

参考文献 (26)

引言

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。

第一章绪论

1.1管理信息系统的概述

管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。

管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。

管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。

管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。

1.2 仓库管理系统

企业的仓库管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,入库、出库等操作的方法各有差异,各类统计计划报表繁多,因此仓库管理需要系统、规范的管理手段。

传统的仓库管理存在诸多弊病。因为进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,一般的存储情况是记录在账本上的。仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。对于货品的出入库情况的统计和核实采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可

查看,还容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。

根据当前的企业管理体制,一般仓库管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,根据企业领导和自身管理的需要按月、季度或年来进行统计分析,产生相应报表。

面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的。

使用仓库管理系统,既可以对信息进行规范管理、科学统计和快速查询,减少管理方面的工作量,同时又能调动广大员工的工作积极性,提高企业的生产效率。

仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。因此,很有必要建立一个仓库管理系统,使货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。

1.2.1 国内外现状与发展趋势

现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行仓库方面的管理,同时,改类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。

今后此类软件将会向条码仓库管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。

1、技术应用于仓库管理是实现仓库管理自动化的有效途径

仓库品种多,数量大。因此,要实现收发作业的快速、准确、高效,仓储管理自动化势在必行。而实现管理自动化的“瓶颈”则是产品信息的采集、输入。传统手工作业方式,在信息采集量加大的情形下,半因信息不能及时的反馈,给收发作业造成一定的困难。利用仓库管理系统,使用仓库信息管理系统进行作业,不仅可提高效率,降低作业强度,也将大大提高产品收发作业准确率,进而实现仓库管理的全面自动化。

2、技术应用于仓库管理对提高仓库作业效率有重要作用

使用仓库管理信息系统,用于产品收、发、保管等全过程控制管理,不仅可改变信息采集的传统手工作业方式,降低作业强度,还可避免由此造成的各种差错,提高作业效率和科学管库水平。入库时,通常保管员根据产品上所反映出的册序号、出厂期、生产厂家、单价、封存(保管)期等信息,进行实物点验,同时信息录入到管理信息系统;出库时,保管员根据航材发付单内容,完成信息录入;清库盘点时,保管员可进行数质量等内容核对,并将采集的信息录入管理系统中进行自动盘点,生成清库对帐单等,完成清库盘点作业。

3、仓库管理是完善产品保障信息网络的重要手段

储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障工作的基础。产品保障信息网是实现物资储运全过程可视化的前提。目前,有些仓库内部局域网已经建成并投入使用,并与业务主管部门实现了信息沟通,仓库保障信息网在日常航材保障工作中实现了信息沟通,仓库保障信息网在日常产品保障工作中的作用日趋明显。同时,在软件系统的研发过程中,将会融入一种EPR的企业管理思想。大量的研究与实践已经充分表明,ERP作为一种现代企业管理的思想和方法,将其大力地推广应用就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。

另外,仓库管理的信息化和可视化,每个企业将会拥有两个仓库,一个是装满货物的

仓库,还有一个就是管理系统里的数据库,对上万种货物分别编码,使其成为计算机可识别的语言,形象地说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时的翻箱倒柜式的查找。

1.2.2 仓库管理系统研究背景与意义

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

第二章数据库理论基础及应用系统开发工具

2.1 SQL语言介绍

2.1.1 SQL基础

SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的操作[1]。

SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户[2]。

2.1.2 SQL语句

SQL语句概括起来可以分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据处理语言。主要用到的数据操作语言主要是:

SELECT:用于数据检索;

INSERT:用于增加数据到数据库;

UPDATE:用于从数据库中修改现存的数据;

DELETE:用于从数据库中删除数据[3]。

2.2 应用系统开发工具

2.2.1 Visual C++简介及实现原理

Microsoft Visual C++作为Microsoft Visual Studio的重要组成部分,包含了迄今为止功能最为强大的基于Windows的应用框架,在同类产品中处于领先地位。利用它所继承的一系列强大功能,用户就能够开发出实用高效的应用程序。

Visual,其英文含义是“可视的”,这里是指在用Visual C++进行开发的过程中对应用程序界面(GUI)的开发,一般是使用开发工具所提供的现成的组件,利用所见即所得的方式完成程序界面的设计(亦通常所说的可视化编程),因此大大减轻可程序设计人员的劳动强度,同时也提高了开发效率。

Visual C++的最大的特色是对面向对象技术的支持,它利用类把大部分与用户界面设计有关的Windows API函数封装起来,通过MFC(Microsoft Foundation Class)类库的方式提供给开发人员使用,极大的提高了软件重要性[4]。

另外,Visual C++内带的App Wizard可以帮助MFC类库的用户自动生成一个运行程序框架,即一个空的不能做任何事的应用程序,而用户只需要对该应用程序框架进行扩充和添加代码就可以得到一个结构优良的应用程序。

Visual C++提供的Class Wizard可以使用户方便而有效地使用和管理MFC类库,它允许用户对App Wizard应用程序产生的类进行加工、编辑甚至扩充[5]。

Visual C++作为一个功能强大的软件开发工具,它对应用程序开发的支持是多方面的,它可以为以下程序开发提供支持:

●利用MFC的32位Windows应用程序;

●使用C语言SDK编写的Windows程序;

●编写控制台程序;

●编写Active X控件;

●编写动态连接库(DLLS);

●开发数据库应用程序;

●开发Internet应用程序;

●开发多媒体应用程序。

简而言之,Visual C++的优点是:

●与操作系统配合紧密、不存在与操作系统不兼容的问题;

●功能强大,用途广泛,不仅可以编写普通的应用程序,还能很好的进行系统软件及软件及通信软件的开发;

●操作简便,熟练以后,开发效率将成倍提高。

2.2.2 数据访问组件

在使用Visual C++开发数据库应用程序的时候,会经常使用数据库访问控件。这些控件包括:

● Data控件;

● ADO Data控件;

● DataList控件/DataCombo控件;

● DataGrid控件;

● MSChart控件。

下面将分别对这些控件的主要功能及使用方法进行介绍[6]。

2.2.2.1 Data控件

Data控件是Visual C++中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要Data控件或类似的数据源控件(比如ADO Data控件)。

Data控件可以执行大部分数据库访问操作,但是它并不能显示数据库中数据的内容。Data控件通常需要与其他控件结合使用。这些与Data控件结合使用的控件,可以称之为“数据觉察控件”。因为程序员无需编写任何代码,就可以在这些控件中显示当前记录的数据。当Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。

当与Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是数据觉察的,能和由Data 控件管理的Recordset对象的某个字段相连接。

2.2.2.2 ADO Data控件

ADO Data控件与内部Data控件以及Remote Data控件(RDC)相似。用户可以使用ADO Data控件快速地创建一个到数据库的连接。

2.2.2.3 DataList控件/DataCombo控件

DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一个组合框。

2.2.2.4 DataGrid控件

在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid 控件。用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。

2.2.2.5 MSChart控件

MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。

MSChart控件支持一下特性:

1、真三维表示;

2、支持所有主要的图表类型;

3、数据网络成员支持随机数据,数据数组。

第三章仓库管理系统需求分析及总体设计

3.1系统需求分析

本套应用程序名称为“仓库管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。

仓库管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。

对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等[7]。

当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。

有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。

仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能[8]。

报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,仓库报表及经办人员报表等一些基本信息的打印,方便简洁[9]。

本系统基本涵盖了仓库管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。

●系统特色:

1.设置系统用户登陆功能,即时对系统数据进行安全设置与保护。

2.友好的用户界面,业务操作简单,进入系统即能使用。

3.成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定。

4.强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的数据库系统,提供各种级别的数据保护和权限控制方式,确保数据的安全可靠。

5.系统每种操作都可以通过菜单来进行。操作快捷、方便。易懂易会。系统集输入、

维护、查询、统计和各种处理为一体,信息导入导出方便共享[10]。

3.2系统功能描述

本实例所描述的仓库管理系统主要包括以下功能。

3.2.1基本信息管理

基本信息包括客户信息、仓库信息和用户信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。

仓库信息包括仓库编号、仓库名称和仓库说明等信息。

用户信息包括用户名、密码、员工姓名等信息。

基本信息管理模块可以实现以下功能:

●添加、修改、删除和查看客户信息;

●添加、修改、删除和查看仓库信息;

●添加、修改、删除和查看用户信息。

3.2.2产品信息管理

产品信息管理模块可以实现以下功能:

●添加产品类别;

●修改产品类别;

●删除产品类别;

●查看产品类别;

●添加产品信息;

●修改产品信息;

●删除产品信息;

●查询产品信息;

本系统中采用二级产品类别的方法,一级类别描述产品所属的大致类别,二级类别则在一级类别的基础上,对产品进行细致地划分。

3.2.3仓库操作管理

仓库操作由仓库管理员执行,就是把产品防如仓库或把产品从仓库中取出的操作,用专业术语来描述就是入库和出库。

仓库操作管理模块可以实现入库管理、出库管理和仓库盘点等功能。

入库可以分为采购入库、生产入库、退货入库、退料入库等情况。

●采购入库指将从供应商处采购的产品入库;

●生产入库指将企业自己生产的产品入库;

●退货入库指将售出的产品退货后,将退货产品入库;

●退料入库指用于本企业生产原料出库后没有完全使用退回仓库。

入库操作需要纪律相关的产品信息、仓库信息、客户信息、经办人、涉及金额和入库时间等信息

出库可以分为销售出库、退货出库、用料出库等情况。

●销售出库指把卖给购货商的产品出库;

●退货出库指将本企业采购的原材料从仓库中提出退货;

●用料出库指将本企业用于生产的原材料从仓库中提出到生产线。

出库操作需要记录相关的产品信息、仓库信息、客户信息、经办人、涉及金额和出库时间等信息。

仓库盘点是指催仓库产品进行整理,纠正不准确的仓库数据。由于人为操作等原因,系统中仓库数据与实际数据之间可能会存在误差。所以隔一段时间就需要对仓库进行盘点,从而保证仓库数据的准确性。

3.2.4仓库警示管理

仓库警示管理是指对仓库中接近或超过临界值的产品进行报警。在产品信息中,包含产品的合理数量范围和有效期限。产品数量小于合理数量的下限称为短线;产品数量大于合理数量的上限称为超储。产品出现短线、超储、接近或超过有效期限时都需要报警。

仓库警示管理模块可以实现以下功能:

产品信息、仓库信息、客户信息、经办人、涉及金额和入库时间等信息

●仓库产品数量报警;

●仓库管理失效报警。

3.2.5 统计查询管理功能

统计查询管理模块可以对仓库产品进行各种类型的统计和查询,从而使拥护能够全面的了解仓库情况。

仓库维护模块可以实现以下功能:

●产品出入库统计报表;

●仓库产品流水线统计报表。

3.3 系统设计的E-R图

由P.P.S.Chen首创的实体-关系图,原来描述数据库中各种数据之间的关系的图形表示工具。这种图能直观、明了的表达数据间的复杂关系,所以在结构化分析模型中,尤其对于某些包含复杂数据的应用[11]。

3.4系统流程分析

所谓的系统流程就是用户在使用系统时的工作过程。对于多类型用户的管理系统来说,每一类用户的工作流程都是不同的。多用户系统的工作流程都是从用户登陆模块开始的,对于用户的身份进行验证。身份认证可以分为以下两个过程:

(1)确认用户是否是有效的系统用户;

(2)确定用户类型。

第一个过程是确定用户是否能进入系统,第二个过程是根据用户类型决定用户的操作权限,从而决定用户的工作界面。

本系统的流程分析如图3-3所示。

图3-3 系统分析流程图

第四章详细设计

4.1 主界面设计

主界面包括系统的主要功能包括基本信息管理、产品信息管理、库存操作管理、库存警示管理、统计查询管理和系统数据维护六个主要的功能。主界面设置一个友好的界面,用户可以根据需要点击自己想使用的功能进入功能界面。在进入主界面之前有一个用户登陆界面,用户键入用户名和密码,系统自行判定是否存在,然后进入主界面。

输入:用户名,密码。

处理:判断用户名和密码是否有效。填入用户名和密码后点击【登录】按钮,系统将自动从数据库中判断是否存在相同的用户名和密码,如果有则进入系统,如果

不存在则提示用户名和密码有错误信息。

输出:登录成功,进入系统的主页面,不成功则显示错误信息页面。

系统登陆界面如图4-1所示。

图4-1系统登陆界面

系统的主界面如图4-2所示。

4.2 基本信息管理模块

基本信息包括客户信息、仓库信息和用户信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。

仓库信息包括仓库编号、仓库名称和仓库说明等信息。

用户信息包括用户名、密码、员工姓名等信息。

基本信息管理模块可以实现以下功能:

● 添加、修改、删除和查看客户信息; ● 添加、修改、删除和查看仓库信息; ● 添加、修改、删除和查看用户信息

图4-2系统的主界面

基本信息管理的功能树如图4-3所示。

图4-3 基本信息管理功能

基本信息管理 用户信息管理 仓库信息管理

客户信息管理

4.2.1 客户管理模块设计

1、客户信息输入

输入:客户名称、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话、备注信息

处理:

(1)判断客户名称、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话、备注信息是否为空,数据库中是否有重复的客户名称及填写的格式是否正确。

(2)在这里系统管理员可以添加客户的信息,添加的信息有客户单位、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话、备注信息。所有客户信息被系统取得后都将添入客户信息表中。

2、客户信息加载界面

点击菜单“基本信息管理”、“客户信息管理”后,进入客户信息界面。客户信息管理界面客户可以分为供应商和购货商两种类型。

客户信息管理界面如图4-4所示。

图4-4 客户信息管理

点击添加按钮,按要求输入客户名称、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话、备注信息。点击确定按钮。在这里的操作相当于写入数据库的操作,确定以后,数据会被写进数据库表内,在上面的页面内,数据也会随时反映出来。

图4-5 编辑客户信息

4.2.2 仓库管理模块设计

1、仓库信息输入

输入:仓库名称、仓库说明

处理:

(1)判断仓库名称、仓库说明是否为空,数据库中是否有重复的仓库名称及填写的格式是否正确。

(2)在这里系统管理员可以添加仓库的信息,添加的信息有仓库名称、仓库说明。所有仓库信息被系统取得后都将添入仓库信息表中。

2、客户信息加载界面

点击菜单“基本信息管理”、“仓库信息管理”后,进入仓库信息界面,仓库信息管理共分添加、修改、删除和返回四个按钮。

仓库信息管理界面如图4-6所示。

3、添加仓库信息界面

用户点击添加按钮进入编辑仓库信息界面,输入仓库名称和仓库信息点击确定完成添加。

仓库管理系统的设计与实现本科毕业设计

毕业论文 题目:仓库管理系统的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

仓库管理系统总体设计报告

仓库管理系统总体设计报告 1、概述 (1)系统设计的目标: 仓库管理是企业管理的重要组成部分。企业的生产经营需要库存保证各种材料的及时供应,仓库管理对生产效率的提高有着极其重要的影响。所有企业的经营活动都离不开物流的活动。仓库管理的主要目标就是通过对仓库所有入、出库活动的管理和控制及对仓库数据有效的统计和分析,以保证企业生产中畅通的物流,使管理人员及早发现问题,采取相应措施,最大限度地降低仓库占用,提高仓库利用率。同时,通过周期性的仓库盘点,及时补充备品材料,以保证企业生产经营活动的正常运行。 (2)系统设计的策略: 仓库目前主要是基于相应手工作业及电脑半自动化管理,其弊病显而易见,它需要投入大量人力进行规范物品的放置、定期整理盘点以及出入库登记工作,这使得仓库管理工作十分繁琐,浪费时间。因此把射频识别卡应用于仓库管理比较理想,这也是RFID技术一个新的应用领域。 2、计算机系统配置 (1)硬件配置: 主机、外存储器、终端与外部设备配置、射频读写器、手持读写器、天线、电子标签 (2)软件系统: 操作系统、数据库管理系统、世纪桥软件系统 3、系统结构 数据库 入库单入库盘点出库

该系统的整个仓储操作系统流程分为三部分: 货品入库操作、货品出库操作和库存盘点操作。货品入库操作: 激活手持 设备输入入库 货品信息生产入库单 及内部条形货品 入库更新货架标签读取货架 标签信息 主机管理 系统数据库 入库操作模块: 入库操作系统的功能是,通过选择入库货品的客户类型、客户单位以及入库类型等详细信息,填写入库货品的数量与单价后,系统回自动搜索空闲的货架产生货品入库单,同时产生内部标准的条码,用来标识入库后的货品,入库操作模快界面。其中内部标准条码上包含了此批货品建议摆放的位置、入库时间及流水号码等信息。 货品出库操作: 产生货品 出货单激活手持 设备货品 出库更新货

仓库管理系统毕业设计(论文)

仓库管理系统毕业设计(论文) 前言 随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的仓库管理上。 仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。 作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。 由于时间紧迫,加之水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。 摘要 仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、

高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。 本系统是在以ACCESS2000作为后台数据库,以Visual Basic为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。 关键字:仓库,管理系统,数据库 目录 前言 (1) 摘要 (1) Abstract ................................... 错误!未定义书签。 目录 (2) 1 仓库管理系统开发环境简介 (4) 1.1 中文Visual Basic 6.0 简介 (4) 1.2 ACCESS2000简介 (5) 2 系统可行性分析 (6) 3 系统总体设计 (7) 3.1 系统目标设计 (7) 3.2 开发设计思想 (7) 3.3 系统功能需求分析 (8) 3.4 系统功能模块设计 (8) 4 数据库设计 (9)

仓库管理系统设计(案例)

北京航空航天大学 机械工程及自动化学院 仓库管理系统数据库设计《数据库原理及应用》大作业 班级: 学号: 姓名: 2013-12-27

目录 摘要 (4) 关键字 (4) 引言 (5) 1.需求分析 (6) 2.2 引言 (6) 2.2需求分析阶段的目标与任务 (7) 2.2.1 处理对象 (7) 2.2.2 处理功能及要求 (7) 2.2.3.安全性和完整性要求 (8) 2.3需求分析阶段性成果 (8) 2.3.1 体会与收获 (8) 2.3.2仓库管理系统业务流程图 (9) 2.3.3 仓库管理系统数据流程图 (9) 2.3.4仓库管理系统数据字典 (13) 2.3.5 处理逻辑描述 (15) 3.概念设计阶段 (16) 3.1 引言 (16) 3.2任务与目标 (16) 3.3 阶段结果 (17) 4.逻辑设计阶段 (20) 4.1 逻辑设计的任务与目标 (20) 4.2 数据组织 (20)

4.2.1 将E-R图转换为关系模型 (20) 4.2.2 数据库模式定义 (22) 4.2.3 用户子模式的定义 (25) 4.3 数据处理 (26) 5.物理设计阶段 (27) 5.1 物理设计阶段的目标与任务 (27) 5.2数据存储方面 (27) 5.3 系统功能模块 (27) 5.3.1 货物基本信息的查询与更新模块 (27) 6.数据库实施阶段 (29) 6.1建立数据库、数据表、视图、索引 (29) 6.1.1 建立数据库 (29) 6.1.2 建立数据表 (29) 6.1.3 建立视图 (32) 6.1.4 建立索引 (32) 7.心得体会 (33)

仓库管理参考文献.doc

仓库管理参考文献 仓库管理一:[1] 姜煦. 盐城市数字化城市管理系统建设方案研究与实现[D]. 南京邮电大学2014 [2] 刘海青. 华滨实业总公司收支配比管理系统的设计与实现[D]. 山东大学2008 [3] 洪川福. 建筑材料管理系统的设计与实现[D]. 厦门大学2009 [4] 朱安惠. 审批事项管理系统的分析与设计[D]. 山东大学2009 [5] 张波,刘海金. 我国航空餐饮业发展中存在的问题及对策[J]. 商业时代. 2008(14) [6] 谢寒冰. 一种新的一次性口令方案设计[J]. 西华大学学报(自然科学版). 2008(04) [7] 朱小菲. 基于混沌的远程安全访问一次性口令认证模型[J]. 哈尔滨理工大学学报. 2008(03) [8] 漆成. 长沙市高中新课改校级管理系统的设计与实现[D]. 山东大学2011 [9] 李伙钦. 基于Ajax及Web服务的煤矿安全监控系统的设计与实现[D]. 福州大学2011

[10] 沙慧新. 基于知识粗糙度和拓展属性约简的若干智能挖掘算法的研究 [D]. 福州大学2005 [11] 吴毅民. 基于不可分辨和优势关系的知识约简算法研究及其应用[D]. 福州大学2005 [12] 夏百川. 基于RFID技术的工业流水线实时信息系统设计与调试实现 [D]. 南京邮电大学2014 [13] 范超. 基于物联网技术的合肥市数字化城市管理系统应用[D]. 南京邮电大学2014 [14] 丁文臣. 烟台安国特紧固件有限公司网上报销管理系统的设计与实现 [D]. 山东大学2010 [15] 王秀. 完备/不完备信息系统的若干知识约简算法的研究[D]. 福州大学2005 仓库管理参考文献二:[1] 王方雄,侯英姿,杨俊. 网格环境下空间数据共享与互操作技术研究[J]. 计算机科学. 2009(01) [2] 林伟伟,齐德昱,李拥军. 基于网格的分布式异构数据集成模型[J]. 计算机工程. 2006(24) [3] 章汉武,桂志鹏,吴华意. 网格环境下空间信息服务注册中心的设计与

(仓库管理)计算机毕业设计仓库管理系统

仓库管理系统 仓库管理是整个物资供应管理系统的核心。本实例着重讲解仓库管理模块,给出数据库设计和程序实现过程。 1、系统设计 1、1系统设计目标 系统开发的总统任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到仓库管理效率的目的。 1、2开发设计思想 在本系统的设计过程中,为了克服仓库管理信息处理量大的困难,满足计算机管理的需要,采取了下面的一些原则: ●●统一各种原始单据的格式,统一帐目和报表的格式。 ●●删除不必要的管理冗余,实现管理规范化、科学化。 ●●程序代码标准化,软件统一化,确保软件的可维护性和实用性。 ●●界面尽量简单化,做到实用、方便,尽量满足企业不同层次员工的需要。 ●●建立操作日志,系统自动记录所进行的各种操作。 1、3系统功能分析 本例中的仓库管理系统需要完成的功能主要有以下几点: ●●仓库管理各种信息的输入,包括入库、出库、还库、需求信息的输入等。 ●●仓库管理各种信息的查询、修改和维护。 ●●设备采购报表的生成。 ●●在库存管理中加入最高储备和最低储备字段,对仓库中的物资设备实现监 控和报警。 ●●企业各部门的物资需求的管理。 ●●操作日志的管理。 ●●仓库管理系统的使用帮助。 1、4系统功能模块设计 在系统功能分析的基础上,结合Visual C++程序编制的特点,得到如图1-1所示的系统功能模块图。 图1-1 系统功能模块图 2、数据库设计

2、1数据库需求分析 在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的数据流程如图1-2所示: ● ● 现有库存信息,包括的数据项有设备、现有数目、总数目、最大库存和最 小库存。 ● ● 设备使用信息,包括的数据项有使用的设备、使用部门、数目、使用时间 和出库时状态等。 ● ● 设备采购信息,包括的数据项有采购的设备、采购员、供应商、采购数目 和采购时间等。 ● ● 设备归还信息,包括的数据项有归还设备、归还部门、归还数目、归还时 间和经手人等。 ● ● 设备需求信息,包括的数据项有需求的部门、需求设备、需求数目和需求 时间等。 2、2数据库概念结构设计 本实例根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体和需求实体,各实体的E-R 图及其关系描述如下:

数据库毕业设计论文——仓库管理系统

【摘要】随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了Visual C++编程环境和SQL数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分。使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。 【关键词】仓库管理;信息管理;数据库;VC++;产品管理

目录 引言 (1) 第一章绪论 (2) 1.1管理信息系统的概述 (2) 1.2仓库管理系统 (2) 第二章数据库理论基础及应用系统开发工具 (6) 2.1SQL语言介绍 (6) 2.2应用系统开发工具 (7) 第三章仓库管理系统需求分析及总体设计 (10) 3.1系统需求分析 (10) 3.2系统功能描述 (111) 3.3系统设计的E-R图 (133) 3.4系统流程分析 (14) 第四章详细设计 (15) 4.1主界面设计 (15) 4.2基本信息管理模块 (15) 第五章备份和还原数据库 (21) 5.1数据库的备份 (21) 5.2还原数据库 (22) 结论 (24) 致谢 (25) 参考文献 (26)

仓库管理系统毕业设计任务书

××大学网络教育学院 毕业设计(论文)任务书 题目:仓库管理系统设计与实现 完成期限:年月日至年月日 教学中心年级及层次 专业指导教师_____________ 学生学号 接受任务日期批准日期_____________

一、原始依据(资料) 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。 仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 数据库技术产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,数据库技术成为最热门技术之一。面向对象软件的开发技术,也大大保障了软件开发的速度和效果。随着计算机的普及,计算机等硬件价格也已经不再是什么天文数字。因此,不管是从技术上,还是经济上,设计和开发一个仓库管理系统都已经具有较好的可行性。

仓库管理系统课程设计报告

课程设计报告 科目:数据库课程设计 题目:仓库管理系统 姓名:XXX 院(系):信息工程系 专业班级:09计算机科学与技术本科班 学号:09011XXXX 指导教师:XXX 成绩: 时间:2012 年11 月13 日至2012 年11 月30 日 摘要

根据企业仓库管理人员的工作需要,为了解决业务的不断发展,加强成本管理和收入管理,通过提高服务水平来提升企业形象,对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,而进行了仓库管理系统的开发。该系统能实现物品发放、物品入库、出库管理功能。在各个子系统中,用户管理只有相关管理人员被允许进行操作。各子系统可录入、查询、更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了各方面数据以及查询各方面信息的重大作用。系统有良好的交互性,便于各部门操作人员使用本系统,以及容易掌握本系统的各项功能。 关键词:https://www.360docs.net/doc/1812283194.html, 仓库管理数据库

目录 1概述 (1) 1.1 课程设计选题背景 (1) 1.2 课程设计的目的 (1) 2 需求分析 (2) 2.1 设计任务 (2) 2.2 设计要求 (2) 2.3 需求描述的规范文档 (2) 2.3.1 数据流图 (2) 2.3.2 数据字典 (3) 3概念结构设计 (5) 3.1概念结构设计工具(E-R模型) (5) 3.2总体E-R图 (5) 3.2.1 E-R图的集成 (5) 3.2.2 总体E-R图 (7) 3.3 系统结构设计 (7) 4逻辑结构设计 (9) 4.1关系数据模式 (9) 4.2视图的设计 (9) 5.数据库物理设计与实现 (11) 5.1数据库应用的硬件、软件环境介绍 (11) 5.2 物理结构设计 (11) 5.3 索引的设计 (13) 5.4 建立数据库 (14) 5.5 加载数据库测试数据 (15) 6 数据操作要求及实现 (17) 6.1数据查询操作 (17) 6.2数据更新操作 (17) 6.3数据维护操作 (18) 7设计心得体会 (19) 8 参考文献 (20)

仓库管理系统毕业设计

毕业设计 设计题目基于B/S的仓库管理系统设计研究学生姓名 学号 专业班级工业工程 指导教师 院系名称 2013 年6月2日

毕业设计(论文)任务书 (2013届) 设计(论文)题目基于B/S的仓库管理系统设计研究 学院名称 专业(班级)工业工程 姓名(学号) 指导教师 系(教研室)负责人

一、毕业设计(论文)的主要内容及要求(任务及背景、工具环境、成果形式、着重培养的能力) 【背景】 信息技术与计算机技术的迅猛发展,科学管理理念的传播,是企业经营者逐渐认识到:现代管理应该建立在真实有效的信息上。而仓库管理系统便是企业进销存问题与计算机强大数据统计功能相结合的产物。 仓库管理系统解决了企业库存的进,销,存等一系列操作流程中的数据信息的处理问题,提供了一系列的数据分析,帮助经营者合理调配资金、资源,从而调整经营环节的运作节奏。它的全面应用将进一步规范业务流程、提高企业管理水平、加速资金流转,进而全面提高企业的经济效益。 仓库管理系统是企业信息系统中的一个相当重要组成部分。仓库管理系统的好坏直接影响企业物流管理的效果,并直接影响企业的经济效益。因此,在当今的企业,尤其是制造业来说,仓库管理方法研究及系统开发是一项极为重要的任务,影响着企业的整体发展。 【主要任务】 (1)收集与查阅仓库管理方法研究及其系统开发的相关技术资料; (2)对已有的仓库管理方法进行理论分析,并结合市场实际情况提出新的方法。 (3)借助C#等语言、SQL数据库等工具,针对装配制造过程构建B/S架构。 (4)基于B/S架构进行仓库物料管理系统开发。 【成果形式】仓库管理系统,毕业设计论文和英文翻译。 【着重培养的能力】资料的查阅和分析能力、理论与实践结合的能力、系统规划和设计能力、外文的翻译和论文撰写能力。 二、应收集的资料及主要参考文献 [1]朱耀祥,朱立强.设施规划与物流[M].北京:机械工业出版社,2004.2. [2]申作兰,王波.仓储与库存管理[M].电子工业出版社.2008. [3]李堡春,喻丹丹,曾慧,曾平https://www.360docs.net/doc/1812283194.html,动态网站设计教程[M]. 北京:清华大学出版社,2011.344-345. [4]靳华,洪石丹https://www.360docs.net/doc/1812283194.html, 4.0编程技术大全[M].北京:电子工业出版社,2011.9. [5][美]Matthew https://www.360docs.net/doc/1812283194.html, 3.5从入门到精通(C#2008版)[M].施宏斌,马煜译,北京:清华大学出版社,2010.1. [6]常倬林等https://www.360docs.net/doc/1812283194.html,标准教程[M].北京:化学工业出版社,2011.1. [7]何玉洁.数据库原理与应用教程[M].机械工业出版社,2008. [8][美]Silberschatz Abraham.,Korth Henry F.,Sudarshan S..数据库系统概念(原书第5版)[M].杨冬青,马秀莉,唐世渭等.1版5次.北京:机械工业出版社,2008. [9]罗福强,白忠建,杨剑.Visual C#.NET程序设计教程[M].北京:人民邮电出版社,2009.3. [10]炎士涛,陈文臣,胡荷芬,张彬https://www.360docs.net/doc/1812283194.html,项目开发案例精粹[M].北京:电子工业出版社,2010.6. [11]黄梯云.管理信息系统(第四版)[M].北京:高等教育出版社,2009,4. 三、毕业设计(论文)进度计划

仓库管理系统毕业设计论文

前言 随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的仓库管理上。 仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。 作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。 由于时间紧迫,加之水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。 摘要 仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造

成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。 本系统是在以ACCESS2000作为后台数据库,以Visual Basic为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。 关键字:仓库,管理系统,数据库 Abstract The administrative system of the warehouse is designed for realizing the systematization , standardization and automization of enterprise's products management and improving efficiency of enterprises management. It completely replaces the working way of artificial management originally , prevents from various kinds of mistakes because of administrative staff neglect and the quality problem of management and offeres powerful tool and management way to complet storehouse management for prompt , accurate , high-efficient . The administrative system of the warehouse is a medium and small-scale database management system,it has not only beautiful interface, but also the high security and the simply operation , and meet the demand for storehouse management basically. Whole system is made up by basic information, document in the center, inquire statistics , report form type ,set up to maintain and module of helping etc.

仓库管理系统的分析与实现【文献综述】

文献综述 仓库管理系统的分析与实现 1)研究的背景及意义 由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。 企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。 一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化 2)VMI概念综述 在黎红(2009)的《第三方物流企业实施VMI 的机遇及对策分析》中提到,所谓VMI(Vendor Managed Inventory)是一种以用户和供应商双方都获得最低

仓库管理系统 毕业设计论文

摘要 由于在实习中每天都要接触仓库管理系统,所以决定以“仓库管理系统的设计与实现”为题。利用VB与Access来完成我的毕业实践综合报告。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。 关键字:仓库管理,数据库access,信息管理,VB 目录 第1章系统概述 (3) 1.1开发工具介绍 (2) 1.2仓库管理系统的需求分析 (3) 1.3仓库管理系统的研究和背景意义 (3) 1.4系统配置要求 (4) 第2章系统总体设计 (4) 2.1功能结构图 (5) 2.2模块功能简介 (5) 第3章详细设计 (6)

3.1用户登陆功能 (7) 3.2 库存管理模块 (8) 3.2.1入库管理 (8) 3.2.2出库管理 (8) 3.2.3借出管理 (8) 3.2.4调库管理 (8) 3.2.5退库管理 (8) 3.2.6归还管理 (9) 3.2.7盘点管理 (9) 3.3基本档案模块 (9) 3.3.1操作员档案管理 (9) 3.3.2供应商档案管理 (9) 3.3.3仓库类别管理 (9) 3.3.4货物类别管理 (9) 3.4系统功能模块 (9) 3.4.1库存初始化设置子模块 (9) 3.4.2数据库备份和恢复子模块 (9) 3.4.3系统日志子模块 (9) 3.5 数据库设计 (9) 第4章设计与实现 (12) 4.1用户登陆 (12) 4.2库存管理界面 (12) 4.3基本档案管理 (13) 4.4系统功能 (13) 第5章结论 (15) 致谢 (16) 参考文献 (17) 第1章系统概述 1.1开发工具介绍 Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松

仓库管理系统外文文献

International Journal of Computer Applications (0975 – 8887) Volume 54– No.1, September 2012 Impact of Warehouse Management System in a Supply Chain Ramaa.A R V C E Dept. of Industrial Engg and Management, RVCE, B’lore. K.N.Subramanya R V C E Dept. of Industrial Engg and Management, RVCE, B’lore T.M.Rangaswamy R V C E Dept. of Industrial Engg and Management, RVCE, B’lore. ABSTRACT In a supply chain, warehousing function is very critical as it acts as a node in linking the material flows between the supplier and customer. In today’s competitive market environment companies are continuously forced to improve their warehousing operations. Many companies have also customized their value proposition to increase their customer service levels, which has led to changes in the role of warehouses. This paper highlights the findings of the study carried out to evaluate performance levels and enhance productivity of the manual warehouses by developing a WMS framework and cost benefit analysis. General Terms Supply chain, Warehouse Management system. Keywords Warehouse management system, supply chain, cost benefit analysis, value stream mapping. 1.INTRODUCTION A warehouse is a facility in the supply chain to consolidate products to reduce transportation cost, achieve economies of scale in manufacturing or in purchasing [1] or provide value-added processes and shorten response time [2]. Warehousing has also been recognized as one of the main operations where companies can provide tailored services for their customers and gain competitive advantage. There are various types of warehouses: they can be classified into production warehouses and distribution centers [3] and by their roles in the supply chain they can be classified as raw materials warehouses, work-in-process warehouses, finished good warehouses, distribution warehouses, fulfillment warehouses, local warehouses direct to customer demand, and value-added service warehouses [4]. Fig 1. Typical warehouse functions As mentioned above the heterogeneous warehouses have different operations. However, most of them share some general pattern of material flow, and typical warehouse operations include: receiving, putaway, internal replenishment, order picking, accumulating and sorting, packing, cross docking, and shipping (Figure- 1) [5] Warehouses have been going through various challenges such as – supply chains are becoming more integrated and shorter, globalized operation, customers are more demanding and technology changes are occurring rapidly. In order to cope up with these challenges organizations are adopting innovative approaches such as warehouse management system. A warehouse management system or WMS primarily aims to control the movement and storage of materials within a warehouse and process the associated transactions, including shipping, receiving, put-away and picking. A warehouse management system (WMS) is a database driven computer application, to improve the efficiency of the warehouse by directing cutaways and to maintain accurate inventory by recording warehouse transactions. The systems also direct and optimize stock based on real-time information about the status of bin utilization.. It often utilize Auto ID Data Capture (AIDC) technology, such as barcode scanners, mobile computers, wireless LANs (Local Area Network) and potentially Radio-frequency identification (RFID) to efficiently monitor the flow of products. Once data has been collected, there is either batch synchronization with, or a real-time wireless transmission to a central database. The database can then provide useful reports about the status of goods in the warehouse. The primary function of a warehouse control system is to receive information from the upper level host system, most often being the warehouse management system, and translate it for the daily operations. A common goal is to ensure a situation where warehouse employees never have to retype information because it already lies in one system or is collected automatically. Warehouse control system is usually the interface that is used to manage processes, people and equipment on the operational level. Based on warehouse control system, literature distinguishes three types of warehouse management systems [6]: Basic WMS–This system is apt to support stock and location control only. It is mainly used to register information. Storing and picking instructions may be generated by the system and possibly displayed on RF-terminals. The warehouse management information is simple and focuses on throughput mainly.

仓库管理系统总体设计报告

仓库管理系统总体 设计报告

《软件课程设计》课程作品 总体设计报告 项目名称物流仓库管理系统 项目小组组长林伟龙 354121 项目小组成员潘泽文 354115 吴宇翔 354148 学院名称信息科学与技术学院 专业名称软件工程 所在年级级 4月 岭南师范学院 1、可行性分析

2、需求分析

(1)基本信息管理:为仓库主管提供实现对客户信息、供货商信息、库房信息、员工信息的管理维护,包括对信息查询、添加、修改和删除操作。 (2)库存信息管理:为仓库管理员提供实现对短缺货物的报警、成品、部件、礼品、不良物品、移动物品的管理维护,包括对信息查询、添加、修改和删除等操作。仓库主管对此模块只有查看功能。 (3)出库信息管理:为仓库员工提供查询、添加、修改和删除出库单(包括:产品出库单、部件出库单、礼品出库单)的操作,其中添加和删除操作后的出库单要交由仓库主管审核。 (4)入库信息管理:为仓库员工提供查询、添加、入库单和执行入库(包括:部件入库单、产品入库单、礼品入库单)的操作、其中添加后的入库单要交由仓库主管审核。 (5)库检信息管理:为库检员提供对入库货检、出库货检、在库货检信息管理维护,包括对信息查询、添加、修改和删除等操作。 (6)库房设备检测信息:为库检员提供对库房设备检信息管理维护,包括查询、添加、修改和删除等操作。 (7)报表信息管理:为仓库员工、仓库主管提供实现对报表信息的管理维护,包括对报表信息查询、打印、导出等操作。 (8)个人设置:为仓库管理员、仓库员工、库检员提供修改登录密码。 (9)单据审批:为仓库管理员提供出入库单的审批(包括退货商品、部件的出入库)。

大学毕业设计仓库管理系统数据库计算机外文参考文献原文及翻译

河北工程大学毕业论文(设计)英文参考文献原文复印件及译文 数据仓库 数据仓库为商务运作提供结构与工具,以便系统地组织、理解和使用数据进行决策。大量组织机构已经发现,在当今这个充满竞争、快速发展的世界,数据仓库是一个有价值的工具。在过去的几年中,许多公司已花费数百万美元,建立企业范围的数据仓库。许多人感到,随着工业竞争的加剧,数据仓库成了必备的最新营销武器——通过更多地了解客户需求而保住客户的途 径。“那么”,你可能会充满神秘地问,“到底什么是数据仓库?” 数据仓库已被多种方式定义,使得很难严格地定义它。宽松地讲,数据仓库是一个数据库,它与组织机构的操作数据库分别维护。数据仓库系统允许将各种应用系统集成在一起,为统一的历史数据分析提供坚实的平台,对信息处理提供支持。 按照W. H. Inmon,一位数据仓库系统构造方面的领头建筑师的说法,“数 (1) 视图。 (2)

般文件和联机事务处理记录,集成在一起。使用数据清理和数据集成技术,确保命名约定、编码结构、属性度量的一致性等。 (3)时变的:数据存储从历史的角度(例如,过去5-10 年)提供信息。数据仓库中的关键结构,隐式或显式地包含时间元素。 (4) 非易失的:数据仓库总是物理地分离存放数据;这些数据源于操作环境下的应用数据。由于这种分离,数据仓库不需要事务处理、恢复和并行控制机制。通常,它只需要两种数据访问:数据的初始化装入和数据访问。 概言之,数据仓库是一种语义上一致的数据存储,它充当决策支持数据模型的物理实现,并存放企业决策所需信息。数据仓库也常常被看作一种体系结构,通过将异种数据源中的数据集成在一起而构造,支持结构化和启发式查询、分析报告和决策制定。 “好”,你现在问,“那么,什么是建立数据仓库?” 根据上面的讨论,我们把建立数据仓库看作构造和使用数据仓库的过程。数据仓库的构造需要数据集成、数据清理、和数据统一。利用数据仓库常常需要一些决策支持技术。这使得“知识工人”(例如,经理、分析人员和主管)能够使用数据仓库,快捷、方便地得到数据的总体视图,根据数据仓库中的信息做出准确的决策。有些作者使用术语“建立数据仓库”表示构造数据仓库的过程,而用术语“仓库DBMS”表示管理和使用数据仓库。我们将不区分二者。 “组织机构如何使用数据仓库中的信息?”许多组织机构正在使用这些信息支持商务决策活动,包括: (1)、增加顾客关注,包括分析顾客购买模式(如,喜爱买什么、购买时间、预算周期、消费习惯); (2)、根据季度、年、地区的营销情况比较,重新配置产品和管理投资,调整生产策略; (3)、分析运作和查找利润源; (4)、管理顾客关系、进行环境调整、管理合股人的资产开销。 从异种数据库集成的角度看,数据仓库也是十分有用的。许多组织收集了形形色色数据,并由多个异种的、自治的、分布的数据源维护大型数据库。集成这些数据,并提供简便、有效的访问是非常希望的,并且也是一种挑战。数据库工业界和研究界都正朝着实现这一目标竭尽全力。 对于异种数据库的集成,传统的数据库做法是:在多个异种数据库上,建立一个包装程序和一个集成程序(或仲裁程序)。这方面的例子包括IBM 的数据连接程序和Informix的数据刀。当一个查询提交客户站点,首先使用元数据字典对查询进行转换,将它转换成相应异种站点上的查询。然后,将这些查询

相关文档
最新文档