首页 > 编程知识 正文

erp管理软件(erp软件厂家)

时间:2023-05-03 08:25:32 阅读:99835 作者:523

红龙ERP系统设计第八章

记录“开源软件”的诞生

【代码云】或【GitHub】搜索“赤龙ERP”点亮星标,感谢支持,与开发者交流kzca2000。

00-1010作者是软件专业的,学了很多理论知识,但我的结论是理论太枯燥,实战中基本没用。所以今天我要讲讲我是怎么学会系统设计的。还记得刚毕业的我,第一次面对想要独立搭建一个系统或者网站时的迷茫和困惑。不知道该怎么办?我不知道从何说起。让我们来看看我的成长历程:

首先,学习现有的系统或网站

(1)没有人能关起门来造车:对于系统设计的初学者来说,第一步要做的应该是复制别人的系统,记住是复制,不是抄袭。也就是用自己的方式做一个功能一致的系统。

(2)临摹不简单:作为初学者,临摹一个系统并不简单,需要很强的系统分析能力。具备不依赖文档分析系统流程、功能和逻辑的能力。如果不能直接做,没关系,我们一步一步来。

(3)了解需求:在分析系统之前,首先要搞清楚你分析的系统在做什么,解决了什么问题,相关的业务流程是什么。无论是文档还是网上搜索,获取需求的方式有很多。

(4)拆分:无论任何系统都有一个主进程,就像大树的树干一样。主进程可以一个一个的划分成节点,节点之间逻辑串联。然后分析每个节点,也就是一个模块接一个模块。模块可以再次成功拆分。只要你把它拆分得足够仔细,你会发现它最后一定要被添加、删除和检查。此时,所有的功能都已经展现在你面前。

(5)重新组装:经过上述拆分后,我们可以将所有拆分后的功能重新组装成一个完整的流程。当然,组装过程中会涉及到很多连接问题和逻辑问题。如果实现方法不明确,可以用自己最了解的方法,尽可能保证还原。

(6)在过程中学习:复刻系统的目的不是在复刻过程中学习别人的系统或网站是如何设计的,而是思考为什么要这样设计。如果对于相同的需求有不同的实现方案,那么仔细比较它们的差异和优缺点。

二、优化存在的问题

首先要明确,你认为的问题不一定是真正的问题,可能只是你认为的问题。但是为什么一定要做到这一步呢?这是一个转化的过程,也就是把别人的东西转化为自己的东西,尽管这是一个曲折的过程。只有发现、思考、解决,才能在这个过程中打磨自己的系统设计方法和思路,逐步形成自己的系统。

第三,创造新亮点

Hsjdlh逐渐形成了自己的系统设计理念,可以尝试创新。创新并不容易,甚至可能会让你的系统走一些弯路或受到批评,但这是你成长的基石。如果你能坚持,最终的结果一定是你的设计亮点。

00-1010之前的文章中介绍过,ERP系统最大的特点是流程清晰,功能复杂,个性化强。基于以上特点,我们来谈谈ERP系统设计中应该注意的问题。

1.桌子结构设计

(1)单表多字段:单表多字段在ERP表结构中是不可避免的,不需要为了减少字段而合并。明确每个领域的业务含义有助于该领域的建立。

(2)多表关系杂:由于ERP功能的复杂性,常见的是主表有多个关联表,甚至关联表设置有关联表。在建立1对1、1对多、多对多关系时,有助于降低表关联的复杂度。这里有一个标题行结构的特殊描述,即标题表和行表是一对多的关系。(在商业中也经常看到,比如订单和发票)

(3)处理冗余:我的原则是避免冗余,但我可以在场景需要的时候增加冗余。

2.主要工艺设计

(1)一条主线:从业务到财务,围绕企业资源管理只设计了一个核心流程。并保证最小的流程节点数和清晰的循环流程。让用户在使用你的系统时永远不要离开你的主线。

(2)分支清晰:一是设计主线中无法完成的分支,但保证分支流程尽可能短,实现一两个节点内的分支循环,最终合并到主线中。不要在分支和主线之间重复步骤。

3.模块设计

(1)增删改:对于功能设计来说,必须是增删改的重复使用,但从整个模块来看,设计不能一一分为增删改,这样系统才有业务感,用户可以在场景中操作各种功能。

(2)功能解耦:这涉及到功能和模块之间相关性的设计。原则上,除了主进程之外,没有强制耦合,也就是说,没有一些数据,用户可以

以处理某些业务。

3、交互设计

(1)单页面操作简化:尽量减少单页面的可操作功能,这样用户很容易明确自己在当前页面可以实现哪些功能,步骤是什么。

(2)可培养的用户习惯:设计一些创新的亮点,适当的培养用户的使用习惯,当习惯落成,必定会大大简化用户的操作。(比如:精确与模糊搜索匹配、快速可复制的数据录入)

(3)适配终端:让用户在不同的终端具备一致的操作体验。

【赤龙ERP】设计优与劣

上述设计的目的只有一个:让复杂的事情简单化。当然这其中肯定也各有优劣。

(1)优势:让ERP的使用不再繁重而复杂

(2)优势:让用户使用得更加灵活和个性

(3)劣势:限制少了,业务的严谨程度降低了;逻辑简化了,中大型企业的业务匹配度降低了

希望您读完本文可以帮助笔者进入【码云】或【GitHub】搜索“赤龙ERP”点击星标。等待着您的支持![谢谢]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。