Advertisement

掌握Odoo开发与应用

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
《掌握Odoo开发与应用》一书深入浅出地介绍了开源ERP系统Odoo的核心概念、模块定制及二次开发技巧,适合开发者和企业信息化人员学习参考。 1. ERP 简介 1.1 Odoo 历史 1.2 ERPⅡ 或商业智能化 1.2.1 商业智能简介 2 Odoo 框架简介 2.1 Python模块分析 2.2 Python版本选择(Python2 还是 Python3) 3 Odoo 的安装和配置 3.1 PostgreSQL 数据库设置 3.2 Ubuntu14.04 下可能缺失的软件包处理方法 3.3 网页显示 node.js 方面的问题解决 3.4 其他常见问题解答 3.5 命令行运行时配置选项: -xmlrpc-port=8888 --addons-path=addons 数据库的一些配置 –save 3.6 环境封装方法 3.7 文档编译指南 4 初入 Odoo 4.1 数据库管理操作 4.2 登录界面介绍 4.3 Administrator 首选项设置 4.4 导入翻译文件 4.5 新的 Demo 用户创建 4.6 模块管理功能概述 4.7 修改公司信息操作 4.8 启用技术特性支持后的变化 4.9 进销存和财务系统抽象讨论: -以采购部门为例 5 创建自己的模块 5.1 快速生成模块骨架方法 python 模块的 init 文件说明 作为 Odoo 模块的文档编写 5.2 安装自定义模块步骤 模块文件夹管理介绍 一个简单的演示模块: controllers views models security 美化网页 5.4 加分项: 使用 pgadmin3 查看数据库 -安装说明 -连接服务器方法 -图形化查询功能 6 Odoo 开发基础:请假模块第一谈 6.1 讨论理论概念 定义模型步骤: 加入菜单 7 Odoo 开发基础: 工作计划模块第一谈 数据访问权限管理: access rule record rule 8 扩展现有模块-继承机制 给模块增加 field 和修改已有field的方法 重载原模型方法介绍:Recordset, domain语法,search 方法等 9 理解模型内的数据文件 -理解外部 id 使用外部id的技巧 导出或导入数据文件步骤 快捷输入标签使用说明 field 标签设置值的方法: eval 语句和ref 属性,One2many 和 Many2many 的eval 赋值 10 Odoo 开发基础: 请假模块第二谈 涉及到的数据库表格简介 工作流概念入门: 定义工作流对象 创建节点与连接 11 Odoo模型层详解: _name定义,表头属性介绍,name字段使用说明, 具体数据存储方式,模型间关系建立方法,工作流机制 12 Odoo视图层详解: 附录 旧版Odoo API PostgreSQL 数据库命令行操作 - 命令行数据库备份方法 反向代理 (reverse proxy) 设置: 安装 ngnix 软件,强制 https 连接, nginx优化配置,轮询机制设置 跟踪项目源码初始化进程 配置会计科目类型和具体科目设定,分录操作 新建业务伙伴标签与客户建立流程, 创建新的产品方法, 设置会计年度步骤, 向供应商下单程序 13.12 参考资料

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Odoo
    优质
    《掌握Odoo开发与应用》一书深入浅出地介绍了开源ERP系统Odoo的核心概念、模块定制及二次开发技巧,适合开发者和企业信息化人员学习参考。 1. ERP 简介 1.1 Odoo 历史 1.2 ERPⅡ 或商业智能化 1.2.1 商业智能简介 2 Odoo 框架简介 2.1 Python模块分析 2.2 Python版本选择(Python2 还是 Python3) 3 Odoo 的安装和配置 3.1 PostgreSQL 数据库设置 3.2 Ubuntu14.04 下可能缺失的软件包处理方法 3.3 网页显示 node.js 方面的问题解决 3.4 其他常见问题解答 3.5 命令行运行时配置选项: -xmlrpc-port=8888 --addons-path=addons 数据库的一些配置 –save 3.6 环境封装方法 3.7 文档编译指南 4 初入 Odoo 4.1 数据库管理操作 4.2 登录界面介绍 4.3 Administrator 首选项设置 4.4 导入翻译文件 4.5 新的 Demo 用户创建 4.6 模块管理功能概述 4.7 修改公司信息操作 4.8 启用技术特性支持后的变化 4.9 进销存和财务系统抽象讨论: -以采购部门为例 5 创建自己的模块 5.1 快速生成模块骨架方法 python 模块的 init 文件说明 作为 Odoo 模块的文档编写 5.2 安装自定义模块步骤 模块文件夹管理介绍 一个简单的演示模块: controllers views models security 美化网页 5.4 加分项: 使用 pgadmin3 查看数据库 -安装说明 -连接服务器方法 -图形化查询功能 6 Odoo 开发基础:请假模块第一谈 6.1 讨论理论概念 定义模型步骤: 加入菜单 7 Odoo 开发基础: 工作计划模块第一谈 数据访问权限管理: access rule record rule 8 扩展现有模块-继承机制 给模块增加 field 和修改已有field的方法 重载原模型方法介绍:Recordset, domain语法,search 方法等 9 理解模型内的数据文件 -理解外部 id 使用外部id的技巧 导出或导入数据文件步骤 快捷输入标签使用说明 field 标签设置值的方法: eval 语句和ref 属性,One2many 和 Many2many 的eval 赋值 10 Odoo 开发基础: 请假模块第二谈 涉及到的数据库表格简介 工作流概念入门: 定义工作流对象 创建节点与连接 11 Odoo模型层详解: _name定义,表头属性介绍,name字段使用说明, 具体数据存储方式,模型间关系建立方法,工作流机制 12 Odoo视图层详解: 附录 旧版Odoo API PostgreSQL 数据库命令行操作 - 命令行数据库备份方法 反向代理 (reverse proxy) 设置: 安装 ngnix 软件,强制 https 连接, nginx优化配置,轮询机制设置 跟踪项目源码初始化进程 配置会计科目类型和具体科目设定,分录操作 新建业务伙伴标签与客户建立流程, 创建新的产品方法, 设置会计年度步骤, 向供应商下单程序 13.12 参考资料
  • 轻松的Android入门指南
    优质
    本书为初学者提供全面且易于理解的指导,帮助读者快速掌握Android应用开发的基础知识和技能。通过丰富的示例与实践项目,让编程学习变得简单有趣。 在工作中曾参与手机App项目的开发,在这个过程中与前端以及Android或iOS程序员合作完成了整个项目。尽管与iOS开发者配合得比较顺利,但在与Android团队协作时遇到了各种机型和ROM带来的挑战,这激发了我对学习Android及iOS编程的兴趣。 于是昨晚凌晨一点睡不着的时候,我写了一个简单的“Hello Android”程序,并且分享给那些想要开始学习Android开发的朋友。这篇文章非常基础,相信具备一定编程背景的人士都能够轻松理解。
  • 广工C#实验:C#基础控制台
    优质
    本课程为广东工业大学开设,旨在帮助学生掌握C#编程语言的基础知识和技能,重点学习控制台应用程序的开发方法。通过实践项目加深理解。 ### 实验一 #### 1.1 实验环境与工具: - 计算机及操作系统:PC机,Windows XP - 程序开发平台:Visual Studio 2005/2008/2010 #### 1.2 实验目的 (1) 熟悉Visual Studio .NET的集成开发环境(IDE)工具。 (2) 实践C#语言基础知识及控制台应用程序开发。 (3) 掌握在Visual C#.NET中创建类(成员、方法和属性),理解类的继承,掌握类的多态性以及方法重载。 #### 1.3 实验内容 题目:基于控制台应用程序设计一个二叉树实验工具。该工具需支持以下功能: (1) 使用随机函数生成任意数据量的一组数据,并将其存储在顺序表中。 (2) 利用上述数据创建完全二叉树。 (3) 生成二叉排序树。 (4) 判断所建的二叉树是否为二叉排序树。 (5) 输出中序遍历序列的结果。 (6) 计算叶子结点的数量。 (7) 计算该二叉树的最大深度。
  • 嵌入式哪些内容?
    优质
    本话题探讨了在嵌入式系统中进行应用层开发所需的关键技能和知识领域,包括编程语言、操作系统接口、硬件基础以及调试技术。 从应用层开发的角度来看,如果是进行应用程序的开发,则建议先熟悉API函数;如果侧重于界面设计,则推荐学习Qt、WinCE或Android等相关技术。 然而,在实际嵌入式系统开发中,仅掌握上述技能是远远不够的。以下为一个合理的知识积累和实践路径: **第一阶段:精通Linux操作系统** 本阶段的目标在于深入了解并熟练操作Linux环境。这包括理解其基本概念以及安装过程,并学习常用的命令行工具、配置管理方法及编辑器(如VI)、编译器(GCC)调试器(GDB),项目构建工具(Make)等。 **第二阶段:精通C语言编程** 在掌握了基础的系统使用技巧后,接下来需要深入研究Linux环境下的高级C语言编程技术。这包括函数与程序结构、指针操作、数组管理、常用算法实现及库函数的应用等内容,并且还需要学习一些基本的数据结构知识(如链表、队列、栈等)。 **第三阶段:嵌入式Linux应用开发** 该阶段的重点在于掌握在嵌入式Linux环境下进行复杂软件项目的规划与实施技巧。这包括但不限于系统编程技术、文件操作接口、多进程及线程管理机制,网络通信协议以及图形用户界面(GUI)的设计和实现等。 **第四阶段:ARM体系结构入门** 最后,在具备了扎实的软硬件基础之后,可以开始接触嵌入式领域的核心——微处理器架构。特别是对于ARM这种广泛应用于移动设备与物联网装置中的芯片类型来说,了解其工作原理、编程环境及指令集特性是非常重要的一步,并且还需要掌握一些基本的汇编语言和混合编程技术。 通过以上四个阶段的学习和实践,开发者可以逐渐建立起一套完整而系统的嵌入式Linux开发能力。
  • Spring4.x企业级实战PDF+源码
    优质
    本书为读者提供了关于如何使用Spring 4.x框架进行企业级应用程序开发的实际操作指南和案例分析,并附带详细的PDF教程与源代码。适合初学者及进阶开发者深入学习。 精通Spring4.x企业应用开发实战pdf+源码,书和代码匹配良好。
  • CANOE指南
    优质
    《掌握CANOE应用指南》是一本深入介绍CANOE工具使用方法的技术书籍,旨在帮助工程师们理解和运用该软件进行汽车网络系统的设计与测试。 解析汽车CAN总线的工具非常有用,这里教你如何建立数据库。
  • Workbench二次技巧
    优质
    本课程深入讲解如何进行Workbench平台的二次开发,包括工具使用、API接口调用及插件开发等核心技能,助您高效定制专属解决方案。 为了方便大家更便捷地进行Workbench二次开发工作,在之前内容的基础上,这次新增了如何外部调用Workbench并自动导入材料和模型等内容。可以说,看完这些内容后,关于Workbench二次开发的基础知识就入门了。
  • Linux设备驱动
    优质
    《掌握Linux设备驱动开发》是一本深入讲解如何在Linux环境下进行设备驱动程序设计与实现的技术书籍。书中涵盖了从基础概念到高级技巧的知识点,帮助读者全面理解并有效运用设备驱动技术,适用于希望提升嵌入式系统和操作系统相关技能的开发者和技术爱好者。 宋宝华精通LINUX设备驱动开发,提供高清电子版。
  • 5天Abap技能
    优质
    本课程旨在通过五天密集学习,帮助学员迅速掌握ABAP编程基础与实战技巧,适合初学者快速入门。 公司实施SAP培训课程的0基础教程包括讲义与练习题。 第1天:ABAP概述 第2天:ABAP字典 第3天:ABAP语法 第4天:ABAP报告 第5天:ALV和Smartform 第6天:功能组及BDC
  • STM32F103W5500的MQTT技巧
    优质
    本课程深入讲解如何在STM32F103微控制器配合W5500网络芯片上实现高效的MQTT协议通信,涵盖从基础到高级的应用开发技能。 玩转STM32F103+W5500 MQTT,内有详细教程说明,手把手一步步教你移植,实现物联网功能。