基于Spring的分销管理系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着全球网络通信和信息技术的发展,Internet在世界范围得到普及和扩展,电子商务理论和技术的发展将现代信息技术带入服务领域、商品流通领域和产品生产领域,使得商业空间拓展到全球。随着企业销售规模的扩大,对异地物流和资金流的管理难度不断增加,许多企业的分销成本己经成为企业总体运行成本的第一大构成要素。解决分销成本的控制问题,是目前这些企业的当务之急。分销管理系统正是解决此问题的关键。
     分销管理系统使企业具有对订单和供货具有快速反应和持续补充库存的能力,达到保证有效地满足市场需要又使得配置费用最省的目的。并且通过互联网将供应商与经销商有机地联系在一起,分销管理系统为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。
     在本课题中,分析了分销管理软件的发展现状,针对分销管理所面临的问题,采用成熟稳定的J2EE多层体系结构,结合IoC(反转控制)和AOP(面向切面编程)技术,设计了一个基于Struts+Spring+Hibernate的企业轻量级架构,详细论述了在此轻量级构架下分销管理系统的四个核心模块采购管理、库存管理、帐务管理、销售管理的详细设计及实现。
     本文并对分销管理系统的安全框架进行了深入的研究,提出了基于IoC和AOP的安全框架的设计,并实现了web资源的认证和授权、方法级的认证和授权,实现了一系列的过滤器,以及web应用下的安全标签的设计和实现。最后对系统功能进行了测试,对系统的发展给出了积极的展望。
With the development of the global communication technology and information technology, Internet is popularized and expanded on the range of the world. The development of the theory and technology of E-commerce brings the modern information technology into the service field, circulation field of the goods and production field of the products. It makes the commercial space expand to the whole world. As the sale scale of the enterprises enlarges, the management difficulty degree of material flow and fund flow flowing to the strange land increases constantly. A lot of enterprises' distribution cost has already become the key element of all the enterprises'running cost.It is the top task of these enterprises'tasks at present to solve the control problem of distribution cost. The DRP(Distribution Resource Planning) system is exactly the key to this problem.
     DRP makes the enterprises have the ability to have fast reaction and supply the stock continuously. It not only achieves the purpose to guarantee the meet of market demand and makes up for a loss of the warehouse, and also links the supplier and distributor together organically through the Internet. DRP offers a kind of brand-new mode for the business and cooperation with the enterprises' trade partners.
     In this paper, we analyze the development status of DRP software and investigate the problem in DRP system. And with the help of matured J2EE multi-layered architecture, we develop a light weight DRP system based on Struts+Spring+Hibernate by using IoC and AOP technology,and realize four major modules of DRP system.
     We have done deeply investigation on the security framework of DRP system. Based on IoC and AOP we develop the design of the security framework, which realizes the authentication and authorization of access to web resources and of object method, we also design a series of filters and security tags in web application. Finally, we test the functions of the system, and analye the goods and faults of it on the results.
引文
[1](美)威廉斯.中文SAP R/3销售与分销.机械工业出版社,2001.5
    [2]夏业良,姜建强.论信息技术革命条件下的网络经济.北京大学中国经济研究中心,2002.6
    [3]吴建武.渠道营销经理手册.企业管理出版社,2001.1
    [4]张川.IT渠道管理发展研究.电脑商报,2002.5.22
    [5]ward Manson.网络营销原理.华夏出版社,2001.5
    [6]姜英华.活用营销信息系统.广东经济出版社,2000.7
    [7](美)劳伦斯,弗里德曼等.创建销售渠道优势.科文(香港)出版有限公司,2000.3
    [8]Sun Microsystems Inc.Enterprise JavaBeans 1.1 and 2.0.Specifications.http://java.sun.com/products/ejb/
    [9]Floyd Marinescu.EJB Design Patterns Advanced Patterns.Processes and Idioms,John Willey&Sons Inc,2002
    [10]Khawar ZamanAhrned,Cary E.Umrysh.Developing Enterprise Java Applications with J2EE and UML.Addison-Wesley,2001
    [11]Sonic Software.Understanding Service-Oriented Architectures.http://www.Sonicsoftware.com/sonicxq/whitepapers/understanding_service_orien-ted_architecturs.pdf
    [12]飞思科技产品研发中心.Java 2应用开发指南.电子工业出版社,2002
    [13]赵强.基于开源软件的J2EE企业级应用开发.电子工业出版社,2005
    [14](美)Craig Larman,姚淑珍 李虎 等译.UML和模式应用.机械工业出版社,2002
    [15]孙卫琴.精通Struts:基于MVC的Java Web设计与开发.电子工业出版社,2004
    [16]夏昕.深入浅出Hibernate.电子工业出版社,2005.6
    [17]孙卫琴.精通Hibernate.电子工业出版社,
    [18]罗时飞.精通Spring.电子工业出版社,2005
    [19](美)Craig Walls Ryan Breidenbach,李磊 程立 周悦虹 译.Spring inAction.电子工业出版社,2005
    [20]Bruce Tare,Justin Gehtland.Spring:A Developer's Notebook.O'Reilly & Associates,2005
    [21]Seth Ladd with Darren Davison,Steven Devijver,and Colin Yates;Edited by
    [22]Rod Johnson,Juergen Hoeller,Alef Arendsen,Thomas Risberg,Colin Sampaleanu.Professional Java Development with the Spring Framework.Wiley,2005
    [23]Robert C.Martin.The Dependcy Inversion Principle.http://www.objectmentor.com/resources/articles/dip.pdf,2003
    [24]Jan Hannemann,Gregor Kiczales.Design Pattern Implentation with Java and AspecO[EB/OL].http://www.cs.ubc.ca/~jan/AODPS/,2003
    [25]Ramnivas Laddad.I Want My AOP.JavaWorld,2003
    [26]Erich Gamma,Richard Helm,Ralph Johnson,John M.Vlissides.Design Patterns:Elements of Reusable Object-Oriented Software.Addison Wesley,2004
    [27](美)Robert E.Filman.面向方面的软件开发.莫倩译.机械工业出版社,2006
    [28]Rod Johnson.Introducing the Spring Framework.http://www.theserside.com/articles/article.tss?l=SpringFramework,2003
    [29](英)Martin Fowler,王怀民,周斌 译.企业应用架构模式.机械工业出版社,2004
    [30]Java Authentication and Authorization Service(JAAS)Reference Guide.http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/,2005.8.8

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700