独自一人开发一整套 ERP 系统是什么水平?
你不会还不知道吧?现在开发系统越来越简单了,(工欲善其事,必先利其器)只要你选对开发工具,哪怕只有普通水平,你也能独立开发一整套 ERP 系统。
受限于传统思路,所以在以前我们大部分人常见的 ERP 系统开发方式主要分为这 3 种:
成品定型的 ERP 软件开发
第三方软件公司定制开发
组建开发团队自主开发
但!!现在又新多出来了一种:“低代码开发”。这种开发方式更简单,80%以上的功能甚至都不需要写代码就可以完成系统开发。
下面推荐一款功能全面且实用的低代码快速开发工具,切实帮助题主完成“独自一人开发 ERP 系统”的想法。
具体开发思路可参考:织信 Informat 低代码快速开发平台(ERP 系统解决方案)
地址:informat.cn/t/hhbc
此开发工具适用于:IT 开发者、业务管理层、产品经理、运营销售、人事财务等岗位人员。下面我把用这款低代码工具开发 ERP 系统的思路与准备工作和大家详细分享一下。
一、开发“ERP 系统”的流程梳理
企业 ERP 系统的开发是一个比较复杂的过程,根据开发系统的大小、复杂性、投入、方式、方法等因素,各步骤的要求和内容不同,大概流程如下:
1、ERP 系统开发准备:主要包括提出系统开发要求、成立系统开发团队、制定系统开发计划等。
2、ERP 系统调查:调查现行系统的运行状况、问题等,明确自身需求。调查内容包括:现行体系、组织机构、业务流程、报告数据处理、现行系统的问题、新系统的功能和目标等。
3、ERP 系统分析:系统分析是企业 ERP 系统开发的重要环节,要求在系统研究的基础上,精细分析新系统的功能,建立新系统的逻辑模型。新系统的逻辑模型由系统的数据流图、概况表、数据词典、理论公式和相关说明组成,最后完成 erp 系统分析报告。
4、ERP 系统设计:根据 erp 系统分析报告中的系统逻辑模型综合考虑各种约束,利用所有可用的技术手段和方法进行各种具体设计,确定新 erp 系统的实施方案,解决“系统怎么办”的问题。
5、ERP 系统的实施和转换:主要工作包括购买和安装系统硬件、编写(购买)和调试程序、培训系统操作人员、准备和输入系统相关数据、调试和转换系统。
6、ERP 系统维护和评估:企业的 ERP 系统是一个复杂的人机系统,系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平。
二、使用低代码快速搭建“ERP 系统”的实践思路
下面,以织信 Informat 低代码为例,给大家讲解一下如何快速搭建系统应用。
目前该低代码平台创建应用的方式有 2 种,一种是导入已有的应用模板,另外一种是创建空白的新应用。
![](https://static001.geekbang.org/infoq/ba/badd5f6c422d5d4bd2f0bb1c11432483.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
1、从应用商店下载模板使用:
如果我们选择安装已有的应用模板,则能快速体验织信低代码平台的实现逻辑,这也相当于节省了前期搭建的准备工作,直接步入使用阶段。
选择这种模式,我们可以根据自身的需求来选择对应的应用模板。比如:ERP 企业管理、生产管理系统、进销存系统、人事行政管理、IT 项目管理、采购管理等等。大概有 100 多个模板,基本涵盖了大部分企业所需要办公场景。
![](https://static001.geekbang.org/infoq/da/dae98215d25340f9d9fb1012d5837af0.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
2、新建空白应用(从零搭建)
跟第一种下载模板搭建应用的方式不同,这第二种“新建空白应用”方式,里面什么内容都没有,面对这种情况,我们该如何搭建呢?
以织信为例!比方说,我们需要在短时间内搭建一款 ERP 进销存系统,给某生产加工企业使用。首先我们该怎么做呢?
第一步:明确业务场景
首先我们要明白,如果是搭建一个进销存管理系统,这其中就要涉及到多种原料的进料、用料、库存统计、供应商管理及员工的领用记录,如果我们希望通过这款进销存系统对相关信息进行高效管理,减少不必要的数据录入工作,那么使用这套系统的相关人员有:仓库管理员、质检员、加工组。
第二步:梳理业务流程
![](https://static001.geekbang.org/infoq/c6/c6b82cb4dabf7b59f511657d0caa0ec7.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第三步:构建系统架构图
![](https://static001.geekbang.org/infoq/d6/d6bd3f77f04db002e917327b318e74b8.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
要搭建一个 ERP 进销存系统,整个系统流程要形成闭环则需要 5 张表,建立一个“属性”字段来区分【成品】和【原料】
准备工作完成,下面正式进入搭建应用环节。
第四步:创建应用系统
首先,我们登录“织信”后台,创建团队,进入工作台后,点击中间的创建新应用,然后填写系统应用名称,选好应用颜色,再找个相应的图标,添加分组,最后点击“创建”。
![](https://static001.geekbang.org/infoq/e5/e57e4991a4deea1a919e2b075acac8ac.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第五步:创建表单
创建并进入应用后,首先我们要按照系统架构图中,创建好“入库清单、出库清单、库存表、质检表、生产中控”5 张空表。
![](https://static001.geekbang.org/infoq/4e/4e4a0541026dd86611432012744931e0.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第六步:创建字段
选择表头右侧的小箭头,点击【设置】,进入表单设置。
找到【表单字段】,这里可以进行字段的增减修改,按照系统架构图,将各表的字段都建立出来。
字段类型根据所填数据类型的不同多种可选,例如“属性”就应当使用单选,数量就用整数,普通文本选择单行文本。
![](https://static001.geekbang.org/infoq/f9/f9481c12c1bfa162ebd0cae380a9e588.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第七步:设置关联关系
如图一所示,建立对应字段,【原料名称】的字段类型要采用【关联记录】,关联到库存表(字段类型涉及“关联”的一律采用新建,不要在已有字段上直接修改)
建立完成后回到表头,点击图三按钮弹出【表格设置】,下拉到底,选择【显示所有】即可看到刚才所新建的字段(此举是为了防止多人协同办公时有人新建字段导致数据错乱)
![](https://static001.geekbang.org/infoq/68/6833cedfd3769b18d81889a8a53cd9a6.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
关联关系介绍
● 关联记录就好比是一座桥,起到连接两表的作用,一切关联的后续功能都是建立在有【关联记录】的基础上;
● 有了关联记录,才可以使用【关联记录查询列表】实现两表互相的自定义字段查询。
● 而有了【关联记录查询列表】,才可使用【关联列表汇总】,实现某一类数据的汇总求和或其他函数计算。
● 【关联记录字段】只需有【关联记录】即可,实现查找到某条记录的某个字段数据的功能。
![](https://static001.geekbang.org/infoq/86/86b4a6209d0b18b2aa5b38b83d3bbbdd.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第八步:完成各表设置
参照步骤四,分别将剩余表头的字段建立完成,再把关联关系设置完成即可。
![](https://static001.geekbang.org/infoq/eb/eb9f04daf8c9199250a3f2ea5472b53e.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
到此,一个 ERP 进销存系统已基本搭建完成,简单到这里,你已经基本可以进行一个简单的出入库记录,数据分析,以及对应的资源管理了。如果还需更深入的功能,那就要动用到函数、自动化、脚本、api、和网站功能了。这些都可以帮助你实现更多的复杂应用场景。
下面我们再根据流程测试一下。
虽然前面只建立了五张表,但实际在操作中只需使用 3 张表即可。
![](https://static001.geekbang.org/infoq/80/8023213a05eced09a250f6e42819412d.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
● 仓库管理员-【库存表】
● 加工组-【生产中控】
● 质检员-【质检表】
之所以这样安排,也是为了避免数据的重复填写。
入库
入库涉及的角色有两类,仓库管理员及质检员,所以需要填写的表只有两张。
仓库管理员直接在【库存表】中点击创建;
![](https://static001.geekbang.org/infoq/fe/feaaf492b80cec3302e4b4907d598f09.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
在入库记录中填写相关入库信息。
![](https://static001.geekbang.org/infoq/2b/2b1cb048f5473851da814f8fdeb7e37a.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
质检员在【质检表】内点击创建;
![](https://static001.geekbang.org/infoq/99/99b2728cbc4a170f3e020d552d7d58a8.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
以入库批次号作为质检记录的跟踪依据;
![](https://static001.geekbang.org/infoq/96/968f1da4014ec9664fc2b168c5f1b476.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
入库-2
如下图【库存表】中新增了 3 条库存信息,【入库清单】实现自动带入更新。
![](https://static001.geekbang.org/infoq/65/65411ad4809411d47af8f87682d981b3.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
用料-1
同理【生产中控】中新增一件产品,生产本产品需要三样原料,【用料清单】实现自动带入更新,同时【库存表】也自动更新库存量,实现闭环。
![](https://static001.geekbang.org/infoq/6e/6eefc83c24f1a8c8dc61a8a534db2050.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
用料-2
【库存表】自动更新库存;
【质检表】可关联相应生产批次的信息。
![](https://static001.geekbang.org/infoq/09/0993067e2c54a105436123964acad0bd.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
完成这些,你觉得流程已经跑通了吗?其实,还差最后一步...
作为一款业务系统,怎么能少得了“权限管理、审批流程、数据仪表盘、模板打印”等功能呢!
权限管理
点击应用顶部,进入应用设置;【角色权限】-创建新的使用角色,给每个角色配置相应的可视/编辑权限;
![](https://static001.geekbang.org/infoq/72/7253e94ab4024d645e446b7ac00413d2.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
审批流程
【审批】支持串联审批及并行审批,操作上支持转交、回退、驳回,基本涵盖所有审批工作。
![](https://static001.geekbang.org/infoq/28/282d86f2209d99b3c4ee6e6858b4fe06.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
数据仪表盘
【仪表盘】提供数据报表分析
![](https://static001.geekbang.org/infoq/1d/1de3c20b02f36a2fd23f19cfff83ea4a.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
打印模板
针对每张表可独立设置打印模板,适用于各种打印场景,如:工牌打印、报销打印、发票打印、证书打印等等,还支持批量打印,堪称企业日常办公神器~
![](https://static001.geekbang.org/infoq/f3/f30ff9eaf4cf4916af510efd0349bf7a.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
除此之外,织信低代码平台为了帮助新手快速创建应用程序,推出了一系列的新手视频教程,包括:帮助中心、上手视频等板块。基本所有在创建过程中遇到的难题,帮助中心和视频教程都有详细的解答。尤其是有编程基础的用户,可以通过帮助中心实现更强大的功能。
最后,通过无代码可视化拖拽操作方式创作的应用程序,让人有一种发自内心的成就感。低代码/无代码的出现使得程序开发不再是少数人的专属,任何有想法的人都可以快速创建自己的应用软件。
同时,对于专业的开发人员来说,低代码开发方式可以将底层繁琐、重复的程序封装起来,从而实现更高的开发模式。所以,无论你是学生、白领还是没有任何编程经验的业务人员,都可以尝试下低代码开发,这对于以后的职场发展将起到重要的帮助作用。
结语:
合理并且有效地运用 ERP 管理软件,不仅可以让我们项目工作高效地运行,还能最大程度保证团队目标的达成。我推荐用织信 Informat,它内置 100+应用 demo,覆盖 ERP、OA、MES、CRM、项目、绩效、财务、企业服务及组织等多类应用场景,支持 20W+数据并发处理,现申请注册,一键安装 demo 就能免费使用。是企业资源管理的最佳利器。
![](https://static001.geekbang.org/infoq/38/3837bd4069e1484637af4d1ea35507ec.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
评论