仓库管理系统样本.doc
《仓库管理系统样本.doc》由会员分享,可在线阅读,更多相关《仓库管理系统样本.doc(27页珍藏版)》请在咨信网上搜索。
1、目 录摘 要2第一章 序言31.1 仓库管理系统背景和意义31.2系统可行性研究4第二章 系统分析和设计52.1相关技术介绍52.1.1 J2EE相关原理及技术介绍52.1.2 Servlet52.1.3 JSP介绍62.1.4 J2EE介绍62.1.5 EJB62.1.6 Struts72.1.7 Hibernate92.2系统分析92.2.1系统需求分析92.2.2系统功效设置10第三章 数据库设计123.1 E - R图133.2数据表14第四章 系统界面和功效实现184.1入库模块实现184.2出库模块实现204.3盘点模块实现224.4计量单位设置模块实现234.5货物存放信息查询模
2、块实现25第五章 总结27参考文件27致谢27仓库管理系统摘 要伴随经济不停繁荣和加入WTO后市场环境改变,对企业生产经营提出了更高要求,企业必需综合利用多种优异制造技术,在网络和信息技术支持下,改善现在生产经营模式和组织结构,才能在市场竞争中赢得更多份额。伴随企业规模扩大,仓库管理系统将发挥越来越关键作用。本文所设计仓库管理系统以标准仓库管理模式为蓝本,基于JSP开发出一个能够用于通常单位仓库管理系统,实现了仓库管理高效性和安全性。系统关键提供一个仓库业务及其作业管理信息存放和检索系统。经过入库管理、出库管理、仓库人员管理等功效模块来实现仓库综合管理。关键词:仓库管理系统, JSP, 模块化
3、设计,货物登记第一章 序言本论文以标准仓库管理模式为蓝本,依据软件工程理论,开发出基于JSP适适用于中小单位仓库管理系统。论文首先研究了系统开发可行性,然后进行了需求分析,然后依据需求分析采取了结构化分析方法进行了系统分析设计,并进行了数据库建模工作,依据模型构建了数据库。后台数据库采取MYSQL完成。基于开放开发架构JSP实现了系统登录模块、主窗口模块、仓库人员管理模块、入库模块、出库模块等。最终对全文进行了总结,对以后工作提出了展望。1.1 仓库管理系统背景和意义物流是有形物品从出发点到最终消费点流动存放活动,具体包含运输、保管、包装、装卸、搬运、流通加工及信息处理,从职能上能够分为:供给
4、物流、生成物流、销售物流、回收物流和废弃物流五个职能。从70年代开始,计算机技术开始应用到物流领域。伴随物流市场和物流信息化发展,物流软件市场也应运而生并快速发展起来,中国外出现了一大批物流软件供给商和物流软件。“物流软件作为管理软件,较其它应用软件展现优异性、高效性、可靠性和安全性等特点;较其它管理软件,如ERP(Enterprise Resource Planning),含有以下特点:实施风险小,实施快速;效益显著、见效快。依据物流软件结构分类,就现在物流软件所使用应用范围来说,物流软件包含以下多个子系统:WMS(Warehouse Management System,仓库管理系统)、TM
5、S(Transportation Management System,运输管理系统)。OMS(Order Management System,定单管理系统)、SMS(Service Management System,服务管理系统)。其中,WMS关键提供了一整套仓库业务和作业管理系统。经过仓库管理系统能够实现库位分配自动化和智能化;提升仓库作业效率和速度,提供正确库存信息,并使之和实际库存改变同时。依据中国物流和采购联合会统计,中国和物流相关年总支出为19000亿元人民币,物流成本占GDP比重为20%左右。中国企业物流支出成本约占总成本30%,而国外企业物流支出成本仅为7%。物流成本巨大差距,
6、抵消了中国企业在原材料和人工上成本优势,降低了中国企业竞争力。中国很多企业,因为信息统计、搜集、汇总、处理分析还处于比较低水平,统计中信息分散、格式随意、应用单一,搜集中不立即、不全方面、不完善、保留不科学,汇总时口径不一、专题多元、结果不一,处理分析方法落后、效率低下、只有短期,难以支持趋势等。伴随企业规模扩大,管理信息系统也发挥越来越关键作用。作为企业管理信息系统关键组成部分仓库管理系统应用给企业带来巨大效益。采取仓库管理系统将使企业改变其传统手工统计模式,应用数据库技术使海量数据存放和处理成为很方便事情,这么可大幅缩短关键业务步骤处理时间,提升对市场响应能力。仓库管理系统是经过入库业务、
7、出库业务、库存调拨、库存调整,结合批次管理、物料对应、库存盘点、质检管理、实时库存管理等功效综合利用管理系统,对库存业务物流和成本管理全过程进行有效控制和跟踪,实现完善企业仓库信息管理。仓库管理系统投入,将使仓库管理愈加正规化,为产品出入库管理部门和销售部门提供了方便,降低了仓库损耗。企业能够对售出产品进行跟踪服务,同时也免去了销售人员按以往通例亲自前往用户处去核实货物情况麻烦,提升了办事效率,节省了费用,而且还避免了无须要业务纠纷,维护了企业长久和用户建立良好信誉。1.2系统可行性研究1.技术可行性依据用户提出系统功效、性能及实现系统各项约束条件,依据新系统目标来衡量所需技术是否含有,本系统
8、是一个数据库管理和查询系统,现有技术以较为成熟,硬件、软件性能要求、环境条件等各项条件良好,估量利用现有技术条件应完全能够达成该系统功效目标。同时考虑给开发期限也较为充裕,估计系统是能够在要求期限内完成开发。本系统基于JavaEE架构,采取了较为成熟开发模式。前端用Struts1.2,业务逻辑采取EJB3.0 无状态会话Bean,持久映像层采取hibernate 1.3模式,应用服务器使用了使用最广泛BEA Weblogic Server。2.经济可行性估算新系统成本效益分析,其中包含估量项目开发成本,开发费用和以后运行、维护费用,估量新系统将取得效益,估算开发成本是否回高于项目预期全部经费。
9、而且,分析系统开发是否会对其它产品或利润带来一定影响。(1)支出:基础投资:硬件设备:PC机软件设备:WINDOWS 、BEA Weblogic Server 10其它一次性支出:软件设计和开发费用常常性支出:软件维护费用、软件使用费用。(2)效益:系统效益能够从经济效益和社会效益两方面考虑。对于仓库管理系统则应着重分析其社会效益。比如,系统投入运行后能够使仓库管理实现科学化、规范化。曾强了工作人员对仓库管理能力、提升了工作效率。3.运行可行性新系统研制和开发是充足得考虑工作人员对仓库易于管理,管理者方便查询设备信息效率。从而能完全满足使用者要求。4.法律可行性新系统研制和开发,将不会侵犯她人
10、、集体和国家利益,不会违反国家政策和法律。第二章 系统分析和设计在设计软件系统之前,首先必需确定用户到底要求软件系统完成什么任务,所以分析阶段基础任务是了解用户需求,并将用户需求用书面形式表示出来。这个阶段还不是确定系统怎样完成它工作,而仅仅是确定系统必需完成哪些工作,也就是对目标系统提出完整、正确、清楚、具体要求。系统分析结果是系统开发基础,关系到工程成败和软件产品质量。在全方面客观系统分析基础上,依据用户提出系统功效进行对应功效设计。2.1相关技术介绍2.1.1 J2EE相关原理及技术介绍J2EE规范定义了一个完善应用组件技术框架,作为企业级应用系统基础结构模块组件就是建立在这个框架之上。
11、从简单Web应用到复杂分布式企业级应用,几乎全部业务应用,全部能够在此技术框架基础上结构。本文中使用组件技术关键有三种类型:JSP、servlet和Enterprise JavaBean。 2.1.2 ServletServlet是部分用来扩展Web服务器功效Web组件,它基于请求/响应机制。Servlet从用户端(比如Web浏览器)取得请求,然后,将响应结果返回用户端。Servlet这种特点使它很适合于Web应用。Servlet和EJB组件区分在于EJB组件所提供服务器端组件特征并不能全部适适用于Servlet,Servlet更适合于处理简单请求/响应任务,而且它不需要应用服务器所提供复杂服
12、务支持。2.1.3 JSP介绍JSP(Java Server Pages)是由Sun Microsystems 企业提倡、很多企业参与一起建立一个动态网页技术标准,JSP技术在Servlet技术基础上发展起来,它正在飞速发展中,现已成为Java服务器编程关键组成部分。它即使还未成型,不过它必将和J2EE(Java 2 Enterprise Edition)一起发展。JSP是结合markup(HTML和XML)和Java代码来处理一个动态页面。每一页第一次被调用时,经过JSP引擎自动被编译成Servlet,然后被实施,以后每次调用时,实施编译过Servlet。JSP提供了多个方法访问Java c
13、lass、Servlet、Applets和Web Server,所以,Web应用功效能够分成多个明确定义公用接口组件,经过JSP将它们结合在一起。2.1.4 J2EE介绍企业级多层应用系统开发一直面临着重大挑战。开发商和广大程序员一直在努力推进和殷切期待一个成熟、标准企业级应用平台来简化和规范企业级应用系统开发和布署。Java技术出现,尤其是J2EE(Java2 Platform Enterprise Edition)平台推出正是这种努力结果,也使得企业级应用系统开发由此变得愈加紧速和方便。需要指出是,J2EE本身是一个标准,它为不一样厂商创建平台产品提供了标准,使不一样J2EE平台产品之间交
14、互成为可能。SUN及其合作方将J2EE 1.5更名为Java EE 5,不过其架构跟更名前J2EE没有区分。只是经过增强部分技术使得我们愈加快、更轻易、更简单地开发企业应用程序。2.1.5 EJBEJB(Enterprise JavaBeans)是J2EE平台关键,也是J2EE得到业界广泛关注和支持关键原因。我们知道,J2EE一个关键目标就是简化企业级多层应用系统开发,使得程序员将关键精力放在业务逻辑开发上。EJB正是基于这种思想服务器端技术,它本身也是一个规范,该规范定义了一个可重用组件框架来实现分布式、面向对象业务逻辑。EJB关键思想是将业务逻辑和底层系统逻辑分开,使开发者只需关心业务逻辑
15、,而由EJB容器实现目录服务、事务处理、持久性、安全性等底层系统逻辑。依据功效不一样,规范中定义了三种Enterprise JvavaBean:会话Bean(Session Bean)、实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。会话Bean分为无状态和有状态两种。通常无状态会话Bean模拟商业逻辑,比如计算价格等。有状态会话Bean通常模拟一个用户会话,它会临时保留用户信息,依据用户要求调用其它Bean来存取数据。两种会话Bean全部不保留状态信息或数据,当用户断开连接或服务器关闭时,会话Bean也就随之消失。一个会话Bean经典例子是网
16、站上购物车。实体Bean模拟业务数据,它表示一个数据存放,能够是状态信息或数据库中一条统计。实体Bean在用户断开连接或服务器关闭后,仍有服务确保其数据得以保留。消息驱动Bean在行为上很象会话Bean。不一样就是仅在需要向这些Bean发送消息时才调用消息驱动Bean,比如在需要时候发送用户确定信息等。2.1.6 Struts1.STRUTS发展下图是Struts工作步骤,全部请求全部提交给ActionServlet来处理。图2-1 Struts 工作步骤图Struts框架工具是Apache基金会Jakarta项目中推出一个子项目。Struts在英文中是支架、支撑意思,这也表现出Struts在
17、开发Web应用程序过程所起到关键作用,Struts为Web应用提供了通用框架,让开发人员能够把关键精力集中在怎样处理实际业务问题上,和此同时Struts框架也许可开发人员依据实际需要进行扩展和定制,从而能够愈加好适应用户需求。采取 Struts 能够简化遵照MVC设计模式Web应用开发工作,很好地实现代码重用,使开发人员从部分繁琐工作中解脱出来,快速开发能够充足发挥 JSP/Servlet优点、并含有强可扩展性Web应用。总而言之,Struts出现使得Web应用开发过程大大简化,从而能够缩短开发周期、提升开发效率。Struts架构一经推出,即受到Java开发群体广泛重视,从 年开始逐步升温,并
18、日渐成为Java创建Web应用开发最流行框架工具,在现在Java Web程序员招聘要求中,几乎全部提出了对Struts要求,精通Struts 架构已经成为Java Web程序员必备技能2.MVC介绍模型-视图-控制器(MVC)是80年代Smalltalk-80出现一个软件设计模式,现在已经被广泛使用。A.模型(Model)模型是应用程序主体部分。模型表示业务数据,或业务逻辑。b.视图(View)视图是应用程序中用户界面相关部分,是用户看到并和之交互界面。c.控制器(controller) 控制器工作就是依据用户输入,控制用户界面数据显示和更新model对象状态。2.1.7 HibernateH
19、ibernate是一个开放源代码对象关系映射框架,它对JDBC进行了很轻量级对象封装,使得Java程序员能够随心所欲使用对象编程思维来操纵数据库。Hibernate能够应用在任何使用JDBC场所,既能够在Java用户端程序使用,也能够在Servlet/JSPWeb应用中使用,最具革命意义是,Hibernate能够在应用EJBJ2EE架构中替换CMP,完成数据持久化重担。Hibernate关键接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个关键接口在任何开发中全部会用到。经过这些接口,不仅能够对持久化对象
20、进行存取,还能够进行事务控制。2.2系统分析2.2.1系统需求分析1货物入库和出库管理仓库是用来存放货物,货物进入仓库要进行登记统计,货物从仓库出库也要进行登记统计,这是仓库管理关键内容。货物进入仓库,从入库申请人员向实施货物入库仓库保管员提交货物开始。入库申请人向仓库管理员提交货物和入库申请单,入库申请单统计此次入库货物名称、数量、提交货物单位、实施提交货物人员和货物注意事项等信息。库管依据送货人员提供入库申请单对待入库货物进行检验。若待入库货物和入库申请单信息一致,则许可入库;若不一致,则严禁入库,请提交货物单位重新出具入库申请单。对许可入库货物,实施库管要对货物信息进行登记,这些信息包含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。