物流配送管理系统配送中心子系统的实现本科毕业论文.doc
《物流配送管理系统配送中心子系统的实现本科毕业论文.doc》由会员分享,可在线阅读,更多相关《物流配送管理系统配送中心子系统的实现本科毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、本 科 毕 业 论 文(设计)院 系 软件学院 题 目 物流配送管理系统-配送中心子系统的实现 学生姓名 张杰 学 号 071251213 年 级 2007级 专 业 软件工程 指导教师 职 称 论文提交日期 摘 要电子计算机技术的迅速发展,网络的广泛延伸,使整个社会进入了信息时代。与此同时,随着物流供应链管理的不断发展,各种物流信息的复杂化,传统的物流配送模式已经不能满足企业的需求,各企业迫切要求物流信息化,而计算机网络技术的盛行又给物流信息化提供了技术上的支持。因此,企业为了提高效率,市场竞争力以及实现信息共享,大力开发物流信息系统。在此背景下,本小组根据用户具体需求,按要求逐步建立起安全
2、的、高效的、可扩展的,基于B/S模式的物流配送管理系统。本系统使用MyEclipse 7.0为主要开发工具,使用了MVC模式开发,采用了SSH框架,前台使用了 JSP、AJAX、XML等技术实现与用户的交互,后台使用Oracle数据库实现对数据的有效存储和查询。本系统主要职责是与客户进行交互,根据客户的购货要求生成订单,为客户提供订货、退货、退订、换货等服务,提供相关查询功能,如订单详细信息查询、退货单详细信息查询,库存查询,商品查询等。本系统也为物流公司提供财务统计,购货等服务。本人在该项目中设计实现配送中心子系统,为用户提供商品管理、库房管理、进货管理、退货管理、供应商管理等服务。关键词:
3、物流配送管理项目,B/S框架,SSH框架AbstractWith the rapid development of computer technology, the broad extension of the network the whole society comes into the information age. At the same time, as the development of logistics supply chain management, all kinds of complicated logistics information, the tradition
4、al logistics model has been unable to meet the needs of enterprises. Companies urgently require logistics information, and the popularity of computer network technology provided technical support. Therefore, the enterprises in order to improve efficiency, competitiveness and information sharing, and
5、 vigorously develop the logistics information system In this context, the group according to users needs, gradually establish the required secure, efficient, scalable, based on B / S model of logistics and distribution management system. This system is developed with MyEclipse 7.0. It adopts the MVC
6、 developing model and SSH technology. We use the JSP, AJAX, XML technology at the client side while using Oracle at service side.The main job of the system is to communication with user. according to customer requirements, the system generated purchase orders, to provide customers with orders, retur
7、ns, unsubscribe, replacement and other services, provide search functions, such as the Order Details query, return a single query for more information , stock, commodity inquiries. The system also provides financial statistics for the logistics company, purchases and other services. I designed and i
8、mplemented in the project sub-distribution centers, to provide users with product management, treasury management, stock management, returns management, supplier management and other services.Keywords:logistics, B/S, SSH目 录摘 要IAbstractII目 录III第一章 概述11.1 项目背景11.2 国内外物流配送技术现状11.3 论文组织结构3第二章 相关技术概述42.1
9、 JavaEE Web层组件技术42.1.1 JSP技术42.1.2 Servlet技术62.2 SSH技术72.2.1 Spring技术72.2.2 Hibernate技术82.2.3 Struts技术102.3 AJAX技术11第三章 物流配送管理系统项目概述123.1 项目整体需求123.2项目角色说明123.3 整体业务流程描述143.4 配送中心子模块描述153.4.1配送中心子模块需求描述153.4.2配送中心子模块流程描述16第四章 JavaEE技术在物流配送管理项目中的应用174.1 配送中心子系统的简述174.1.1 商品管理模块设计174.1.2 库房管理模块设计194.1
10、.3库房管理模块设计194.2配送中心子模块数据库表描述214.3 JSP技术在项目中的应用224.4 Spring技术在项目中的应用234.5 Hibernate技术在项目中的应用244.6 Struts技术在项目中的应用274.7 二级联动实现30第五章 总结与展望335.1 总结335.2 展望34参考文献35致谢36第一章 概述1.1 项目背景当今社会,市场竞争日益激烈,一个物流企业要提高效率,缩减成本,增加企业竞争力,则必须很好整合上游供应商及下游客户,缩减物流过程中的资源浪费。传统的物流模式已经不能满足现代企业的要求,其许多环节都造成巨大的成本、人力、时间浪费。目前大多数物流企业提
11、供的主要服务还停留在传统的运输和仓库两大块业务上,仓库在物流中还占据着比较重要的地位。仓库管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。库管人员要花费大量人力物力和时间来做数据统计工作,而且很容易出错,有的企业单位的库存管理部分目前仍然为手工、半手工操作。从配送中心管理员办理入库登记开始,到调度中心领货出库办理手续为止,所有操作基本上都是由仓库管理人员笔写、手算再加上计算器完成。而且传统的物流企业当用户所需要的商品缺货时无法及时与供应商交互购货入库,导致客户流失问题。传统物流企业分工不明确,流程模糊,而且过程繁琐,效率低下,再加上缺乏库存管理的一些基本手段(如库存状况统计),这
12、在一定程度上给企业造成了管理上的落后,以及经济上的损失。我们就根据上述在国内物流配送管理系统在企业应用普及时出现的各种问题,将用我们学到的知识,利用当前管理信息系统科学的、实用的理论,开发一套基于JavaEE的物流配送管理系统。1.2 国内外物流配送技术现状1.2.1国外现状: 物流配送最早产生在发达的资本主义国家,随着经济全球化的趋势,这种先进的物流方式在其他国家和地区风行起来。发达国家的物流方式主要有以下特征:1. 配送规模日益扩大:随着经济的迅速发展和生产力、消费力的急剧增长,发达国家的配送量和范围也同步扩大。据统计,发达国家有50%至80%的商品通过物流配送的手段到达用户手中。其配送范
13、围也扩大到了省际,国际。于此同时,配送中心的数量也不断增加。2. 采用先进的技术和设备发达国家的物流设备更新周期短,其设备与技术非常先进。发达国家采用条形码识别,自动存货补货,自动分拣等先进技术。发达国家建立了自动化物流配送系统,可以在短时间内将用户所需商品发送到指定地点。3. 服务质量高发达国家的一些配送中心将提高配送服务质量看做发展配送业务的重要手段,以向用户提供高质量的,高水平的,高效的,准确的配送服务立足。配送中心尽量缩短配送周期,在指定时间内到货,实行24小时昼夜接单和配送制度等,来提高自身服务质量。1.2.2国内现状:进入新世纪以来,我国物流业总体规模快速增长,服务水平显著提高,发
14、展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。 1、 物流业规模快速增长。2008年,全国社会物流总额达89.9万亿元,比2000年增长4.2倍,年均增长23%;物流业实现增加值2.0万亿元,比2000年增长1.9倍,年均增长14%。2008年,物流业增加值占全部服务业增加值的比重为16.5%,占GDP的比重为6.6%。 2、 物流业发展水平显著提高。一些制造企业、商贸企业开始采用现代物流管理理念、方法和技术,实施流程再造和服务外包;传统运输、仓储、货代企业实行功能整合和服务延伸,加快向现代物流企业转型;一批新型的物流企业迅速成长,形成了多种所有制、多种服务模式、多层次的物流企业群体
15、。全社会物流总费用与GDP的比率,由2000年的19.4%下降到2008年的18.3%,物流费用成本呈下降趋势,促进了经济运行质量的提高。 3、 物流基础设施条件逐步完善。交通设施规模迅速扩大,为物流业发展提供了良好的设施条件。截至2008年底,全国铁路营业里程8.0万公里,高速公路通车里程6.03万公里,港口泊位3.64万个,其中沿海万吨级以上泊位1167个,拥有民用机场160个。物流园区建设开始起步,仓储、配送设施现代化水平不断提高,一批区域性物流中心正在形成。物流技术设备加快更新换代,物流信息化建设有了突破性进展。 4、 物流业发展环境明显好转。国家“十一五”规划纲要明确提出“大力发展现
16、代物流业”,中央和地方政府相继建立了推进现代物流业发展的综合协调机制,出台了支持现代物流业发展的规划和政策。物流统计核算和标准化工作,以及人才培养和技术创新等行业基础性工作取得明显成效。尽管目前我国社会物流需求持续高速增长,物流业增加值稳步上升,物流服务在我国仍占主导地位,但物流发展的总体水平还比较低,问题比较突出,主要体现在以下几方面:物流基础设施的瓶颈现象;物流模式粗放,供需不平衡依然存在;物流整合协调能力受到宏观环境的制约。1.3 论文组织结构本文的组织结构如下: 第一章 概述部分,对课题研究背景及意义以及国内外对该课题的研究现状做了一个简单的介绍。强调了现代企业迫切需要适应现代信息社会
17、物流管理系统。 第二章 技术介绍部分,介绍了分析、设计、开发本系统所使用到的主要技术。 第三章 项目介绍部分,简单介绍项目的需求,业务整体流程,涉及的角色,以及本人在该项目中所负责的配送中心子系统的详细需求及流程。 第四章 项目的分析设计实现级第二章的技术在项目中的应用。 第五章 对论文期间所做工作进行了总结,分析了下一步的工作,对工具使用对提升过程改进能力的未来作了一个展望。第二章 相关技术概述2.1 JavaEE Web层组件技术2.1.1 JSP技术 图 2.1 JSP工作原理 JSP(Java Server Page)是由sun公司倡导,多家公司参与一起建立的动态网页技术标准。JSP技
18、术以Java为基础开发,实现动态网页与静态网页的分离。JSP网页由传统的网页HTML文件中加入Java程序片段(Scriptlet)和JSP标记(tag)所构成。如图2.1所示,Web服务器在遇到JSP请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该
19、SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。JSP具有如下特点:1. 内容的生成和显示分离。页面开发人员可以使用HTML或XML标识来设计最终页面,使用JSP标识来生产页面的
20、动态内容。生成内容的逻辑封装在标识和JavaBeans中,并捆绑在小脚本中,所有脚本在服务器端运行。所以页面设计人员能够编辑使用JSP页面,而不影响内容生成。2. 强调组件的重要性。大多数JSP页面依赖可重用且跨平台的组件来执行应用程序所需要的较为复杂的处理,基于组件的方法可以使开发人员共享和交换执行普通操作,加速开发效率。3. 采用标识简化开发界面JSP技术封装了许多功能,标准的JSP标识能访问和实例化JavaBeans组件等,并执行一些难以编码或耗时长的功能。4. 具有良好的扩展性JSP技术很容易整合到多种应用系统中,以利用现有的工具和技巧,并且扩展到能够支持企业级的分布式应用。5. 安全
21、性由于JSP页面的内置脚本语言基于Java编程语言,而且所有的JSP页面都被编译成Java Servlet,所以JSP页面具有Java技术的优点,包括健壮性和安全性。6. 与平台无关作为Java平台的一部分,JSP拥有“一次编写,各处运行”的特点。JPS由于以上优势,逐渐成为互联网上的主流开发工具。2.1.2 Servlet技术 图2.2 Servlet工作原理Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。如图2.2所示,we
22、b服务器接受到一个http请求后,web服务器开辟临时端口后,将请求移交给应用服务器,应用服务启动JVM, Servlet容器对所请求的URL进行解析并根据 web.xml 配置文件找到相应的处理Servlet,若Servlet未被创建,则创建其实例,同时将request、response对象传递给它,Servlet通过request对象可知道客户端的请求者、请求信息以及其他的信息等,Servlet在处理完请求后会把所有需要返回的信息放入response对象中并返回到客户端,Servlet一旦处理 完请求,Servlet容器就会刷新response对象,并把控制权重新返回给web服务器。Ser
23、vlet生命周期:装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例,然后调用init()方法,当一个客户端的请求到达Server后,Server创建一个请求对象,然后创建一个响应对象,Server激活Servlet的service()方法,传递请求和响应对象作为参数。service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。service()方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流配送 管理 系统 配送 中心 子系统 实现 本科毕业 论文
链接地址:https://www.31ppt.com/p-3988111.html