存档

2017年9月 的存档

影响计算机算法世界的十位大师

2017年9月17日 没有评论

原文出处: 《程序员》- 范凯 & 马林,原文写于 2006 年

1、伟大的智者——Don E.Knuth,中文名:高德纳

computer-algorithm-master-01

(1938-)算法和程序设计技术的先驱者。Oh,God!一些国外网站这样评价他。一般说来,不知道此人的程序员是不可原谅的。其经典著作《计算机程序设计艺术》更是被誉为算法中“真正”的圣经,像KMP和LR(K)这样令人不可思议的算法,在此书比比皆是。难怪连 Bill Gates都说:“如果能做对书里所有的习题,就直接来微软上班吧!”

对于Don E.Knuth本人,一生中获得的奖项和荣誉不计其数,包括图灵奖,美国国家科学金奖,美国数学学会斯蒂尔将(AMS Steel Prize),以及发明先进技术荣获的极受尊重的京都奖(KyotoPrize)等等,写过19部书和160余篇论文,每一篇著作都能用影响深远来形容。 Don E.Knuth也被公认是美国最聪明的人之一。当年他上大学的时候,常写些各种各样的编译器来挣外快,只要是他参加的编程比赛,总是第一名,同时也是世上少有的编程达到40年以上的程序员之一。他除了是技术与科学上的泰斗外,更是无可非议的写作高手,技术文章堪称一绝,文风细腻,讲解透彻,思路清晰而且没有学究气,估计这也是《计算机程序设计艺术》被称为圣经的原因之一。

2、首席算法官Udi Manber

computer-algorithm-master-02

世界上还有如此奇怪的职位?但是对于Amazon乃至Google来说,这一点也不奇怪。Udi Manber,这位前Amazon的“首席算法官”,现在是Google负责工程事务的副总裁。他研究WWW的应用程序、搜索以及隐藏在这背后的算法设计。在此期间,他与其他人共同开发了Agrep、Glimpse和Harvest等Unix上的搜索软件。1998年,Udi成为了Yahoo!的首席科 学家。2002年,Amazon创造性地给了Udi“首席算法官”的职位,和Udi为Amazon的“SearchInside the Book”搜索项目所做的工作相得益彰。

Udi还因为他所著的Introduction to Algorithms——A Creative Approach而被大家称道。

3、谦逊的长者——Edsger Wybe Dijkstra

computer-algorithm-master-03

1930年出生于荷兰阿姆斯特丹,2002年逝世于荷兰纽南。他在祖国荷兰获得数据和物理学学士,理论物理博士学位,2000年退休前一直是美国Texas大学的计算机科学和数学教授。以发现了图论中的最短路径算法(Dijkstra算法)而闻名于世,1972年因为ALGOL第二代编 程语言而获得图灵奖。“Go To StatementConsidered Harmful”(EWD215)也是被广为传颂的经典之作。除了科学研究之外,他最喜欢做的事情就是教学,被人称作“一天教学24小时”的教授。

且不说Dijkstra算法对计算科学,网络科学发展的深远影响,单从他在1972年获得图灵奖时的演讲“The Humble Programmer”就不得不肃然起敬,在获得计算机科学中至高无上的奖项时,Edgs Wybe Dijkstra仍然称自己不过是一个谦逊普通的程序员,何等胸襟,举世之中几人可比。

4、运筹学大师——George Dantizig

computer-algorithm-master-04

可谓是由父亲一手培养出的天才。George的父亲是俄国人,曾在法国师从著名的科学家Henri Poincar e。他曾经这样回忆自己的父亲:“在我还是个中学生时,他就让我做几千道几何题……解决这些问题的大脑训练是父亲给我的最好礼物。这些几何题,在发展我分析能力的过程中,起了最最重要的作用。”

在伯克利学习的时候,有一天George上课迟到,只看到黑板上写着两个问题,他只当是课堂作业,随即将问题抄下来并做出解答。六个月后,这门课的老师 ——著名的统计学家Jerzy Neyman——帮助他把答案整理了一下,发表为论文,George这才发现自己解决了统计学领域中一直悬而未决的两个难题。

George后来在运筹学建树极高,获得了包括“冯诺伊曼理论奖”在内的诸多奖项。他在Linearprogramming and extensions一书中研究了线性编程模型,为计算机语言的发展做出了不可磨灭的贡献。天妒英才,他于2005年5月13日去世。

5、推动时代前进的人——James Cooley

computer-algorithm-master-05

(1926-)美国数学家,哥伦比亚大学的数学博士,以他所创造的快速傅立叶变换(FFT)而著名,不能不说是意义极其重大,FFT的数学意 义不光在于使大家明白了傅立叶(Fourier)变换计算起来是多么容易,而且使得数字信号处理技术取得了突破性的进展,对于现在的网络通信,图形图像处理等等领域的发展与前进奠定了基础。Fourier变化的意义在于将电能变为了工业的命脉,而FFT的意义更是在于他推动了整个社会信息化的进程。在 IBM研究中心中主要从事数字信号处理的研究一直到1992年退休,同时他还是IEEE的数字信号处理委员会的成员。1980年获得ASSP’s Meritorious Service Award,1984年获得ASSP Society Award以及IEEE Centennial Medal。

6、FORTRAN 之父——John Backus

computer-algorithm-master-06

早年在Hill School学习的时候因为讨厌学习,成绩一踏糊涂而不得不在暑假补课。1943年他在父亲的要求下到维吉尼亚大学学习化学,随后参军、照顾头部受伤的伤员、在医学学校学习治疗,可是最后又都放弃了。不过还好,战后Backus进入纽约哥伦比亚大学学习数学,并于1949年毕业。在毕业前夕,他跑到了麦迪逊大街的IBM计算机中心参观。事情凑巧,和导游聊天的时候Backus谈到自己正在找工作,在导游的鼓励下,他和中心一位主管的面谈,成为了一名IBM?的程序员。

在IBM,Backus的才华得到了施展,发明了人类历史上第一个高级语言——FORTRAN。接着,又提出了规范描述编程语言语法的BNF。这位当年的“差生”终于被整个计算机世界肯定——美国计算机协会于1977年授予John Backus图灵奖。

7、实践探索先锋——Jon Bentley

computer-algorithm-master-07

1974年获得了斯坦福大学的学士学位,1976年获得北卡罗莱纳大学的硕士和博士学位。毕业后在卡耐基梅隆大学教授了6年计算机科学课程,1982年进 入贝尔实验室。2001年退休后加入了现在的Avaya实验室,他还曾作为访问学者在西点军校和普林斯顿大学工作。他的研究领域包括编程技术、算法设计、软件工具和界面设计等等。

他写作过三本编程书籍,其中最著名的就是涵盖从算法理论到软件工程各种主题的Programming Pearls(《编程珠玑》),这其实是他发表过的文章的合集。在这些文章里,Jon从工程实现的角度出发,为程序员们提供了一个个艰难问题的解决方案, 犹如一颗颗闪闪发亮的珍珠。Bentley的珍珠超出了可靠工程学的范畴,利用他的洞察力和创造力为那些恼人的问题提供了独特而巧妙的解决方案。

8、Pascal之父——Nicklaus Wirth

computer-algorithm-master-08

如果说有一个人因为一句话而得到了图灵奖,那么这个人应该就是NicklausWirth,这句话就是他提出的著名公式“算法+数据结构=程序”。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”——一个 公式展示出了程序的本质。

Nicklaus Wirth,1934年出生于瑞士,1963年在加州大学伯克利分校取得博士学位。取得博士学位后直接被以高门槛著称的斯坦福大学聘到刚成立的计算机科学 系工作。在斯坦福大学成功的开发出Algol W以及PL360后,爱国心极强的Nicklaus Wirth于1967年回到祖国瑞士,第二年在他的母校苏黎世工学院他创建与实现了Pascal语言——当时世界上最受欢迎的语言之一。后来他的学生 Philipe Kahn毕业后和Anders Hejlsberg(Delphi之父)创办了Borland公司靠Turbo Pascal起家,很快成为了将Borland发展成为全球最大的开发工作厂商,这一切都不得不说要归工于PASCAL语言的魅力。PASCAL已经影响 了整整几代的程序员,Nicklaus Wirth的思想还将会继续指引现在和以后的程序员前进的方向。

9、算法的讲解者——Robert Sedgewick

computer-algorithm-master-09

是普林斯顿大学的计算机科学教授。他还是Adobe Systems的一名主管,也曾作为访问学者在Xerox PARC、IDA和INRIA工作。他在斯坦福大学获得博士学位。他的著作包括Algorithm in C、Algorithm in C++、Algorithm in Java等系列书籍,这些都再版多次。“没有人能够将算法和数据结构解释得比Robert Sedgewick更清楚易懂了!”很多读过他著作的程序员这样说。

目前Robert正在研究算法设计、数据结构、算法分析等方面的基础理论。他善于通过数学方法评估和预测算法性能,设法发现算法、数据结构的通用机制,例如使用逼近方法寻找更快速更高效的算法。另外,他还将算法和图形学结合 起来,例如使用可视化方法评估算法效率,算法的图形化模拟,用于出版物的高质量算法表现方法等等。

10、计算机领域的爵士——Tony Hoare

computer-algorithm-master-10

1934年出生于英国,1959年博士毕业于俄罗斯莫斯科国立大学,获得语言机器翻译专业学士学位。1960年发布了使他闻名于世的快速排序算法(Quick Sort),这个算法也是当前世界上使用最广泛的算法之一。

Tony Hoare在取得博士学位后,就职于Elliott Brothers,领导了Algol 60第一个商用编译器的设计与开发,由于其出色的成绩,最终成为该公司首席科学家。从1977年开始,Tony Hoare博士任职于牛津大学,投身于计算系统的精确性的研究、设计及开发。因其对Algol 60程序设计语言理论、互动式系统及APL的贡献,1980年被美国计算机协会授予“图灵奖”。

1999年在牛津大学退学后,Tony Hoare博士被微软剑桥研究院聘请担任高级程序员,从事微软剑桥研究院研究生成果的工业化应用的工作,以及协助其它研究人员进行服务于软件产业及用户的长期基础研究项目。2000年因为其在计算机科学与教育上做出的贡献被封为爵士。

分类: Developers, 数学 标签:

odoo:开源 ERP/CRM 入门与实践

2017年9月12日 没有评论

本文是Allen在GitChat技术分享的主题文章

看了这张图,或许你对odoo有了一些兴趣。

enter image description here

这次Chat就是和大家一起交流开源ERP/CRM系统:odoo

对以下读者有帮助:研发、产品、项目、市场、服务、运营、管理等。

一、背景趋势

  1. 社交网络、电商O2O;
  2. 每家企业都将是电子商务企业、精益企业;
  3. 每家企业都需要有套软件管理人、财、物,管理信息量,物流和资金流。

二、odoo是什么

  1. odoo不仅仅是开源ERP/CRM;
  2. 还是一套伴随企业成长可扩展的商业运营支撑系统;
  3. 一个巨大的应用生态系统,有近12500个Apps可供选用。

三、为什么是odoo

  1. 相比商业和其它开源ERP/CRM系统odoo有哪些优势;
  2. 对个人来说:学习成长、开发实践、职业规划;
  3. 对企业来讲:流程梳理、数据沉淀、商业运营。

四、odoo应用

  1. 企业网站、电子商务系统、进销存系统、客户关系系统;
  2. 人力资源系统、项目管理系统、生产制造系统、财务会计系统;
  3. 还有很多的应用系统和广泛的行业应用。

五、odoo开发

  1. 构建新Apps,满足企业个性需求;
  2. 继承、扩展、贡献已有应用,不重复发明轮子;
  3. 开发免费或商业Apps供下载或销售。

六、odoo实施

  1. 官方实施方法论;
  2. 其它服务商的实施方法;
  3. 与客户共同推进的最佳实践。

七、odoo成功案例

  1. 优站精选;
  2. 优选Apps;
  3. 案例分析。

八、odoo文档集和资源

  1. 优选幻灯片、手册、开发、培训文档集;
  2. odoo服务商链接;
  3. odoo开发者链接。

一、背景

当前是大数据、人工智能、云计算的时代,学好 ABC(AI,Big Data,Cloud Computing)走遍天下。

可是,目前大多企业的现状是这样:只有简单的办公软件,缺少一套支撑企业日常运营的业务系统,企业所有的信息都散落在公司的各个员工电脑和和手机里,公司和个人很依赖微信、微博等社交工具。有的公司虽然安装了OA、CRM等系统,但大多业务流程还是分离的,数据没有统一存储和管理。

大多数人每天都会接触到社交网络、社交电商,所以业务支撑系统若能整合这些平台会带来极大的方便和好处。

odoo除了自己提供了完善的电子商务解决方案外,也可集成主流电商解决方案:Magento、PrestaShop、WooCommerce等。

有一些开源项目实验了odoo与微信、微信支付、支付宝的整合。如:

https://github.com/JoneXiong/oejia_wx

enter image description here

enter image description here

enter image description here

在企业的发展过程中,需要信息化的支持和不断完善。企业若没有业务数据沉淀,没有业务流程梳理和优化,企业会很难做好做大。精益企业更需要数字化、流程化、智能化的支撑。每个企业都需要有套信息化运营支撑系统去实施各项业务和流程优化。

通过实施和部署信息化运营支撑系统,帮助企业把人、财、物管理起来,把企业资金流、信息流、物流跑通。别小看这个,国内知名企业华为去年才把上述流程跑通。有篇微信文章《再见了 咨询》提到华为的信息化折腾了20多年,到了2016年才实现“流程基本贯通、账实终于相符”(参见华为轮值CEO徐直军2017新年献词),这其实也就是刚刚做到ERP最核心的内容,财务业务一体化。我想,华为的业务基础,管理水平和员工素质应该是国内领先的,其他企业的信息化应该怎么做,自己想想。所以,我们应该尽早尽快引入企业信息化和ERP运营系统,odoo为我们提供了这种可能。

二、odoo是什么

odoo是一套现代、开源ERP/CRM系统,也是Next Generation MRP Software。

odoo是企业一体化管理软件,一套电商ERP和企业运营支撑系统,odoo伴随企业成长而不断发展。

odoo通过Apps和Connector扩展和集成数以万计的应用和服务,odoo目前有超过12500个Apps可选用。

enter image description here

三、为什么是odoo

再回头看看最开始的那幅图。

我们从以下几个方面进行比较:

  • odoo制造与其它厂商的比较:MRP Comparison White Paper: Microsoft Dynamics AX, Netsuite, Odoo & SAP Business One。
  • odoo CMS与其它开源CMS比较:Open Source CMS A performance comparision
  • odoo与其它开源ERP/CRM比较:iDempiere、Apache OFBiz、Opentaps、Openbravo,odoo模块化、易扩展、巨大的应用市场。其中,最重要的一点是:传统ERP以会计为核心,odoo以客户为中心。

enter image description here

enter image description here

图片取自:

https://www.odoo.com/zh_CN/slides/slide/keynote-odoo-strategy-2015-200

介绍了odoo了一些优势和优点外,我们来看看odoo给个人和企业能带来些什么?

对个人:

首先,可以通过odoo搭建个人主页,有论坛、有博客。

个人在学习和工作中通过引入odoo,学习odoo所涉及的企业运营管理所需要的方方面面的知识,而这些知识对你的工作和职业发展是很有帮助的。

举一个自己的例子:我当时为了学习生产制造ERP系统,花了3000RMB买了一套PowerBuild开发的生产制造系统(含源码)。这套系统非常不错,在东莞和深圳等地有100多家用户。不知这位小哥怎么弄到的,不停的在卖,然后用挣到的钱移民加拿大了,估计现在这哥们在那边快活着,这是10多年前的事。现在,大家要学习使用就不用到处找和花钱购买了,odoo就是个现成的生产制造ERP系统,它可作为你学习、开发、实践的业务支撑系统。我前些年为了学习财务相关知识,也跑到数码城买了一套有加密狗的用友财务系统,现在大家都不需要这样做了,直接安装一个odoo会计模块就可以了。

odoo的文档很好,中、英文都有,大家可无障碍的学习财务、采购、销售、库存、人力资源、成本、零售(POS)等业务知识。

个人觉得这些业务知识对于个人发展是很有帮助的,我们很多时候是不太清楚自己擅长什么,自己今后的路如何走,所以多接触些企业运作的业务知识对自己是会有帮助的。这其中,不少朋友今后都会选择创业,大家有时也会有种错觉,觉得我做好产品和技术就可以了,对如何经营和运作一家公司并不清楚,我以前也是这样认为。其实不是,尤其在中国这个特殊的大环境下,光有些技术和产品是远远不够的。

在这个持续学习的过程中,你可以不断的审视自己,自己在一家企业经营运作过程中,什么角色和职位更适合自己,你需要尝试和调整。

总之,创业不仅仅只有产品和技术,要用全局的视野去看(或者说要有个更高的格局,我们大多数人都不怕吃苦,但往往有时选择比努力更重要)。

对企业:

企业首先可通过odoo拥有一个漂亮的企业网站。

再说说企业要发展好、活下来,需要有很强的商业运营能力,我见过一些企业,其实没有什么技术,但商业运营能力很强,企业活得很好。他们能把一个不怎么样的业务系统不停使用和不断优化,最后打造成公司的赚钱机器,公司对外宣称是个技术公司,实质是个销售型企业,有大量的销售人员和客服。

自己10年前带领团队开发了多个生产制造、电能量管理ERP,那时没有太成熟的开源ERP。我们都是自己从头开发,幸好当时公司有快速开发框架让这些项目能顺利落地。那时若有现在的odoo,我们一定会基于它来做定制开发,大多数企业也都可以这样做,基于odoo定制企业运营支撑系统。

大多企业对流程梳理和数据沉淀都不重视,或者说根本没有。我有个朋友,他有1000多个客户,10几人的公司团队,我问他客户资料都在哪,他说不太清楚,10多年来这些资料散落在不同的电脑设备和各个word文档excel表格里,现在都找不全所有客户资料。虽然现在在使用销售自动化App,但早以错过了很多老客户再次消费的机会和提升用户满意度。

现在你可以使用odoo将你的日常业务数据和信息收集、整理、输入存档到系统里,随着企业规模扩大,人员的增加和业务熟悉,团队不断完善系统,企业内部推行、做好员工培训,帮助大家都用上用好这套系统,系统用得越久、适应的越好,价值也就越大。

我们也都知道实施ERP/CRM是个需要全员一同推动的事情,从最初的喜欢上odoo,到在公司和企业落地,有时需要漫长过程。刚开始,不用一下子就上很多应用,一个个上,一点点来,给自己和企业增强信心,保持连续性,而不是热情几天。

另外,企业ERP和运营支撑系统,是需要不断调整、优化、扩展的,传统和商业ERP,在这点上很困难。而odoo开源、模块化设计,开发维护系统和Apps变得更容易,

四、odoo应用

官方odoo分为社区版和企业版,odoo社区版可以满足你日常大多数业务需求,有些高级点的功能需要时可购买企业版。

先了解下odoo适用于哪些公司和行业:

enter image description here

图片来自:

https://xpansa.com/odoo/odoo-community-vs-odoo-enterprise/

接着看看odoo社区版所提供的应用Apps:

enter image description here

安装odoo,你可以立刻拥有这些应用,接下来我们介绍odoo的一些主要应用:

odoo CMS

  • 企业信息、产品、服务的发布和展示;
  • 为客户和合作伙伴建立的互动社区;
  • 即时的客户响应;
  • 官方博客的发布和维护,不需另外搭建。

enter image description here

odoo CRM

  • 获得精准的预测;
  • 通过出色工具,以更少时间,完成更多工作;
  • 实时概览,对比您的每月目标,准确了解您的表现。根据您安排的下一行动,组织您的工作;
  • 与您的客户保持联系。

销售漏斗有很多形式,列举几个:

enter image description here

enter image description here

enter image description here

(以上图片从bing图片搜索获得,配合内容介绍)

odoo以看板的方式展示销量漏斗模型

enter image description here

我们推荐你使用看板实现销售漏斗:

  • 线索收集(0%)
  • 目标识别(20%)
  • 赢得支持者(40%)
  • 覆盖决策者(70%)
  • 商务谈判(90%)
  • 付款阶段(100%)

odoo eCommerce

  • 企业拥有一个现代化开源网上商店;
  • 网店美观大气、简单易用;
  • 产品自动推荐,提高订单收益;
  • 库存和销售可通过自动库存调整和报告进行维护;
  • 此外,你也可通过Connector连接其它的主流电子商务解决方案:Magento、PrestaShop、WooCommerce.

enter image description here

电子商务应用的一些细节和难点:

odoo eCommerce是个多渠道的电商解决方案,支持零售业(拥有友好的POS系统)。

odoo POS

odoo比较亮点的地方,就是与其它ERP相比,odoo提供了一套商店、餐厅的POS应用和POSBox硬件跨平台解决方案,帮助你高效运营商店、酒吧和餐厅,零售型企业可迅速部署起来。

enter image description here

odoo PM

  • 组织:简单的拖放视图可帮助您在适当的阶段轻松将任务分组;
  • 时间安排:轻松检查团队的计划并重新计划,以便保持在您的截止日期内;
  • 计划:追踪截止日期和项目进展,清晰了解概况;
  • 分析:轻松概览您的工作量和各项任务的状态。

enter image description here

odoo Accounting

  • 与银行同步:自动同步银行对账单与银行数据,或导入文档。
  • 开具发票:以销售订单、交货单或以时间和材料为基础,自动创建并发送专业发票并接收在线付款。
  • 管理账单和开支:控制供应商发票并对您未来需要支付的账单进行清晰预测。
  • 对账:通过我们的智能对账工具,节约时间并自动进行 95% 的对账。
  • 报表:损益表、资产负债表、现金流量表。
  • 分析销售额:通过动态和自定义统计面板直接访问关键信息。按产品、客户、销售人员等定义并分析发票。
  • 状态:利用状态概览帮助追踪发票草稿、已付和未付的发票。 通过从银行账户导入银行结单并对账,自动记录所有交易。
  • 开支:管理每个团队的开支和员工的日常开支。

enter image description here

在这个环节,我们介绍两个主要内容:会计恒等式、复式记账

会计恒等式是财务报表结构的基础,也是会计体系运行的定律。复式记账是会计的精髓,会计恒等式和复式记账的结合,形成了现代的会计体系。

资产、负债、所有者权益、收入、费用、利润六大会计要素,满足两个会计等式:

  • 资产 = 负债 + 所有者权益
  • 收入 – 费用 = 利润

复式记账就是一笔业务必须在两个地方同时记录。如:一家商店某日商品销售收入2万元,如何记录:

  • 借:库存现金 20000
  • 贷:商品销售收入 20000

有借必有贷,借贷必相等。借方为去向(去到什么资产项目),贷方为来源(这钱是怎么来的)。

  • 资产类的、成本类、费用类的会计科目在核算时,增加计借方,减少计贷方。
  • 负债类、所有者权益类、收入类的会计科目在核算时,增加计贷方,减少计借方。

财务会计处理,大体上需要经历证、账、表三个环节。

(以上会计内容来自:零基础学会计(财务知识轻松学)Kindle版)

odoo HR

  • 集中管理企业所有的HR工作和信息;
  • 招聘、分配、工时表、出勤、评价、休假、费用信息一目了然;
  • 追踪员工工作时数并按项目、客户或任务进行排序。轻松访问统计数据,记录并分析工时表并检查每位员工的出勤情况;
  • 费用审批和报销,精简开支管理;
  • 员工评估流程的自动化;
  • 发布职位信息,创建筛选问卷,自动与求职者记录关联,简化招聘流程;
  • 通过社交网络互动改善员工之间的沟通,通过奖励激励员工。

enter image description here

odoo ERP/MRP

  • 库存降低;
  • 物料成本降低;
  • 人工成本减少;
  • 客户服务和销售改善;
  • 会计控制改善。

通过实施odoo MRP,打造企业精益生产,帮助企业逐步走向精益企业之路。

enter image description here

enter image description here

一些细节和难点:

  • 采购询价(RFQ),采购招标(PT)还是采购订单(PO)?
  • 选择正确的补货策略:最小库存规则、按单补货。

最小库存规则:用于确保你已经有了制造和响应消费需求的最小库存量。当某产品的库存水平到达最小量时,系统自动生成一个采购订单,该订单的数量能满足最小库存量。

按单补货:触发与产品相关的销售订单的采购单,系统不会检查现有库存。这就意味着无论现有产品的数量是多少,都会生成一个采购订单草稿。

此外,在OCA上,有这样一些解决方案

五、odoo开发

对于odoo开发,有几个核心点要了解和掌握:

开发企业自身的Apps,满足个性需求,你也可以将其卖钱或开源出去。

围绕odoo的一些开发服务:

  • 平台开发:基于odoo源代码持续构建一个自己的平台
  • 平台部署:持续集成、持续交付
  • 个性化功能开发:odoo应用开发
  • 移动应用开发: iOS、Android App开发
  • 数据分析:数据分析门户
  • 主题开发:网站前端和后端样式
  • API集成:统一的API管理和治理
  • 电子商务集成:集成主流电子商务平台
  • 整合第三方用户认证:支持QQ、微信、支付宝等社交账号登录
  • 整合第三方支付:集成微信支付、支付宝

Odoo Community Association(OCA)给出了一个很好的参与odoo社区贡献的方法和指南,Odoo Apps市场上也有很多OCA提交的应用

通过Odoo Connector集成第三方应用和服务:如:Magento Prestashop, Salesforce, JIRA …

我们接下来会开发Odoo Mobile(iOS,Android)应用和微信小程序。

在这里,我们先给出一个非常简单的例子(自己先感受下):creaetwebpagedemo

  • 下载解压到addons目录下
  • 开启开发者模式
  • 在应用中找到createwebpagedemo模块,点击安装
  • 浏览器访问:http://localhost:8069/example

接下来,就是持续开发Module和Hack Odoo。

六、odoo实施

比如下面这个实施步骤:帮助企业逐步建立起内容管理、客户服务、进销存、电子商务、ERP的技术储备和运营能力:

  • CMS
  • Intranet/Comunity
  • 进销存
  • E-Commerce(包含3)
  • ERP

enter image description here

每个核心App都有相应的实施步骤:

odoo官方提供的实施方案:

enter image description here

比如开始实施你的CMS(网站):

enter image description here

财务会计实施指南, 具体步骤有:

  • 完善你的公司设置
  • 输入你的银行账户
  • 选择你的科目表
  • 确认常用税率
  • 设置外币
  • 导入你的客户
  • 导入你的供应商
  • 导入你的产品
  • 导入你的未清账款交易
  • 导入你的起始余额
  • 为会计定义用户

还有其它Apps的实施向导。

odoo有社区版和企业版之分,相应的在实施方法和流程上会有些差异。

enter image description here

https://xpansa.com/odoo/odoo-community-vs-odoo-enterprise/

除了odoo外,我们也简单了解一下SAP和Oracle的实施方法论。

enter image description here

enter image description here

Oracle JDE实施方法论。

enter image description here

大家可看出,ERP实施方法大体都差不多,所以掌握实施的核心方法和要点就很关键。

enter image description here

  • 迪威特科技

enter image description here

  • 广州尚鹏

enter image description here

  • 上海寰享实施方案:SaaS服务方案包含一个或多个Odoo标准模块或应用,能一周上线使用。服务包括:设置、数据导入、培训、上线和支持。

enter image description here

综上:

  • 大家可使用odoo供应商的SaaS服务(目前国内的odoo供应商都比较小,SaaS服务质量能否保证需要重点评估);
  • 搭建自己的SaaS平台(需要有技术和保障团队);
  • 供应商提供咨询顾问和企业组成开发实施团队,共同推动项目发展。

最佳实践:适合企业自身的才是最好的,我们可以参考官方和同行做法,最大可能的避免犯错和提高实施成功率。

七、odoo成功案例

优站精选

ps: 很多网店使用odoo构建,所以你可放心基于odoo构建你的电子商务平台。

优选Apps

下载这些Apps,安装体验下。

案例分析

八、odoo文档集和资源

参考资料

国内外odoo开发商/服务商

开发者链接:

文章内容有点多,谢谢你耐心看完。