摘要
近年来,随着经济飞速发展,企业销售规模的扩大,企业有可能在不同的地区、国家都有分支机构。因此,异地生产、异地销售的日益增多对企业销售的管理提出了挑战,因而,以互连网为基础的分销管理系统应运而生。DRP(分销资源计划)作为一种新型的管理模式,以生意流程优化为基础,以销售与库存综合控制管理为核心,将采购、库存、销售、促销管理、财务以及企业决策分析功能于一体,是高度智能化的企业分销业务解决方案。为企业供应链后端的管理提供了保证。
当今互连网技术的快速发展为基于网络的分销管理系统提供了可能。J2EE是一个使用Java技术开发企业级应用的一种事实上的开放的工业标准,由业界最大的几个企业计算机供货商(IBM,Bea,Oracle等)的专家们共同合作,它简化了复杂的多层次企业解决方案的配置、部署和管理的问题,为企业级应用提供了解决方案。框架技术对于国内的软件行业目前来讲,还比较陌生,但,框架能使应用开发人员快速的制造出高质量的软件,它十分灵活,并允许将其部分的实现留给应用开发人员完成。本文介绍了如何采用J2EE平台构建基于DRP的分销管理系统,分析了分销管理系统的特点和国内的真实需求,以进销存为基本功能,结合采购、销售、应收/应付、渠道管理等功能点,逐步完善、补充,开发了以MVC模式为基础的框架。为了使整个系统的运行是在一个有效的控制范围里进行,在对权限的设定上采用基于角色的访问控制策略,并作了满足需求的相应扩展,从而极大地丰富了系统的权限。并在此基础上实现了分销系统的开发工作。
Recently, with economy developing and enterprises sales expanding, it's possible for enterprises to have more and more tranches in different areas and contries. So the manage of enterprises' sales is chanlleged. DRP(Distribution Resource Planning) is a new type of manage, which is based on optimization of trade process and focus on overall controll mange of saless and stock. Furthermore, DRP is an intelligent resolution for enterprises distributed sales, which integrates purchase, stock, sales, marketing, finance and dicision, guaranting enterprises'supply chain back manage.
Now, internet technology fast developing makes the net-based distributed manage system development possible. J2EE is an open indurstry standard using java technology to develop enterprise-level applications, which is collaborated by the largest computer enterprises in the trade. J2EE simplify complicated configuration, deployment and manage of multi-tier enterprise resolutions. Perhaps, framework technology is strange for most domestic software enterprises. However, it can make application developers produce good software in short times. Moreover, it's flexible and allows thesome partions implemented by developers. This article describles how to deploy J2EE platform to develop a drp-based distributed manage system. It analyzes the characters of a drp-based distributed manage system and the needs of domestic market, considering the characters of purchase, stock, sales etc, we develop a MVC-based framework. For the sake of strong control of the overall system's function, we deploy role-based access control pol
icy to design it's right system and expand to satify some needs so as to make this system have abundant right. At last, we finished the work of developing a drp-based distributed manage system according to the research.
引文
[1] http://www.et18.com/software/drp.htm
[2] 赵亮,乔新亮编著,J2EE开发(Weblogic+Jbuilder),北京:电子工业出版社,2003
[3] http://www.qca.cn/frameworkdesign/content.htm
[4] http://java.sun.com/blueprints/code/index.html
[5] http://jakarta.apache.org/struts/index.html
[6] http://cocoon.apache.org/2.0/
[7] http://www.nextapp.com/products/echo/
[8] http://www.sun.com/
[9] http://www.alphaworks.ibm.com/tech/tcf
[10] 伽玛等著,李英军等译,设计模式:可复刚面向对象软件的基础序,北京:机械工业出版社,2000
[11] 赵战生,冯登国,信息安全技术浅谈,科学出版社,1999
[12] 冯登国,计算机通信网络安全,清华大学出版社,2001
[13] David E "Ferraiolo etc, Proposed NIST Standard for role-based access control", ACM Transaction on information and system security, Vol.4, No.3, August 200 l,p 224~274
[14] Ravi S Sandhu and Pieraqngela Samarati, "Access control: Principle and Practice", IEEE Communication magazine, Sept. 1994, p 40~48
[15] [美]James Carey,Brent Carlson著,林星,张夏等译,框架过程模式,北京:人民邮电出版社,2003
[16] [美]考迟(Couch,J.)等著,马琳等译,J2EE宝典,北京:电子工业出版社,2002
[17] [美]艾拉玛(Allamaraju,S.)等著,马树奇译,J2EE编程指南(1.3版),北京:电子工业出版社,2002
[18] 李诚,司昌龙.张志新编著,易学易用完全掌握Jbuilder8,北京:机械工业出版社,2003
[19] [美]Herbert Schildt著 周志彬,吕建宁,章小莉等译,Java 2参考大全(第五版),北京:电子工业出版社,2003
[20] 冯凤娟编著,SQL与PL/SQL程序设计基础,北京:清华大学出版社,2002
[21] [美]Steve Lemme John R Colby著,归元工作室译,Oracle数据库的实施和管理.北京:机械工业出版社,2001
[22] 邹华,方卫宁,邹蓉编著,Servlet/JSP程序设计技术与实例,北京:人民邮电出版社,2001
[23] 黄维晋,盛浩,精通JSP网站架构与实例,北京:大恒电子出版社,2002
[24]陈烨,赵文武,Jbuilder7编程实例指南,北京:北京希望电子出版社,2003
[25]陈华军编著,J2EE构建企业级应用解决方案,北京:人民邮电出版社,2002
[26][美]凯特勒(Cattell.R.)著,李海波译,J2EE技术实践,北京:机械工业出版社,2002
[27][美]阿卢尔(Alur,D.)等著,牛志奇等译,J2EE核心模式,北京:机械工业出版,2002
[28][美]Joe ZuffoLetto等著,邱巍峰,袁建洲,张海峰等译,BEA Weblogic Server宝典,北京:电子工业出版社,2003
[29]张宝亮,实用Java Script网页特效编程百宝箱,北京:清华大学出版社,2001
[30]谈竹奎,仇莉,Oracle 9i数据库管理员实用技术指南,北京:中国铁道出版社,2003
[31]周毅,DRP分销管理系统研究,东北财经大学,硕士论文,2002
[32]张洪斌著,例释JAVA2企业版(J2EE)程序设计,北京:中国铁道出版社,2002
[33]何致亿,Oracle数据库开发讲座-Oracle9i Jdeveloper与J2EE实务应用,北京:清华大学出版社,2003
[34]Y.Daniel Liang,Java语言程序设计,北京:机械工业出版社,2001
[35]江义华,Java完美经典,北京:中国铁道出版社,2001
[36]Nadir Gulzar著 陈晓燕,丁炎炎译,实用J2EE应用程序体系结构,北京:清华大学出版社,2003
[37]Mark Cade,Simon Roberts著,武欣,罗云峰,刘侃译,J2EE架构认证师指南,北京:机械工业出版社,2004
[38]刘晓华等著,J2EE企业级应用开发,电子工业出版社,2003
[39]谢小乐著,朱福喜等译,J2EE经典实例详解,人民邮电出版社,2003