壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5372|回复: 42

[ 分享知识原创连载]与您分享我的ERP开发历程(从ERP菜鸟开始)

[复制链接]
发表于 2013/6/26 10:02:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文为 "分享知识 原创连载" 活动推荐文章!

一、异想天开      
      如果,有人在你面前说,他要开发一个像SAP那样的产品,如果,这个人没有上过大学,如果,这个人根本就没有在学校学习过软件开发,如果,这个人不具有SAP或者其他ERP的开发实施经历。你一定会认为,这个人疯了。因为,很多SAP资深顾问都有此想法,但是,行动者却不多,更何况前者。
      这个人,就是我,没有上过大学、没有在学校学过软件开发、没有参加过ERP\软件开发的培训班,没有从事过ERP产品开发与实施工作,那么你肯定认为这样的人说要开发像SAP那样的产品,一定是在吹牛。或者,肯定做不出什么像样的东西的。就算做出来,就是个简单的进销存,甚至都是没法用的。仅仅自我欣赏罢了。
      要说异想天开,至今,自己也尚且这么认为。
      也许自己知识的空白,反而是一种动力。
      当然,在开发ERP之前,通过自己的自学掌握了VC++的开发以及.NET平台上的一些开发,由于通过对MFC的学习,结合设计模式。很快自己的软件开发能力得到空前提升,这一点也许是让我坚持的最后的信心了。

本帖被以下淘专辑推荐:

 楼主| 发表于 2013/7/30 11:08:37 | 显示全部楼层
六、明确产品焦点

市场上ERP已经多如牛毛,那么到底什么样的产品会有更长的生命力和生命周期呢?分析国内外产品发现,国外的产品处处体现了制度、信用体系,因此产品是对于企业所有者(股东),数据尽量要真实,有痕迹,不可抵赖。为经营者与所有者之间搭建了良好的沟通管道,通过产品严谨的逻辑和数据体现。对于企业经营参与者,尽量将分配与绩效公平体现(后来明白了SAP CO的精髓),只有内部管理透明,分配公平,数据正确及时的支持一个又一个决策,产品的价值才真正的体现。

那么再看看国内的产品,清一色,为了工作效率,凭证做错可以推翻重来,业务与财务可以不实时集成,拼命强调国情,就是不愿意去创新和改变,硬是由SAP去教育广大财务人员,其实,损益和成本科目不需要这样的,扁平化,通过不同类型的成本中心体现。而我们为什么不去这样做呢?我们多的是拼命炒作概念,结果,没有去学习人家这些具有前瞻性的优秀的理念。一天到晚云云云。仿佛云后,产品就具有价值了。

国家还是要进步的,信用体系也会逐步建立的,那么,产品也必须顺应潮流,这样才富有生命力、更长的生命周期。

因此,产品的焦点就逐步清晰了。
发表于 2013/6/26 10:11:06 | 显示全部楼层
陆总,您的那份坚持 是我学习的榜样。
发表于 2013/6/26 10:54:25 | 显示全部楼层
向陆总学习{:soso__3110130392203091378_3:}
发表于 2013/6/26 11:07:20 | 显示全部楼层
支持陆总,像陆总学习
发表于 2013/6/26 11:37:24 | 显示全部楼层
希望陆总能够坚持下来,将自主研发ERP这条路走通;希望进一步了解该产品的具体细节;同时也希望能够学习到更多知识;
发表于 2013/6/26 13:09:33 | 显示全部楼层
跟 陆总 学习。


{:soso_e179:}
 楼主| 发表于 2013/6/26 14:56:19 | 显示全部楼层
二、发疯学习

      确实,光有决心是不可能会取得成功,别说要学SAP那样世界上最大最优秀的软件产品了,哪怕学习国内用友金蝶的产品也可能并非易事。于是,我变开始发疯学习ERP的知识,买书、装软件,没日没夜的投入到浩瀚的知识海洋中,遇到任何一个只要和ERP有关的人便请教,特别是财务知识,更是见一个就死缠烂打的请教。渐渐的开始对ERP有了一些了解,也逐渐清晰,我要开发的产品应该是一个怎么样的定位。
      通过对国外国内ERP产品的学习,和诸多经验丰富的顾问交流后,逐步发现了我国现有ERP产品与国外ERP产品的区别在哪里?为何会存在国外ERP来到我国存在不符合国情的说法,这个国情到底是什么?于是在当时还一知半解时确定了准备开发的产品的几个原则:
1、财务业务实时集成,彻底抛弃国内ERP的存货核算做法,业务凭证实时生成财务凭证,而不是像有些软件那样通过存货核算完成
2、所有财务凭证一旦过账即不可以反向修改或反过账
3、抛弃全月一次加权的成本核算方法,只保留标准成本、移动加权、先进先出、个别批次计价
4、集团化,多组织架构,所有公司的数据都放在一个数据库
5、采用作业成本法开发管理会计模块,满足生产成本的结算,与不同组织之间的绩效或业绩考核
6、模块之间高度集成,不冗余
发表于 2013/6/26 15:12:16 | 显示全部楼层
您提及的这些改进应该说都是比较好的方面,应该说是一个好的方向;但要实现这些难度我相信还是比较高的;有时候效率和性能本身是矛盾的,就拿实时生成凭证这一点来说,我们是否需要实时生成凭证呢?
另外一点不允许反过账,也得提供相应的解决方法才行;
对于第4点赞同,对第5点暂时保留看法;
第6点是一个好的方向,应该去坚持;不过有时候完全不冗余,是不是效率又低了呢?
匿名  发表于 2013/6/26 21:43:18
如果真要是能开发出一个属我们中国人的自己的ERP软件就好了,期待有这么一天!
ERP在中国发展也有几十年了,也培养了一大批的顾问团队,真要是有一天能把这些人团结起来,也许真的有这么一天~!哈哈
发表于 2013/6/26 21:44:59 | 显示全部楼层
不得不说,这个想法真是太发疯了,国内的产品也有金碟,用友,为什么不能发展成为大型 的ERP软件,期待有这么一天,我们有自己的更牛B的产品。
 楼主| 发表于 2013/6/28 10:48:19 | 显示全部楼层
各位,看我慢慢道来!
发表于 2013/7/1 21:15:04 | 显示全部楼层
做ERP太难了,产品好不代表市场就好,这个我太有深刻体会.但是能坚持的做下去,楼主一定会有回报的.
发表于 2013/7/2 09:01:09 | 显示全部楼层
陆总,你的后文呢?吊我们胃口噢;
 楼主| 发表于 2013/7/2 09:59:25 | 显示全部楼层
三、技术选型

这个阶段确实是十分痛苦的,但是必须根据目标做决定,综合了以下要素:
1、自己的编程能力
2、产品的目标与市场定位
3、未来产品与二次开发的生命周期

首先是BS还是CS这个问题上,思考了很多时间,一直做不了决定。但是考虑了开发速度以及运行速度2个方面,还是决定采用客户端方式。
其次是用什么语言,同样的道理,用C#来写,无疑开发速度是很快的,而且开发成本也低,开发团队人员也容易找。

为了能够适合远程应用,在软件架构上采用  .Remoting架构的方式来实现。自己编写服务器程序。这样容易实现 License服务控制等要求。

但是,光有这些是远远不够的,数据库的支持?软件的风格的确定?用户体验的习惯?都是需要再三斟酌的。对这些问题的梳理后,再慢慢得出架构需求。


发表于 2013/7/2 13:16:48 | 显示全部楼层
客户端的开发上还是要方便很多;对于企业管理软件来说,我认为客户端还是要好一些的;因为企业内部管理系统想对复杂,但人员是固定的,让他们升级一下只需要通知一下就好了;况且也不是每个月都升级;

客户端用户体验比web要好不少,工作效率也较高一些;现在Oracle ERP的很多界面都做成web了,很多步骤之前可以用快捷键的,现在都不行了;

选择客户端的方式,我觉得挺恰当的;
发表于 2013/7/8 12:07:59 | 显示全部楼层
将如下的文字送给陆总,并和陆总共勉:在企业信息化的历程中有太多值得记忆,如歌的岁月需要用我们不太华丽的文字去记忆;回首我们成长历程,有刻苦钻研,有悉心请教,有挑灯夜战,有曲折不饶;可能我们的经历不慎华丽,但也希望能够给在路上的朋友些许帮助;我们可能没有华丽的背景,谨以日夜兼程的态度去爱我们承担的工作;为企业信息化作出我们的贡献;
匿名  发表于 2013/7/16 09:15:10
时间在哪儿,成就就在哪儿。
 楼主| 发表于 2013/7/17 20:06:10 | 显示全部楼层
四、设计规范

为了要设计一个能够有生命力的产品,设计规范是必须要率先制定出来。花些时间是非常值得的。在学习大量ERP产品的过程中,总结出来一些心得。
国内大部分ERP产品的设计规范存在问题的,没有设计规范的产品,确实不能够长久,生命力欠佳。
后来很多人让我给他的ERP提点建议,界面发给我一看,我基本只要看按钮位置等界面布局、颜色等非功能性设计就基本上能够看出这个设计规范的严重欠缺了。当然,包括布局在内的非功能性设计规范仅仅是设计规范中的一部分。
所以,我觉得大家一定要重视界面布局,这个是视觉传达、人机交互、语言描述等集中在一起的结果。一定需要软件设计者亲自把关的。
总之,没有总结指定设计规范前,千万别急着动手,否则,到后来就问题大了。

先上个图看看界面吧:

销售订单

销售订单

发表于 2013/7/17 20:30:58 | 显示全部楼层
BAP-AndyLu 发表于 2013/7/17 20:06
四、设计规范

为了要设计一个能够有生命力的产品,设计规范是必须要率先制定出来。花些时间是非常值得的 ...

看了陆总的软件界面,我看到了规范和细致;看到了用心开发的陆总;让我萌发了希望进一步了解这个产品的欲望;请问是否可以将这个软件基于行业的应用和大家分享一下呢?

 楼主| 发表于 2013/7/29 21:34:41 | 显示全部楼层
五、置之死地而后生

通过对ERP的深入了解,方知ERP其实是个富人俱乐部,不是一般人或一般企业能玩的。一流厂商和许多商品一样,基本都是国外的,如:SAP、ORACLE等,干这些产品的从业者大部分都能获得一份丰厚的收入。这时,我有点动摇,我这不是以卵击石吗?但是有些SAP顾问的一些话语让我改变了主意,许多SAP顾问认为国产ERP是与SAP完全没法比的,甚至认为我们自己是开发不出这样的产品的。譬如网上很多资深SAP顾问也曾想开发过(2012年就有一位资深顾问与我深入交换此意见,这是后话),可是,基本上认为这是不可能的事而放弃了。

那么我为何要继续做呢?无疑是件不可能完成并风险巨大的事,有可能几年付出后一无所获。给我决定要做的却是在我刚参加工作不久时的一件事。

1994年,是我参加工作的第三年头了,当时的我是工厂的技术科一名技术员。有次去上海柴油机厂的油泵厂去做调速器的耐久试验,由于要持续1个月时间,于是和该厂实验室的一位老技术员经常聊一些技术和工作的事。有天在他办公室,看到一个模型,是个油泵的剖面。他见我很专注,就给我介绍了这个模型。他说,这个模型是日本三菱公司出产,边说,他又拿出一个德国公司的产品,外观基本一致,但是里边却很有玄机。他说,日本人是在学德国的产品,但是人家是学习、模仿、分析、改进。所以,经过改进后,三菱的这个产品在适应环境、寿命、耐久上都得到提升了。那我就问了,既然,我们都能看到剖面了,我们学也很容易啊。然而得到的答案除了叹气就是叹气。许久,他用手指了指一个车间说,你看,这个车间里是全部德国进口的机器设备,现在花费几千万,都躺着睡觉呢,按理,我们没有做不出的道理,可是我们就是做不出来。就算我们用相同的原材料、工艺也做不出来。我就进一步追问,既然材料工艺设备都没问题,为什么做不出呢?答案是:想做的人没法做,在做的人真心不想去做。

试想,我们这一代人做了什么了?有这样的精神吗?ERP不是也可以这样吗?当我们在追捧SAP的时,我们就不去行动,学学日本人的这种精神吗?是否,我也在等日本继续在ERP产品上的超越呢?品牌的丧失了,民族气节也就慢慢丧失了。

我也许没法做成功,但是我毕竟做了。我认为,我与其给下一代传递一笔从事SAP而得到的一些钱财,还不如传递一种自强不息的精神。于是,我的价值观推动了继续行动。

点评

看了陆总的文章,想起浙大郑强校长的话:谁现在就是汉奸?北大清华的学生,因为用他们学习的知识帮外国人开拓市场,打败我们中国的企业。我们多一份创新的精神,相信中国还会强大!  发表于 2013/9/3 11:53
真心让人惭愧;从04年开始我就抱着Oracle这个大腿;自己的ERP100也为Oracle的产品摇旗呐鼓;真心佩服陆总所做的事情,我将全力支持陆总的产品,把这个产品当成我们自己的产品一样去爱护和支持;这是我能够作的;  发表于 2013/7/29 21:59
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/28 23:43 , Processed in 0.031961 second(s), 28 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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