基于web的仓储管理系统设计外文翻译资料

 2022-09-16 10:19:46

英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料


基于web的仓储管理系统设计

摘要:传统的企业仓库无法保证有效的利用各种企业的资源,本文的目的是为了解决由于简单单一的传统企业仓库资源浪费问题。本文应用了网络分布式数据处理,快速通信的光网络,实时数据共享关系数据库,B / S多系统兼容等技术手段建立了适合现代仓库管理的需要的网络管理应用系统。测试结果表明,系统可以更有效,更稳定,更适当的处理各种各样的库存管理任务,可以让企业的资源利用的更加有效率。该系统可以解决如效率低,信息不准确,在当前企业的库存管理造成的高操作成本。

关键词-分布式数据处理;光网络;仓库管理。

1.简介

  随着社会经济的快速发展,复杂科学和技术的提高,计算机行业的迅速发展,

基于计算机和信息系统的信息技术在一个高度繁荣的时期。明显改善的经济和文化标准,人民对生活质量及工作环境的要求越来越高。与此同时,为了管理大量的货物,大量仓储的出现和仓库管理被提上了议事日程。随着仓库库存的存货越来越多,其管理难度越来越高。如何优化仓库的日常管理已成为一个迫切需要解决的问题在现代社会。

在如今快速发展的计算机时代,日常管理仓库运用电脑信息处理机器是十分必要的,这也会给仓库管理带来前所未有的改变。它将产生意想不到的好处,同时给企业的快速发展提供了无限的潜力。使用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它带来了明显的经济和社会效益。它主要反映在:巨大的改进了仓库工作人员的工作效率和极大的减少了残次品,减少了长期杂乱的入库出库管理的过程。

即使仓库管理系统继续发展拥有更多的功能,但是仓库管理系统最重要的核心功能并没有真正发生改变。仓库管理系统的主要目标是使用操作以及相关的事务处理来控制货物的调度和储存的材料。仓库管理系统最重要的部分是直接挑选,直接补充货物,直接存储。一个软件卖主和另一个软件卖主详细的设置和处理一个仓库管理系统之间的差异非常大。然而将项目、数量、位置、度量单位,和订单信息的结合之后将被用做基本的逻辑结构去确定哪里的应该被储存起来,哪里的应该被选出,以及应该选择什么序列去进行这些操作。

  基于仓库管理的全面自动化可以减少入库出库以及清查管理的秘密泄漏,还可以节省不少的管理成本,增加企业的收入。

仓库管理的操作自动化和信息的电子化全面的提高了仓库管理水平,随着中国全面深入的改革开放以及高速发展的经济,一个企业如果想生存发展起来,并且在激烈的市场竞争中站稳脚跟,现代管理是必不可少的,并且全面的自动化和信息化会发挥极其重要的作用,为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统非常必要。入库,出库和库存清算仍然是一个现代企业的仓库管理的传统的基本模型。尽管这样,但是最近仍然出现了大量新的管理模式,例如,沃尔玛管理模型基于零库存清算的想法,这些新思想仍然不可能被大多数中国企业的管理意识到。因此,如何设计仓库管理系统,尽力减少重复和低效率的仓库管理成为了当务之急。仓库管理的核心是入库,库存和出库的关系,因此,如何处理这三者之间的关系是这个系统最至关重要的地方。此外,提供了一些入库、出库的信息,使得整个系统更加完整,更加实用的管理人员和供应商也是仓库管理中不可或缺的组成部分。

  通过详细的研究仓库管理的日常工作,我收集了大量的信息并且考虑了许多方面,如系统结构的组织,功能的实现,技术的要求以及可行性,我认为本文德尔计算机管理系统摘要适合现在仓库管理的要求,在一定程度上具有实际开发价值和使用价值。

2.相关的工作

【1】系统优化了起重机的移动,避免不必要的损失,转移了与之相关相关的风险和加速加载,以便于运输。【2】现在的文档是研究两个俄亥俄州东北部的两个大公司,一个由货物驱动,一个由服务驱动[3]主要是关于企业资源计划处理经销商的逻辑性活动,例如一个采购订单,或者是wms处理仓库活动。Wms的特性也在其讨论的范畴里,主要包括进行正确的货物输送分配以及是否在一个收据里找到正确的项目的能力。本文开发了一种混合算法来生成一个挑选挑选和包装操作相结合的序列。该算法包括三个要素:容器的选择、加载配置和装载/选择序列。本研究试图提出一种自适应的方法,具有数据存储分配方法(DMSA),找到最优存储分配新产品交付时需要把空货架空间在一个配送中心。专注于仓库管理系统(WMS)意义的制造商在美国。

3.网络分布结构

企业库存管理的实际应用包含几个企业的部门。这些部门可能在一个办公楼里或设置在几个城市。因此,为了适应企业库存管理的需要,我们设计的这个系统的运行环境是互联网和企业局域网并且我们使用的是BS框架设计。B/S框架最大的优势是我们可以不安装任何特殊的软件却能在任何地方进行操作。任何计算机都可以访问互联网。客户端不需要维护,并且可以非常轻松的增强系统功能。只要访问了互联网,系统管理员给你分配了一个用户名和密码,然后你就可以进行使用了。甚至他可以在线申请账号密码,在你通过了公司的安全证书(如CA证书),该系统可以为每个用户分配一个账户而且这个过程并不需要人为的参与。为了提高安全性,可靠性以及系统的运行效率,智能仓储系统的应用程序是部署在应用程序服务器上,系统数据是存放在数据库服务器上的,并且由专业的数据库管理系统进行管理。

网络拓扑结构的细节,参见图1。网络拓扑结构。

  

             图1 网络拓扑结构

通过对仓储管理系统实际业务的调查,这个目标系统应该包括以下这些功能:业务批量管理,货架寿命管理、质量测试管理、即时库存情报管理、礼品管理、虚拟仓库管理、职位管理、业务数据检查,多级审计管理、系统参数设置和辅助工具系统等诸如此类的东西。所以,这个目标系统设计了七个模块。细节请参考图2的软件方法。

         图2 软件结构

a.功能设置模块

  这个模块自定义整个系统的管理规则并且包括定义管理员以及操作的功能词。

b.基本维护模块

  这个模块可以为每批产品序列号创建专属标签的基本代码。用户可以根据他们的需要定义编号。每个模型的产品都有固定的编码规则。用户可以使用添加、删除、编辑等操作数据库。

c.采购管理模块

  采购订单:当你需要购买商品时,你可以填写采购订单,但是这并不影响库存。

  采购和接收:当采购订单被批准购买后,客户将会收到采购成功后货物。其他的方式将货物放入仓库:包括回复,拒绝等等,只需要填写采购和接收订单。

d.仓库管理模块

  把产品放在仓库:当有购买或其他方式将货物放入仓库后,这个模块可以自动创建一个将产品放入仓库的订单。它可以区分以不同的方式将产品放入仓库,例如将正常的将货物放入仓库或由于拒绝订单等等而将货物放入仓库。

  从仓库交付产品:当有销售或其他的方式从仓库交付产品,这个模块可以从仓库创建订单交货的产品。它可以区分不同的交货方式如从仓库交付正常的产品或是交付的赠品等。

  库存管理:不需要手动管理。当产品进出仓库时,系统会创建每一种产品的库存量,十分容易检查。

  特殊产品的仓库:当顾客想区分产品,他们可以建立虚拟仓库管理他们想要区分的产品。他的所有的功能与正常产品的仓库系统都是一样的。

资源分配管理:不同的仓库需要进行不同分配。这个模块可以创建一个自动分配秩序。支持商品分配在不同的仓库。

  核查管理:用户可以随时检查仓库,然后生成自动检查记录。所以,检查的工作变得更方便。

  当库存达到上警报:当库存的数量不满足设定的数量,系统将会产生警报。

e .销售管理模块

  销售订单:售出产品时,你应该首先填写销售订单。这并不影响库存。

仓库的销售:当有仓库的销售时,会扫描产品订单的序列号。当它被保存后,库存报告会自动减少这种产品。

f.报告生成模块

  月底的销售报告,季度和年采购报告和检查报告的功能会被自动创建。用户可以定制自己的统计报告。

g .查询模块

  采购订单的查询,查询销售订单,每个产品的查询,查询库存等等(用户可以定义本身)查询遵照一些要求如条形码序列号,交货日期交货,客户等。

5.主要技术

  1. ado.net技术

  Ado.net可以通过OLE DB和ODBC以同样的方式让开发人员保存数据源(比如SQL Server和XML)和打开数据源。使用者应用程序进行数据共享可以使用ado.net连接这些数据源,并可以得到,处理,更新其中的数据源。为了让用户开发更加方便和迅速通过ado.net,ado.net的设计师为开发人员提供了一些强大的类供给大家使用。

  连接类:与数据库交互时您必须连接连接类。连接指令显示了,你需要连接的数据库的数据库服务器,数据库名称、用户名、密码和其他参数。连接对象将被命令对象使用,由这个我们可以知道通过哪个数据源来执行命令。与数据库交互的过程意味着你应该清晰地展示你想要的东西。这依赖与命令对象。开发人员使用命令对象发送SQL语句到数据库。命令对象使用连接对象显示连接的哪个数据源。开发人员可以使用命令对象单独直接执行命令或者让命令对象的引用传递给数据适配器。它保存的一组命令可以操作以下描述的数据。

  命令对象:成功连接数据库之后,你可以使用命令对象执行命令,例如创建、读取、更新、删除。命令对象有一些常见的方法如ExecuteReader(),ExecuteScalar()以及ExecuteNonQuery()。你可以使用ExecuteNonQuery ()插入数据。

DataReader类:许多数据操作只让开发人员读取一串数据。DataReader对象承诺开发人员可以从得到的结果选择命令对象的句子。考虑到性能因素,返回的数据从DataReader都很快,只能“转发”数据流。这意味着开发人员只可以从数据流遵循一定的序列得到数据。这有力与加速,但是如果开发者想操作数据,则必须使用DataSet。

  DataSet类:DataSet对象是数据在内存中表现。它包含不止一个DataTable对象。但DataTable包含行和列,就像中常见的数据库中的一个图表。开发者甚至可以定义图表之间的关系,以创建父子关系。DataSet类用于特殊环境如帮助管理在内存中的数据,你可以用它来释放数据。与数据提供者相比,DataSet不需要特殊的前缀,因为它是所有数据提供者所使用的对象。

DataAdapter类:数据只读,有时由开发人员使用。开发人员很少需要改变底层的数据来源。在某些情况下需要在内存中缓存数据以减少不变的数据调用数据库的次数。DataAdapter有助于开发人员来处理这些容易断开模型的情况。,DataAdapter填充DataSet对象,当一批不断变化例如读和写操作数据库以及返回数据库。DataAadapter包含连接对象和打开或关闭数据库时读或写的自动引用。此外,DataAdapter包含引用命令对象的操作——选择、插入、更新或删除。开发人员将为每个DataSet中的表定义DataAadapter。它会照顾所有连接数据库的开发人员。所以开发人员的工作是告诉DataAdapter何时去加载或者何时去写在数据库里。

图3 网络关系数据库的进入

B.B/S框架

B / S框架是在一个互联网高速发展之后开发的WEB框架模型。WEB浏览器是主要的软件客户端。这个模型统一客户端,让客户完成系统功能的核心部分集中到服务器。所以,它简化了这个系统的开发、维护和使用。客户端只需要安装浏览器例如Netscape Navigator或Internet Explorer等。服务器需要安装数据库如Oracle、Sybase,Informix或SQL server。浏览器与数据库进行数据交互通过web服务器。

B / S框架的使用越来越多,推动了AJAX技术的发展,这就是程序可以在客户端做计算机工作的一部分。所以,这明显减少服务器的负担,增加了互动,它可以实时刷新部分板块。

容易维护和升级,当今社会,软件系统的更新和升级变得越来越频繁。B/S框架的产品显露出了十分明显的方便,当系统管理员进行维护的时候,他们仅仅需要维护服务器。所有的客户端都是浏览器,他们不需要任何维护。不管用户的规模有多大,他并不会给更新维护造成负担。用户仅仅需要与非本地的互联网保持连接。所以,它能够在远距离进行维护、升级以及共享。在未来,软件将会变得更加容易被维护升级以及更加容易使用。

更少的成本,更多的选择。我们都知道,我们都是在我们的电脑运行windows系统。浏览器是每台电脑标准的配置。但是对服务器操作系统来说,Windows操作系统并没有太多的优势。当前的趋势是使用B / S框架的管理软件仅仅被安装在Linux服务器,他拥有更高的安全性,虽然如此,操作系统的选择依然是多种多样的。不管你选择了哪种操作系统,他都不影响你个人电脑的系统,这让Linux发展的很快。

应用程序服务器在操作数据的时候非常大的负担,因为采用B/S框架的管理软件只用被安装在服务器上,网络管理员只需要管理服务器。服务器上的主要用户逻辑层可以完全被WWW浏览器所实现,很少部分的实现在前端(浏览器)。所有的客户端都是浏览器,管理员仅仅需要进行硬件维护。但是,应用程序服务器在操作数据的时候有很大的负担,一旦他发生某些故障,例如服务器突然停止,会造成非常严重的后果,所以许多公司会配备数

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[148693],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。