您的位置首页百科知识

写一套公司内部工作流的erp管理系统,用php好还是用python好?

写一套公司内部工作流的erp管理系统,用php好还是用python好?

的有关信息介绍如下:

写一套公司内部工作流的erp管理系统,用php好还是用python好?

使用Python好。为什么?且看我分享一个开源的项目,答主可以直接拿去参考或者在此基础上进行加工修改:https://p5.toutiaoimg.com/large/2b29800034ecf0f837533" web_uri="2b29800034ecf0f837533" img_width="626" img_height="742" fold="0" onerror="javascript:errorimg.call(this);" >

这里要特别说一下该系统的「物料」管理。该系统中用于进销存的的商品,统一归类为「物料」,但这里的物料不单单包括商品,还包括设备、建筑物、房屋/会议室、员工宿舍、图书、工位、工卡/门禁卡等。甚至工单也算作物料,作者希望通过这种大物料的管理方式,企业可以全面的管理内部物料,管控的粒度可细化到任意层面,实现内部服务的闭环可控管理。

采购单

这里我感觉前端没有设计好,禁止表单编辑只是对表单字段设置disabled属性。实际上在django admin中只要设置has_change_permission方法返回False就可以了,不过可能django1.x版本还没有那么方便吧。

销售管理

销售订单

库存管理

实时库存可以查看当前实时库存情况。领料单是物料出库的依据,也是项目成本核算的基础。入库单则是采购单的后续操作,用于给物料进行入库。库存调整用以对仓库中物资的数量进行调整,增加或者减少数量。应该是在当日盘点或月底盘点的时候会用到。返库单用来归还领用的物料,相当于物料可以出借归还。期初库存导入用于在系统初始化的时候快速的导入原始库存物料以及库存量信息。

虽然该项目是基于Python2.7和django1.x写的,但是里面的设计思路非常好,也有工作流管理。我部署后给领导看了下,说这个应该是很有经验的人写的,如果研究透了,可以至少增长三年经验呢。

我用EXCEL+SQL2000实现了一个工厂的大部分业务表单的自动化,像一个小系统,,,

两种语言都可以。

关键看需求,经费,以及开发者熟悉哪种语言。

如果需求比较大众化,可以考虑直接用Odoo(一个Python写的开源ERP系统),稍加配置即可使用。

如果需求比较特殊,开发者也比较熟悉Python,可以考虑用Odoo进行二次开发,可以实现大部分内部的ERP功能。二次开发也可以外包给Odoo服务商,由他们来实现这些特殊功能。

如果需求特殊、要求又高,那最好还是找个专业团队来开发,那么,该团队熟悉什么就用什么好了。

python写管理系统没问题,我就用python的django框架写了管理系统,也有很多客户公司在用,跑的非常好,快100家公司,2万多用户。但是python没什么工作流引擎,有个loonflow国人写的用的人不多。如果你的工作流不复杂可以考虑用django自己实现,其orm太好用了,开发非常快。如果工作流复杂同时客户还想能自己设计,那就用其他的吧,比如java,php没用过就不谈了。

还有就是你做管理系统肯定要加一些其他功能,比如写个爬虫,调用一些机器学习实现,比如pytorch,运行一些批量化脚本或者做做大数据分析等等,而这些python具有不可比拟的优势。这也是我为什么用python的原因。简单,快速,近乎全能,能让你的系统功能上看起来高大上一些。至于速度方面,基本没啥差别,一样很快,很多回答者也说了,web其实瓶颈还是在io的。

web肯定选php啊,千万别和py比性能,因为谁都比他厉害。php用高版本+swhoole,不存在并发性能问题,py只是人工智能方面的类库比较多,被炒起来了,实际做项目,并不适合,,反观php呢,语法简单,世界上80%web项目都是php,遇到任何问题,都有成熟的结局方案。所以,如果你是要一个web项目,强烈建议php,,如果你是一个ai,涉及大量科学计算,就py

无所谓用什么语言 只要能连上数据库就可以了,ERP的目的是让各种系统整合,融合,而不是各种各样的独立系统。

不过数据库一定要选择合适的的网络数据库,尽量别用Access之类的单机版的数据库,如果用也尽量用于本地临时表。

我说说我帮公司做的系统吧!

SQL SERVER数据库 最早从6.5开始用的 目前升级到2008了。

使用VB6做的合同单证 进销存 成本核算。并调用金蝶K3的财务数据。

用ASP 做的内部信息发布系统,可在网页上查询单证 进销存 成本核算数据,差不多相对于OA系统吧。

以及用ASP做的仓库验收系统,和验收系统中间层。

用as写的安卓APP 主要实现仓库扫码验收。

用PHP做的培训系统。

以上都是我独立编写的,当然也是通过快20年根据业务的变化不断改进而来的。

硬件系统相对简单 一套服务器 运行了几个虚拟机 服务器都虚拟化了。还有远程终端登录。一套群晖用于文档管理。

因为我们是小公司 还是用的动态IP的 远程访问有点麻烦 好在我们对实时