毕业设计(论文)题目:基于JavaEE的仓库管理系统成都电子机械高等专科学校二〇〇八年六月2论文摘要随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于JavaEE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。关键词:仓库管理系统,JavaEE,模块化设计,软件工程AbstractWiththecontinuouseconomicprosperityandaccessiontotheWTOafterthemarketenvironmentchanges,theproductionandoperationofenterpriseshavesethigherrequirements,enterprisesmustcomprehensiveutilizationofadvancedmanufacturingtechnology,theInternetandinformationtechnology,improvingtheexistingproductionBusinessmodelandorganizationalstructure,inordertowinmoremarketcompetitionintheshare.Withtheexpansionofbusinessscale,warehousemanagementsystemwillplayanincreasinglyimportantrole.Facilitatetheefficientwarehousemanagementsystem,canprovideastrongproductionandmanagementbackingandstrongsupport.Warehousemanagementsystemtoprovideamajorwarehouseoperationsanditsoperationsmanagementinformationstorageandretrievalsystem.Throughstoragemanagement,tothemanagement,reportgenerationmanagement,storagemanagement,storagelocationinformationmanagementmoduletoachieveintegratedmanagementofthewarehouse.Thispapertothewarehousemanagementstandardsbasedonthemodel,basedontheJavaEEcanbeusedtodevelopaunitofGeneralwarehousemanagementsystem,warehousemanagementtoachievetheefficiencyandsecurity.Thissystemcanquicklyandeasilyachievethemanagementofgoodsregisteredtothestockandthetreasurymanagementoperation,theenterprisestoragemanagementorderly,forthehealthydevelopmentofenterprisestocreategoodconditions.KeyWords:Warehousemanagementsystem,JavaEE,modulardesign,softwareengineering3目录论文摘要目录一、引言………………………………………………………………………1.1仓库管理系统的背景与意义…………………………………………1.2JavaEE简介…………………………………………………………1.3本文的主要工作………………………………………………………二、相关技术介绍…………………………………………………………2.1JavaEE相头原理及技术简介………………………………………2.1.1Servlet…………………………………………………………2.1.2JSP简介…………………………………………………………2.1.3EJB………………………………………………………………2.2Struts…………………………………………………………………2.2.1STRUTS的由来和发展…………………………………………2.2.2MVC简介…………………………………………………………2.2.3Struts优缺点…………………………………………………2.2.4Struts的工程流程……………………………………………2.3Hibernate……………………………………………………………三、系统分析与设计…………………………………………………………3.1引言……………………………………………………………………3.2系统分析………………………………………………………………3.2.1系统可行性研究…………………………………………………3.2.2系统使用环境……………………………………………………3.2.3系统需求分析……………………………………………………1.系统功能概述……………………………………………………2.货物入库和出库的管理…………………………………………3.出库入库记录的查询及报表……………………………………4.货物信息的管理…………………………………………………5.其它信息的管理…………………………………………………3.3系统功能设计…………………………………………………………四、数据库设计………………………………………………………………4.1引言……………………………………………………………………4.2E-R图…………………………………………………………………4.3数据表…………………………………………………………………五、系统界面与功能实现……………………………………………………5.1页面流程图……………………………………………………………5.2创建系统登陆模块……………………………………………………5.2.1系统登陆模块的功能……………………………………………5.2.2设计登陆窗口……………………………………………………5.3创建主窗口模块………………………………………………………5.3.1主窗口模块的功能………………………………………………5.3.2主窗口的设计………………………………………5.4仓库人员管理模块……………………………………………………45.4.1仓库人员管理模块的功能………………………………………5.5入库模块的实现………………………………………………………5.5.1入库模块的功能…………………………………………………5.6出库模块的实现……………………………………………………5.6.1出库模块的功能…………………………………………………5.7移库模块的实现……………………………………………………5.7.1移库模块的功能…………………………………………………5.8盘点模块的实现……………………………………………………5.8.1盘点模块的功能…………………………………………………5.9仓库设置模块的实现………………………………………………5.9.1仓库设置模块的功能……………………………………………5.10计量单位设置模块的实现…………………………………………5.10.1计量单位设置模块的功能……………………………………5.11部门信息设置模块的实现…………………………………………5.11.1部门信息设置模块的功能……………………………………5.12操作类型设置模块的实现…………………………………………5.12.1操作类型设置模块的功能……………………………………5.13期初设置模块的实现………………………………………………5.13.1期初设置模块的功能…………………………………………5.14货物存储信息查询模块的实现……………………………………5.14.1货物存储信息查询模块的功能与布局………………………5.15帮助模块的实现5.15.1帮助模块的功能与布局………………………………………六、Hibernate设计…………………………………………………………6.1Hibernate简介……………………………………………………6.2Hibernate生成……………………………………………………6.2.1连接数据库…………………………………………………6.3Hibernate的映射文件和类的生成…………………………………6.3.1生成对应的映射文件………………………………………6.3.2类及方法的生成……………………………………………七、总结………………………………………………………………………参考文献………………………………………………………………………5一、引言1.1仓库管理系统的背景与意义随着企业规模的扩大,管理信息系统也发挥越来越重要的作用。作为企业管理信息系统关键组成部分的仓库管理系统的应用给企业带来巨大的效益。采用仓库管理系统将使企业改变其传统的手工记录模式,应用数据库技术使海量数据的存储与处理成为很方便的事情,这样可大幅缩短主要业务流程的处理时间,提高对市场的响应能力。“物流服务最初起源于军事上的运用”,“物流”这一概念起源于二战期间的美国,英文称之为Logistics或者PhysicalDistribution,前者的使用率更高一些。物流一词最早被描述为泛指军队运输、补给和屯驻,后来被广泛用来描述商品实体的物理性流通活动,成为流通经济学中的术语。物流(Logistic)到目前还没有一个统一的定义,综合各种物流的定义可以得出,物流是有形物品从出发点到最终消费点的流动存储活动,具体包括运输、保管、包装、装卸、搬运、流通加工及信息处理,从职能上可以分为:供应物流、生成物流、销售物流、回收物流和废弃物流五个职能。从70年代开始,计算机技术开始应用到物流领域。随着物流市场和物流信息化的发展,物流软件市场也应运而生并迅速发展起来,国内外出现了一大批物流软件供应商和物流软件。“物流软件作为管理软件,较其它应用软件呈现先进性、高效性、可靠性和安全性等特点;较其它管理软件,如ERP(EnterpriseResourcePlanning),具有以下特点:实施风险小,实施迅速;效益显著、见效快。根据物流软件结构分类,就目前物流软件所使用的应用范围来说,物流软件包括如下几个子系统:WMS(WarehouseManagementSystem,仓库管理系统)、TMS(TransportationManagementSystem,运输管理系统。OMS(OrderManagementSystem,定单管理系统)、SMS(ServiceManagementSystem,服务管理系统)。其中,WMS主要提供了一整套仓库业务以及作业管理系统。通过仓库管理系统可以实现库位分配自动化和智能化;提高仓库作业效率和速度,提供准确的库存信息,并使之与实际库存变化同步。根据中国物流与采购联合会统计,2001年,中国与物流相关的年总支出为19000亿元人民币,物流成本占GDP的比重为20%