开博科技|手机开单|手机商店|送货单打印软件|销售管理系统|进销存|ERP供应链管理系统

 找回密码
 加入我们
查看: 8193|回复: 0
打印 上一主题 下一主题

ERP系统数据库扩展流程研究

[复制链接]

745

主题

874

帖子

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
102460
QQ
跳转到指定楼层
楼主
发表于 2013-12-10 21:24:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 引言
  目前,企业资源规划(Enterprise Resources Planning,ERP)系统都有一定的通用性,但大多数企业购买ERP软件后都需进行二次开发,如果同一个ERP软件经过简单的二次开发后即能适用于生产不同产品的企业,那将极大的节约开发成本。但现实的二次开发中,不同生产类型的企业都有着各自的特点,且随着企业的发展,企业的业务规则和自身组织在不断的变化,企业对ERP软件在不断的提出新的要求,这给二次开发带来了难度。数据库是ERP系统的基础与关键,数据库设计得是否合理直接影响着ERP软件在企业中的应用,在新的需求环境下对数据库进行重新设计会给软件开发带来诸多困难。
  (1)在ERP软件二次开发过程中需要重新进行数据库的分析、设计,而且需要考虑到企业的各个业务模块,这样不可避免需要投入大量精力来进行数据库的设计,增加了软件开发成本的同时延长开发周期。
  (2)数据库设计是一个繁琐的过程,许多工作都在重复地进行,这将增大开发中错误出现的概率。
  (3)企业在提出对ERP软件的需求之后需要在短期时间内将ERP软件投入使用,开发时间仓促会影响到软件的质量以及企业的信息安全。针对上述问题在为新企业进行ERP系统二次开发时,须根据具体的需要对数据库进行扩展使扩展后的数据库能够满足新的需求环境。
  2 数据库扩展需求分析
  ERP是建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。ERP涉及企业的人、财、物、产、供、销、预测、决策等方面的管理工作,包括采购、库存、销售、生产、财务、人事管理等多个子系统,企业各部门之间密切联系,时刻都在进行信息的交换。对于新的需求环境,可能因为企业的业务规则和业务范围的变化需要更改数据库中数据表问的对应规则,对数据库中的数据表进行添加、删除等操作。对于一个制造类企业,仓库与产品间的对应关系可能由1:1(一对一,即一个仓库只能存放一种产品)变成l:N(一对多,一个仓库可以存放多种产品),同样对于同一个企业,伴随着企业不断发展,企业供应商的生产规模可能日益增大,供应商与零件间的关系可能由一对一变为一对多。这种情况也存在于企业的销售、生产的各个部门,这样的对应业务规则的变化对数据库提出了新的需求。
  对于一个企业,为了扩大市场占有率,希望保留所有客户信息,如果直接将描述客户信息的字段添加到销售单数据表中,这将使数据表过于臃肿,会造成数据库信息的混乱,不利于系统使用过程中数据的查询,由此就必须对数据库进行应用扩展,需要创建新的数据表,并对表中的字段进行调整。
  3 数据库扩展流程设计
  在进行数据库扩展时,首先把新环境下提出的新需求信息分为业务规则变化和应用扩展变化,对于业务规则可能出现十二种变化情况,各种情况均有相应的处理规则;应用扩展需要添加或删减一些数据库的信息表,对应的也有相应的处理规则,最后通过数据库管理平台进行处理后新的数据库就可以投入使用。

更详细的开发和使用信息,请使用以下联系方式联系我司:
电话:0757-83994417、13929988706、18923101227
QQ:800183189、3190115、29286113

邮箱:admin@757abc.com
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|开博维尔科技有限公司 ( 粤ICP备13070897号 )

GMT+8, 2024-12-22 11:41 , Processed in 0.148792 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表