毕业论文-基于Java-EE的仓库管理系统设计.doc
《毕业论文-基于Java-EE的仓库管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于Java-EE的仓库管理系统设计.doc(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
2、agraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSp
3、acingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec毕业设计(论文)题 目: 基于Java EE的仓库管理系统 成都电子机械高等专科学校二八年六月 论 文 摘 要2随着经济的不断繁荣以及加入W
4、TO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于Java EE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系
5、统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。关键词:仓库管理系统,Java EE,模块化设计,软件工程AbstractWith the continuous economic prosperity and accession to the WTO after the market environment changes, the production and operation of enterprises have set higher requirements, enterprises must compreh
6、ensive utilization of advanced manufacturing technology, the Internet and information technology, improving the existing production Business model and organizational structure, in order to win more market competition in the share. With the expansion of business scale, warehouse management system wil
7、l play an increasingly important role. Facilitate the efficient warehouse management system, can provide a strong production and management backing and strong support. Warehouse management system to provide a major warehouse operations and its operations management information storage and retrieval
8、system. Through storage management, to the management, report generation management, storage management, storage location information management module to achieve integrated management of the warehouse. This paper to the warehouse management standards based on the model, based on the Java EE can be
9、used to develop a unit of General warehouse management system, warehouse management to achieve the efficiency and security. This system can quickly and easily achieve the management of goods registered to the stock and the treasury management operation, the enterprise storage management orderly, for
10、 the healthy development of enterprises to create good conditions.Key Words:Warehouse management system, Java EE, modular design, software engineering目 录论文摘要目录一、引言 1.1 仓库管理系统的背景与意义 1.2 Java EE简介 1.3 本文的主要工作 二、相关技术介绍 2.1 Java EE相头原理及技术简介 2.1.1 Servlet 2.1.2 JSP简介 2.1.3 EJB 2.2 Struts 2.2.1 STRUTS 的由来
11、和发展 2.2.2 MVC简介 2.2.3 Struts 优缺点 2.2.4 Struts 的工程流程 2.3 Hibernate 三、系统分析与设计 3.1 引言 3.2 系统分析 3.2.1 系统可行性研究 3.2.2 系统使用环境 3.2.3 系统需求分析 1.系统功能概述 2.货物入库和出库的管理 3.出库入库记录的查询及报表 4.货物信息的管理 5.其它信息的管理 3.3 系统功能设计 四、数据库设计 4.1 引言 4.2 E-R图 4.3 数据表 五、系统界面与功能实现 5.1 页面流程图 5.2 创建系统登陆模块 5.2.1 系统登陆模块的功能 5.2.2 设计登陆窗口 5.3
12、创建主窗口模块 5.3.1 主窗口模块的功能 5.3.2 主窗口的设计5.4 仓库人员管理模块 5.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 操作类型
13、设置模块的功能 5.13 期初设置模块的实现 5.13.1 期初设置模块的功能 5.14 货物存储信息查询模块的实现 5.14.1 货物存储信息查询模块的功能与布局 5.15 帮助模块的实现 5.15.1 帮助模块的功能与布局 六、Hibernate设计61Hibernate 简介62 Hibernate 生成 6.2.1连接数据库63 Hibernate的映射文件和类的生成 6.3.1生成对应的映射文件 6.3.2类及方法的生成七、总结参考文献一、引言1.1 仓库管理系统的背景与意义随着企业规模的扩大,管理信息系统也发挥越来越重要的作用。作为企业管理信息系统关键组成部分的仓库管理系统的应用给
14、企业带来巨大的效益。采用仓库管理系统将使企业改变其传统的手工记录模式,应用数据库技术使海量数据的存储与处理成为很方便的事情,这样可大幅缩短主要业务流程的处理时间,提高对市场的响应能力。 “物流服务最初起源于军事上的运用”, “物流”这一概念起源于二战期间的美国,英文称之为Logistics或者Physical Distribution,前者的使用率更高一些。物流一词最早被描述为泛指军队运输、补给和屯驻,后来被广泛用来描述商品实体的物理性流通活动,成为流通经济学中的术语。 物流(Logistic)到目前还没有一个统一的定义,综合各种物流的定义可以得出,物流是有形物品从出发点到最终消费点的流动存储
15、活动,具体包括运输、保管、包装、装卸、搬运、流通加工及信息处理,从职能上可以分为:供应物流、生成物流、销售物流、回收物流和废弃物流五个职能。从70年代开始,计算机技术开始应用到物流领域。随着物流市场和物流信息化的发展,物流软件市场也应运而生并迅速发展起来,国内外出现了一大批物流软件供应商和物流软件。“物流软件作为管理软件,较其它应用软件呈现先进性、高效性、可靠性和安全性等特点;较其它管理软件,如ERP(Enterprise Resource Planning),具有以下特点:实施风险小,实施迅速;效益显著、见效快。根据物流软件结构分类,就目前物流软件所使用的应用范围来说,物流软件包括如下几个子
16、系统:WMS(Warehouse Management System,仓库管理系统)、TMS(Transportation Management System,运输管理系统。OMS(Order Management System,定单管理系统)、SMS(Service Management System,服务管理系统)。其中,WMS主要提供了一整套仓库业务以及作业管理系统。通过仓库管理系统可以实现库位分配自动化和智能化;提高仓库作业效率和速度,提供准确的库存信息,并使之与实际库存变化同步。根据中国物流与采购联合会统计,2001年,中国与物流相关的年总支出为19000亿元人民币,物流成本占GDP
17、的比重为20%左右。我国企业的物流支出成本约占总成本的30%,而国外企业的物流支出成本仅为7%。物流成本的巨大差距,抵消了我国企业在原材料和人工上的成本优势,降低了我国企业的竞争力。国内的很多企业,由于信息的记录、收集、汇总、处理分析还处于比较低的水平,记录中信息分散、格式随意、应用单一,收集中不及时、不全面、不完善、保留不科学,汇总时口径不一、主题多元、结果不一,处理分析方法落后、效率低下、只有短期,难以支持趋势等。仓库管理系统是通过入库业务、出库业务、库存调拨、库存调整,结合批次管理、物料对应、库存盘点、质检管理、实时库存管理等功能综合运用的管理系统,对库存业务的物流和成本管理全过程进行有
18、效控制和跟踪,实现完善的企业仓库信息管理。仓库管理系统的投入,将使仓库的管理更加正规化,为产品的出入库管理部门和销售部门提供了方便,降低了仓库的损耗。企业可以对售出的产品进行跟踪服务,同时也免去了销售人员按以往惯例亲自前往用户处去核实货物情况的麻烦,提高了办事效率,节省了费用,而且还避免了不必要的业务纠纷,维护了企业长期与用户建立的良好信誉。1.2 Java EE简介企业级多层应用系统的开发一直面临着重大挑战。开发商和广大程序员一直在努力推动和殷切期待一个成熟的、标准的企业级应用平台来简化和规范企业级应用系统的开发和部署。Java技术的出现,尤其是J2EE(Java2 Platform Ent
19、erprise Edition)平台的推出正是这种努力的结果,也使得企业级应用系统的开发由此变得更加快速和方便。需要指出的是,J2EE本身是一个标准,它为不同厂商创建平台产品提供了标准,使不同J2EE平台产品之间的交互成为可能。SUN及其合作方将J2EE 1.5改名为Java EE 5,但是其架构跟改名前的J2EE没有区别。只是通过增强一些技术使得我们更快、更容易、更简单地开发企业应用程序1.3本文的主要工作本论文以标准的仓库管理模式为蓝本,根据软件工程的理论,开发出基于Java EE的适用于中小单的位仓库管理系统。论文首先研究了系统开发的可行性,然后进行了需求分析,并将需求分析以文档的形式反
20、馈给用户,并和用户进行交流进一步确认需求,然后根据需求分析采用了结构化分析方法进行了系统分析设计,并进行了数据库的建模工作,根据模型构建了数据库。后台数据库采用MYSQL完成。基于开放的开发架构Java EE,实现了系统登录模块、主窗口模块、仓库人员管理模块、入库模块、出库模块、入库报表生成模块、出库报表生成模块等。最后对全文进行了总结,对今后的工作提出了展望。二、相关技术介绍2.1 Java EE相关原理及技术简介 Java EE规范定义了一个完善的应用组件技术框架,作为企业级应用系统基本构造模块的组件就是建立在这个框架之上。从简单的Web应用到复杂的分布式企业级应用,几乎所有的业务应用,都
21、可以在此技术框架基础上构造。本文中使用的组件技术主要有三种类型:JSP网页、servlet和Enterprise JavaBean。2.1.1 Servlet Servlet是一些用来扩展Web服务器功能的Web组件,它基于请求/响应机制。Servlet从客户端(例如Web浏览器)获得请求,然后,将响应结果返回客户端。Servlet的这种特点使它非常适合于Web应用。Servlet和EJB组件的区别在于EJB组件所提供的服务器端组件特性并不能全部适用于Servlet,Servlet更适合于处理简单的请求/响应任务,而且它不需要应用服务器所提供的复杂服务的支持。2.1.2 JSP简介JSP(Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 Java EE 仓库 管理 系统 设计
限制150内