物流配送管理系统-配送中心子系统的实现-学位论文.doc
《物流配送管理系统-配送中心子系统的实现-学位论文.doc》由会员分享,可在线阅读,更多相关《物流配送管理系统-配送中心子系统的实现-学位论文.doc(40页珍藏版)》请在咨信网上搜索。
1、本 科 毕 业 论 文(设计)院 系 软件学院 题 目 物流配送管理系统-配送中心子系统的实现 学生姓名 张杰 学 号 071251213 年 级 2007级 专 业 软件工程 指导教师 职 称 论文提交日期 36南京大学软件学院本科毕业论文摘 要电子计算机技术的迅速发展,网络的广泛延伸,使整个社会进入了信息时代。与此同时,随着物流供应链管理的不断发展,各种物流信息的复杂化,传统的物流配送模式已经不能满足企业的需求,各企业迫切要求物流信息化,而计算机网络技术的盛行又给物流信息化提供了技术上的支持。因此,企业为了提高效率,市场竞争力以及实现信息共享,大力开发物流信息系统。在此背景下,本小组根据用
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 informatio
4、n, the traditional 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 informat
5、ion sharing, and 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. I
6、t adopts the MVC 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 wi
7、th orders, returns, 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.
8、I designed and implemented 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 论文组织结
9、构3第二章 相关技术概述42.1 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
10、.2 库房管理模块设计194.1.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公司倡导,多家公司参与一起
18、建立的动态网页技术标准。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文件。然后创
19、建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。JSP具有如下特点:1. 内容的生成和显示分离。页面开发人员可以使用HTML或XML标识来设计最终
20、页面,使用JSP标识来生产页面的动态内容。生成内容的逻辑封装在标识和JavaBeans中,并捆绑在小脚本中,所有脚本在服务器端运行。所以页面设计人员能够编辑使用JSP页面,而不影响内容生成。2. 强调组件的重要性。大多数JSP页面依赖可重用且跨平台的组件来执行应用程序所需要的较为复杂的处理,基于组件的方法可以使开发人员共享和交换执行普通操作,加速开发效率。3. 采用标识简化开发界面JSP技术封装了许多功能,标准的JSP标识能访问和实例化JavaBeans组件等,并执行一些难以编码或耗时长的功能。4. 具有良好的扩展性JSP技术很容易整合到多种应用系统中,以利用现有的工具和技巧,并且扩展到能够支
21、持企业级的分布式应用。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服务器上的数据库或应用程序
22、)的中间层。如图2.2所示,web服务器接受到一个http请求后,web服务器开辟临时端口后,将请求移交给应用服务器,应用服务启动JVM, Servlet容器对所请求的URL进行解析并根据 web.xml 配置文件找到相应的处理Servlet,若Servlet未被创建,则创建其实例,同时将request、response对象传递给它,Servlet通过request对象可知道客户端的请求者、请求信息以及其他的信息等,Servlet在处理完请求后会把所有需要返回的信息放入response对象中并返回到客户端,Servlet一旦处理 完请求,Servlet容器就会刷新response对象,并把控制
23、权重新返回给web服务器。Servlet生命周期:装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例,然后调用init()方法,当一个客户端的请求到达Server后,Server创建一个请求对象,然后创建一个响应对象,Server激活Servlet的service()方法,传递请求和响应对象作为参数。service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。service()方法使用响应对象的方法,将响应传回Server,最终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流配送 管理 系统 配送 中心 子系统 实现 学位 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。