基于Spring的分销管理系统的研究与实现作者:陈景燕学位授予单位:国防科学技术大学相似文献(2条)1.学位论文沈锐基于J2EE的分销管理系统框架的研究与实现2006分销是当前国内绝大多数批发型商贸企业以及产供销一体化的制造类企业所采取的销售管理模式。国内市场的迅猛发展使得传统的销售渠道管理模式在新一轮的竞争中风雨飘摇。因此,分销管理的信息化程度构成了企业竞争力的重要环节。分销管理系统正是在这样的大环境中产生的。分销管理系统是以生意流程优化为基础,以销售与库存综合控制管理为核心的,采购、库存、销售、促销管理、财务以及企业决策分析功能于一体的高度智能化的企业分销业务解决方案。本文首次提出了构建于Hibernate、Tapestry以及Spring之上的轻量级系统框架,并将其应用于分销管理领域。本文首先对分销管理以及分销管理系统的背景做了简单介绍,阐述了分销管理系统的重要性。其次通过对比国内外在分销管理系统的发展现状,指出了国内的分销管理系统仍存在的问题。然后分析了分销管理系统应具备的特点,并从系统架构体系的角度,确定J2EE框架为构建分销管理系统的最佳基础。论文主要从持久层、表示层、业务逻辑层以及容器等四个方面对系统框架进行了剖析。针对于每一个方面,本文在对当前较为流行的解决方案及技术进行了深刻地比较和分析的基础上,首次提出了以Hibernate构建持久层、以Tapestry构建表示层、以Spring作为系统容器的整体系统框架。该框架不仅继承了J2EE系统的所有优点,还具有轻量、高重用、高扩展性等优良特性。论文从上述四个方面给出了该系统框架的模型,并结合实际的分销管理系统,以客户信息管理模块为例详述了采用该框架构建系统的方法。最后总结了应用该框架构建系统的优势,指出了该框架尚存在的不足以及进一步研究的方向。2.学位论文胡昌龙基于开放式体系结构的分销管理系统的设计与实现2005现代机构(企业)的结构有从面向功能的金字塔型组织结构转向面向过程的网络化的组织结构的趋势,这一趋势对机构(企业)的管理手段提出了更高的要求,机构(企业)的各个功能模块之间的协调变得越来越重要,也越来越复杂。在这种背景下,分销管理成为了一种迅速发展的技术,它在许多领域都得到了大量的应用。将分销管理方面的概念、思想应用于流程管理系统的开发中,就能得到根据具体的业务流程设计过程模型,从而具有一定通用性和灵活性的软件系统。本文希望通过引入分销管理的思想,建立一个具有一定通用性的、能够灵活应用的流程管理系统。同时也为了解决传统MIS开发中的不易修改问题,作者开发了一个基于关系数据模型分销管理系统,本文论述了该系统的设计思路和实现机制。软构件技术的出现,极大地满足了多个应用领域的要求,使得各种技术形成的软构件可以最大程度地进行重用。这就引出了大规模软件开发所面临的另一个问题:如何建造软构件库结构,并有效地组织和管理。在大型软构件库的支持下,利用现有的、质量好、可靠性强的软构件,按照大规模软件开发的工程规范进行开发,是满足这些大型系统要求的良好途径。现在人们越来越多地寄希望于具有分散和联合处理能力的开放性、分布式软构件技术。在过去的二十年中,为了适应软件项目不断增加的复杂性,软件行业一直不屈不挠探索新的开发方法。虽然软件技术、流程和方法在飞速地发展,但软件本身却依然停留在劳动力密集型的阶段。软件行业的工业化趋势导致了软构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于像很多应用软件的开发(例如很多行业和单位的MIS系统),若能结合系统的实际情况充分利用已有的软件构件,将会大大提高生产效率,减少大量的重复劳动。可以说,软构件技术的出现是对传统软件开发过程的一次变革。构件(Component)是可复用的软件组成成分,可被用来构造其它软件。它可以是被封装的对象类、类树、一些功能模块、软件框架、软件构架(或体系结构)、文档、分析件、设计模式等。在中间件产生以前,应用软件直接使用操作系统、网络协议和数据库等开发,这些都是计算机最底层的东西,越底层越复杂,开发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境,数据分散处理带来的不一致性问题、性能和效率、安全,等等。于是,有人提出能不能将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上再形成一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件这类的软件。构件领域框架方法在很大程度上借鉴了硬件技术发展的成就,它是构件技术、软件体系结构研究和应用软件开发三者发展结合的产物。在很多情况下,框架通常以构件库的形式出现,但构件库只是框架的一个重要部分。框架的关键还在于框架内对象间的交互模式和控制流模式。软构件技术的出现,极大地满足了多个应用领域的要求,使得各种技术形成的软构件可以最大程度地进行重用。这就引出了大规模软件开发所面临的另一个问题:如何建造软构件库结构,并有效地组织和管理。在大型软构件库的支持下,利用现有的、质量好、可靠性强的软构件,按照大规模软件开发的工程规范进行开发,是满足这些大型系统要求的良好途径。现在人们越来越多地寄希望于具有分散和联合处理能力的开放性分布式软构件技术。分布式软构件技术的目标是实现开放的软构件产品,使应用程序能相互操作,降低开发与管理费用。到目前为止,还没有出现一个完整的开放式软构件系统的实施方案。但我们相信,软构件化是软件工业化的必然。框架比构件可定制性强。在某种程度上,将构件和框架看成两个不同但彼此协作的技术或许更好。框架为构件提供重用的环境,为构件处理错误、交换数据及激活操作提供了标准的方法。成功地把握软件项目的成本计划,进度计划,质量计划,是项目取得高利润的关键。我们的目标,就是应用我们的知识使软件开发组织在软件项目上的投入产出和组织能力方面有明显的改善。在本文中,用一个真实的系统介绍多个最激动人心的企业新技术。Hibernate是一个对象关系映射工具,而Spring是一个AOP框架和IOC容器,Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。我们将介绍了如何结合几项技术,为企业应用程序构建一个系统。在这篇文章里,结合这些技术将提供我们开发的基础。本文共分为6个部分:第一部分阐述了论文选题的目的和意义以及研究的主要内容;第二部分是分销管理技术综述,论述了分销管理的基本概念及其相互关系、分销管理参考模型和发展方向等;第三部分对分销管理的建模方法尤其是基于J2EE的建模方法进行了研究,详细介绍了本系统中使用的3个框架;第四部分是本文的核心,详细介绍了分销管理系统的总体结构、分销管理模型的设计、系统设计;第五部分以分销的功能的业务为例论述了分销管理系统的各个模块的功能和实现;第六部分是本文的总结,论述了分销管理系统的特点和待改进与完善的各项问题。本文链接:授权使用:上海海事大学(wflshyxy),授权号:ade508a6-9677-4f8a-8446-9e080061fa30下载时间:2010年10月7日