欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    完整版物流配送管理系统配送中心子系统的实现本科毕业设计Word下载.docx

    • 资源ID:19615322       资源大小:816.07KB        全文页数:32页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    完整版物流配送管理系统配送中心子系统的实现本科毕业设计Word下载.docx

    1、With 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 traditional logistics model unable to

    2、 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 vigorously develop the logistics inf

    3、ormation 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 developing model and SSH technology. W

    4、e 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, returns, unsubscribe, replacement and other

    5、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 implemented in the project sub-distribut

    6、ion centers, to provide users with product management, treasury management, stock management, returns management, supplier management and other services.Keywords:logistics, BS, SSH第一章 概述1.1 项目背景当今社会,市场竞争日益激烈,一个物流企业要提高效率,缩减成本,增加企业竞争力,则必须很好整合上游供应商及下游客户,缩减物流过程中的资源浪费。传统的物流模式已经不能满足现代企业的要求,其许多环节都造成巨大的成本、人

    7、力、时间浪费。目前大多数物流企业提供的主要服务还停留在传统的运输和仓库两大块业务上,仓库在物流中还占据着比较重要的地位。仓库管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。库管人员要花费大量人力物力和时间来做数据统计工作,而且很容易出错,有的企业单位的库存管理部分目前仍然为手工、半手工操作。从配送中心管理员办理入库登记开始,到调度中心领货出库办理手续为止,所有操作基本上都是由仓库管理人员笔写、手算再加上计算器完成。而且传统的物流企业当用户所需要的商品缺货时无法及时与供应商交互购货入库,导致客户流失问题。传统物流企业分工不明确,流程模糊,而且过程繁琐,效率低下,再加上缺乏库存管理的

    8、一些基本手段(如库存状况统计),这在一定程度上给企业造成了管理上的落后,以及经济上的损失。我们就根据上述在国内物流配送管理系统在企业应用普及时出现的各种问题,将用我们学到的知识,利用当前管理信息系统科学的、实用的理论,开发一套基于JavaEE的物流配送管理系统。1.2 国内外物流配送技术现状1.2.1国外现状: 物流配送最早产生在发达的资本主义国家,随着经济全球化的趋势,这种先进的物流方式在其他国家和地区风行起来。发达国家的物流方式主要有以下特征:1. 配送规模日益扩大:随着经济的迅速发展和生产力、消费力的急剧增长,发达国家的配送量和范围也同步扩大。据统计,发达国家有50%至80%的商品通过物

    9、流配送的手段到达用户手中。其配送范围也扩大到了省际,国际。于此同时,配送中心的数量也不断增加。2. 采用先进的技术和设备发达国家的物流设备更新周期短,其设备与技术非常先进。发达国家采用条形码识别,自动存货补货,自动分拣等先进技术。发达国家建立了自动化物流配送系统,可以在短时间内将用户所需商品发送到指定地点。3. 服务质量高发达国家的一些配送中心将提高配送服务质量看做发展配送业务的重要手段,以向用户提供高质量的,高水平的,高效的,准确的配送服务立足。配送中心尽量缩短配送周期,在指定时间内到货,实行24小时昼夜接单和配送制度等,来提高自身服务质量。1.2.2国内现状:进入新世纪以来,我国物流业总体

    10、规模快速增长,服务水平显著提高,发展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。 1、 物流业规模快速增长。2008年,全国社会物流总额达89.9万亿元,比2000年增长4.2倍,年均增长23%;物流业实现增加值2.0万亿元,比2000年增长1.9倍,年均增长14%。2008年,物流业增加值占全部服务业增加值的比重为16.5%,占GDP的比重为6.6%。2、 物流业发展水平显著提高。一些制造企业、商贸企业开始采用现代物流管理理念、方法和技术,实施流程再造和服务外包;传统运输、仓储、货代企业实行功能整合和服务延伸,加快向现代物流企业转型;一批新型的物流企业迅速成长,形成了多种所有制、多

    11、种服务模式、多层次的物流企业群体。全社会物流总费用与GDP的比率,由2000年的19.4%下降到2008年的18.3%,物流费用成本呈下降趋势,促进了经济运行质量的提高。3、 物流基础设施条件逐步完善。交通设施规模迅速扩大,为物流业发展提供了良好的设施条件。截至2008年底,全国铁路营业里程8.0万公里,高速公路通车里程6.03万公里,港口泊位3.64万个,其中沿海万吨级以上泊位1167个,拥有民用机场160个。物流园区建设开始起步,仓储、配送设施现代化水平不断提高,一批区域性物流中心正在形成。物流技术设备加快更新换代,物流信息化建设有了突破性进展。4、 物流业发展环境明显好转。国家“十一五”

    12、规划纲要明确提出“大力发展现代物流业”,中央和地方政府相继建立了推进现代物流业发展的综合协调机制,出台了支持现代物流业发展的规划和政策。物流统计核算和标准化工作,以及人才培养和技术创新等行业基础性工作取得明显成效。尽管目前我国社会物流需求持续高速增长,物流业增加值稳步上升,物流服务在我国仍占主导地位,但物流发展的总体水平还比较低,问题比较突出,主要体现在以下几方面:物流基础设施的瓶颈现象;物流模式粗放,供需不平衡依然存在;物流整合协调能力受到宏观环境的制约。1.3 论文组织结构本文的组织结构如下: 第一章 概述部分,对课题研究背景及意义以及国内外对该课题的研究现状做了一个简单的介绍。强调了现代

    13、企业迫切需要适应现代信息社会物流管理系统。 第二章 技术介绍部分,介绍了分析、设计、开发本系统所使用到的主要技术。 第三章 项目介绍部分,简单介绍项目的需求,业务整体流程,涉及的角色,以及本人在该项目中所负责的配送中心子系统的详细需求及流程。 第四章 项目的分析设计实现级第二章的技术在项目中的应用。 第五章 对论文期间所做工作进行了总结,分析了下一步的工作,对工具使用对提升过程改进能力的未来作了一个展望。第二章 相关技术概述2.1 JavaEE Web层组件技术2.1.1 JSP技术 图 2.1 JSP工作原理 JSP(Java Server Page)是由sun公司倡导,多家公司参与一起建立

    14、的动态网页技术标准。JSP技术以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文件。然后创建一

    15、个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。JSP具有如下特点:1. 内容的生成和显示分离。页面开发人员可以使用HTML或XML标识来设计最终页面

    16、,使用JSP标识来生产页面的动态内容。生成内容的逻辑封装在标识和JavaBeans中,并捆绑在小脚本中,所有脚本在服务器端运行。所以页面设计人员能够编辑使用JSP页面,而不影响内容生成。2. 强调组件的重要性。大多数JSP页面依赖可重用且跨平台的组件来执行应用程序所需要的较为复杂的处理,基于组件的方法可以使开发人员共享和交换执行普通操作,加速开发效率。3. 采用标识简化开发界面JSP技术封装了许多功能,标准的JSP标识能访问和实例化JavaBeans组件等,并执行一些难以编码或耗时长的功能。4. 具有良好的扩展性JSP技术很容易整合到多种应用系统中,以利用现有的工具和技巧,并且扩展到能够支持企

    17、业级的分布式应用。5. 安全性由于JSP页面的内置脚本语言基于Java编程语言,而且所有的JSP页面都被编译成Java Servlet,所以JSP页面具有Java技术的优点,包括健壮性和安全性。6. 与平台无关作为Java平台的一部分,JSP拥有“一次编写,各处运行”的特点。JPS由于以上优势,逐渐成为互联网上的主流开发工具。2.1.2 Servlet技术 图2.2 Servlet工作原理Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的

    18、中间层。如图2.2所示,web服务器接受到一个http请求后,web服务器开辟临时端口后,将请求移交给应用服务器,应用服务启动JVM, Servlet容器对所请求的URL进行解析并根据 web.xml 配置文件找到相应的处理Servlet,若Servlet未被创建,则创建其实例,同时将request、response对象传递给它,Servlet通过request对象可知道客户端的请求者、请求信息以及其他的信息等,Servlet在处理完请求后会把所有需要返回的信息放入response对象中并返回到客户端,Servlet一旦处理 完请求,Servlet容器就会刷新response对象,并把控制权重

    19、新返回给web服务器。Servlet生命周期:装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例,然后调用init()方法,当一个客户端的请求到达Server后,Server创建一个请求对象,然后创建一个响应对象,Server激活Servlet的service()方法,传递请求和响应对象作为参数。service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。service()方法使用响应对象的方法,将响应传回Server,最终到达

    20、客户端。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法。对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用init()方法。一般Servlet只初始化一次(只有一个对象),当Server不再需要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy()方法。Servlet具有可移植、模块化、功能强大、安全、高效等特点。2.2 SSH技术SSH 在J2EE项目中表示了3种框架

    21、,即 Spring+ Struts+Hibernate.2.2.1 Spring技术 图 2.3 Spring结构Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。如图2.3 所示,Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。Sprin

    22、g 中包含的关键特性:1. 强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。2. 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。3. 数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。4. 内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。5. JDBC 抽象层提供了有针对性的异常等级(不再

    23、从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量. 再次利用JDBC时,你无需再写出另一个 终止 (finally) 模块. 并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致.6. 以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范.7. 灵活的基于核心 Spring 功能的 MVC 网页

    24、应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。8. 提供诸如事务管理等服务的面向方面编程框架。在设计应用程序Model时,MVC 模式(例如Struts)通常难于给出一个简洁明了的框架结构。Spring却具有能够让这部分工作变得简单的能力。程序开发员们可以使用Spring的 JDBC 抽象层重新设计那些复杂的框

    25、架结构。2.2.2 Hibernate技术Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在ServletJSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Hibernate是一个面向java环境的对象关系数据库映射工具,Hibernate不仅仅管理java类到数据库表的映射,还提供数据查询和获得数据的方法,可以大幅度

    26、减少开发时使用SQL和JDBC处理数据的时间。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的sessi

    27、on,而以后会将HttpSession对象称为用户session。SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置

    28、、读取配置,然后创建SessionFactory对象。Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。2.2.3 Struts技术 图2.4 Struts 框架Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式分离显示逻辑和业务逻辑的能力发挥得淋漓尽致。

    29、Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。Struts有一组相互协作的类(组件)、Serlvet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。如图2.4所示,Struts对Model、View和Controller都提供了对应的实现组件。Controller:控制器的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响

    30、应结果送回到客户端。在Struts中Controller功能由图中ActionServlet和ActionMapping对象构成:核心是一个Servlet类型的对象ActionServlet,它用来接受客户端的请求。ActionServlet包括一组基于配置的ActionMapping对象,每个ActionMapping对象实现了一个请求到一个具体的Model部分中Action处理器对象之间的映射。Model: Struts MVC系统中的Model部分从概念上可以分为两类系统的内部状态,和改变系统状态的动作。Struts为Model部分提供了Action和ActionForm对象:所有的Action处理器对象都是开发者从Struts的Action类派生的子类。Action处理器对象封装了具体的处理逻辑,调用业务逻辑模块,并且把响应提交到合适的View组件以产生响应。Struts提


    注意事项

    本文(完整版物流配送管理系统配送中心子系统的实现本科毕业设计Word下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开