ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 46824|回复: 38

[讨论] Excel能做ERP吗?能!大家一起来做项目!

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2013-9-17 23:25 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
引言:
一直以来,网络各论坛上经常会有人问,Excel能做ERP系统吗?问这问题的人们大多都希望得到一个肯定的回答,因为在他们的认知里面,Excel几乎是无所不能的,可是事实上得到的结论都是令他们失望的:Excel不适合做ERP。
大多数人认为Excel不适合做ERP的主要原因有以下几点:
1.Excel的VBA密码保护功能太弱,辛辛苦苦做出来的成果谈不上任何回报保证。
2.单独的Excel在处理大量数据时太弱,必须结合数据库。
3.专业的程序员看不上VBA这种弱语言(也许这在他们眼里根本算不上语言,只是一种脚本),所以从事VBA编程的大多数是业余爱好者,他们不以此为吃饭的资本,也没有太多的精力去完成ERP这么大的一个项目工程。
4.Excel只适合去做辅助工具,用VBA去做开发大型项目违背了微软设计VBA的初衷。
5.其他……
可能说到这里又会有更多的人感到愤愤不平:“凭什么下此结论呢?谁赋予你下结论的权利的呢?”其实说实话,我心里的不满跟他们一样,因为在我的心里最深处一直相信着Excel是可以做ERP系统的,只因为她功能的强大,输入的方便,界面的友好以有她那众多的用户群体。这优秀的“体质”足以让人相信如果用她做成ERP,那么实施的成功率应该是会很高的。
纵观目前市场上盛行的勤哲Excel服务器、互齐智能EXCEL(智能信息管理平台)、MyExcel.net等等开发平台,他们也都看中了Excel这些优越性,并利用其他语言结合数据库以Excel作界面开发出了一系列的ERP开发工具。这些产品的出现足以证明还是有一部分人的想法跟我是相类似的:Excel可以做ERP,而且可以做得很好,但是编程还是得以辅助的角色出现。
经过对勤哲Excel服务器、MyExcel.net等平台的粗略研究,发现他们确实把Excel开发简单化了许多,让企业内部使用的系统开发变得更简便,可是不能满足所有的需求,所以说,开发平台本身要保留开发的功能。
我本身并非计算机专业出身,做过IT桌面支持,现在做生管,学习ExcelVBA编程只是我个人的兴趣爱好。在换工作的过程中也接触过几个ERP系统,发现无论是哪种ERP系统都有一些共同的弱点:录入、修改、删除等操作繁琐;查询分析麻烦;新增功能二次开发麻烦。如果用Excel VBA结合Excel作界面作二次开发的话,速度相当快,如果作成开发平台,相信开发速度会更快。所以我就冒出来一个想法:做一个基于VBA的ERP开发平台。
由于一个人的想法毕竟局限,所以我想利用论坛,利用众人的思想帮助我完成这个项目,所以我先在这里开一个总贴,再针对开发这个“Excel ERP开发平台”项目所面临的问题再分别开贴来讨论。本人毕竟是外行,没有参加或做过什么真正的项目,有这个想法并付之实施就是奔着一腔热血。欢迎有思想有见地有技术的高手们前来指教,如果有兴趣、有时间的朋友甚至可以一同来做这个项目,万一哪天这个项目真的商业化了,那么可以考虑利益分成,可是这个项目要是胎死腹中了,我也可以考虑将所有代码共享给家人。
为了索引方便,我会将项目开发中遇到的典型问题或者疑难问题单独开贴询问。索引内容放二楼,项目进度放三楼,项目总结放四楼。大家祝我好运吧。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-17 23:26 | 显示全部楼层
本帖最后由 wangjian6931 于 2013-9-17 23:40 编辑

系列问题索引目录:
一步一步“Excel ERP开发平台”之一:理想ERP应该具备哪些特质及功能?
一步一步“Excel ERP开发平台”之二:开发语言及数据库选择?
开贴预告:
一步一步“Excel ERP开发平台”之三:项目优缺点及可行性分析。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-17 23:27 | 显示全部楼层
本帖最后由 wangjian6931 于 2013-9-19 10:32 编辑

项目构想

    做一个通用型的ERP开发平台。以VB程序作框架,以Excel作界面,以Sql Server 2008 Express R2作数据库,以VBA作项目的功能扩展。
这个我目前考虑选择的开发语言是VB 6.0,主要是考虑目前好像它还没有被完全反编译,保密性好一点,而且只是做框架,等框架设好后并不会变得特别多。而且VB也发展了这么多年,好多代码都可以在网上直接下载到,即便是快被淘汰的语言,但是在这个项目中够用了。至于数据库,我目前考虑选择的是Sql Server 2008 Express R2。原因一是因为免费,原因二是因为数据库大小限制提高到10G,针对中小型企业的话也基本够用了,如果实在是需要升级的话,也容易升级。选择Excel作界面的原因就不用说了吧?保留VBA作项目的功能扩展,保证开发的灵活性。


系统架构.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-17 23:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
项目总结

占楼!


TA的精华主题

TA的得分主题

发表于 2013-9-18 11:12 | 显示全部楼层
我也有过这样的狂想,不过不是ERP,而是MRP。看过鲁宾逊漂流记吗?鲁滨逊抱怨,一颗大树,两个工人用锯子一阵功夫就能开出好多块木板,但只有斧子和刨子的鲁宾逊就只能辛辛苦苦地干半个月,才做出一块木板。我想,用EXCEL VBA是能做出来,但效果和费效比方面就很难说得上好了

点评

陈启申在一本书中介绍,一套成熟的MRP2,需要200人年  发表于 2013-11-18 08:14
我在EH中看到:有一牛人,用excel+VBA开发了一套MRP2,开始时他一头黑发,开发结束时已经是满头白发  发表于 2013-11-18 08:13
这个靠谱,ERP还没有确定的定义  发表于 2013-11-18 08:10

TA的精华主题

TA的得分主题

发表于 2013-9-18 12:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-9-18 12:30 | 显示全部楼层
HLAI 发表于 2013-9-18 11:12
我也有过这样的狂想,不过不是ERP,而是MRP。看过鲁宾逊漂流记吗?鲁滨逊抱怨,一颗大树,两个工人用锯子一 ...

兄弟公司的一个planner做了一套excel的MRP/MPS,做完人家立马被猎头了,他们经理说留都留不住……薪水都double了……

TA的精华主题

TA的得分主题

发表于 2013-9-18 12:41 | 显示全部楼层
以前有人做过,据说一年之后头发全白。

另外,你别占楼了,初级的帖子可编辑期只有7天

点评

一套成熟的MRPⅡ,工作量是200人年。200个专业人士用1年  发表于 2013-9-18 14:31

TA的精华主题

TA的得分主题

发表于 2013-9-18 14:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

祝楼主好运!

TA的精华主题

TA的得分主题

发表于 2013-9-18 14:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
个人认为,从原理上上讲MRPⅡ,可以用VBA实现,这里抛开工作量不说
但是海量的数据怎么办?用ACCSEE可能应付不了(要看行业和企业规模)
原理实现不等于软件能实用,比如怎么处理意外就不是VBA能应付的了得
当面对这些问题时,可能就需要做插件了。比如activex dll。为了运算速度,也许dll就需要用C等别的语言了
如果仅仅是为了实现原理,那么不用VBA也可以,EH中就有老外做的函数版MRPⅡ,可以下载。演示原理毫无问题。不过老外对excel函数和MRPⅡ原理掌握的很深

比较现实的是,依附在大型ERP软件,用插件的方法来实现一些自己需要的特殊功能,那应该很有前途,也实用
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 03:23 , Processed in 0.043519 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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