期末作业odoo erp平台.doc

上传人:仙人指路1688 文档编号:2399342 上传时间:2023-02-17 格式:DOC 页数:64 大小:10.61MB
返回 下载 相关 举报
期末作业odoo erp平台.doc_第1页
第1页 / 共64页
期末作业odoo erp平台.doc_第2页
第2页 / 共64页
期末作业odoo erp平台.doc_第3页
第3页 / 共64页
期末作业odoo erp平台.doc_第4页
第4页 / 共64页
期末作业odoo erp平台.doc_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《期末作业odoo erp平台.doc》由会员分享,可在线阅读,更多相关《期末作业odoo erp平台.doc(64页珍藏版)》请在三一办公上搜索。

1、Odoo ERP平台使用报告文件状态: 草稿 正式发布 文件版本: 1.0文件标识:Odoo ERP当前版本:9.0.0作 者:参 与 者:完成日期:2015年12月30日信息管理与信息系统131班目 录一、引言11.1. Odoo ERP介绍11.1.1 OdooERP历史21.1.2 ERP 或商业智能化31.1.3 什么事商业智能51.1.4 Odoo ERP技术架构71.2. 应用领域71.3. Odoo(OpenERP)的优势81.3.1 架构先进:81.3.2 久经考验:81.3.3 价格优势:91.3.4 用户体验相对较好:91.3.5 开源:利于对代码质量进行评审,并且用户也能

2、掌握核心技术:101.3.6 部署方式灵活:数据库也能放在公司内部:101.4. Odoo安装101.4.1 到官方网址下载软件包101.4.2 运行安装软件121.4.3 ERP系统数据库配置121.4.4 安装过程131.4.5 SQL模块安装131.4.6 安装完成141.4.7 安装完毕,启动 Odoo141.5. Odoo初体验151.5.1 配置信息151.5.2 登陆Odoo ERP161.5.3 系统主界面161.5.4 功能模块主界面161.5.5 安装CRM模块171.5.6 安装等待界面171.5.7 安装模块成功18二、主要功能模块192.1. 制造(Manufactu

3、ring)应用192.2 存货应用232.3 会计模块282.4 在线调研模块332.5 销售模块382.6 库存管理472.7活动模块482.8 设备Equipmentsy应用492.9 企业部门管理512.10 日历日程管理53三、OPENERP 高级配置563.1系统修改563.1.1 浅说 OpenERP 的技术原理563.1.2 字段修改563.1.3 菜单修改57四、后记61一、引言1.1. Odoo ERP介绍Odoo 是一套开源的 ERP 系统,由比利时一家软件公司开发,创始人 Fabien 自大学时期就开始该项目,经过 10 多年的发展,目前已经是世界上最好的开源 ERP 系

4、统,没有之一。Odoo 从8.0版开始,增加了电子商务的内容,不再局限于 ERP 范畴,可以适合现代企业经营的方方面面,其灵活和强大的系统架构,可为企业构建任何需求的系统。Odoo通过在线数据平台协作的工作方式,使中小企业能以更低的成本来拥有一套更好用的的企业管理软件,用这个工具来统计员工的贡献值。在此之前要拥有一套好的ERP系统需要动辄几十万的价格,更不用提更昂贵的二次开发了。Odoo整套系统覆盖了企业策划、采购、销售、生产、仓储、物流、人事、财务等每一个环节。产品信息、原材料信息、客户信息、生产进度等几乎所有的信息都可以在系统中进行实时跟踪查询。1.1.1 OdooERP历史Odoo8 的

5、前身是“Tiny ERP”,最初是由比利时的 Fabien Pinckaers 创建的。到 2009 年的时候,发布第 5 版,公司获得风投,盈利增长迅速,软件更名为 Open-ERP。OpenERP 这个名字最为人们熟知,当时软件已经包含几百个模块了,从财务管理、采购/销售管理、库存管理到人力资源管理、销售点管理、项目管理等等都有。当时可能某些模块的功能已经开始超过传统意义上的 ERP(Enterprise Resource Planning,企业资源规划)的定义了(不过最新的 ERP 定义则更广泛,下面会有详细的讨论。)。而在 2014 年 9 月,软件发布第 8 版,在之前版本逐渐优化的

6、 web client 这一块的基础上,进行了大范围的功能加强。比如有了 Website builder 模块,可以方便公司快速架构出自己的网站;e-commerce 模块方便公司快速搭建销售平台;还有 business intelligence这个模块,可以辅助生成高质量的说明演示用的图形等等等等。这使得 OpenERP 这个名字已经不能很好地说明这个软件的雄心壮志了,于是软件更名为 Odoo 这个名字了,目前最新的版本是 Odoo8【预计 2015 年 7 月份出 Odoo9】。可以看得出来目前该软件的开发方向就是基于 web client/server 模型,将公司内部所涉及到的所有的信

7、息流都整合起来,其不仅包括具体实施层面,也包括分析决策层面。可以预见不久的将来 Odoo 开发将快速为公司构建出这样一个生态圈:1.1.2 ERP 或商业智能化随着信息时代的到来,商业也不可避免地走向信息化,智能化。最新的 ERP 的概念包含的内容如下所示: Business Intelligence 商业智能,其主要关注于分析数据,并将数据变成知识这一过程。 e-Commerce 电子商务,关注于对外战略。 Enterprise asset management 企业资产管理,有效可持续地管理公司的资产生命周期,用强有力的分析工具来提高资产使用率和削减成本。 Procurement(SRM)

8、 采购,最大化的节约成本和支持终端对终端的采购,还有物流过程。 Production(PLM) 生产,帮助管理和优化生产能力和物料资源。是 MRP 的升级版。这里谈论的 PLM 不仅要解决物料需求问题,而且要解决生产的时间问题,从而达到优化生产能力的目的。 Distribution(SCM) 配送,控制仓库流程,使其能够对补给需求或更改做出快速的反应。 Accounting 会计,自动化财务管理,同时要确保管理的便捷和对绩效做出实时反映。 Human Resource 人资,维护一个完整的雇员数据库,更好地使用所有雇员。 Corporate performance and governance

9、 公司表现监管,对公司的各个部门更高的控制,目标让他们能够流水线作业。 Customer services(CRM) 客服,获取和维护和客户的关系,充分利用客户的体验来进行知识管理评估。(其和 BI 模块结合很紧密) Sales 销售,具体的定单确认,下单,货运和开发票等。1.1.3 什么事商业智能商业智能(Business intelligence)的概念经由 Howard Dresner(1989 年)的通俗化而被人们广泛了解。其将商业智能定义为:一类由数据仓库(Data warehouses)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以帮助企业决策为目的技术及其应用。目

10、前商业智能被理解为将企业中的现有数据转化为知识,帮助企业做出 明智的的业务经营决策的工具。这里所谈的数据包括来自企业业务系统的订单、库存、交易账目、客户和供应商资料及来自企业所处行业和竞争对手的数据,以及来自企业所处的其他外部环境中的各种数据。而商业智能能够辅助的业务经营决策既可以是作业层的,也可以是管理层和策略层的决策。商业智能(BI)的架构示意图如下:典型的 BI 系统包括:ETL 过程 ETL 过程是指对于数据的抽取(Extraction)、转换(Transformation)和装载(Load)。该部分从各业务系统中抽取、转换、装载数据到数据仓库。此部分通常提供一些配置手段,使得用户能够

11、比较方便的从各种数据源取得数据,并设置规则,将数据变换成需要的形式。odoo 带有 ETL 模块。 数据仓库 用于存放 ETL 抽取回来的数据,此部分通常是经过数据仓库优化的关系数据库。用于数据仓库的关系数据库特别适于处理大数据量及多维数据集。odoo 的 BI 模块直接以PostgreSQL 数据库作为数据仓库。 OLAP 通常是实现了 MDX(多维数据查询,Multi-Dimensional eXpress)语言的多维数据集(Cube)查询器。MDX 有些类似于 SQL,但比 SQL 更简单,是数据分析语言的事实标准。OpenERP 的 BI 模块支持 MDX 语言。报表工具 用于展现 M

12、DX 的查询结果,通常提供方便手段访问和格式化数据,提供丰富的数据呈现方式。odoo 的 BI 模块以 pyChart 作为报表工具,报表开发方法和 odoo 中的Graph 视图类似。1.1.4 Odoo ERP技术架构 PostgreSQL 数据库 Object Relation Mapping 也就是大家熟知的 SQL ORM 包装层。Odoo 除了使用的基本的 psycopg2 作为接口之外,ORM 层是 Odoo 自己写的。 Base Module Distribution 官方基本模块 Report Engine 负责生成各种报表。目前支持的报表格式有 PDF,OpenOffice

13、,HTML三种。 Workflow Engine 工作流引擎。支持任意复杂度的工作流。 WebService 提供网络调用接口。目前支持 Net-RPC、XML-RPC 两种。Odoo 和flask 一样使用 Werkzeug 作为 WSGI 层的包装,jinja2 作为模板工具。然后剩下的框架部分是 Odoo 自己写的。1.2. 应用领域应用领域包含教育、公共事业、政府、电信、零售、生产、医疗卫生、服务等行业。知名用户包括AT&T(使用地点:美国,使用人数:500+),Avcom(美国,50-500),BroadConnect(加拿大,5-50),AFLEX(巴西,50-500),APEM(

14、中国,5-50),Anevia(法国,50-500),Solucom(法国,50-500),Agrinos(墨西哥,500+),DANONE(巴西,500+)1.3. Odoo(OpenERP)的优势1.3.1 架构先进:B/S(浏览器-服务器)架构(方便了更新和二次开发),跨操作系统方面很有优势,平板,手机默认都可以用。先进的数据库PostgreSQL,先进的语言Python(可以实现快速进行二次开发)可以部署在云端,对于战略决策者来说,OE的这个云计算特性很容易能把上下游整个供应链的资源都整合到OE中来。云的这个特性,还能更好的利用社会资源,随着社会生产力的提高,较优秀的流程应该是这样的:

15、客户提出需求-系统告诉客户需要多久能完成-原料采购-生产,这样能更好的利用资源。1.3.2 久经考验:几十人的团队开发十多年(目前官方团队估计有几百人),模块齐全,涵盖了个人助理,企业内部交流,客户关系管理CRM,进销存管理,生产管理,人力资源管理,等等(以7.0来说目前已有1000多个功能模块已经适合绝大多数企业),并且OpenERP不断的开发新功能和新模块,让他适应更多的企业去运用。流程设计合理,除了初始化的数据(产品,客户,供应商)及少数单据(报价单,销售订单),大部分单据(出入库单,会计凭证)都是系统自动生成,只需要对应的人员进行核查及确认即可,大大降低了工作强度和出错几率。单据的流程

16、可以根据企业的实际情况定制和修改,可以在系统里面改变工作流程满足企业需求。具有多语言,多币种,对于贸易类企业OE现有的模块基本可以满足企业90%或更多的应用需求。虽然是开源软件,基本每天都有更新,修复各种漏洞,截止2013年已经有200万用户下载了OpenERP。成功案例估计成千上万其中不乏美国AT&T ,法国电信,达能集团这样的巨型公司。1.3.3 价格优势:在带宽允许的情况下,没有使用用户数的限制,对服务器的要求相对不高。实际试用下来对服务器及客户端要求都很低,客户端不用额外安装软件只要用新版的chrome浏览器或者firefox浏览器即可。对于生产和大多数企业来说,二次开发本来就不可避免

17、,由于采用了Python语言OpenERP在二次开发的速度和价格上有非常大的优势。 即使金蝶,用友,Sap,甲骨文的ERP是免费的,一旦你需要二次开发,动辄几十万几百万的价格还是让很多企业承受不起。相对很多软件使用微软的sql,微软的Server系统和操作系统,微软的office,这些软件如果买正版,也是一笔不小的开销。很多企业虽然买了正版的用友,金蝶,但微软的服务器系统,微软的数据库都是盗版,这为以后埋下不少隐患。盗版从道德上来说和偷窃没什么区别。 而OpenERP用的服务器系统是Ubuntu Server他目前是免费的,PostGREsql也是免费的。如果自己找团队去开发OpenERP这样

18、一套系统,估计至少20个人开发5年,也就是差不多300万的开销。1.3.4 用户体验相对较好:OpenERP的前端用了较多的Javascript代码,这样保证了用户体验较好:输入关键字即出现的产品及联系人选项,大大提高了操作速度,(有不少软件都需要多操作一步搜索)非常强大的过滤及高级搜索功能 可以根据电话号码地址等字段搜索,可以根据客户或者产品来索引出此客户或者产品的销售情况,服务情况 。方便查看各类单据了解产品的成本,售价的变化。比如可以显示现有库存量,查看产品的所有采购情况。快速上线:不像其他软件,必须弄很多初始数据,有些初始数据比如产品名,会计期初帐OpenERP可以在后期慢慢弄,更直观

19、的数据:具有柱状,饼状,雷达,曲线等 直观的图表显示,有些模块还具有甘特图。1.3.5 开源:利于对代码质量进行评审,并且用户也能掌握核心技术:也是最重要的一条,它是开源软件,方便了大家的学习,方便企业后期的开源和定制,不会像一个闭源软件那样,不好用了,就不得不找其他软件,对于小企业来说, 它自带的一些模块都是免费的,如果需要他人提供实施及服务和定制才发生费用。对企业来说:如果你找公司定制软件,如果这家公司倒闭了,这个软件基本就废掉了,源代码别人一般不可能给你,开源软件就很好的避免了这个问题,不会被开发公司绑架。1.3.6 部署方式灵活:数据库也能放在公司内部:OpenERP非常有诚意,数据库

20、可以安装在企业内部,不像有些软件,有绑架客户数据的企图,数据库需要安装在云端。这样客户的数据的私密性就有更好的保障。其实,企业到了一定的规模,这样那样的问题就很难避免,特别是机构臃肿,官僚盛行,OpenERP选择中小企业,也有他的道理:中小企业相对更敏捷,更适应变化 。对于中小企业来说,OpenERP灵活的特性能创造出很多创新的应用。1.4. Odoo安装1.4.1 到官方网址下载软件包访问Odoo官网:进入下载页面选择社区版下载即可1.4.2 运行安装软件1.4.3 ERP系统数据库配置1.4.4 安装过程1.4.5 SQL模块安装 1.4.6 安装完成1.4.7 安装完毕,启动 Odoo

21、1.5. Odoo初体验1.5.1 配置信息1.5.2 登陆Odoo ERP1.5.3 系统主界面1.5.4 功能模块主界面1.5.5 安装CRM模块1.5.6 安装等待界面1.5.7 安装模块成功二、主要功能模块2.1. 制造(Manufacturing)应用本节我们一起来体验一下OdooERP的 制造模块,制造(Manufacturing)应用。 可以创建一个新订单或者导入下拉选择产品,也可以自定义添加。之后会自动填好添加备注,保存回到主页,我们可以看到已经添加了订单通过订单计划功能,可以把计划在日历上显示出来,可以分日视图,周视图,和月视图产品部分,我们可以看到一些企业已经采购了的产品(

22、包括生活资料,比如水果和饮料),可以看到库存和价格。 在账单的材料中,可以看到为了材料。点击进去可以看到详细信息向下滚动可以看到动态。设置里可以看到一些设置2.2 存货应用存货 应用进入首页可以看到已有的订单,继续待办的订单会用黄色背景显示。库存控制产品,这里可以看到公司里的所有产品点击某个产品可以看到详情。可以看到产品信息变更的动态。库存控制重订货规则,曾经采购过的材料可以直接采购。报告存货估计,这里可以管理各种存货。下拉可以看到具体的东西,点击进去可以看详情。报告库存移动,正在迁移、迁移完成的产品。报告需求异常,需求异常,如请求货物超过库存,或没有匹配到货物等。点击条目可以看到条目编辑的动

23、态,如合适添加的需求,合适确认的异常等。配置设置,可以设置些基本信息。配置仓库管理仓库,这里可以设置仓库的信息。点击可以编辑详情。配置仓库管理库位,这里可以配置仓库里库位的属性。配置产品产品类别,这里可以设置产品类别的属性,如“内部使用的”,“对外销售的”等。2.3 会计模块回到设置画面,选择会计与财务中的出纳(account_voucher)模块。点击设置模块下的“模块”菜单,找到会计与财务(account_voucher)模块,点击“ install”按钮。可以创建一个新报价或者导入选择卖主,订单日期,产品,例如大蒜garlic,计划日期,数量50,单加2,小计报价订单回到主页,我们可以看

24、到已经添加了产品通过产品计划功能,可以把产品的产出,供销显现出来产品部分,我们可以看到一些企业已经采购了的产品,可以看到库存和价格。 点击进去可以看到详细信息向下滚动可以看到动态。2.4 在线调研模块调查 应用进入首页可以看到已有的调查问卷,问卷调查有设计调查,实验调查,印刷调查,请通过电子右键分享等选项。调查设计调查,这里可以看到已经建立的调查点击某个调查可以看到详情。可以看到实验结果的动态。调查设计,可以修改已有的调查设计,进行问题的优化。报告实验调查,这里可以对本公司的人进行安全调查。下拉可以看到调查的新情况,点击进去可以看详情。配置网页,正在进行、已完成的调查。配置问题,正在进行、已完

25、成的调查中的问题总览。配置用户输入线 点击条目用户输入线可以看到调查的访问情况回到主页面,可以看到已有的调查情况2.5 销售模块安装销售管理(sale)模块。点击设置模块下的“模块”菜单,找到销售管理模块,点击“ install”按钮。安装好销售管理模块后,点击进入主界面在主界面可以查看销售客户,进行客户管理下面查看一个客户的详细信息:新建一个新客户保存,并在客户管理中查看查看销售活动创建一个活动查看创建记录产品销售报价创建新产品报价信息销售订单管理新建销售订单查看销售订单销售产品管理新产品创建销售票据管理开具发票销售业务报表分析2.6 库存管理库存管理主界面库存接收库存接收详细2.7活动模块

26、创建活动活动可以添加详情 相关设置2.8 设备Equipmentsy应用设备点击查看详细创建设备维修要求设置2.9 企业部门管理主界面销售部门员工管理新建部门员工员工联系表员工列表创建新部门查看部门里的员工查看员工详细信息2.10 日历日程管理日历首页可以切换查看方式和查看模式事件管理创建一个事件可以选择文件导入事件三、OPENERP 高级配置3.1系统修改当系统不完全符合我们的功能期望的时候,需要调整系统功能。一些小修小改,例如增加或删除某些界面字段,系统提供了相应的系统配置功能。一些大的功能修改,例如新增功能模块,业务流程的大调整,建议寻求专业人士定制开发。3.1.1 浅说 OpenERP

27、 的技术原理尽管 OpenERP 形形色色的功能很多,但所有功能都有一个不变的基本结构:菜单-数据表-视图。ERP 的功能构成,可以看成是各种企业业务对象的集合。常见的业务对象有:产品、客户、订单等等。我们操作 ERP 的时候,基本上总是,找到相关菜单,点击,系统显示业务对象一览表这种结构在软件技术上叫 MVC(Model-View-Control),是使用得相当普遍的一种软件设计技术。用户点击菜单时候, 1) 系统找到该菜单对应的数据表,从数据表中读出数据; 2) 系统找到该菜单对应的显示界面(列表视图),在视图上显示数据列表; 3) 用户点击某一条数据,系统找到对应的表单视图,显示数据详细

28、表单。当我们需要修改系统的某些功能时候,通常要修改数据表、视图、菜单三个构成部分。例如,如果要在产品上增加“品牌”字段,需要 :1) 在产品数据表上增加“品牌”字段, 2) 在产品视图上增加3.1.2 字段修改对字段的修改主要有:增加字段、隐藏字段、修改字段的名称、将字段设为必填字段、将字段设为只填字段、将字段设为查询条件、筛选字段的值的范围。1) 增加字段。字段的添加需要先在数据库中添加,然后再在视图(界面) 中添加。 下面以在“产品”表单上增加字段“品牌”为例说明。在数据库中添加字段的路径为:设置自定义数据库结构模型。找到需要添加字段的对象,然后新建字段。下面以在产品对象中添加一个字段“品

29、牌”为例。3.1.3 菜单修改 对菜单的修改主要有:新建菜单、隐藏菜单、修改或翻译菜单的名称、修改菜单显示的位置。 1) 新建菜单。 新建菜单的路径为:设置自定义用户界面菜单项。 点击“新建”。 为新菜单定义名称、上级菜单和动作。 修改后,看到“仓库”菜单下多了菜单“ABC库存盘点”。 2) 修改菜单显示的位置。 只需修改菜单的上级菜单。如,将“ABC库存盘点”放到菜单“盘点控制”下。 将上级菜单修改为“盘点控制”。 修改后,看到菜单“ABC库存盘点”由仓库的子菜单变为了盘点控制的子菜单。 3) 隐藏菜单。 如,将菜单“ABC库存盘点”隐藏。 在page“组”中点击“添加”按钮,在弹出的界面中

30、选择组“易用性/Technical Features”。 修改后菜单“ABC库存盘点”被隐藏了4) 修改或翻译菜单的名称。 找到要修改名称的菜单,点击“编辑”。 在弹出的界面中,在右边的文本框中输入想要修改成的名称。 修改后,看到菜单“PURCHASES”改为了“采购”。 四、后记传统的ERP多为商业软件,相当封闭,用户购买之后如要定制适合自身的需求,会受到非常多的限制,官方系统升级后,用户如要升级则需要再次花钱,如果不升级,按一般系统发展规律,5-7年将不再适应公司发展要求,又要重新寻找合适的系统。传统 ERP 按模块、按用户销售,对于发展迅速的客户,会受到很大的制约。Odoo 是一套开源系

31、统,由比利时一家公司开发,整个社区活跃的贡献者大约有3000人。Odoo 从8.0开始不再局限于 ERP 范畴,增加对电子商务、互联网方面的支持。Odoo 强大之处在于其灵活的系统架构,可在不修改核心代码的情况下修改系统的功能或增加自己需要的功能模块,因此可以随时下载官方最新代码替换系统中的官方代码,而不影响或者很少影响自己增加或修改的模块。传统ERP系统很少能做到这一点。Odoo 活跃的社区在不断修正各类错误,贡献各种用途的模块,这也是传统 ERP 所不具备的。传统ERP购买之后,用户自行开发也只能从零开始,重复造轮子。Odoo 用户只需要在官方和社区都找不到解决方案的情况下才需要自行开发或请人开发。掌握Odoo,将会给企业带来更多的帮助和便利。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号