python 开发管理软件 ERP

python 开发管理软件 ERP

基于Python的开源ERP系统Odoo (OpenERP)

OpenERP 是欧洲开发的一款开源 ERP 软件,OpenERP 发展的初衷是为提供 SAP、Microsoft Dynamics 等商业 ERP 软件的开源替代产品。

它使用 Python 语言开发,数据库采用开源的 PostgreSQL,系统以 GNU GPL 开源协议发布。 OpenERP 作为跨平台的应用系统,支持在 Windows、Linux 等多种操作系统上运行,还支持通过 Andriod、iPhone 等手机移动终端接入访问。

灵活、松散的软件架构

OpenERP 技术上最闻名的是其灵活的模块化设计。整个应用服务器由松散模块构成,模块间的耦合度非常低。怎样松散耦合,是软件设计中的一个困难问题,OpenERP 充分利用了 Python 语言的优点,非常好的实现了模块化软件设计。

先进的应用服务器构成

01、 ORM (Object Relation Mapping)

负责数据对象到数据库的访问。在 OpenERP 的业务对象中,你不必写一行数据库访问代码,就自动具备了 CRUD 数据库访问功能。CRUD 是指在做计算处理时的增加 (Create)、读取(Retrieve)(重新得到数据)、更新 (Update) 和删除 (Delete) 几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。

02、 BMD (Base Module Distribution)

是一个必不可少的基础模块。你自己可任意添加其他模块,开源社区有超过 500 个以上的可用模块。

03、 Report Engine

负责生成各种报表。目前支持的报表格式有 PDF、OpenOffice、HTML 三种。

04、 Workflow Engine (工作流引擎)

支持任意复杂度工作流,OpenERP 的工作流使用 XML 格式文件定义,目前也提供简单的图形化工作流编辑工具。

05、 WebService

提供网络调用接口。目前支持 Net-RPC、XML-RPC 两种。

功能模块

截至 2012 年,OpenERP 的模块有大约 2000 个,涵盖了各行、各业、各领域的管理要求。官方系统集成的主要标准安装包功能模块有:

01、中国会计科目表

适合中国国情的会计科目。分 2006 年企业会计及 2010 年中小企业会计。

02、Accounting and Finance (会计与财务)

财务、会计分析。

03、Customer Relationship Management (CRM 客户关系管理)

线索、商机、电话呼叫。

04、Employee Directory (员工目录)

职位、部门、员工资料。

05、Purchase Management (采购管理)

采购订单、接待、供应商发票。

06、Sales Management (销售管理)

报价单、销售订单、进销存。

07、Social Network (社交网络)

讨论、邮件列表、新闻。

08、Warehouse Management (仓库管理)

库存、物流、仓储。

09、Website Builder (网站制作)

建立您的企业网站。

10、eCommerce (电子商务)

以很棒的网上商店优化销售。

11、Material Requirement Planning (物料需求计划)

生产订单、物料清单、工艺。

12、Document Management System (文档管理系统)

很完整的文档管理系统。

13、Project Management (项目管理)

项目、任务。

电子商务 & ERP

随着信息化的发展,电子商务日益激增,第三方已经为 OpenERP 开发出新电商模块。

01、 运作效率

OpenERP 的电商 ERP 模块可与淘宝电商订单同步接口。一台普通的 4 核 PC 级服务器,系统平均每分钟处理 60 个订单,1 小时处理 3600 单。如果两台服务器构建集群系统,日处理能力超过 10 万单。

02、 系统特点

支持大部分主流电商平台,包括淘宝订单同步接口、壹号店订单同步接口、eBay 订单同步接口、Magento 网店订单同步接口、ZenCart 网店订单同步接口等。

集成非电商销售流程。

ERP 业务流程可同步公司数据。

ERP 订单量处理能力强,包括:订单合并、自动审单、组合商品自动拆分发货、联想快递单号、智能物流、条码枪验货发货、物流单号同步等。

ERP 级别的库存管理,第三方开发者有开发复试库存,自动进行库存事物处理,跟踪记录所有操作流程。

用户群

根据公开报道,有下面一些著名机构正在使用 OpenERP。

01、 法国国家行政学校 (简称 ENA)

孕育法国政治精英与大企业 CEO 的摇篮。从这所学校诞生了两位法国总统,分别是希拉克和德斯坦。ENA 委托 Bull 公司经过详细的市场研究后,选择了 OpenERP 作为学校的全面管理系统。该管理系统,包括实施 OpenERP 现成功能、定制化开发、和原来系统的集成接口开发,历经 3 年完成。系统用户数 1500 人。

02、 比利时商会 (CCI,Chambers of Commerce and Industry of Belgium)

CCI 在比较 SAP、Navision 后,看中了 OpenERP 无需编程就能实现极其灵活的模块化和个性化配置,从而选择 OpenERP。它们特别看中 OpenERP 的工作流编辑器,视图编辑器,对象编辑器和 Action 编辑器。CCI 实施了成员管理、分支机构管理、事件和培训管理等 13 个模块。项目历时 1 年,用户数 70。

03、 卢森堡银行培训机构 (IFBL, Institut de Formation Bancaire Luxembourg)

经历过两个集成项目的失败后,他们选择了OpenERP,用于计划和培训管理。系统历时 1 年完成,用户数有,培训总部 40 人,银行各分支机构用户约 1000 人。

04、 Medical

medical 是一个基于 OpenERP 平台开发的医院管理信息系统(HIS)和电子病例系统(EMR)的开源项目,目前已经在阿根廷等国家医院使用。

Odoo开放源代码,源码地址:https://github.com/odoo/odoo

转自基于Python的开源ERP系统Odoo (OpenERP) | GavinDong博客

  • 6
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
使用Odoo开发,支持Odoo11和Odoo12,Python3,包括了学生管理、教师管理、费用管理、CRM、小程序端签到打卡等功能 管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(HRM): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。HRM系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值