-物流仓储调度系统学士学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《-物流仓储调度系统学士学位论文.doc》由会员分享,可在线阅读,更多相关《-物流仓储调度系统学士学位论文.doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物流仓储调度系统摘 要仓储调度管理是生产企业的重要组成部分,在企业的日常管理中,它影响着企业的生产运营、日常成本控制等各个环节。传统的简单、静态的仓库作业已经无法保证企业各种资源的高效利用。如果不能保证进出货和库存控制的正确性,将会使管理费用增加,服务质量难以保证,从而影响企业的竞争力。本论文主要以开发仓储调度管理系统软件为目标,从实际工作出发,结合南京康尼科技实业有限公司提供的需求文档,开发智能生产制造系统中的一个子系统WMS(仓储管理系统),实现生产企业的信息化运作,即设计一套系统的数据库,采用目前流行的B/S结构,运用J2EE编程技术结合MVC思想、流行的SSH三大框架技术等,完成对产品
2、、供应商、员工、出入库、库存等信息的一整套增删改查操作,实现信息管理。关键字:企业,仓储管理系统,WMS,J2EE,SSH,B/SThe Storehouse Information Management System In The Logistics CentreAbstractWarehouse management is an important part of manufacturing enterprises. In daily management of the enterprise, It affects the production operations, the daily
3、cost control and other links. The traditional simple, static warehouse operations have been unable to ensure the efficient use of corporate resources. If you can not guarantee the correctness of inventory control and into the ship, it will make administrative expenses increased and difficult to guar
4、antee the quality of service. Thus affecting the competitiveness of enterprises.In this thesis, the goal is in order to develop warehouse management system software. From the practical work, combined with Connie Technology Co., Ltd. Nanjing requirements documents provided, We develop the intelligent
5、 manufacturing systems in a subsystem WMS (Warehouse Management System),to make the enterprises information technology operations. It is the design of a system database, and using the popular B / S structure. The technology of the system is combined with MVC J2EE programming ideas, popular SSH three
6、 frameworks technology and so on. To achieve information management, a set of CRUD operations for products, suppliers, employees, out of storage, inventory and other information are finished.Keywords: Enterprise,Warehouse Management System, WMS, J2EE, SSH, B/S.II目 录摘要IABSTRACTII第一章 绪论- 1 -1.1 物流仓储调度
7、系统的项目目的及意义- 1 -1.2 仓储管理子系统在智能生产制造系统的地位- 1 -第二章 物流仓储调度管理系统实现的理论基础- 2 -2.1 研究背景- 2 -2.2 用到的相关技术- 2 -2.2.1 J2EE技术简介- 2 -2.2.2 SSH框架技术- 2 -2.2.3 Jquery技术- 3 -2.2.4 CSS技术- 3 -2.2.5 XML技术- 4 -2.2.6 AJAX技术- 4 -第三章 仓储调度管理系统需求分析- 5 -3.1 系统描述- 5 -3.2 系统功能概述- 6 -3.3 用户特点- 7 -3.4 主要软件需求- 7 -3.5 功能需求- 7 -3.5.1 用
8、户登录- 7 -3.5.2 员工管理- 8 -3.5.3 客户管理- 8 -3.5.4 产品管理- 8 -3.5.5 库存管理- 9 -3.5.6 入库管理- 9 -3.5.7 出库管理- 9 -3.5.8 库位管理- 10 -3.5.9 系统管理- 10 -第四章 物流仓储调度系统的设计与实现- 11 -4.1 系统数据库设计- 12 -4.1.1 系统实体E-R图- 12 -4.1.2 系统数据表设计- 16 -4.2 系统开发环境搭建- 22 -4.2.1 B/S结构简介- 22 -4.2.2 JDK 简介- 22 -4.2.3 MyEclipse简介- 23 -4.2.4 Apache
9、 Tomcat服务器简介- 23 -4.2.5 项目搭建- 23 -4.3 系统功能模块设计- 25 -4.3.1 登录模块的详细设计- 25 -4.3.2 用户模块的详细设计- 26 -4.3.3 客户模块的详细设计- 27 -4.3.4 产品模块的详细设计- 28 -4.3.5 库存模块的详细设计- 29 -第五章 仓储管理系统的测试和功能演示- 31 -5.1 用户登录测试- 31 -5.2 员工管理测试- 32 -5.3 客户管理测试- 34 -5.4 产品管理测试- 34 -5.5 库存管理测试- 35 -5.6 库存容量预警测试- 38 -5.7 仓库管理测试- 38 -5.8 系
10、统管理功能演示- 40 -第六章 结束语- 42 -6.1 仓储管理系统的难点与创新- 42 -6.2 仓储管理系统的设计收获- 43 -参考文献- 44 -致 谢- 45 -附录:英文技术资料翻译- 46 -英文原文:- 46 -中文译文:- 50 -附录:源代码- 54 -III太原科技大学华科学院毕业设计(论文)第一章 绪论1.1 物流仓储调度系统的项目目的及意义 随着现代技术不断飞速发展,康尼公司通过调研行业需求以及高等院校就业动向,可以看出现代企业对应用型人才的综合性能力要求是越来越高、越来越迫切,而目前能够集成融合多学科、多专业的综合性用于教学实训和科研开发的设备系统却寥寥无几,更
11、多的是相对单一的自动化实训、单一的物流实训系统、单一的物联网实训等等。为弥补这类教学、科研系统的空白,特研制本系统以满足教学实训、科研和创新能力训练等方面需求,通过几乎为实战的训练,用以培养出真正符合现代企业发展所需要的综合性高技能人才。1.2 仓储管理子系统在智能生产制造系统的地位仓储管理系统是一个对货品出入库管理的一套非常重要的智能生产制造系统的子系统。该系统的主要目标就是通过对仓库的所有出入库活动进行管理和控制,还有对数据库存储的库存信息进行分析和统计,以保证企业生产中畅通的物流,并且可以使决策人员及早得发现问题,查出问题,采取相应的措施,然后调整库存结构,缩短储备周期,加速资金周转,最
12、大限度地降低库存占用。为各类人员从不同方面提供所需要的信息,以便使企业生产制造获得更大的收益。企业在生产制造过程中所需的库存物资往往是很繁杂的,而一个有效地管理系统能够很好的解决这类问题。根据当前的企业管理体制,一般仓储管理系统总是需要根据物资的类别来划分区域来进行物资的存放,入库,出库等。根据企业各个部门的需求来发送或接收物资设备,并且通过对库存的实时监控和定期维护,可以使得物资设备的储备达到最佳状态,从而使得企业的整个生产制造流程更加地具有效率。所有的企业经营活动都离不开物流活动,而整个物流活动都是围绕着仓储的,一个好的能有效使用企业的仓储管理系统是企业生产经营活动的核心。所以,不能忽视仓
13、储管理系统在企业智能生产中的地位。第二章 物流仓储调度系统实现的理论基础2.1 研究背景 信息技术的发展使制造业的生产发生了非常大的变化,经济全球化在给企业带来无限的商机的同时,也给企业的生产制造带来巨大的压力。具体表现在:一方面,企业的个性化要求越来越多,对质量、交货期要求越来越严格;另一方面,跨地域的生产和经营活动给企业管理带来巨大的挑战。企业必须采用新技术,开发新产品,压缩产品生命周期,提高劳动生产率,降低成本,才能使企业具有生命力。 仓储作为企业物流不可或缺的环节,是连接生产、供应、销售的中转站,在企业生产全过程中起到非常重要的作用,它是提供对以支持生产、维护、操作以及客户服务为目的而
14、存储的各种物料的有效管理,这些物料包括原材料、成品、半成品等,良好的仓储管理,能够控制好生产与库存的关系,避免由于缺少生产材料而停产以及生产好的产品无处放置等问题发生。2.2 用到的相关技术2.2.1 J2EE技术简介J2EE(Java 2 Enterprise Edition)是一种利用java2平台来简化诸多与企业级解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台作为一种可扩展的、多功能的平台,可以将关键的企业应用扩展到任何Web浏览器上,并可适合多种不同的Internet数据流,可以连接几乎任何一种传统数据库和解决方案。正是由于具备这样的优势,J2EE正在成为开发商创建电
15、子商务应用的实际标准。2.2.2 SSH框架技术 SSH是Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 Struts2 :Struts2是struts的下一代产品,是在struts1和Web Work的基础上进行了合并的全新的Struts2框架。其体系结构与struts1的体系结构差别巨大。Struts2以Web Work为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2和Web Work差别很小。07 Spring :Spring是一个开源框架,它由Rod
16、 Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Java Bean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。09 Hibernate :Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命
17、意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。10集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。系统的基本业务流程是:在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Stru
18、ts根据配置文件(struts.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。2.2.3 Jquery技术 Jquery是一个轻量级的js库,作为一个优秀的JavaScript框架,它兼容CSS3和各种浏览器,使用户能方便地处理HT
19、ML documents、events、实现动画效果,并且很方便地为网站提供AJAX交互。082.2.4 CSS技术 CSS即层叠样式表(Cascading Style sheet)。在网页制作时采用CSS技术,可以有效地对页面布局、字体、颜色、背景、和其它效果实现更加精确的控制。03 052.2.5 XML技术 XML即可扩展标记语言(extensible Markup Language)是一种用于描述在I/O流中数据应该如何表现的标准语言。可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML及其辅助规范可被用于描述数据的文档的表现,描述XML文档类型的限制
20、,描述XML文档和资源之间的链接,描述XML文档的自动转换和格式化。现在的J2EE规范中主要在定义标准应用程序的部署描述时依赖于XML技术。182.2.6 AJAX技术 Ajax全称“Asynchronous JavaScript and XML”,即异步JavaScript和XML,是指一种创建交互式网页应用的网页开发技术。Ajax技术可以在浏览器中通过JavaScript脚本使用,也可以使用jQuery框架包装的方法来使用。 和传统的Web开发不同,Ajax并不是以一种基于静态页面的方式来看待Web应用的。从Ajax的角度来看,Web应用是由少量的页面组成,其中每个页面其实是一个更小型的A
21、jax应用。每个页面上都包括有一些使用JavaScript开发的Ajax组件。这些组件使用XMLHttpRequest对象以异步的方式与服务器通信,从服务器获取需要的数据后使用DOM 的API来更新页面中的一部分内容。因此,Ajax应用与传统的Web应用的区别主要如下:(1)、不刷新整个页面,在页面内与服务器通信。(2)、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。(3)、应用仅由少量页面组成。大部分交互在页面之内完成,不需要改变整个页面。所以,可以看出Ajax使得Web应用更加得动态化,能够拥有更高的可编辑性,并且提供了表现能力丰富的Ajax UI组件。这样一类新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 仓储 调度 系统 学士学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内