合作伙伴申请 | 用户登录 | 合作伙伴登录
全球客户服务电话:86-400-820-7890

 

之五 方程BCP同方程V系列DRP的渊源

作者:方平

方程软件在过去为企业提供信息化服务的时候,深深的体会到传统软件开发特别是国内软件产品从业者的不易:
1. 企业经营者缺乏有效的管理手段以准确掌握并控制产品及项目的开发成本;
2. 研发部门苦于人员流动造成的开发文档、源代码及其他知识资源流失;
3. 项目经理苦于开发过程失控,使得产品的质量和交付期得不到保障;
4. 开发人员陷入修改黑洞,深入的技术研究和创新能力受损,员工满意度下降;
5. 项目计划和财务预算缺乏科学依据及可靠的模型支持。
所有的软件从业者都在寻找一种方案,来解决以上问题。我们在本系列前几篇文章中已经详细讲述了业务开发平台的解决方案,应该说,业务开发平台是解决以上问题的完美解决方案。通过方程近7年的实际应用,也深刻说明了这一点。可以这么说,因为应用的促进,才有了BCP的诞生和今天的BCP。
在从94年开始,方程软件主要从事CS版本的企业管理系统开发。不断定制和项目维护的开发经历,催生了BCP在2000年的诞生。它最初仅仅支持单表头、表头表体、后台入帐、报表等模式,比较适用于MIS类别的管理系统、数据库也仅仅支持SQL Server。它走向实用化的过程是伴随我们一个标的几佰万的大型BS 版本DRP项目的开发和上线过程。整整近一年时间,方程研发部和实施部人员紧密配合,连续加班加点,催生了BCP的实用化,同时形成了方程BS版本的V系列DRP产品的雏形。
在今天看来,当时的产品尽管比较简陋,但也是设计思想非常先进的产品。我们后来研究了全球排名第一的开源ERP系统Compiere的设计底层和细节,发现其在商品化和规范化程度上远远超出当时的BCP 1.0, 但在设计思想上,包括直到今天,仍旧远远落后于BCP。
针对MIS类管理系统,它已经可以作到80%左右的可配置,这在当时甚至现在都应该是非常了不起的成就。起码在当时并没有公开报道的平台产品。在近7年时间中,历经近百家大型集团客户的应用需求,BCP 1.0在细节上不断完善,定制化比例越来越少。当然其局限性也比较明显:
1. 界面的模式是统一的,无法随心所欲的变更;作MIS类应用效率很高,但把它应用到网站、OA系统,则有些不伦不类,不符合常识的网站风格;
2. 不支持插件,每一次细节更新全部需要编译整个源代码;
3. 可视化程度不是很高,熟练掌握还需要比较长的时间;
4. 同具体业务的藕合性太强,在具体业务效率提升的同时,降低了灵活性;
5. 某些业务模型的灵活性有待加强。
6. 不支持多语言;
有鉴于以上的应用需求,我们在评估了改进和重写两种途径后,决定对系统进行完全的代码重写和重新设计。BCP 2.0历经2004,2005年的设计和实现,在如下方面有了本质性的突破和提升:
1. 支持任务台、预警功能的配置生成和扩展;
2. 理论上支持任意数据库;
3. 理论上支持任意语言,如中文、英文、日文等。通过语言包的方式;
4. 权限管理目前支持不同用户,同一个模块,显示字段或控件不同。所有的控件可以单独指定。如表体删除按钮等;
5. 界面支持皮肤功能,通过CSS任意更改样式风格;
6. 支持用LDAP轻量级目录协议进行用户管理。采用LDAP轻量级目录协议进行用户管理;
7. 通用搜索和智能高级搜索增强;
8. 支持版本升级;
9. 报表支持中国式报表,支持复杂的交叉报表。支持多源、分区报表。支持图文混排;可输出为 XML、Word、Excel 和 PDF 格式的报表;
10. 支持用户自定义表头、表体和部分报表查询条件,报表显示列字段等;
11. 支持用户配置常见的表单、后台逻辑、报表等;
12. 支持绝大部分单据样式;
13. 配置工具所见即所得 ;
14. 支持任意单据反入帐反结转;后台逻辑模版功能更灵活、扩展性更好。
15. 高性能设计,包括缓冲池设计、分布式设计、系统自学习功能;
16. 支持BPM功能。即可实现组件可视化配置,逻辑可递归装配;
17. 集成IM(即时通讯)和BI(商业智能)功能;
18. 集成工作流功能。能满足绝大部分审批流程和逻辑。
19. 采用开放式设计,合作伙伴可无源代码扩展平台底层功能;
20. 支持模版功能。可兼容1.0快速和2.0灵活的优点。
相应的,方程V系列DRP 4.0版本进行了整体迁移。风格更加人性化。其定制开发效率已经降低到5%以内。除了DRP系统,我们应用BCP于项目管理系统、售后服务系统、CRM系统、OA系统、HR系统、内部交流系统,取得了良好效果。目前我们的DRP系统将逐步集成OA、HR、资产管理、CRM的一些功能,
在2.0版本细节不断完善的同时,3.0版本即将发布。截止发稿期止,我们了解到,3.0版本将继续在易用性和开放性上作文章。它在保持自身原创特色的同时,将吸取Eclipse、#Develop、WordPress的一些优点,同时将支持插件粒度可粗可细,任何插件可随意组合为新对象,全面采用Ajax进行优化,支持BS/CS两种显示方式,支持分布数据库。同时它将进一步完善规范化和商品化程度,为进入市场作准备。

如有兴趣了解更多详情,敬请来函(market@51drp.com)或填写合作伙伴加盟申请表,我们会向您提供更多帮助。

·方程支持网站登录
·400 880 7890
·support@efcsoft.com
·总部 86-400 880 7890
       8621-5171 8890
·分支机构:
  北京:86-10-67667760
 南京:86-25-84732428
 深圳:86-755-82823793
 武汉:86-27-87596050  
 苏州:86-512-50586458
 厦门:86-592-2166359
 常州:86-519-88252622
(C)2008 上海方程软件科技有限公司版权所有