基于Java的仓库管理系统的设计与实现.docx
- 文档编号:2294977
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:23
- 大小:1.46MB
基于Java的仓库管理系统的设计与实现.docx
《基于Java的仓库管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Java的仓库管理系统的设计与实现.docx(23页珍藏版)》请在冰豆网上搜索。
基于Java的仓库管理系统的设计与实现
基于Java的仓库管理系统的设计与实现
摘要
本文论述的基于JavaWeb技术的仓库管理系统主要为仓库提供一种仓库业务及其作业管理的信息存储和检索的技术手段。
通过入库管理、出库管理、仓库位置信息管理等功能模块来实现仓库的综合管理。
系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000。
开发出一个简单的仓库管理系统,实现了仓库管理的高效性与安全性。
本系统可以方便快捷地实现仓库管理中的货物登记、出库入库、库存管理等操作,能够为企业用户提供充足的信息和快捷的查询手段,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。
Becausechemicalenterprisemanagementmorecomplex,cumbersome,havechemicalspeciesisnumerous,order,managementanddeliveryofalldifferencesofchannels,managementsystemisnotthesame,theindustryofvariouschemicalplanreport,previousbusinesswarehouseadministratorduetoalackofappropriatesoftwareandtoitsworkplanssuchaschemicals,order,cancelafterverificationcollection,checkincoming,accordingtotheneedsofenterprisesofalldepartmentstosendchemicalequipment,andonschedule:
stockinventoryatanytime,accordingtotheneedsofbusinessleadersandtheirownmanagementcarriedoutastatisticalanalysisonthecorrespondinginconvenience,complex,duringCumbersomebusinessprocessesmakemanagementextremelyinconvenient.Therefore,themanagementofchemicalsmustbeinformationizedandthecorrespondingplansmustbemadeaccordingtothespecificconditionsofenterprisesinordertoimproveworkefficiency.ThewarehousemanagementsystembasedonJavaWebtechnologydiscussedinthispapermainlyprovidesatechnicalmeansofinformationstorageandretrievalforwarehousebusinessanditsjobmanagement.Theintegratedmanagementofwarehouseisrealizedthroughthefunctionmodulesofwarehousemanagement,warehousemanagement,warehouselocationinformationmanagementandsoon.ThesystemadoptsB/Sdevelopmentmode,andthedevelopmenttoolsareJAVA,JSP,JavaScript,Htmllanguage,TomcatServertechnologyandSQLServer2000asthebackgrounddatabase.Asimplewarehousemanagementsystemisdevelopedtorealizethehighefficiencyandsecurityofwarehousemanagement.Thesystemcanbeconvenientandfasttoachievethewarehousemanagementofgoodsregistration,warehousing,inventorymanagementandotheroperations,canprovidesufficientinformationforenterpriseusersandquickmeansofinquiry,sothattheenterprise'swarehousemanagementingoodorder,forthehealthydevelopmentofenterprisestocreategoodconditions.
关键词:
仓库管理系统,出库入库,库存管理
一、绪论
(一)课题研究背景
随着国内经济的快速发展,国内各行各业在新形势下不断革新,其中化学工业作为重要的行业发展尤为迅速。
根据最新的调查表明国内目前的种类已经超过了八万,并且绝大多数的拥有很大的危险性,而且我国危险生产已是仅次于发达国家,所以一旦管理不当,就会对整个人类造成很严重的危害。
相关数据表明,现今危险的外泄,给相关政府造成很大烦恼。
针对此现象,政府也颁布一系列的应对政策,严格把控危险的各项流程,并且对直接接触的工具器皿严格监管。
但是,大部分企业的管理流程还是需要人工操作,这种流程因缺少安全的信息技术而存在一定缺陷,老旧的人工管理技术已经逐渐被快速安全的计算机仓库管理系统所取代,仓库管理系统解决了传统人工管理效率低下和数据不安全的问题,越来越多的企业正在普及和使用仓库管理系统。
国内的WMS和欧美国家相比还存在一定的差距,并且大多数企业虽然生产的产品种类繁多,但是这些企业的市场规模相对较少。
相关数据显示,国内的企业部门多,协调性差,且企业的管理数量也较庞大。
虽然当前企业的生产经验较为丰富,但是对于企业的仓储等物料的管理还在诸多不足之处。
查阅相关文献资料发现,有关危险的仓库管理系统很少,而且传统的C/S(Client/Server)模式仓库管理系统由于使用存在局限性也逐渐被B/S(Browser/Server)模式替代。
(二)课题研究目的及意义
以往仓库管理员缺乏合适的管理系统,给其工作造成如物资的使用计划、订货、核销托收、验收入库、出库、盘点、给企业各部门发送需要的设备物资,自身统计分析物资造成很大不便。
在现今互联网如此发达的时代,运用计算机对库存信息统一管理,可以实现准确查找、精准定位、准确性高、节省时间、信息量大等优点是人工管理所不能比拟的。
二、相关技术简介
(一)B/S模式
首先是客户层。
系统是基于WEB的三层架构,用户直接通过客户端的浏览器访问登陆仓库管理系统,显示的内容全部来源于Web服务器。
Web层向上支撑客户层,向下连通业务层。
业务层是自上而下的数据传输,同时也可以实现自下而上的传输。
(二)Tomcat应用服务器
Tomcat适用于各类Web应用程序开发。
本课题设计选择Tomcat可以满足当前系统功能设计要求,初学者也可以很快配置好Apache服务器。
而且Apache是目前互联网上使用最广泛的wbe服务器,它支持多种操作系统,另外还支持Linux系统。
Apache对wbe支持比较简单,它有许多功能。
另外还有一个重要原因是因为Tomcat开放性,每个程序员都可以免费使用和改进。
(三)SQLserver2000
该数据功能强大,具有加密功能,对于需要保密的仓库管理正好合适。
该数据库还支持多种数据格式导入和导出,方便数据的传输和保存。
该数据库为企业仓库信息化管理提供重要的数据支持,为以后企业其他信息化管理系统的数据库建设奠定基础,方便之后管理系统数据的扩容。
另外该数据库同样为Web应用程序提供强大的功能管理,提供最好的性能支持。
(四)Java技术
Java在企业级软件开发中使用广泛,主要原因是因为其拥有良好的可靠性并且能直接WEB服务。
经过厂商和相关程序员的共同努力,Java技术已经成为企业级开发标准之一。
二十世纪末JavaEE正式面世,它的第一个版本是由原Sun公司开发的。
为了降低开发难度,方便程序员更高效的使用这个平台,Sun公司第一次尝试优化JavaEE平台设计思路,从第一个版本到这个版本经理了六个年头。
而且从这个版本开始,Sun公司在平台中增加注释功能、更新的Web服务和加强的持久化模型,将重心转移到提高开发人员的效率上来。
JavaEE定义了标准内部和外部接口,在和其他系统做对接时比较方便,能快速实现两个系统之间数据的链接,有效降低系统开发成本。
三、系统可行性与功能模块分析
(一)系统任务概述
本节主要对基于JavaWeb的仓库管理系统进行任务概述,出库日志,出库,入库,查询,类别管理,员工(用户)管理,企业管理。
通过上述各个管理模块最终实现企业仓库管理系统,实现信息化管理。
(二)系统可行性与优势分析
1.经济因素
传统仓库管理的依赖于人工管理,不仅仅需要人力上配置,还需要专门的大面积纸质存档管理室,这些人力和物力上的费用支持每年都会占据较大一部分开支。
而开发基于WEB的仓库管理能降低人工管理产生的各项开支。
系统开发的总费用小于传统各类管理费用。
仓库管理系统的服务器端统一布置在机房中方便企业技术人员统一管理,当出现故障或者问题时,只需要派专人维护服务器端即可。
2.安全因素
仓库管理系统涉及到危险品管理,数据库加密技术和防火墙技术可以保证系统的安全性。
传统人工管理模式不仅容易存在安全漏洞,而且容易存在人为操作错误导致安全问题。
例如纸质版的出入库记录存放时间过长,可能出现字迹不清晰或者丢失的情况。
开发基于WEB的仓库管理不仅解决纸质记录存档的安全问题,还能避免出现仓库信息泄露的问题。
这主要是通过系统账户权限和数据库实现数据的安全性。
企业普通用户的请求都需要专门的链路实现对SQL数据的访问,通过这种保证措施降低了数据库泄密的风险。
3.工作效率因素
传统的人工管理模式信息收集效率低,当出现需要大面积清查仓库情况时,纸质的记录会降低盘库的速度。
由于纸质大小的局限性,在记录上不会记录全部的关键信息,存在信息收集不完整的问题。
此外,人工记录在物品名品或者数量上极有可能出现记录错误的问题,这增加了管理的复杂度。
开发基于WEB仓库管理系统,首先在仓库物品搜集整理速率上更为高效,在系统中直接通过搜索功能即可快速查到某个或者某些的详细信息和详细位置;其次,因电子资料记录的优越性,因此在信息记录上肯定要比传统的方式更加齐全和完整。
另外,出入库数量的增加或者减少是由系统自动计算的,因此在信息正确率上要比传统要高的多。
(三)系统功能需求分析
1、系统总需求分析
本文根据调研,确定了仓库管理系统的功能性需求分析。
该仓库管理系统可以分为四个大功能管理模块。
第一个功能是基本信息管理管理(用户登录),第二个功能是员工管理,第三个功能是部门管理,第四个功能是货品管理。
仓库管理系统的总体用例图如图所示。
图3-1总用例图
2、注册登
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 仓库 管理 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)