c 条码仓库管理的设计与开发出入库模块_第1页
c 条码仓库管理的设计与开发出入库模块_第2页
c 条码仓库管理的设计与开发出入库模块_第3页
c 条码仓库管理的设计与开发出入库模块_第4页
c 条码仓库管理的设计与开发出入库模块_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C条码仓库管理的设计与开发出入库模块摘要随着科技的发展,时代的进步,信息技术的日新月异,仓库管理也变得越来越信息化。为了加快仓库管理自动化的速度,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。计算机应用技术的发展,计算机硬件性能的不断改进,为仓库管理系统的开发提供了技术支持和经济可行性。管理系统的应用,可以将工作者从烦杂的劳动中解脱出来,极大提高工作效率,有着较好的营运可行性。本系统是仓库管理中的出入库模块,该模块下分为货物入库、货物出库、货物还库、货物盘点以及货物查询五个子系统。本系统重点将围绕通过条码实现对货物的管理,系统选用的开发软件是VISIOSTUDIO2008,后台数据库为SQLSERVER2008。本系统的开发采用敏捷开发思想。5539关键词仓库;条码;B/S;XMLBARCODEWAREHOUSEMANAGEMENTDESIGNANDDEVELOPMENTINANDOUTOFSTORAGEMODELABSTRACTALONGWITHTHETIMESGOONANDTHEFASTDEVELOPMENTINSCIENTIFICTECHNOLOGYANDINFORMATIONTECHNOLOGY,THEWAREHOUSEMANAGEMENTHASBECAMEMOREANDMOREINFORMATIZATIONINORDERTOACCELERATETHESPEEDOFAUTOMANAGEWAREHOUSE,ANDMAKEWAREHOUSEMANAGEMENTEFFICIENCYOFBUSINESSPROCESSES,ITISNECESSARYTOCREATEWAREHOUSEMANAGEMENTSYSTEMMAKETHEWAREHOUSEMANAGEMENTTOMINIMIZEREPETITIVEANDINEFFICIENTTHEDEVELOPMENTOFCOMPUTERAPPLICATIONTECHNOLOGYANDCONTINUOUSIMPROVEMENTOFTHEPERFORMANCEOFCOMPUTERHARDWAREPROVIDEDTECHNICALSUPPORTFORTHEDEVELOPMENTOFWAREHOUSEMANAGEMENTSYSTEMANDECONOMICFEASIBILITYONCETHEMANAGEMENTSYSTEMBEUSE,WORKERSFROMTHETROUBLESOMELABORWILLBEFREEDANDGREATLYIMPROVEWORKEFFICIENCY,ANDHASAVERYGOODOPERATIONALVIABILITYTHESYSTEMISINANDOUTOFSTORAGEINTHEWAREHOUSEMANAGEMENTMODEL,THEMODELISPIDEDINTOFIVESUBSYSTEMSGOODSINTOSTORAGE,GOODSOUTSTORAGE,GOODSRETURNSTORAGE,INVENTORYOFGOODSANDQUERYGOODSTHESYSTEMWILLFOCUSAROUNDTHEMANAGEMENTOFGOODSTHROUGHBARCODE,ANDTHESYSTEMCHOSENDEVELOPMENTSOFTWAREISVISIOSTUDIO2008ANDTHEDATABASEISSQLSERVER2008THEDEVELOPMENTOFTHESYSTEMUSINGAGILEDEVELOPMENTIDEA233货物还库13234货物盘点13235货物查询143系统总体结构设计1531概念结构设计1532数据字典1533数据流图1634状态转换图174系统的详细设计1841数据库总体设计18411入库记录表结构19412出库记录表结构19413还库记录表结构19414仓库表结构19415货物信息表结构2042人机界面设计20421系统首页20422货物入库界面20423货物出库界面21424货物还库界面21425货物盘点界面22426货物查询界面225系统实现2351货物入库模块的实现2352货物出库模块的实现2353货物还库模块的实现2454货物盘点模块的实现2555货物查询模块的实现266遇到的问题及解决方法27随着我国改革开放步伐的不断深入,经济高速的发展,企业要想生存、发展,要想在激烈的市场竞争中处于不败之地,没有现代化的管理是绝对不行的,其中非常重要的组成部分是仓库管理的整体自动化和信息化则。为了加快仓库管理自动化的步伐运作效率,仓库管理信息系统已经变得非常重要。12开发仓库管理系统的目的和意义企业的仓库作业与库存控制作业是多样化的,复杂化的,如果企业像往常一样只靠人工处理是一件非常困难的事。然而,随着科学技术的不断提高,信息科学技术不断发展,计算机科学日渐成熟,仓库管理系统应运而生。企业利用仓库管理软件系统不仅检索速度快,方便查找,可靠性高,安全性高,使用寿命长,而且成本低廉。可以说仓库管理软件系统的应用,极大地提高了企业人事物资的管理效率,可以有效地组织员工合理分配工作。今天,仓库管理软件在世界上的应用日益广泛,应用范围也越来越全面,操作越来越简单,成本越来越低。主要应用于小型、中型和大型企业,工厂,物流公司,超市以及一些科研单位。仓库管理系统是通过入库管理,出库管理,库存调拨,库存调整结合批次管理,物料对应,库存盘点,质量控制管理,实时库存管理等功能综合运用的管理系统,对库存管理的物流和成本管理全过程地进行有效的控制和跟踪,完善企业仓库信息管理。仓库管理系统的投入,将使仓库的管理更加正式化、合理化,为产品的出入库管理部门和销售部门提供了方便,减少了仓库的损失。企业还可以跟踪已经售出的产品进行售后服务,并且还省去了销售人员为了核实货物情况而去用户那边的麻烦,提高了工作效率,节约成本,而且还避免了不必要的商业纠纷,维护了企业长期与用户建立的良好信誉。(2)可靠性高键盘输入数据出错率为三百分之一,使用光学字符识别技术的错误率为万分之一,而采用条形码技术误码率低于百万分之一。(3)信息承载量大利用传统的一维条形码一次可采集几十位字符信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。(4)灵活实用条码可以作为一种识别手段,系统自动识别和鉴定设备,条码标签可以单独使用,也可以和其他控制设备连接起来,实现自动化管理。142根据已有货物信息设置库位在入库和出库时,能够根据仓库信息获取货物存放库位,对货物库位进行自动设置。143出库验证出库时,如果出库数量大于库存数量,系统将会提示库存不足。15B/S151B/S与C/S的区别(1)硬件环境不同C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过一个专用的服务器连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用的设备。信息化管理。C/S的适应性更强,一般只要有操作系统和浏览器就行。(2)安全要求C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构是合适的。可以通过B/S发布可公开的资料。B/S建立在广域网之上,安全控制能力相对较弱,可能面向不可知的用户。(3)程序结构C/S程序可以更加注重过程,可以对权限进行多层次校验,对系统运行速度可以较少考虑。B/S对安全性和访问速度需要多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的趋势,MS的NET系列中的BIZTALK2000EXCHANGE2000等,全面支持网络的构件搭建的系统。SUN和IBM推出的JAVABEAN构件技术等,使B/S更加成熟。(2)成本降低,选择更多。我们都知道,WINDOWS在桌面电脑上几乎一统天下,浏览器成为了标准配置,而在服务器操作系统上,WINDOWS并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用程序管理软件,只需安装在LINUX服务器上,而且安全性高。因此,服务器操作系统是有很多种选择的,不管选用哪种操作系统,都可以让大部分人使用WINDOWS作为桌面操作系统电脑不受影响的使用浏览器去访问服务器,这就使得最流行免费的LINUX操作系统快速发展起来,LINUX除了操作系统是免费的以外,连数据库也是免费的,这种选择是非常受欢迎的。列入,很多人每天上新浪网,只要安装了浏览器就可以了,并不需要了解新浪的服务器用的是什么操作系统,而事实上大部分网站确实没有使用WINDOWS操作系统,但大部分用户的计算机安装的是WINDOWS操作系统。(3)应用服务器运行数据负荷较重。B/S结构管理软件只安装在服务器(SERVER)端,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(SERVER)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(BROWSER)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。然而,应用服务器运行数据负荷较重,一旦发生服务器崩溃等问题,后果将可能是灾难性的。因此,许多单位都备有数据库存储服务器,以防万一。16XML161轻量级的数据储存文件(1)XML文档的内容和结构完全分离这个特性为XML的应用带来了很大的好处。基于这样的特点,企业系统可以轻松地实现内容管理和流程管理的彻底分离。例如系统架构师可以专注于流程运转中各环节的接口定义,而各部门则可以专注在内容发布和维护上面。然而,普通文件不对每个数据段做描述,也不保留数据关系结构。使用XML做数据交换可以使应用程序更加灵活,因为可以用位置或用元素名来存取XML数据。(2)WEB服务WEB服务是一个最令人兴奋的革命,它允许人们使用不同系统,不同的编程语言互动,并分享数据。基于WEB服务器上使用XML的系统之间的数据交换。交换数据,通常用XML标记,能使协议取得规范一致,比如在简单对象处理协议SIMPLEOBJECTACCESSPROTOCOL,SOAP平台上。可以用不同的编程语言构造的对象之间传递的SOAP消息。这意味着一个C对象能够与一个JAVA对象进行通信。这种通讯甚至甚至可发生在不同的操作系统上运行的对象之间。DCOM,CORBA或JAVARMI只能在紧密耦合的对象之间传递消息,SOAP则可在松耦合对象之间传递消息。(3)内容管理XML只用元素和属性来描述数据,而不像HTML能够设置数据的显示方法。这样,XML就是一个很好用来标记独立于平台和语言的内容的方法。使用象XSL这样的语言能够轻易地将XML文件转换成各种格式文件,比如HTML,WML,PDF,等等。XML具有的能够运行于不同系统平台之间,转换成不同格式目标文件的能力,使得它成为内容管理应用系统中的最佳选择。(4)WEB集成现在有越来越多的设备支持XML,使得WEB开发商可以在个人电子助理和浏览器之间用XML来传递数据。为什么将XML文本直接发送到这样的设备去呢目的是为了让用户掌握更多的数据显示方式,更好地体验实践的快乐。传统的客户/服务C/S模式为了获得数据排序或更换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务器申请查询返回结果这样的双向旅程,同时在设备也不需要配制数据库。(5)配制2系统分析21系统需求分析211摘要需求分析是用来描述系统需求,通过定义系统关键类建立模型。分析的根本目的是要在开发商和需求人员之间建立一个理解和沟通机制。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。212经需求分析后系统开发目标(1)功能需求1)系统功能包括货物入库记录、货物出库记录、货物还库记录、更新货物信息、更新库存信息、数据验证、数据警告。2)用户功能包括货物盘点、货物查询。(2)用户需求根据用户需求,系统将实现以下功能1)货物入库管理。仓库操作人员进行入库操作时,如果货物信息存在,系统将自动获取货物信息自动填写以及获取库位,如果货物不存在,提交入库时将会更新货物信息。成功提交入库后,系统将添加一条入库记录并更新库存。2)货物出库管理。仓库操作人员进行出库操作时,在输入条码后系统会自动获取货物基本信息,仓库库存信息,如果库存数量小于出库数量,系统将提示库存不足,验证重新输入出库数量,系统将自动获取货物库位、计算出库货物总金额。3)货物还库管理。仓库操作人员进行货物还库时,如果不添加还库记录将不能进行重新入库操作。4)货物盘点。仓库操作人员进行货物盘点时,系统对所选时间区间内货物入库、货物出库以及库存进行显示。本系统开发所涉及的技术因素主要有1)系统开发工具及技术选用MICROSOFTSQLSERVER2008作为后台数据库,以MICROSOFTVISUALSTUDIO2008作为前端开发工具,具有很强的实用性,易于操作实施,数据处理方便、安全。2)从事工作的人员技术要求本系统开发后易于操作,只要求有计算机基本操作能力的人员即可使用。(3)社会可行性分析目前,原材料库存管理是建筑、装修公司提高自身管理效率的重要手段。加强库存管理,实现计算机化管理,不仅能使企业具有更高的市场竞争力,而且方便了仓库管理人员对货物订单、账目、库存等诸多信息进行实时管理和监督。在建筑原材料企业实现库存管理的计算机化,是去企业发展的一个重要的方面。本系统操作简便灵活,便于使用。因此,该系统具有可行性。因此,本系统在开发上是可行的。23系统功能结构本文档对仓库管理流程进行详细说明。表21仓库管理模块表功能名称仓库管理功能编号10FDD功能框图说明仓库管理模块分为4个部分货物入库、货物出库、货物还库、货物盘点。功能名称仓库管理功能编号10231货物入库货物入库模块的功能如表22所示表22货物入库功能表用例说明本用例根据用户输入的信息进行货物入库。参与者仓库操作人员前置条件(无)后置条件(无)事件流基本流程加工判断出库数量是否大于库存数量,记录出库、更新仓库输出提示信息233货物还库货物还库是对客户退货、用完还库等进行处理。货物还库模块的功能如表24所示表24货物还库功能表用例说明本用例根据用户输入的信息进行货物还库。参与者仓库操作人员前置条件(货物出库)后置条件(无)事件流基本流程(1)用户输入信息、选择还库原因(2)记录还库(3)重新入库扩展流程(1)用户输入条码不存在(2)提示错误,并要求重新输入功能描述货物还库输入条码、还库数量、时间、选择原因加工进行数据处理输出提示信息234货物盘点货物盘点是对仓库货物进行盘点,一定时间内货物入库、出库以及货物库存情况。货物盘点模块的功能如表25所示表25货物盘点模块表用例说明本用例根据输入相关信息,可以系统性对货物进行盘点。参与者仓库操作人员前置条件(无)后置条件(无)事件流基本流程(1)用户输入条码,选择时间段(2)进行数据查询(3)显示相关信息扩展流程(1)用户输入条码不存在(2)提示错误,并要求重新输入功能描述成绩查询输入考生信息加工进行数据查询输出考生成绩INNUMBERNUMBER入库数量货物入库时的入库数量INVALUEINT金额货物入库时的总金额HJ_INCHAR库位货物入库时的库位INDATEDATE入库时间货物入库时的入库时间GOODSTM_OUTCHAR条码(外键)货物出库时查找条码获取货物基本信息以及在仓库中的库存OUTPOCHARPO号(主键)货物出库时出库订单号OUTDXCHAR出库对象货物出库时的出库对象OUTDATEDATE出库时间货物出库时的出库时间OUTNUMBERNUMBER出库数量货物出库时的出库数量OUTVALUEINT金额货物出库时的总金额HJ_OUTCHAR库位货物出库时的库位IDINTID号(主键)货物还库的编号,自动生成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论