基于J2EE的烟草行业ERP系统实现的初步研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
信息化是企业发展的必由之路,ERP软件的性能直接关系到企业信息化建设的成败。中小企业具有多样个性化和不断发展变化的需求,要求ERP软件具有灵活的适应性和方便的扩展性。本文提出了基于J2EE的ERP系统软件实现的初步研究,试图提供一个开放源代码的,面向中小企业的,适用于贸易、连锁零售、服务业、小型生产企业或组装型企业,易于实施,成本低廉的ERP系统。该系统还要能够支持分销网络、特许经营网络,并能够提供ASP(应用服务提供商)服务解决方法。
     本文首先阐述了目前ERP系统的背景。对国内、外及烟草行业ERP系统的发展现状以及发展前景进行了说明。针对目前国内、外ERP产品存在的优势与缺陷,提出进行基于J2EE的ERP系统事项的研究。主要是为广大中小企业提供一个应用成本低、系统部署简易,功能裁减灵活,投资回报率高,企业风险小的ERP产品。随后对本文的主要研究内容进行了说明。
     本文对研究所涉及到的J2EE平台进行了简要的介绍。主要包括J2EE的基本概念、J2EE的体系架构、J2EE的主要技术。
     本文阐述了ERP系统的设计思想和技术。包括了系统设计目的----为中小企业提供ERP系统;系统技术概述----100%纯Java解决方案,提供Java应用程序客户端和HTML客户端等;面向的客户群----中小企业,分销网络、特许经营网络,ASP(应用服务提供商)。
     论文还阐述了系统的架构设计。系统架构设计采用3-tiers架构,包括数据服务层、应用服务层、用户界面层。数据服务层采用Oracle,应用服务层采用Jboss,用户界面层采用Java Application(应用程序)结合Web用户界面。系统网络部署除Intranet部署外,还可以进行Internet部署。Intranet部署为Java应用程序客户端,Internet部署为HTML客户端。
     在本文的系统功能框架及介绍部分,首先介绍了系统总体的功能框架,然后介绍了包括报价—销售订单—发票—收款、申购—采购订单—发票—付款、客户关系管理、伙伴关系管理、供应链管理、绩效分析、未结算中心、网上商店等在内的系统功能。
     本文用两部分分别对系统中应用的Application Dictionary(应用字典)和WorkFlow(工作流)两项技术进行了阐述。
     Application Dictionary(应用字典)在系统的应用,避免了应用程序对每个窗体进行设计、编码和测试的繁琐过程。在系统实施的过程中,Application Dictionary(应用字典)使得“Write Nothing,Run Anywhere”成为现实。换句说话,业务顾问可以无需编写程序,就能够定制现有的业务功能,或增加全新的业务功能。文中主要对Application Dictionary(应用字典)的设计原理、设计模型、框架、数据库模型进行了阐述。
     本ERP系统提供内建的Work Flow(工作流)系统。Work Flow(工作流)是指导性的一系列步骤,可能涉及超过一个的用户。步骤可以是启动流程、运行报表或在窗口中输入信息。审核层级不需要显式的Work Flow(工作流),而是自动被包括进去,如果当前用户的审核限制不足的话。如果Work Flow(工作流)中的任务因当前用户的功能或数据的安全限制而无法执行时,情况与前相似。Work Flow(工作流)可以是月末的任务等。系统为多个非例行任务提供了预定义的Work Flow(工作流)。WorkFlow(工作流)维护一个上下文,它自动查询所需数据或提供待输入新记录的默认值。
     最后本文进行了总结。基于J2EE的ERP系统在体系结构、设计实现以及关键技术进行了较为深入和全面的研究,取得了一定的成果。但仍有一些不足之处,在今后的工作中需要继续研究,使系统在精益求精中不断完善优化。
Informatization is becoming the key factor for the development of enterprises. The capabilities of ERP software directly decide whether or not the informatization construction of enterprises is successful. However, to meet the requirements of varieties and continual development of middle and small sized enterprises, EPR software has to possess the flexible adaptability and convenient expansibility. This paper put forward a pilot study of realization the ERP system base on the J2EE.The pilot study try to provide one resolution of ERP system that the system is open a source code of, face to medium small business enterprise of, be applicable to the trade, chain store, trade of service, small scaled produce business enterprise or construction type business enterprise, be easy to an implement, the cost two-bit. And the system can support the branch sale network、concessionary management network, and can provide for an ASP(Appliance Service Provider).
     At first, this paper expatiate the background of the ERP system. This part carried on elucidation to development present condition and development foreground of the inland, overseas and the tobacco profession of ERP system. Aim at currently inland and overseas ERP product existent advantage and limitation, put forward the pilot study of realization the ERP system base on the J2EE.This study provide a ERP product for extended in the small business enterprise that the system is the applied cost be low, the systemic deployment be simple, the function cut down be vivid, the yield rate be better, the enterprise risk be low, the business enterprise risk .Later, this paper explain main contents of the pilot study of realization the ERP system base on the J2EE.
     This paper brief introduced the J2EE technique. The introduction includes the basic concept, system structure and main technique about J2EE.
     This paper expatiate the design thought and technique of ERP system. Main contents included the system design purpose-provided for the medium small business enterprise; the system technique all says-100% pure Java solution, provide a Java application procedure client and HTML client etc.; the face to customer-medium small business enterprise, the branch sale network, concessionary management network, and the ASP(Appliance Service Provider).)
     This paper expatiate the structure of the system design of ERP system. The system's structure is a 3-tiers structure. That includes the data service layer, the application service layer and the customer interface layer. The data service layer adoption Oracle, the application service layer adoption Jboss server, the customer interface layer adoption the Java Application combine Web interface. The system deployment in network can be the Intranet deploy, besides which can also carry on Internet deployment. of Intranet deployment applies the Java Application, the client of Internet deployment applies the HTML client.
     This paper introduced the functions of ERP system. In this part, the paper introduced the function frame of ERP system at first. These function parts include offer-sale order—invoice—receive, requisition to buy—purchase order—invoice—payment, customer relation management, colleague relation management, supply chain management, results analysis, never balanced accounts center, store on the net etc.
     This paper used two part expatiate two techniques in the ERP system. These techniques are the Application Dictionary and the Work Flow.
     The Application Dictionary avoided the tedious process that is the applied procedure carrying on a design and coding and testing to each window body of tedious process. In the implement of the process of ERP system, the Application Dictionary make "Write Nothing, Run Anywhere" become reality. Change the sentence talk, the business adviser can have never need to write procedure, can make to order existing business function, or the increment all new business function. In this part, the paper expatiate the design principle, design model, frame, and database model of Application Dictionary.
     The ERP system provides built-in Work Flow system. The Work Flow is a series of step of instruction, may involve more than one customer. The step can be to start process, circulate statement or input an information in the window way. Examine layer class don't need the Work Flow of show type, but the auto be include into, if at present the words of the restriction shortage of examine of customer. If the mission in the Work Flow because of at present the customer's function or data of safe restriction but can't carry out, circumstance and ex- likeness. The Work Flow can be the mission of the end of month etc. The system provided to prepare definite Work Flow for many not- routine missions. The Work Flow supports a context and it automatically searches the data needed or provides to need recognize tacitly of importation new record a value.
     In finally, this paper carried on summary. The study of a pilot study of realization the ERP system base on the J2EE obtained some results about system structure, design realization and key technique of the ERP system. But the study still have some shortage. These shortage need to continue to study in aftertime's work and make system continuously perfect and excellent to turn in the excelsior.
引文
[1]王东迪 ERP 原理应用与实践--Eastlight ERP 人民邮电出版社 2002
    [2]郑跃斌,韩文秀 企业资源计划的现状、问题及其解决方法 中国软科学2001,16[8]
    [3]毕远伟,胡潇琨 嵌入工作流的ERP系统设计与实现 计算机工程与设计 2007,28[11]
    [4]orcale erp各模块操作手册 http://bbs.erp100.com/thread-7515-1-1.html
    [5]多组织结构的关系和设置 http://bbs.erp100.com/thread-4171-1-1.html
    [6]吴双平,韩向东UML在ERP库存管理子系统建模中的应用研究《机床与液压》2004,4
    [7]李爱凤 UML在ERP生产管理子系统建模中的应用 计算机与数字工程 2006,3
    [8]魏静 基于Web的企业资源计划(ERP)系统设计与实现 成组技术与生产现代化2005(22)1:1-2
    [9]王江涛 基于UML的ERP库存管理单元可视化建模 重庆工商大学学报 2005,4
    [10]韩林 基于UML的ERP系统中生产计划管理建模研究 桂林航天工业高等专科学校学报 2005,2
    [11]蒋哲远 基于UML的企业资源计划系统建模的研究 蒋哲远 计算机工程与应用2004,2
    [12]朱战立,王魁生中小企业ERP软件系统框架研究 计算机工程 2006,32[12]
    [13]王进华,李耀刚 制造企业B/S结构CRM系统的研究 甘肃冶金 2007,29[1]
    [14]张志棋 国内外ERP技术的应用和发展趋势 计算机辅助设计与制造 2005,5
    [15]江征风,雷波,吴波 混合生产模式下汽配业ERP销售模型及应用 管理技术2006,7
    [16]张利,王庆余,张建军 ERP环境下的采购管理系统的设计与实现 信息技术与信息化 2006,1
    [17]R/3系统功能详解--集成制造系统http://boss.3726.cn/softdown/list.asp?id=24176
    [18]R/3系统功能详解--销售与分销http://www.2238.cn/zl/236/237/248/zl_list85316.html
    [19]R/3系统功能详解--物料管理http://www.2238.cn/zl/236/237/248/zl_list53702.html
    [20]R/3系统功能详解--管理会计http://www.2238.cn/zl/236/237/248/zl_list86787.html
    [21]R/3系统功能详解--财务会计http://www.2238.cn/zl/236/237/248/zl_list90130.html
    [22]王志英,葛世伦 基于J2EE/UML的ERP动态建模研究 陕西理工学院学报2005,4
    [23]王柯柯,李彦,黄贤英 基于UML的ERP系统建模方法的分析 2007,34[3]
    [24]张书艳,李曦,赵振西 基于UML的企业动态建模的研究与实现 计算机应用2001,21[12]
    [25]胡致杰,陈启买 UML在印刷行业ERP建模中的应用 现代计算机 2005,9
    [26]舒坚,周才英,刘琳岚 对象角色建模方法在ERP系统中的应用 技术创新2006,3-3
    [27]牛丽 基于UML的ERP开发方法研究 长春大学学报 2006,1
    [28]王知强,祝世海,王凤领 一种基于UML的动态企业建模的研究 哈尔滨商业大学学报 2003,19[6]
    [29]刘昌海,刘秀兰 医药行业中的ERP生产管理系统的设计与实现 西南民族大学学报 2004,1
    [30]王虎,张洪 订单型生产企业中集成化物料管理系统的开发 工业控制计算机2005,18
    [31]刘烽 中小型制造企业ER户销售管理子系统的分析方案 现代计算机 2007,257
    [32]合明,孙涌 基于UML技术的企业管理系统通用开发方法的研究 苏州大学学报(工科版)2003.5
    [33]张毅 管理信息系统使用技术-制造工业生产管理信息系统(MRPⅡ)科学出版社 1993
    [34]张毅 制造资源计划MRPⅡ及其应用 清华大学出版社 1997
    [35]刘丽,毛菲.基于工作流的复杂系统虚拟样机项目管理系统 北京航空航天大学学报 2007,33(05)
    [36]徐岩,谢强,丁秋林,谭立静.构建Web基CRP协同服务完善企业质量管理工业技术经济 2004,23(04)
    [37]杨宁,宫会丽,丁香乾 机械工业售后服务协同管理平台研究 中国制造业信息化 2004,33(01)
    [38]王海亮 精通Oracle10g系统管理
    [39]路川,胡欣杰Oracle10g宝典 电子工业出版社 2003.02
    [40]林行健 Oracle10g数据库管理应用与开发 清华大学出版社 2007.5
    [41]萧文龙,陈怡如 Oracle10g数据库最佳入门(第二版)机械工业出版社2007-9-1
    [42]袁勤勇,张玉魁等 Oracle专家高级编程 清华大学出版社 7-302-05334-0
    [43]Oracle9i/8i Database Concepts http://tahiti.oracle.com/
    [44]Devraj,V.S.著 胡季红 译 Oracle 24x7技术与技巧--数据库高可用性实现方案机械工业出版社 7-111-08221-4
    [45]何致亿 Oracle9i 实务管理讲座--系统核心篇 电子工业出版社7-5053-8655-7
    [46]Gaja Krishna Vaidyanatha Kirtikumar Deshpande John Kostelac著 钟鸣,石永平等译Oracle Performance Tuning 101 McGraw-Hill
    [47]Geoff Ingram著 张建明,英宇译Oracle性能优化--已证实的获得最佳性能和可用性的方法清华大学出版社7-302-06424-5
    [48]Jonathan Gennick Carol McCullough-Dieter Gerrit-Jan Linker著 赵艳勤,刘冠英,秦玉杰等译Oracle8i DBA宝典 电子工业出版社 7-5053-6299-2
    [49]吴朝晖 工作流系统设计与关键实现 浙江大学出版社 2005年4月
    [50]范玉顺 工作流管理技术基础 清华大学出版社 2001年4月
    [51]王建民译 工作流管理--模型、方法和系统 清华大学出版社 7302081182
    [52]Craig Larman.Applying UML and Patterns.An Introduction to ObjectOriented Analysis and Design.Prentice Hall PTP,1998.
    [53]Geri Schneider,Jason P,Winters.Applying Use Case(Second Edition)[M].Pearson Education,2001.
    [54]Evelyn Stiller,Cathie LeBlanc.Project-Based Software Engineering:An Object-Oriented Approach[M].Pearson Education North Asia,2002.
    [55]汪林林,华奇兵基于UML的MIS分析与设计方法[J].计算机科学,2002,(29)4
    [56]范玉顺,王刚,高展企业建模理论与方法学导论[M]北京:清华大学出版社,2001
    [57]冀振燕 UML系统分析设计与应用案例[M]北京:人民邮电出版社,2003
    [58]李真文,杨学良 J2EE在网站建设中的应用[J]计算机科学,2001,28(5):63-66
    [59]Terry Halpin.施伯乐,译.信息建模与关系数据库- 从概念分析到逻辑设计[M].北京:电子工业出版社,2004.
    [60]Crady Booch,James Rumbaugh,Ivar Jacobson著 邵维忠,麻志毅,张文娟,孟祥文译UML用户指南[M].机械工业出版社,2001.6
    [61](美)Alan Monnox著 武欣,董怡然,贾顺林等译 机械工业出版社2006年1月
    [62](美国)克劳福德等著、刘绍华等译 J2EE设计模式 中国电力出版社 2003
    [63]王凯,曹志梅 基于J2EE实现图书借还信息的个性发送 情报杂志 2003.11
    [64]赵英杰 J2EE全实例教程北京希望电子出版社 2002-06-01
    [65]任守榘 现代制造系统分析与设计 科学出版社 1999
    [66]程控 革扬 MRP Ⅱ/ERP原理与应用 清华大学出版社 1997
    [67]泛微公司协同商务产品白皮书.内部资料,2005
    [68]冯炜云.现代科研院所的信息化建设 舰船科学技术 第25卷第3期 2003年6月
    [69]史美林,杨光信,伍尚广.WfMS:工作流管理系统 计算机学报 1999,22(03)

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

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

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