




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本 科 毕 业 论 文( 2010 届)题 目: 开源ERP软件的 比较和选型 学 院: 物理与电子信息工程学院 专业: 信息管理与信息系统 班级: 06信技本 姓 名: 学 号: 指导老师: 完成日期: 2010年5月5日 物理与电子信息工程学院本科毕业设计(论文)诚信承诺书 1、本人郑重地承诺所呈交的毕业设计(论文),是在指导教师 老师的指导下严格按照学校和学院有关规定完成的。2、本人在毕业论文(设计)中引用他人的观点和参考资料均加以注释和说明。3、本人承诺在毕业论文(设计)选题和研究过程中没有抄袭他人研究成果和伪造相关数据等行为。4、在毕业论文(设计)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。 毕业论文(设计)作者签名: 班级: 06信技本 学号: 0614001228 2010 年 5 月 5 日目 录摘 要Abstract1 引言12 开源ERP系统的产生以及定义22.1 开源ERP的发展历史22.2 ERP系统的定义22.3 开源的定义32.4 开源ERP系统的定义32.5 开源ERP系统的特点与优势33 比较开源ERP系统的标准63.1从软件本身性质方面对各项目进行比较63.1.1价格63.1.2 适用行业63.1.3 适用企业规模63.1.4 稳定性73.1.5 功能模块73.1.6 后续服务73.1.7 能否适应本国的财会环境73.1.8 更新频率93.1.9 用户群分布93.2 从开发角度对各项目进行比较93.2.1 授权协议93.2.2 国际化93.2.3 编程语言93.2.4 软件架构103.2.5 可扩展性103.2.6 操作系统环境113.2.7 数据库环境113.2.8 项目类型113.2.9 定制化114部分当前国内外主流ERP产品124.1 OpenERP(TinyERP)124.2 Opentaps-OfBiz124.3 Compiere134.4 OpenBravo ERP134.5 恩信科技ERP145 开源ERP软件的比较155.1 从软件本身性质角度对各项目进行比较155.1.1功能与企业规模155.1.2其他各项比较标准165.1.3各项开源ERP软件中财务模块的比较175.2 从开发者角度对各项目进行比较186.开源ERP软件的选型216.1 企业选择开源ERP软件需要考虑因素216.1.1 企业自身情况216.1.2 成本和预期效益226.1.3 ERP软件质量226.1.4 开源ERP软件供应商情况226.2 大型企业开源ERP软件的选型步骤236.3 中小型企业开源ERP软件的选型步骤246.3.1 发现企业内部问题246.3.2 整理并具体提出企业内部存在的问题256.3.3 针对企业内部问题提出企业需求256.3.4 针对企业需求预算企业的具体投入256.3.5 综合考虑开源ERP产品256.3.6 权衡开源ERP产品实施方能力,让实施方提出实施方案266.3.7 正式规划实施266.3.8 案例:企业在ERP系统的选型过程中应注意什么?267 结论28致谢29参考文献30摘 要近几年来,信息系统对提高企业竞争力发挥了越来越明显的作用。其不再仅仅用于处理简单重复的任务,更多地,他们被企业用在了指导和改进公司的日常活动与业务这一层面上。可以说,今天的集成管理软件已经成为了企业获得有利竞争的关键,而ERP软件便是这众多集成管理软件中的一种。本文便为中小型企业提供了足够的资料,使他们能选择一个灵活的、可适应的开源ERP软件。从ERP(EnterpriseResourcesPlanning企业资源计划)的起源出发,本文阐述了开源ERP软件的诞生。与此同时,本文通过不同的角度与比较方法对每个开源ERP软件的价格、功能、稳定性、后续服务、灵活性、支持性、成熟性等特点进行了详尽的比较。通过比较,针对不同企业的规模、行业属性以及企业的信息化程度,进行适当的选型,进而使企业在行业中获得有利的竞争优势。关键词:开源ERP软件,比较标准,选型步骤AbstractIn recent years,information system is playing an increasingly significant role in enhancing the competitiveness of an enterprise.It is no longer used only for handling simple and repetitive tasks,more,it is used in the level of guiding and improving the companys daily activities and operations.It can be said that todays integrated management softwares have become a key factor for a company to has advantages in the competition,while the open ERP project is one of them.In this thesis,I will provide SMEs with sufficient information and let them choose a flexible,adaptable open source ERP project.From the origin of the ERP(Enterprise Resources Planning),this article describes the birth of open source ERP projects.At the same time,this article has a detailed comparison for each open source ERP projects cost,functionally,stability,follow-up service,flexibility,support,maturity and other characteristics through different sides and comparing methods.By comparing,we can make a proper model selection according to the size, industry attributes and the degree of corporate information of different company,then enabling companies get a competitive advantage.Key Words:open source ERP projects,the criterias of comparision,the steps of model selection.II21 引言本文从开源ERP软件的诞生出发,针对当今世界上主流开源ERP软件的特点,采用横向与纵向的比较方法,对各个开源ERP软件的价格、功能、后续服务、能否适应本国的财会环境、稳定性、灵活性、支持性、成熟性、连续性等进行了比较。通过比较,本文旨在能够根据企业的规模、行业属性、企业信息化程度、企业管理的瓶颈等因素来选择有利于企业资源管理的开源ERP软件。与此同时,本文还将进一步根据国内各类企业的现状,做出一套适合国内企业运作的开源ERP选型方案。2 开源ERP系统的产生以及定义2.1 开源ERP的发展历史40年代:人们为了解决库存控制问题,从而提出了订货点法,而在那个时候,计算机系统却还没有出现。60年代:随着计算机系统的发展,在短时间内对大量数据进行复杂运算成为了一种可能,人们为解决订货点法所存在的缺陷,从而提出了MRP理论MRP(Material Requirements Planning),即为物料需求计划8。这时候,人们对生产资料的管理进入了物料需求计划阶段(或称基本MRP阶段)。70年代:闭环MRP。随着人们对MRP理论认识的加深以及计算机系统的进一步普及,MRP的理论范畴也得到了进一步的发展。为了解决对采购、库存、生产、销售的管理,人们提出了生产能力需求计划、车间作业计划以及采购作业计划理论,进而产生了生产计划与控制系统,从此便进入了闭环MRP阶段(Closed-loopMRP)。80年代:MRP。随着计算机网络技术的发展,企业内部信息得到了充分的共享,MRP的各子系统也得到了统一,从而形成了一个集采购、库存、生产、销售、财务、工程技术等为一体的子系统5。它被作为一种企业经营生产管理信息的系统。该阶段被称为MRP阶段。90年代:进入90年代,随着市场竞争的进一步加剧,企业竞争空间与范围的进一步扩大,80年代MRP主要面向企业内部资源全面计划管理的思想,逐步发展成为了90年代怎样有效利用和管理整体资源的管理思想,ERP(Enterprise Resources Planning企业资源计划)随之产生。现在:1999年,Eric S.Raymond在自由软件的范畴下提出了Open Source开源软件的概念后,开源ERP便应运而生了。对于企业来说,开源ERP软件有着众多优于传统ERP软件的优势,种种的优势,使得开源ERP软件成为了当今企业应用集成管理软件进行管理的一个主流1。2.2 ERP系统的定义在初步了解了开源ERP系统的发展历史的基础上,我们对ERP系统已经有了一个基本认识。一般地,我们对ERP系统有如下定义:“ERP系统试图建立一个综合性的产品,将其用于管理公司的大部分业务。ERP系统所不同的是,他们将系统中不同的功能结合并建立起一个单一的、统一的系统,而不是一个单独的、孤立的应用程序组1 。”2.3 开源的定义在这里,我们用到了OSI的开源定义。根据OSI的定义,软件必须符合以下条件(已缩减):(1) 免费再分配,包括出售或作为不收费的组成部分使用;(2) 源代码必须是可读的;(3) 在相同的许可条件下,派生工作必须是可允许的;(4) 作者的源代码须具完整性(许可证要求条款只能作为补丁进行重新分配);(5) 没有任何对个人或群体的歧视;(6) 没有任何对事业领域的歧视;(7) 许可证的分发(许可证适用于任何被重新分配的项目,禁止关闭软件);(8) 许可证不能只具体针对一个产品;(9) 许可证不得限制其他软件;(10) 许可证必须是技术中立的。符合上述定义的许可证可以得到OSI的认证,并且可以使用它的认证标志。由于其源代码开放,源代码的可用性大大降低了投资的风险1。2.4 开源ERP系统的定义对ERP系统与开源的概念有了一定的了解以后,开源ERP系统的概念便已初步形成。所谓开源ERP系统,即为一项用于管理公司大部分业务的综合性软件,该软件的源代码开放,符合OSI的开源定义。通俗地说,开源ERP彻底将软件当作了服务的一种新模式,ERP软件产品免费,服务收费,收费的多少根据客户需要而定2。2.5 开源ERP系统的特点与优势相比于传统的ERP软件,开源ERP软件有着种种优势。开源ERP软件的优势使得其能更广泛地运用于企业的资源管理,在降低企业资源管理成本的同时,开源ERP软件能为企业合理地调配资源,从而实现企业利益的最大化。下面简单介绍开源ERP软件的特点与优势:(1) 开源ERP没有版权费用,大大降低了公司的投资成本 。开源ERP软件的一个重要特征就是单项收费,通俗的讲软件免费,服务收费8。由于ERP软件是一个比较复杂的系统,如果企业钻研,投资成本额势必过高,耗时又耗费。而开源ERP系统便解决了这些弊端,企业在免费获得软件的基础上,仅需通过购买诸如电话支持、文档、视频培训、现场培训等服务便可在企业内运行开源ERP系统。购买的那些服务所投入的资金比起开发整个ERP系统所投入的资金要小得多。如果是一些比较高端的企业客户有更个性化的需求要求二次开发,由于其源代码开放,二次开发工具强大,也是完全可以满足的,过去购买传统ERP要花费几百万的项目现在只需支付几十万服务费就可以了。综上所述,开源ERP与传统ERP软件能达到同样的效果,但由于其没有传统软件的软件许可费用,成本大大降低了。 (2) 源代码开放,个性化应用轻松实现。 开源ERP的另一个主要特征就是开放源代码,越来越多的企业客户已经意识到源代码开放对其信息化建设的意义,源代码保证了客户在信息化工作中能够占主导地位,彻底改变了过去客户被软件厂商牵着鼻子走的局面。由于源代码开放,客户可以获得源代码,客户可以根据自身的水平能力对整个系统有一个全局的了解,对于系统架构、功能设计、数据模型、程序编码都能够做到心中有数,不会成为盲人摸象。由于源代码开放,了解和能在开源ERP基础上作二次开发的合作伙伴、软件从业者众多,客户有足够的选择权利能体现出良性的竞争实现最合理的成本控制,同时在对二次开发的工作完全可以做到透明化的监督,对自己的项目质量做到可控制,保证项目的成功,特别是个性化的应用方面。(3) 把软件当作服务,专注客户服务。我们可以把开源ERP理解为只需付服务费用,把软件服务当作一个独立的经营项目,经营开源ERP 服务的合作伙伴专注服务,不再对卖产品去花太多心思。提高了专注度,他们便把服务当核心业务去做。由于源代码开放,合作伙伴可以在强大的技术支持下为客户提供包括二次开发在内的各种服务工作并实现自身的可持续发展,进而打造出一个健康的服务体系,保证为客户提供高质量、高效率、本地化物超所值的服务。(4) 服务任意选择、提高效率、降低风险。由于开源ERP允许客户免费使用,也就意味着客户可以通过免费下载就可以得到产品,客户完全可以自助式运行该系统,时间自己定不受任何厂家的诱导,然后根据使用情况再决定应该购买什么样的服务,或者干脆拿开源ERP与其他传统厂家的ERP进行对比,客户很容易得出客观的结论。这实际上已经帮助客户节省了大部分的投资,因而其在具体的实施和满足个性化方面便敢于花钱了。实施方式可以有很多选择,如果客户有需要,完全可以通过购买电话支持、实施手册、培训(或者视频培训)等服务实现自助式实施。如果是客户资金雄厚且需求复杂完全可以通过实施加盟商或者开发加盟商来完成包括实施、二次开发等工作,这与传统的项目有些相似,但成本可大不一样,因为这些加盟商只收服务费用。一句话说,开源ERP的交付方式是多样化的,理性的,客户可以参与的,提高了效率降低了风险。(5) 开源ERP的社会意义就是能普及ERP技术,降低人力资源成本。开源软件的一个最伟大的意义就是在打破垄断方面的贡献,如果没有开源ERP软件,客户很难摆脱“我为鱼肉,人为刀俎”的局面,大量的想从事ERP软件相关工作的人几乎没有渠道学习,开源模式相当于为广大的软件工作者提供了一个低成本的软件资源平台,它是现实的企业级应用,软件工作者、学习者通过免费下载、免费使用对开源ERP进行研究、学习,帮助他们提高了软件开发能力,积累了实践经验,增加了软件工作者的就业机会。因此软件工作者相信开源ERP模式能带给自己更大的发展机会。因此对于ERP相关人才的培养起到了非常重要的作用7。(6) 分工科学,开源ERP构建共赢生态圈。为什么说开源ERP的服务体系科学呢?因为开源ERP采用了加盟的方式,大家都知道加盟的关键意义就是市场经济下资源高效利用的最佳方案。由于开源软件的共享属性在众多的IT公司心中有着广大的市场,大家都愿意围绕着开源ERP软件为客户做服务。大家在共享品牌的时候实际上是相互制约的,风险是分散的。开源ERP由于共享的特征,合作伙伴有归宿感,通过自己努力的成果可以看到,可持续发展。开源ERP的团队不仅仅是一家公司,应该说它是一个阵营,目前这个阵营就是核心产品开发团队、开发加盟商、实施加盟商、在线运营商、高校教育培训团队组成的联盟,这些资源经过整合后各有分工实现对客户的承诺,最终实现整个ERP生态系统繁荣。以下,我列出一个表格供大家参考,以显示开源ERP系统相对于非开源ERP系统的优势:表2-1 开源ERP系统与非开源ERP系统的比较成本比较 开源 ERP 其它中型非开源ERP 软件许可免费10-100 万升级许可免费3-30 万年服务费低 - 或 - 为零高 - 强制(合同金额的 15-30% )咨询服务低 - 或 - 为零高 - 数万总体拥有成本 较低 较高开放源代码不依赖于软件厂商咨询服务是否可选综合优势 较强 较弱3 比较开源ERP系统的标准现行的标准是层次结构的,它可以以个人适应性作为出发点被使用。一般说来,大多数标准都是不可被确切衡量的。这里,我们具体列出开源ERP系统的评价标准,从而进行对比,来显示各个开源ERP系统的优势、弱点和不同之处。3.1从软件本身性质方面对各项目进行比较开源ERP软件的性质在很大程度上成为了其能否在企业中成功实施的关键。企业在进行开源ERP软件选型的过程中,可以从软件本身的性质着手,逐一进行比较。软件本身的性质包括很多方面,以下则想您重点介绍下大部分企业在选型过程中对开源ERP软件进行比较的标准。3.1.1价格对每个开源ERP软件的用户来说,重要的是成本,成本对整个企业的资源信息化管理有着重要的影响,在一定程度上决定了企业的盈亏与ERP软件实施的成败。由于开源ERP软件代码开放,因而企业可以根据自己的要求对软件进行二次开发,而二次开发中所需投入的成本也是用户是否选择该软件的关键。值得一提的是,虽然开源ERP系统的最大优势是无需支付许可证费用,但部分ERP厂商会以按月或按年收费的方式来提供后续支持服务。在选择之前,一定要清楚了解企业需要支付多少费用,并可以得到哪些支持或附加值。3.1.2 适用行业不同的开源ERP软件适用于不同的行业。在这里,我们必须明确何为行业属性。行业属性,一般按照所从事的产品类型会分为:钢铁行业、有色金属行业、机械制造业、电子电器制造业、汽车制造业、石化行业等。但是在考虑开源ERP选型的过程中,我们会有另外一种行业属性的划分,分为:离散行业、流程行业、混合行业、流通行业、服务行业等。要选择适合本企业的ERP,就必须明确自己企业属于其中那个类别。3.1.3 适用企业规模评价一项软件的标准在于“适合”,对于开源ERP软件来说也一样,不同的ERP软件适用于不用的企业。因而,企业规模也是开源ERP软件的评价标准之一。3.1.4 稳定性稳定性,也可理解为开发现状。一些开源ERP软件包还没有对其产品化做好准备。这里我们用到了Sourcrforge的开发现状理念,开发状态被分为计划、或稳定状态1。该理念同时也被运用于不由Sourcegorge主办的开源项目。计划状态表明软件的规范已经被确定且没有可执行的程序。计算机程序的首次发布被称为版本或发布。它可能是不稳定、不全面的,但是它能达到演示的目的,并能作为被进一步开发的通过验证概念的原型。版本或发布是计算机程序的另一个发布状态,其仍处于开发状态,但是发布的目的是测试。在这个阶段,它的功能没有被完全测试到,因而,一些大的漏洞可能会出现。经过版本的彻底测试,并修复了主要漏洞以后,项目便成为了稳定版本。这时候,只会出现少部分对功能无碍的漏洞。而稳定状态则是软件的理想状态1。3.1.5 功能模块完整的ERP软件应该包括财务模块、供应链(进销存)和生产模块。不同的ERP软件在在功能适应性发面有着很大的不同。一般来说,功能适应是指由优于功能。“适应”含蓄地表明你不需要的功能是无用的。这表明了你选择的ERP系统适应你现成的业务流程的等级。适应程度越高,定制与实施的成本就越低。换句话来说,即为“我只要我需要的,其余的不要。”功能适应对总成本与实施时间有较大的影响。由于功能需求根据业务领域产生的差异很大,因而也就没有一般的方法来衡量功能适应性。3.1.6 后续服务选择的公司拥有完善的售后服务机制,可提供满足其各种及各地需求的服务。但是,开发产品的能力与建立一个机制完善的售后服务团队的能力是不同的。因此,客户必须将软件公司是否拥有完善的售后服务机制,是否可提供满足其各种及各地需求的服务,列为重要的评估项目。如果所选择的软件公司拥有广大满意的客户群,这就是其产品及服务被广为接受的象征,这样,客户选择这家公司才会安心。开源ERP软件的用户来说,后续服务便显得格外重要。由于“其产品本身免费,而服务收费”的特点,软件的在后续服务上的口碑也显得格外重要。后续服务的内容涵盖很多,其中包括:服务态度、服务质量、解决问题的及时性等等。3.1.7 能否适应本国的财会环境评价标准是针对国内用户而开设的。开源ERP软件的开发者一般都为国外人士,有一部分的开源软件可能不能适应本国的财会环境。而开源ERP软件中的财会模块是整个项目的核心模块之一,因此,合格的开源ERP软件必须能够适合本国的财会环境。值得一提的是,由于国内大部分ERP都把核心放在了财务模块上,因此,在这里,我将特地把财务模块拿出来进行比较,财务模块的评价标准如下:总账:是指总分类账簿(General Ledger)也称总分类账。是根据总分类科目开设账户,用来登记全部经济业务,进行总分类核算,提供总括核算资料的分类账簿。总分类账所提供的核算资料,是编制会计报表的主要依据,任何单位都必须设置总分类账6。应收应付:企业与往来单位之间由于采购、销售等业务会产生相应的往来款,那么可以通过应收应付系统对往来款进行处理或核销。应收应付中分收款单、付款、往来账核销这三个子模块。自动生成发票:可包括客户发票、供应商发票、客户退款、供应商退款等各类型的发票自动生成。现金管理: 如果您日常的现金(银行存款)收付业务发生的比较频繁,可以使用系统的现金银行功能来进行处理,比如日常费用的开支,其他业务收入款项,银行存款不同账户间的转账等等业务。固定资产: 属于产品生产过程中用来改变或者影响劳动对象的劳动资料,是固定资本的实物形态15。固定资产在生产过程中可以长期发挥作用,长期保持原有的实物形态,但其价 值则随着企业生产经营活动而逐渐地转移到产品成本中去,并构成产品价值的一个组成部分。在固定资产模块中一般含有:固定资产类别、资产增减方式、使用状 况、资产清单等基本功能。财务报表: 亦称对外会计报表,是会计主体对外提供的反映会计主体财务状况和经营的会计报表,包括资产负债表、损益表、现金流量表或财务状况变动表、附表和附注。财务 报表是财务报告的主要部分,不包括董事报告、管理分析及财务情况说明书等列入财务报告或年度报告的资料。对外报表即指财务报表。对内报表的对称,是以会计 准则为规范编制的,向所有者、债权人、政府及其他有关各方及社会公众等外部使用者披露的会计报表。管理会计:Management accounting,是应用会记学收集得来的之企业数据及报表,给予公司内部管理人参考、监控企业活动、适时作出决策及修订等。 管理会计报表跟 财务报表有所不同,后者有国际公认的国际财务报告准则及格式和内容。上市公司的财务报表是公开发表的,其中某些公司内部的数据是敏感的商业秘密,例如生产 成本和 采购价格等。而以上资料在管理会计报表中可以清楚列出,方便指定的管理人的决策工作。一般在管理会计可以分为生命周期成本分析(life cycle cost analysis)和基于活动的成本计算(activity-based costing)这两种最基本的方式6。3.1.8 更新频率对新功能的不断介绍以及对漏洞的修补是继续开发的一个弱点。通知我们已有新版本的日志更改文件展示给了我们过去的更新活动。社区活动包括了交流中、展示开发工作中的常规更新。3.1.9 用户群分布了解相关开源ERP软件的用户群分布情况,有利于我们更好地选择适合本企业的开源ERP软件。3.2 从开发角度对各项目进行比较开源ERP软件的一个重要的特点便是,企业本身或者供应商可以针对企业的现状进行二次开发,从而提高开源ERP软件对企业的适应程度,使企业成功实施ERP软件的几率大大提高。因而,在开源ERP软件的选型过程中,除了从软件本身的性质进行比较选型外,用户还需从开发者的角度出发,对各个开源ERP软件进行比较,比较的标准主要有以下几个方面。3.2.1 授权协议共享和修改自由软件需要经过相关的授权协议才会被允许。不同的授权协议有着不同的内容,因而,开发者在进行二次开发的过程中,首先必须了解相关的授权协议才可进行。常见的授权协议有:BSD协议、PL1.1协议、GPL协议等11。在这里就不详细展开了。3.2.2 国际化国际化涵盖了语言、会计模式等方面的内容。国际化最简单的形式是为用户界面和地方会计制度提供翻译。即使是项目中一些简单部分也应完全适用于当地,从而获得更广阔的国际用户群并减少因有限的国际支持而产生的项目风险。3.2.3 编程语言在不知道源语言的情况下,什么是开源?源语言可作为衡量低级定制技能的一个标准。ERP系统的编程语言有开源脚本语言和JAVA等。Python因它的强可读性、简洁的语法和内置重构能力而有名。Perl也被广泛应用,但是得出可用的代码则需要更多的开发规则。Java拥有很强的企业支持性并使用于许多软件工程工具。值的一提的是,通过数代码行数来判断代码功能,这是一个不好的指标,原因如下:高级脚本语言所需代码行数较少。基于设计的灵活元数据所需代码行数也很少,元数据能够在编码中和(或)编码外被定义。3.2.4 软件架构影响灵活性最重要的因素是架构的选择。一般的,软件架构分为B/S架构和C/S架构。B/S架构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件14。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。C/S架构(Client/Server或客户/服务器模式),即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销14。Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S结构的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网;客户端需要安装专用的客户端软件;对客户端的操作系统一般也会有限制。3.2.5 可扩展性“一个不支持对所有未来用户扩展的系统是一个即将发生的灾难”。系统必须用恒定的反应次数支持其高交易量。可扩展性高度依赖于体系结构与应用服务器和所使用的数据库技术。3.2.6 操作系统环境ERP系统的运行对操作系统的环境也有着一定的要求,因而二次开发人员在开发的过程中需加以重视。开发人员所选择的开源ERP软件必须适应开发人员和用户的操作系统环境。3.2.7 数据库环境数据库对系统的可扩展性有很大的影响。数据库环境关系到整个开源ERP系统的数据还原、备份与兼容问题。3.2.8 项目类型项目类型分为公司主导型或社区主导型的。公司主导是指公司对开发的负责、提供服务并颁发证书给合作伙伴以获得当地支持。典型的公司主导项目拥有如下参与者:开源项目公司、合作伙伴公司、拥有支持合同的客户、未拥有支持合同的客户以及参与系统工作的用户15。公司的连续性指标是其业务模式和所涵盖公司的大小。有关涵盖公司的金融信息对于所评估的项目来说是不可用的。一项公司主导型的项目可以从用户社区与合作伙伴中获得源代码贡献。社区主导是指开发是合作性的,不存在单独承担责任公司。描述了社区主导项目的组织结构。与此同时,社区贡献的等级和范围也会在这里列举。3.2.9 定制化灵活的ERP系统符合下列条件:依赖于定制需求的等级、ERP系统专家的技术水平以及所需提供的定制的不同水平。高级别的定制是通过元数据编辑的。在这种情况下,这意味着系统通过易读的编辑和易理解的数据进行定制,而不是采取编程语言进行低级编码。一个业务方面的专家必须能够离开详细的编程知识进行系统定制。我们的目标是拥有强大的设施去解决大范围的问题,减轻学习负担。 强大的高级定制可能性构成了一种可能性,它能缩短实施时间并允许对进程拥有连续适应性。低级定制是指如应用程序框架的应用。对于那些想要更进一步深入细节并需要更大的灵活性的开发者,作为一个应用开发框架系统也应具使用性。这里,ERP系统定义了软件结构并允许自定义操作的增加。但自定义代码必须符合框架应用程序编程接口(API)的规格。编码被称为低级定制。更低层的定制/开发水平必须是框架的适应或延伸,例如,提供更多的高级定制设备9。4部分当前国内外主流ERP产品4.1 OpenERP(TinyERP)Open ERP(Tiny ERP)主要是针对企业日常活动所开发的软件,虽然名为“ Tiny ”可是功能不小,它囊括了企业日常活动所必需的功能,包括生产、销售、财务、库存、项目、营销、客户、商业智能、报表、文档、教程等。值得一提的是, Tiny ERP 不仅完全免费,而且它的许多优秀的特性与当前的某些昂贵的 ERP 产品相比不相伯仲甚至更为出色。Open ERP安装简便,操作方便,同时也易于开发与定制。它可通过统一的模块库在线安装和卸载模块,方便统一的模块治理,同时,其模块化的设计方便灵活。Open ERP拥有非常灵活的报表治理,所有打印表单及报表的模板都可直接在 Office或Open office中编辑获得。但是,值得一提的是,Open ERP的后台中文汉化不够完善,由于最原始的版本是法文版,Open ERP有些地方仍旧是英法混合,有些词汇用英语是无法翻译的。Open ERP总的来说是一款不错的开源ERP软件,其安装灵活、方便。它有开放的模块化设计的结构,因而,所有对软件功能的定制化都可以通过加载新的模块来完成。与此同时,Open ERP(Tiny ERP)对垂直行业化解决方案也是通过加载模块来实现的。Open ERP(Tiny ERP)的官方网站上已经有一些行业应用的模块,我们可以加载试用。但是Open ERP(Tiny ERP),在功能上还很多的不足,虽然具备了一些常用的功能,缺少了很多额外的功能。44.2 Opentaps-OfBizOpentaps包含一个完整的应用程序套件。它支持客户关系管理、订单管理、存活和仓库、购买和支持链自动化、在线和卖点存储、和帐户和财务管理。Opentaps是一个提供稳定版本和升级补丁的商业公开(OfBiz)框架投产版本。因此,Opentaps在本文中被作为OfBiz的一个同义词使用。该框架的目的是开发企业级客户业务应用。它最初的焦点在于电子商务解决方案,但是后来发展成为了ERP开发的一个总体框架。Opentaps拥有一个全面的套件,让我们的企业可以 360 度掌握其的业务情况。从客户到订单到库存再到财务。opentaps 是一套完整的软件,它运行在一个拥有 700 多个表的统一数据模型之上。与此同时,Opentaps的SOA体系架构能够易于扩展与遗留系统的集成。模块化与分层的架构易于修改和增加新的功能。企业能使用 Opentaps 作为选择对昂贵和死板不可自订的商业版本 ERP的替代解决方案 ,也可作为替换困难维护或延伸的组织内部的解答,或作为一个起始点来改造独特的商业模式和工作流程于Opentaps 中。总的来说,Opentaps功能很齐全,不用企业再东找西找找插件了。而且,它是在 ofBiz 基础上开发的,属于一款ERP软件并自带CRM功能。4.3 CompiereCompiere是当前最受欢迎的开源ERP系统。在SourceForge论坛中,社区非常活跃,它拥有超过900000次的下载,一个国际合作伙伴网络和若干参考装置。Compiere特别针对一些分配经营/零售和服务领域的中小型公司。Compiere的功能围绕以下业务流程进行:(1) 报价-现金涵盖了从第一次客户接触,售前,销售和订购活动的整个过程。这一过程拥有强大的CRM功能。(2) 索取-支付涵盖了从需求,采购订到付款收据的整个供应过程。(3) 客户关系管理(CRM)没有单独的模块。它被纳入其他模块。(4) 性能分析包括会计和控制。(5) 生产目前处于阶段,没有参考客户。(6) 网络商店提供了一个基本的网络商店,它被纳入了核心ERP系统。(7) 服务管理和基本项目管理功能被会被用到。Compiere ERP 的缺点:Compiere支持 GPL 的开源协议,然而在系统的功能上和架构上没有什么很大的改进。现在推出先版本的速度慢。在compiere的后台你会惊奇的发现,对于模块功能compiere做的极为细致,而不是单独将模块分类出来,这样就会与其他模块失去一定的联系。同时,你也会发现在任何一个模块中它都有一个纽带联系各个模块。作为一款ERP软件它也是一款CRM软件4。4.4 OpenBravo ERPOpenBravo ERP是一套适合于中小企业并且基于 web 可扩展的开源 ERP 系统。它在著名的 Compiere ERP 的基础上重新开发了适用于各种浏览器的 B/S 界面并且新增了很多 实用功能。企业管理软件(ERP)复杂度高,实施费昂贵,这导致传统的解决方案对中小企业来说是难以接受的。然而,Openbravo 相信 “ 每个企业,无论大小,都有权利有他们自己的 ERP 一一由企业拥有并且按照企业的需求和预算量身订制。” 通过与 Bitrock 的达成伙伴关系,Openbravo 使它的 ERP 软件对中小企业来说更触手可及。Openbravo ERP拥有着它本身的一些特点。首先,它是基于java的B/S平台的,技术架构简单可控;其次,它的界面美观,给人很清新的感觉;再者,它的功能可以定制,帮助可以编辑,术语可以按需翻译,比较人性化。但是,Openbravo ERP也拥有着它的一些缺点:它的财务的内容和国内还是有区别的,如会计科目。因此,我们需要导入中式的会计科目。而且在Openbravo中缺少了人力资源的模块。它在资金预算方面的计算也是比较粗略的。4.5 恩信科技ERP恩信科技ERP是国内 软件公司恩信科技的开源产品 , 完全基于 j2ee,b/s 架构的新一代 ERP 产品16。它主要用于企业内部管理,其中包括客户关系,产品设计,库存管理,采购管理,生产管理,资金控制,财务系统,人力资源等主要模块,用户可以得到免费的软件产 品及所有业务程序源代码,用户或用户指定的开发商可在该 ERP 产品基础上进行定制开发。恩信科技开源ERP的功能模块:客户关系、产品设计、生产管理、库存管理、委外管理、采购管理、资金管理、财务管理、人力资源、 协同办公、系统安全。恩信科技开源ERP拥有着其显著的5大特点:(1) 支持当今绝大多数主流浏览器;(2) 它具有实时备份系统;(3) 它运用了当今最热门的AJAX技术;(4) 它支持恩信科技开源ERP开发管理插件等;(5) 它支持Eclipse集成开发环境16。总而言之,恩信科技 ERP 作为国内的开源软件,产品功能上都设计的非常的齐全,但与国外的一些的 ERP 软件还是有一定的距离,在定制各方面还是较为适合国内的一些中小型企业使用。5 开源ERP软件的比较在了解了开源ERP软件的评价标准与当今世界上的主流ERP软件以后,我们便需要在此基础上对各项开源ERP软件进行比较。比较从两个角度展开,即为客户角度与开发人员角度。比较的结果分别以表格的形式展现给大家。5.1 从软件本身性质角度对各项目进行比较本节中,我从软件本身性质方面对各个开源ERP软件进行比较。以下列出了三个表格,分别对从以下三方面对开源ERP软件进行了比较:(1) 各个开源ERP软件适合的企业规模,拥有的功能模块;(2) 价格、稳定性、适用行业等的比较;(3) 每个项目中,财务模块各个功能的比较。值得一提的是,由于国内大部分企业都把资源管理的核心放在了财务模块上,因此,针对国内的情况,我特地把财务模块中的各项功能拿出来进行了比较。5.1.1功能与企业规模下表从功能和企业规模角度出发,给大家提供相关开源ERP软件的信息。表5-1 从功能与企业规模角度进行比较1评价标准开源ERP系统#OpenERP(TinyERP)Opentaps-OfBizCompiereOpenBravo ERP恩信科技ERP大小微型小型中型大型功能模块#电子商务财务制造资源计划 MRP销售时点系统 POS库存及仓库5.1.2其他各项比较标准表5-2 其他各项比较标准名称OpenERP(TinyERP)Opentaps-OfBizCompiereOpenBravo ERP恩信科技ERP价格(1)(1)(1)(1)(1)适用行业分销业等分销业、制造业等分销业、制造业等分销业、制造业等生产型、分销业、服务业等稳定性稳定稳定稳定稳定稳定后续服务后续服务质量的优劣,可自行通过市场调查获得。(2)能否适应本国财会环境能能能能,但是和国内的有区别能更新频率很快常规常规常规常规用户群分布国外最多、国内较少国外最多、国内少国外最多、国内中等国外最多、国内较少国外较少、国内最多在线演示无有无未知有项目开始时间20002001(2005)(3)1999?2000备注:(1) 五角星的个数表示价格的高低,个数越多,价格越高。由于不同的时间段,软件开发的价格是不一样的,而且价格的高低受软件开发程度的影响,因此,在这里,我无法将软件的价格以具体的数字表述,只能通过一个相对的概念显示出来。(2) 由于做本次毕业设计提供的时间相对较少,再加上本人身边的人际资源有限,一般说来,后续服务的质量好坏,企业可以资源与本企业合作密切其他相关企业进行咨询,同时也可以通过发表网络问卷或咨询有经验的商家等方式获得自己所需要的开源ERP软件的后续服务质量。(3) OfBiz项目开始于2001年,Opentaps于2005年创立商标。5.1.3各项开源ERP软件中财务模块的比较表5-3 各项开源ERP软件中财务模块的比较4名称OpenERP(TinyERP)Opentaps-OfBizCompiereOpenBravo ERP恩信科技ERP总账(1)(2)(3)(4)应收应付(5)(5)(5)(5)能否自动生成发票(6)(7)现金管理(8)(9)(10)固定资产(11)(12)财务报表(13)(14)(15)(16)(17)管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灵武市青年安全培训课件
- 2025年泉州文旅集团急需紧缺人才招聘3人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025-2030工业机器人核心零部件产业链深度调研与前景展望报告
- 2025-2030工业机器人市场深度分析及未来增长与投资可行性报告
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘5人考前自测高频考点模拟试题及一套参考答案详解
- 2025-2030工业大数据预测性维护实施效果评估报告
- 2025-2030工业大数据分析平台应用场景拓展趋势报告
- 人人通空间申请书
- 申请书 日语怎么说
- 申请事业保险申请书范文
- 2025年合肥市社会化工会工作者招聘34人笔试备考试题及答案解析
- 2025年新版中层副职面试题及答案
- 蜂窝组织炎护理小讲课
- 智慧树知道网课《工业机器人技术基础》课后章节测试满分答案
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 2025年福建省榕圣建设发展有限公司项目招聘12人笔试参考题库附带答案详解
- 矿山设备检修安全培训课件
- 2025-2030数据安全合规审计服务市场爆发及等保测评机构并购价值评估
- 纤维转盘滤布滤池运行维护技术说明
- 2025至2030中国无烟产品行业发展趋势分析与未来投资战略咨询研究报告
- 不可撤销跟单信用证申请书中英文
评论
0/150
提交评论