一个人在一年写一套ERP程序

一个人在一年写一套ERP程序, 可能吗?

笔者是朝正面且乐观看待此事,认为一个人在一年内写一套ERP程序是有可能的。当然,首要先满足以下前题条件下才有办法完成此项工作。

1.ERP程序的执行平台须为Windows 桌面版。
桌面版的设计阶段和执行速度均比Web 版要方便且快速,如用 web 版来设计 ERP,笔者认为不太可能在一年内完成所有的程序,因为写Web 程序创作非常耗时耗工,还要搞定各厂牌浏览器(还有浏览器版本问题)差异就够你忙了,时间都被耗废在这边,程序写作时间都被缩减了。

2.程序语言要选C#
C# 具备简捷快速方便的特性,是写ERP首选程序,最重要就是C# 有 Form 的表单继承功能,可减少大部份的工作时间,不用每支Form 都从头开始写。另外也要必须具备一定的使用C# DLL的方法和经验 ,否则ERP全部数百支的FORM写在同一支执行档里,执行档案SIZE 恐要超过20 MB ,这20 MB 的ERP 程序一执行,个人电脑的记忆体就被耗光了,其他事情就不用做了。

3.取消(或减少)报表设计工作
在ERP程序写作工作中,除了建立FORM程序外,另外工作量最多的就是写报表了,如取消报表工作将可加快完成ERP程序。
早期无电子表单,资料文件都要印出来供主管签名确认,现在都电子化,可直接线上签核就可,因此,设计报表的工作极乎可省略或减少9成的报表工作。减少报表的工作後,作业时间可全部专注在Form的程序创作,ERP专案才有可能在一年内完成。

注:这边所谓的线上签核不是去买一套电子表单流程签核,而是直接在ERP Form 程序中直接审核按核准即可。

4.取得某大ERP厂商完整且全套的说明书
在这些大厂ERP说明书里有详细的程序介绍和流程还有一些基本的计算公式可供使用,最重要的是这些说明书里有完整的Form 画面控件编排(Layout)可供参考,在写Form程序时你只要照说明书去排版就可,省略了最耗时间的表单画面编排工作,这在提昇ERP完成时间起了很大的作用。

5.支持自行开发ERP的最高主管 ,
正常此案企划一定会由高级主管核准通过才实施,所以,一开始高级主管是同意的,但就怕实施到一半时底下人员开始有悲观心态或闲言闲语出现,因一年的时间里,只见这位设计师坐在位置上什麽事也没做,只是在一直打电脑,薪水却领的比别人多,其他同事心理难免有不平的地方。这种悲观的反应如只有一位反应还好,最怕是多人群体反应,遇到多人反应就算意志再坚强的主管也会受其影响而草草结束此专案。

6.经验丰富的ERP程序设计人员
这是这项专案成功最关键的因素,一定要有一位经验丰富的程序设计师来主导一切,从计划的规划到程序设计等一系列的工作都要能全部包办并能做好,做满,所以这位设计师承担此计划的关键灵魂人物。
如果没有找到一位经验丰富的程序设计师来主导一切,建议此计划暂不实施,公司的ERP软件还是由软件公司提供较好。

以上个人观点 如有雷同,纯属巧合


<<:  [CSS] Flex/Grid Layout Modules, part 16

>>:  资安学习路上-picoCTF 解题(Reverse)2

第四个范例-使用好用图形化介面软件执行口罩物件辨识

从前面几篇的介绍, 我们手动安装所需要的环境(包含k8s、jupyterhub、MLFlow、Sel...

网页上线,然後呢?Google五大免费成效追踪工具,带你主动出击!

资讯爆炸後,网站上线再也不会放着就有源源不绝的流量,网路上充斥着各种形形色色的网站,各种内容不断地被...

JS语法学习Day4

学习目标 For回圈 、二维阵列&巢状回圈、class模板 **For回圈 ** For回圈...

Day 44. 之後..

前阵子因为升级作业系统到Big sur失败,导致直接重灌,而且是最严重的那种,资料救不回来的那种,懒...

TypeScript 能手养成之旅 Day 14 特殊型别(2) - Any & Unknown

前言 今天要来了解 any 和 unknow ,这两个会放在一起说明是因为性质和用法很相似,但却有些...